html {background:rgb(220,230,232);padding-bottom:60px;}
strong {font-weight:bold;}
#page {background:rgb(220,230,232) url(/img/header.png) 0 0 no-repeat;color:#000;padding:0 10px;}

/* HEADERS */
#hd h1 {display:block;height:0;overflow:hidden;padding-top:317px;width:880px;}
#africa #hd h1 {background:url(/img/headers/header_africa.jpg) top left no-repeat;}
#about #hd h1 {background:url(/img/headers/header_about.jpg) top left no-repeat;}
#contact #hd h1 {background:url(/img/headers/header_contact.jpg) top left no-repeat;}
#donations #hd h1 {background:url(/img/headers/header_donations.jpg) top left no-repeat;}
#events #hd h1 {background:url(/img/headers/header_events_2.jpg) top left no-repeat;}
#family #hd h1 {background:url(/img/headers/header_charities.jpg) top left no-repeat;}
#institute #hd h1 {background:url(/img/headers/header_non_profit_2.jpg) top left no-repeat;}
#media #hd h1 {background:url(/img/headers/header_media.jpg) top left no-repeat;}
#sponsor #hd h1 {background:url(/img/headers/header_sponsors.jpg) top left no-repeat;}
#zones #hd h1 {background:url(/img/headers/header_zones_2.jpg) top left no-repeat;}

/* MENU */
#hd ul {background:#000;border-top:1px solid #e5ad00;color:#fff;height:31px;overflow:hidden;}
	#hd ul li {display:inline;float:left;}
		#hd ul li a {border:0;display:block;height:31px;overflow:hidden;padding-top:31px;text-decoration:none;}
		#menuhome {background:transparent url(/img/navmenu.png) 0 0 no-repeat;width:56px;}
		#menuhome:hover,#menuhome.current {background-position:0 -39px;}
		#menuabout {background:transparent url(/img/navmenu.png) -56px 0 no-repeat;width:60px;}
		#menuabout:hover,#menuabout.current {background-position:-56px -39px;}
		#menufamily {background:transparent url(/img/navmenu.png) -116px 0 no-repeat;width:138px;}
		#menufamily:hover,#menufamily.current {background-position:-116px -39px;}
		#menuzones {background:transparent url(/img/navmenu.png) -254px 0 no-repeat;width:60px;}
		#menuzones:hover,#menuzones.current {background-position:-254px -39px;}
		#menuafrica {background:transparent url(/img/navmenu.png) -314px 0 no-repeat;width:64px;}
		#menuafrica:hover,#menuafrica.current {background-position:-314px -39px;}
		#menuinstitute {background:transparent url(/img/navmenu.png) -378px 0 no-repeat;width:135px;}
		#menuinstitute:hover,#menuinstitute.current {background-position:-378px -39px;}
		#menusponsor {background:transparent url(/img/navmenu.png) -513px 0 no-repeat;width:83px;}
		#menusponsor:hover,#menusponsor.current {background-position:-513px -39px;}
		#menuevents {background:transparent url(/img/navmenu.png) -596px 0 no-repeat;width:66px;}
		#menuevents:hover,#menuevents.current {background-position:-596px -39px;}
		#menudonations {background:transparent url(/img/navmenu.png) -662px 0 no-repeat;width:85px;}
		#menudonations:hover,#menudonations.current {background-position:-662px -39px;}
		#menumedia {background:transparent url(/img/navmenu.png) -747px 0 no-repeat;width:60px;}
		#menumedia:hover,#menumedia.current {background-position:-747px -39px;}
		#menucontact {background:transparent url(/img/navmenu.png) -807px 0 no-repeat;width:72px;}
		#menucontact:hover,#menucontact.current {background-position:-807px -39px;}

#bd {background:#fff;color:#666;font:11px Verdana,Arial,sans-serif;padding:28px 0 40px;}
	#bd p {line-height:18px;}
	#bd a {border-bottom:1px solid;color:#000;text-decoration:none;}
	#bd .leftCol {padding:0 20px 20px;width:160px;}
	#bd .leftCol.gray {background:#ecf1f2;padding-top:20px;}
		#bd .leftCol p {font-size:10px;font-style:italic;}
	#bd .main {border-right:1px solid #ccc;padding:0 20px;}
		#bd .main h2, #bd .main h3, #bd .rightCol h3 {color:#e04726;font-size:12px;font-weight:bold;margin-bottom:20px;text-transform:uppercase;}
		#events #bd .main h2 {margin-bottom:0;}
		#bd .main h3 {margin:0;}
/*		#events #bd .main li {margin-bottom:20px;}*/
		#bd .main p {margin-bottom:20px;}
		#bd .main p.info {color:#000;font-weight:bold;}
		#bd .main dl {margin-top:20px;}
			#bd .main dl dt {font-weight:bold;}
			#bd .main dl dd {margin-bottom:20px;}
		#bd .main ol,#bd .main ul {margin-bottom:20px;}
			#bd .main ol li {line-height:20px;}
				#bd .main ul li {list-style:disc inside;margin-bottom:0;}
				#about #bd .main ul li,#bd .main ul#eventslist li,#family #bd .main ul li{list-style:none;}
				#bd .main ul#eventslist li{margin-bottom:20px;}
	#bd .rightCol {padding-left:10px;width:160px !important;}
		#bd .rightCol h3 {margin-top:20px;}
		#bd .rightCol a.arrow {background:url(/img/arrow.png) center right no-repeat;border:0;color:#e04726;text-decoration:none;padding-right:10px;}
		#bd .rightCol #paypal {margin-top:20px;}
		#bd .rightCol p {margin-bottom:10px;}
		#bd .rightCol p small {font-size:9px;}

#ft {background:#fff;color:#666;font:10px Verdana,Arial,sans-serif;padding-bottom:20px;}
	#ft p {text-align:center;}
	#ft a {color:#e04726;}

/* FRAMED ELEMENTS */
.framed {border:1px solid #d8e6e7;padding:10px;}
li.framed {display:inline;float:left;margin:0 20px 20px 0;}
.stacked li{margin:0 0 20px 0;}

/* FORMS */
span.req{color:#f00;}
.main fieldset{border:0;}
.main legend{padding:10px 0;}
.main label,.main input,.main textarea{display:block;float:left;margin-bottom:10px;width:200px;}
.main label{padding-right:20px;text-align:right;width:150px;}
.main form br{clear:both;}
	.main form .buttons label {text-align:left;width:150px;}
	.main form .buttons input {margin:0 10px 0 200px;width:auto;}
	.main form .buttons div label {text-align:right;width:300px;}
	.main form .buttons div input {margin:0;}
.main form .auto{width:auto;}
.main form #submit_button{display:block;float:none;margin:10px auto 0;width:150px;}
.main form .buttons .info {clear:both;margin-left:225px;}
	.main form .buttons .info label {clear:right;margin-left:10px;text-align:left;width:auto;}
	.main form .buttons .info input {clear:left;}
.main form .info label {width:150px;}

/* SPONSORS */
#sponsor #bd .main ul li{display:inline;float:left;list-style:none;margin-right:1%;width:31%;}
	#sponsor #bd .main ul li a{border:0;display:block;height:120px;text-align:center;}
		#sponsor #bd .main ul li a img{vertical-align:middle;}

#family .main img {display:inline;float:left;margin:0 20px 20px 0;}

#events #bd .main #eventslist a{border:0;}

#about .main ul li {margin-bottom:20px;}