body#home { background: url(../images/bg-homepage.jpg) no-repeat top center; }
body#home div#footer { width: 980px; margin: 0 auto; clear: both; }

#masthead { margin: 0 0 10px 0; height: 318px; background: #0d335d url(../images/homepage-masthead.jpg) no-repeat top center; border-top: 5px solid #d6d6d6; border-bottom: 5px solid #d6d6d6; }
#masthead #content-area { width:980px; margin:0 auto; }
#masthead #content-area ul { margin: 1px 0 0; padding: 0; list-style: none; }
#masthead #content-area li { margin-right: 1px; float: left; }
#masthead #content-area li:last-child { margin-right: 0; }
#masthead #contentPadder { padding:0 10px; }
#masthead #welcome-area { clear: both; }
#masthead #welcome { width: 230px; line-height: 20px; color: #FFF; float: left; margin-top: 60px; }
#masthead #more-info { width: 425px; text-align: center; font: normal 30px BauhausMdBTMedium; color: #FFF; float: left; margin: 50px 35px 0 35px; }
#masthead #more-info p { margin:15px 0; }
#masthead #more-info img { display:inline; }
#masthead #join { width: 235px; font: normal 17px BauhausMdBTMedium; color: #86c1ff; float: left; margin: 50px 0 0; text-align: center; }
#masthead #join p { margin: 0 0 10px 0; padding: 0; }
#masthead #join p.donation { font-size:15px; }
#masthead #join p.donation a img { display:inline; padding-left:5px; }
#masthead #ribbon { width: 743px; height: 52px; background: url(../images/homepage-ribbon.png) no-repeat; color: #8ed2fe; font: normal 22px BauhausMdBTMedium; z-index:450; }
#masthead #ribbon { text-align: center; padding-top: 8px; position: absolute; margin: 83px auto 0 110px; }
#masthead #gallery { width:933px; height:89px; padding-left:25px; background:url(../images/newHostScroll.jpg) no-repeat top center; }
#masthead #gallery div.images { float:left; }
#masthead #gallery div.image { position:absolute; top:0; left:0; }
#masthead #gallery img { float:left; width:89px; height:89px; padding-right:2px; }

#teams { width: 980px; margin: 0 auto 20px auto; }
#teams .forming-stamp { position: absolute; top:0; right:0; }
#teams #container { width: 734px; float: left; }
#teams h1 { font: normal 30px BauhausMdBTMedium; color: #012d5d; text-align: center; }
#teams h2 { font: normal 18px BauhausMdBTMedium; color: #939393; text-align: center; }
#teams ul { list-style: none; margin: 0; padding: 0; }
#teams ul li { padding: 15px 15px 0 15px; float: left; }
#teams .group { width: 162px; background: #addb87; color: #019347; }
#teams .forming { background: #fcd462 !important; color: #ba6900 !important; }
#teams .group .formingIcon { padding:15px 0 0 58px; }
#teams .group .activeIcon { padding:15px 0 0 47px; }
#teams .group .title { text-align: center; padding: 10px 0; }
#teams .group h3, #teams .group h3 a { font: normal 18px BauhausMdBTMedium; color: #019347; margin: 0; padding: 0; text-decoration: none; }
#teams .forming h3, #teams .forming h3 a { color: #ba6900 !important; }
#teams .group h3 a:hover { text-decoration: underline; }
#teams .group h4 { font: bold 12px arial; color: #019347; margin: 0; padding: 0; }
#teams .forming h4 { color: #ba6900 !important; }
#teams .group .charity { background: #83a666; font-size: 10px; color: #FFF; font-weight: bold; text-align: center; padding: 5px 0; }
#teams .forming .charity { background: #ba6900 !important; padding: 12px 0 !important; }
#teams .forming .charity { background: #ba6900 !important; padding: 5px 0 !important; }
#teams .group .charity p { margin: 0; padding: 0; }
#teams .group .charity a { color: #FCD462; }
#teams .group .charity a:hover { text-decoration:underline; }
#teams .group .facebook,#teams .group .facebookNourl {
	background: #0d335d url(../images/btn-facebook.png) no-repeat; font: normal 14px BauhausMdBTMedium; color: #FFF; padding: 8px 0; text-align: center; }
#teams .group .facebook a { color: #FFF; }
#teams .group .facebook a:hover { text-decoration:underline; }
#teams .group .facebook a.formingA { padding-left:5px; }
#teams .forming .facebook { background: #0d335d url(../images/btn-how-it-works.png) no-repeat !important; text-transform: uppercase; }
#teams .group .facebookNourl { padding-right:3px; background: #0d335d url(../images/btn-facebook-nourl.png) no-repeat; text-align:right; }
#teams .forming { float: left; }
#teams .static { float: left; margin:20px; }

#start h4.anywhere a { color:#BA6900; }
#start h4.anywhere a:hover { text-decoration:underline; }

#teams .jcarousel-skin-tango .jcarousel-direction-rtl								{ direction: rtl; }
#teams .jcarousel-skin-tango .jcarousel-container-horizontal						{ margin: 0; padding: 20px 40px; clear: both; }
#teams .jcarousel-skin-tango .jcarousel-clip   										{ overflow: hidden; }
#teams .jcarousel-skin-tango .jcarousel-clip-horizontal								{ width: 580px; left: 40px; }
#teams .jcarousel-skin-tango .jcarousel-item-horizontal								{ margin-left: 0; }
#teams .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal	{ margin-left: 10px; margin-right: 0; }
#teams .jcarousel-skin-tango .jcarousel-item-placeholder							{ background: #fff; color: #000; }

/* Horizontal Buttons */
#teams .jcarousel-skin-tango .jcarousel-next-horizontal								{ position: absolute; top: 40px; right: 5px; width: 65px; height: 131px; cursor: pointer; background: transparent url(../images/btn-next.png) no-repeat 0 0; }
#teams .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal	{ left: 5px; right: auto; background-image: url(../images/btn-arrow-left.png); }
#teams .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
#teams .jcarousel-skin-tango .jcarousel-next-horizontal:focus						{ background-position: -65px 0; }
#teams .jcarousel-skin-tango .jcarousel-next-horizontal:active						{ background-position: -195px 0; }
#teams .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
#teams .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
#teams .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
#teams .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active				{ cursor: default; background-position: -96px 0; }
#teams .jcarousel-skin-tango .jcarousel-prev-horizontal								{ position: absolute; top: 40px; left: 5px; width: 65px; height: 131px; cursor: pointer; background: transparent url(../images/btn-prev.png) no-repeat 0 0; }
#teams .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal	{ left: auto; right: 5px; background-image: url(../images/btn-arrow-right.png); }
#teams .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
#teams .jcarousel-skin-tango .jcarousel-prev-horizontal:focus						{ background-position: -65px 0; }
#teams .jcarousel-skin-tango .jcarousel-prev-horizontal:active						{ background-position: -195px 0; }
#teams .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
#teams .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
#teams .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
#teams .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active				{ cursor: default; background-position: -96px 0; }

div#anywhereAlert,div#unityAlert,div#supportAlert,div#donationAlert {
	position:absolute; left:38%; width:25%; padding:3px; background-color:#fff; border:solid 2px #0451A5;
}
div#anywhereAlert,div#unityAlert { top:200px; }
div#supportAlert { bottom:100px; }
div#donationAlert { top:100px; }

