body{
	position: relative;
	margin: 0px auto;
	font: Verdana, Helvetica, Arial;
	background: #fff;
	width:750px;
	font : 100%/125% Tahoma, Verdana, Arial, sans-serif; 
	background:#ffdc94 url("images/pages/body_bg.gif") center repeat-y;
	

}

#container{
		position: relative;
		width:750px;
	
}	

#content{
		position: relative;
		width:500px;
		float:left;
		font-family: helvetica neue;
		font-size: 12px;
		padding:20px;
		background: url("images/pages/background_content.jpg") repeat;
		padding-bottom:175px;
		
}

#banners{
	position:relative;
	width:210px;
	height:450px;
	text-align: center;
	background:#000;
}
	#banners2{
		margin-top:970px;
		position:absolute;
		width:210px;
		text-align: center;
		background:#000;
	



}
ul, ol, dl { position: relative; }

#side_bar{
	float:right;
	width:210px;
	margin:0;

	
}
.join{
	height:1200px;
}
.feild{
	height:1400px;
}
.home_page{
	position:relative;

}


.center{
	height:1375px;
}
.rift{
	height:1000px;
}
.thankyou{
	height:330px;
}

.donation{
	height:822px;
}

#who_we{
		width:530px;
		margin:0 auto;
		padding:0;
		margin-left:-15px;
		position: relative;
		font-family: helvetica neue;
		font-size: 12px;
	
	
	
}


#who_we h1{
	margin-left:2px;
}

#wrapper{
				position: relative;
				margin:0px;
				width: 750px;
			
				

	
					
}

#top_banner{
		width:750px;
		height:117px;
		margin-top: 0px;
		background-color: #000;
}


h1, h2, h3,h4{
		font-size : 180%;
		font-family : Georgia, 'Times New Roman', Times, serif;
		font-weight : normal;
		font-variant : small-caps;
		letter-spacing :.1em;
		color: #000;
}
h4{
	font-size : 120%;
	font-family : Georgia, 'Times New Roman', Times, serif;
	font-weight : normal;
	font-variant : small-caps;
	letter-spacing :.1em;
	color: #000;
}

#top_box{
		top: 15px;
		position:relative;
		left:375px;
		position:relative;
	
		
	

}                    

/* home banner */
#main_banner{
		width:750px;
		height:198px;
		background-color: #c2a89b;
		
}	



#main_banner p{
		color:#f3ebd2;
		font : 95%/100% Tahoma, Verdana, Arial, sans-serif;
		position: absolute;
		margin-left: 150px;
		width:225px;
		line-height:15px;
}
#main_stage{
	position:relative;
	width:400px;
	margin-top: 95px;
	background: #58585a;




	
}


/* tabs Navigation starts here */
				#navigation{
						width:750px;
						margin : 0;
						background-color: #000;
				}

				#menu {
						border-bottom : 1px solid #000;
						margin : 0;
						padding-bottom : 19px;
						padding-left : 5px;
						background-color: #000;
						
				}

				#menu ul, #menu li	{
					display : inline;
					list-style-type : none;
					margin : 0;
					padding : 0;
					background-color: #000;
					
					
					
				}


				#menu a:link, #menu a:visited	{
					border : 1px solid #000;
					color : #666;
					float : left;
					font-size : small;
					font-weight : bold;
					line-height : 14px;
					margin-right : 4px;
					padding : 2px 10px 2px 10px;
					text-decoration : none;
				
				}

				#menu a:link.active, #menu a:visited.active	{
					border-bottom : 1px solid #fff;
					color : #333300;
				}

				#menu a:hover	{
					color : #c3966f;
				}


				#menu li#nav-1 a
				{

						background : #685f12;
						border-bottom : 1px solid #685f12;
						color : #cccccc;
				}
				#menu li#nav-2 a
				{
					background : #7c7979;
					border-bottom : 1px solid #7c7979;
					color : #cccccc;
				}
				#menu li#nav-3 a
				{
					background : #a9916d;
					border-bottom : 1px solid #a9916d;
					color : #cccccc;
				}
				#menu li#nav-4 a
				{
					background : #6e3313;
					border-bottom : 1px solid #6e3313;
					color : #cccccc;
				}
				#menu li#nav-5 a
				{
					background : #596071;
					border-bottom : 1px solid #596071;
					color : #cccccc;
				}

				#menu ul a:hover {
					color : #f00 !important;
				}

				#navigation .contents {
					border-top : none;
					clear : both;
					margin : 0px;
					padding : 5px;
				}



				#contents {
					background : #685f12;
				}


				#contents2 {
					background : #7c7979;
				}


				#contents3 {
					background : #a9916d;
				}


				#contents4 {
					background : #6e3313;
				}

				#contents5 {
					background : #596071;

				}

	
	
				#sub_nav{

						margin: 0;
						padding: 0;
					
				}


				#sub_nav li{
						display: inline;
						list-style-type:none;
						padding : 2px 10px 2px 10px;
						font-size: .86em;

				}

				#sub_nav a {
						text-decoration:none;
						color : #fff;
				}

				#sub_nav a:hover {
						color : #ffcc00 !important;
				}
				
				
				.sub_nav li.current_page_item a {

					color:#ffcc00 !important;

				}
				
/* nav ends here */




.clear{
		clear:both;
}


#gallery_content{
		width:400px;
		float:left;
		margin-top:0px;
		margin-left:-60px;
		margin-top: 29px;
		clear:both;
		padding-left: 40px;
		
	
}
.banner_box{
	
	
	
}

	
#list_home{
		
		position: absolute;
		padding: 13px;
		width: 200px;
		height: 410px;
		left: 10px;
		top: 950px;
		float:left;
	
}

