@charset "utf-8";
/* CSS Document */
body 				{ font-family: Lucida Sans Unicode, Verdana, Arial; font-size: 70%; color: #2F2E20; margin:0; padding:0 0 40px 0; background: url(../img/background.jpg) no-repeat fixed top left #25010E; line-height: 150%; }

a:link 				{ color: #56543A; text-decoration: underline; }
a:visited 			{ color: #56543A; text-decoration: underline; }
a:hover 			{ text-decoration: none; color: #2F2E20; }
a:active 			{ text-decoration: underline; }

h1 					{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 150%; font-style: italic; }
h2 					{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 140%; font-style: italic; }
h3 					{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 120%; font-style: italic; }
h4 					{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 110%; font-style: italic; }
h5 					{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 100%; font-style: italic; font-weight: normal; }
hr					{ border: 0;}

#bg 				{ position: absolute; top:0; left:0; width:100%;z-index: -1; }
#page	 			{
	position: relative;
	left:98px;
	top:83px;
	width:670px;
	z-index:1;
	margin-bottom: 50px;
}
#page_background	{ background: url(../img/page_background.png) repeat-y top left;padding: 180px 0px 0px 0px; margin: 0;  }
#postcard			{ position: absolute; left:75px; top:0px; width:709px; height:264px; z-index:201; background: url(../img/postcard.png) no-repeat; }

#breadcrumb			{ padding-bottom: 20px; padding-left: 50px; }
#mainContent 		{ width: 370px; padding-left: 50px; }

#mainNav			{ position: absolute; width: 160px; left: 438px; top: 223px; font-size: 110%; }
#mainNav ul 		{ list-style: none; width: 100%; display: block; padding: 0; margin: 0 0 0 8px; }
#mainNav ul li a	{ display: block; width: 100%; }
#mainNav ul li		{ padding-left: 20px; padding-bottom: 5px; background: url(/img/li-africa.gif) no-repeat top left; display: block; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; font-size: 110%; }
#mainNav ul li ul	{ padding-top: 5px; background: none; }
#mainNav ul li ul li	{ background: none; margin: 0; padding:0 0 10px 0; font-weight: normal; font-family: "Lucida Sans Unicode", Verdana, Arial; font-size: 95%;  }

#region2			{ margin-top: 50px; padding: 0 0 0 10px;}
#menuSidebar		{ position: absolute; top: 300px; left: 532px; height: 400px; width: 3px; background: url(../img/menuSidebar.gif) left top no-repeat; z-index: 400; }

#footer				{ margin-top: 0px; color: #686646; height: 190px; background: url(../img/page_bottom.png) no-repeat; padding: 100px 0px 0px 50px;  }


#d50pc				{ width: 49.5%; float: left; margin-right: 1px; }
#d50pc h3			{ display: block; background-color: #56543A; color: #FFFFFF; padding: 5px; font-family: "Lucida Sans Unicode", Verdana, Arial; font-size: 100%; font-style: normal; }

.formItem			{ color: #56543A; border: 1px solid #56543A; padding: 2px; font-family: "Lucida Sans Unicode", Verdana, Arial; font-size: 100%; }
.formItemError		{ color: #56543A; border: 1px solid #56543A; padding: 2px; font-family: "Lucida Sans Unicode", Verdana, Arial; font-size: 100%; background-color: #FFCC99; }
.formButton			{ color: #56543A; border: 1px solid #56543A; padding: 4px; font-family: "Lucida Sans Unicode", Verdana, Arial; font-size: 100%; background-color: #56543A; color: #ffffff; }
.dt_accordion		{ background-color: #56543A; border-top: 1px solid #767350; border-bottom: 1px solid #41402C; color: #ffffff; padding: 2px 4px; cursor: hand; font-weight: bold; }
.dt_accordion_hover { background-color: #767350; border-top: 1px solid #767350; border-bottom: 1px solid #41402C; color: #ffffff; padding: 2px 4px; cursor: hand; }

#accordion_Donate dd	{ padding: 10px 10px 10px 0px; }
#accordion_Donate dd h3 { font-size: 130%; }

.imgPopup img		{ border: 0; }
.galleryImg img		{ margin: 5px; background: #FFFFFF; padding: 10px 10px 20px 10px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; float: left; }

.warningText 		{ color: #FF6600; font-weight: bold; background-image: url(/_sp/images/general/pause.gif); background-repeat: no-repeat; background-position: top left; padding-left: 19px;	margin-left: 16px; margin-right: 16px; margin-top: 16px; margin-bottom: 16px; }
.editable	{ border: 1px dashed #FF0000; }

/* Social Bookmarks - Start */
.socialBookmarks{clear:both;position:relative;border:1px solid #666666;padding:8px;margin-top: 25px;margin-right: 0;margin-bottom: 10px;margin-left: 0;background-color: #FFFFFF;font-size: 90%;}
.socialBookmarks p {padding:0;margin:0;}
.socialBookmarks p a{position:absolute;top:0px;right:0px;padding:10px;}
.socialBookmarks h3{padding:0 3px 0 0;margin:0;margin:0 5px 0 3px;font-weight:normal;}
.socialBookmarks ul{text-align:left;list-style:none;padding:0;margin-top: 8px;margin-right: 0;margin-bottom: 0px;margin-left: 8px;}
.socialBookmarks ul li{text-align:center;display:inline;padding:0 4px 6px 0 ;}
.socialBookmarks ul li.delicious{background:url(/_sp/images/icons/delicious-icon.gif) no-repeat 0 0;}
.socialBookmarks ul li.digg{background:url(/_sp/images/icons/digg-icon.gif) no-repeat 0 0;padding-top: 0;padding-right: 0;padding-bottom: 2;padding-left: 2px;}
.socialBookmarks ul li.reddit{padding:0 0 0 2px; background:url(/_sp/images/icons/reddit-icon.gif) no-repeat 0 0;}
.socialBookmarks ul li.facebook{background:url(/_sp/images/icons/facebook-icon.gif) no-repeat 0 0;}
.socialBookmarks ul li.stumbleupon{background:url(/_sp/images/icons/stumbleupon-icon.gif) no-repeat 0 0;}
.socialBookmarks ul li a{margin-top: 0;margin-right: 4px;margin-bottom: 0;margin-left: 0px;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 18px;}
/* Social Bookmarks - End */

/* Site Pilot - Page Status  - Start */
div#fixedSpStatus { position: fixed; top: 0; left:0; z-index: 2; width:100%; height: 65px; text-align:center; background-color:#666666;}
* html div#fixedSpStatus {position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop : document.body.scrollTop);
}
* html,* html body{
    background: url(foo) fixed;
}
/* Site Pilot - Page Status  - End */

