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;}

/* HEADERS V2 */
#hdV2 h1 {height:317px;width:880px; margin: 0; padding: 0;}

/* MENU V2 */
#hdV2 ul {background:#000;border-top:1px solid #e5ad00;color:#fff;height:31px;overflow:hidden;}
	#hdV2 ul li {display:inline;float:left;}
		#hdV2 ul li a span {visibility: hidden;}
		#hdV2 ul li a {border:0;display:block;height:31px;overflow:hidden;/*padding-top:31px;*/text-decoration:none;}
		#menuV2About {background:transparent url(/img/navmenu_v2.png) 0 0 no-repeat;width:67px;}
		#menuV2About:hover,#menuV2About.current {background-position:0 -39px;}
		#menuV2Family {background:transparent url(/img/navmenu_v2.png) -67px 0 no-repeat;width:153px;}
		#menuV2Family:hover,#menuV2Family.current {background-position:-67px -39px;}
		#menuV2Sophie {background:transparent url(/img/navmenu_v2.png) -220px 0 no-repeat;width:126px;}
		#menuV2Sophie:hover,#menuV2Sophie.current {background-position:-220px -39px;}
		#menuV2Zones {background:transparent url(/img/navmenu_v2.png) -346px 0 no-repeat;width:81px;}
		#menuV2Zones:hover,#menuV2Zones.current {background-position:-346px -39px;}
		#menuV2Africa {background:transparent url(/img/navmenu_v2.png) -427px 0 no-repeat;width:81px;}
		#menuV2Africa:hover,#menuV2Africa.current {background-position:-427px -39px;}
		#menuV2Institute {background:transparent url(/img/navmenu_v2.png) -508px 0 no-repeat;width:99px;}
		#menuV2Institute:hover,#menuV2Institute.current {background-position:-508px -39px;}
		#menuV2Sponsors {background:transparent url(/img/navmenu_v2.png) -607px 0 no-repeat;width:93px;}
		#menuV2Sponsors:hover,#menuV2Sponsors.current {background-position:-607px -39px;}
		#menuV2Events {background:transparent url(/img/navmenu_v2.png) -700px 0 no-repeat;width:87px;}
		#menuV2Events:hover,#menuV2Events.current {background-position:-700px -39px;}
		#menuV2Donations {background:transparent url(/img/navmenu_v2.png) -787px 0 no-repeat;width:93px;}
		#menuV2Donations:hover,#menuV2Donations.current {background-position:-787px -39px;}

/* HEADERS V2a */
#hdV2a .header {height:317px;width:880px;}

/* MENU V2a */
#hdV2a ul {background:#000;border-top:1px solid #e5ad00;color:#fff;height:31px;overflow:hidden;}
	#hdV2a ul li {display:inline;float:left;}
		#hdV2a ul li a span {visibility: hidden;}
		#hdV2a ul li a {border:0;display:block;height:31px;overflow:hidden;/*padding-top:31px;*/text-decoration:none;}
		#menuV2aAbout {background:transparent url(/img/navmenu_v2a.png) 0 0 no-repeat;width:67px;}
		#menuV2aAbout:hover,#menuV2aAbout.current {background-position:0 -39px;}
		#menuV2aFamily {background:transparent url(/img/navmenu_v2a.png) -67px 0 no-repeat;width:153px;}
		#menuV2aFamily:hover,#menuV2aFamily.current {background-position:-67px -39px;}
		#menuV2aSophie {background:transparent url(/img/navmenu_v2a.png) -220px 0 no-repeat;width:114px;}
		#menuV2aSophie:hover,#menuV2aSophie.current {background-position:-220px -39px;}
		#menuV2aZones {background:transparent url(/img/navmenu_v2a.png) -334px 0 no-repeat;width:68px;}
		#menuV2aZones:hover,#menuV2aZones.current {background-position:-334px -39px;}
		#menuV2aAfrica {background:transparent url(/img/navmenu_v2a.png) -402px 0 no-repeat;width:71px;}
		#menuV2aAfrica:hover,#menuV2aAfrica.current {background-position:-402px -39px;}
		#menuV2aInstitute {background:transparent url(/img/navmenu_v2a.png) -473px 0 no-repeat;width:83px;}
		#menuV2aInstitute:hover,#menuV2aInstitute.current {background-position:-473px -39px;}
		#menuV2aSponsors {background:transparent url(/img/navmenu_v2a.png) -556px 0 no-repeat;width:89px;}
		#menuV2aSponsors:hover,#menuV2aSponsors.current {background-position:-556px -39px;}
		#menuV2aEvents {background:transparent url(/img/navmenu_v2a.png) -645px 0 no-repeat;width:75px;}
		#menuV2aEvents:hover,#menuV2aEvents.current {background-position:-645px -39px;}
		#menuV2aMedia {background:transparent url(/img/navmenu_v2a.png) -720px 0 no-repeat;width:67px;}
		#menuV2aMedia:hover,#menuV2aMedia.current {background-position:-720px -39px;}
		#menuV2aDonations {background:transparent url(/img/navmenu_v2a.png) -787px 0 no-repeat;width:93px;}
		#menuV2aDonations:hover,#menuV2aDonations.current {background-position:-787px -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 .leftCol2 {width:200px; float: left; text-align: center;}
	#bd .leftCol2 p.gray {font-size:10px;background:#ecf1f2;padding:20px;margin: 0 0 15px 0;text-align: left;}
	
	#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;}*/
		#bd .main h2, #bd .main h3, #bd .rightCol h3 {color:#666666;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;}