#list_home ul li{
		color: #000;
}




#sidebar p{
	
	color:#fff;

	
}


#map_nav{
		position:relative;
		width:200px;
		margin-top:50px;
		padding-bottom:150px;
		float:left;
		
	
		

	
}


#map_nav p{
		font :125%/110% Tahoma, Verdana, Arial, sans-serif;
		margin-top:50px;
	
	
}




#map_nav2{
		position:relative;
		width:200px;
		margin-top:0px;
		float:left;

		
	

	
}


#map_nav2 p{
		font :110%/110% Tahoma, Verdana, Arial, sans-serif;
	
}






/*map on the side ends*/
#below_nav{
		position: relative;
		width:210px;
		height:150px;
		float:left;
		}


#bottom_nav{
		position: relative;
		width:210px;
		height:150px;
		
		float:left;
		}
	
/* sub navigation of main nav */



/* courtney css */
ul#project_list{
		list-style: none;
		float: right;
		margin: 6px;
		padding: 5px;
				
}

ul#project_list li {
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 10px;
		padding: 6px;
		margin: 6px;
		left:5px;
		height: 125px;
		background: url("images/pages/a_slide.jpg")repeat-y;	
}
	
ul#project_list li img.project_icon {
		vertical-align: middle;
		padding-right: 6px;
		float: right;
}
	
ul#project_list li h4{
		padding: 8px;
		margin-bottom: -15px;
		margin-top:-7px;
		line-height:normal;
}


ul#project_list li p{
		line-height:normal;
		color:#000;
		font : 100% Tahoma, Verdana, Arial, sans-serif; 
}

div#adoption_block{
		width: 500px;
		border: 1px solid #999;
		background-color: #d5b681;
}
	
ul#adoption_list{
		list-style: none;
		float: right;
		margin: 0px;
		padding: 5px;
}


ul#adoption_list li {
		background-color: #f9f3d2;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 9px;
		padding: 5px;
		margin: 6px;
}

ul#adoption_list li img.adopt_icon {
		vertical-align: middle;
		padding-right: -4px;
}

div#adoption_block img#main_image{
		padding: 7px;
}
	
a{
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		text-decoration: none;
		font-size: 10pt;
		color: #cf4e2e;
}

a:hover{
		color: #7b7110;
}	

.floatleft{
		float: left;
		margin: 5px;
}

.floatcenter{
		display: block;
	    margin-left: auto;
	    margin-right: auto;
}


/* obfs logo page: center.html */

#obfs{
		position: absolute;
		background-repeat:no-repeat;
		margin-left: 340px;
		margin-top: -78px;
}

/* end logo */


#map_text{
		
		/*background: url('images/kenya_maps.jpg') no-repeat 10px 50%;*/
		height:100px;
		padding-left:15px; 
		padding-top:20px;
		padding-right:0; 
		padding-bottom:0px;
}

#map_text p{
			font-size: 0.8em;
			font-family : Georgia, 'Times New Roman', Times, serif;
			letter-spacing :.1em;
			color: #fff;
			line-height: 120%;
			margin-top:185px;
			padding-top:20px;
	
	
		
		 
		
}



#map_text_news{
		
	
		padding-left:15px; padding-right:0; padding-top:25px; padding-bottom:0px;
	
}

#map_text_news h4{
		font-size:12px;
		padding-left:15px; padding-right:0; padding-top:25px; padding-bottom:0px;
		font-family : Georgia, 'Times New Roman', Times, serif;
		letter-spacing :.1em;
		color: #fff;
}


#project_nav{
		margin-top:165px;
		position: relative;
		width:210px;
		float:left;
		background-color: #000;
}

#project_nav2{
		position: relative;
		width:210px;
		height:210px;
		float:left;
		background-color: #ccc;
		
		
}



#who_we_are {
		background-color: black;
		padding-left: 5px;
	
	}
	
	img{
		border: none;
	}
	
#who_we_are .thumbnails{
		padding: 2px;
		height: 81px;
		width: 79px;
		float: left;

	}
	
	.clear {
			
			    clear:both;
			    height:0px;
			    overflow:hidden;
	
	}

/* end courtney css */




/* footer starts here */


#footer {
	position:relative;
	color: #000;
	background: #000;
	text-align: center;		
	padding-bottom: 5px;
}

#footer_text {

	font-size: 1em;	}

#search_footer {

	width: 200px;
	height: 90px;
	float: right;
	background-repeat: no-repeat;
	border: none;
	}

.footer-container-inline {

	padding-top: 30px;
	}

#info_footer {

	width: 350px;
	height: 80px;
	float: left;
	border-right: 1px dotted #CCCCCC;}

#text_footer {

	width: 200px;
	height: 80px;
	padding-right: 15px;
	float: left;
	border-right: 1px dotted #CCCCCC;}

#footer_container {	

	margin-top: 0px;
	padding: 5px;
	background-color: #434035;
	line-height: 150%;

	

	}

	

#footer_container a {

	padding: 2px 2px 0 2px;
	color: #fff;
	}



#footer_container a:hover {

	padding: 2px 2px 0 2px;
	color: #fff;
	background-color: #685f12;
}
	

#footer{  
	padding: 2px;  font-size: 0.9em;
	}

#footer p {  
	text-indent: 0;  margin-bottom: 1em;
	}


/* footer ends here */

	.one_column{
		width: 200px;
		overflow: auto;
		
		
	
		
		}
	.two_column{
		width: 275px;
		overflow: auto;
		
	
		}
		

		
		
	.one_column, .two_column, .three_column{
		font-size:10pt;
		float: left;
		margin-left: 2px;
		margin-right: 0px;
		margin-bottom: 20px;
		padding: 0px;
		display: inline;
		
		}

