body {
		font: 12px arial, helvetica, sans-serif; 
		line-height:18px;
		color: #443225; 
		background: #ACA995 url(/i/common/bg.jpg) repeat-x top left;
		}
a {
		color: #B34A00; 
		text-decoration: none;
		}
a:hover {
		color: #D95A00;
		text-decoration: underline;
		}
h3 {
		text-transform:uppercase;
		font: bold 14px arial,helvetica,sans-serif;
		color: #6E6D63;
						color: #443225;
		padding-left: 30px;
		}
h3.mission{
		color: #443225;
		}		

h5 {
		text-transform:uppercase;
		font: bold 14px arial,helvetica,sans-serif;
		color: #443225;
		}
		
h4 {	
		font: bold 12px arial,helvetica,sans-serif;
		color: #000000;
		margin-top: 3em;
		margin-right: 0em;
		padding-left: 30px;
		
		border-bottom: 1px solid #DDDAC6;
		}			

#container {
		width: 770px; 
		margin: auto;
		}
#cap {
		background: #000000 url(/i/common/cap.gif) no-repeat top center; 
		text-align:right; 
		padding: 4px;
		}
#cap a {
		color: #FFFFFF;
		/*color: #DDDAC6;*/
		padding: 0px 6px 0px 6px;
		}
#cap a:hover {
		color: #F0E7AD;
		}

.home {background: url(/i/common/header-home.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}
.pc {background: url(/i/common/header-pc.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}
.donate {background: url(/i/common/header-donation.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}
.board {background: url(/i/common/header-board.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}
.projects {background: url(/i/common/header-projects.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}
.cam {background: url(/i/common/header-cameroon.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}
.water-sudan {background: url(/i/common/al-water-project-sudan.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}
.bridge {background: url(/i/common/bridge-of-hope.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}
.bridge2 {background: url(/i/common/bridge-of-hope2.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}
.orphanage {background: url(/i/common/orphanage.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}
.water-eth {background: url(/i/common/water-for-schools-ethiopia.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}
.water-ug {background: url(/i/common/water-for-schools-uganda.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}
.clinic {background: url(/i/common/womens-clinic.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}
.news {background: url(/i/common/header-news.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}
.volunteer {background: url(/i/common/header-volunteer.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}
.recognition {background: url(/i/common/header-recognition.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}
.contact {background: url(/i/common/header-contact.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}
.water-comm {background: url(/i/common/header-community-water.jpg) no-repeat top center; padding: 10px 0px 78px 11px;}



#homeImg {
 			background: url(/i/common/home-img.jpg) no-repeat top center;
		}	


#main { background: url(/i/common/page-bg.jpg) no-repeat top center; background-color: #F4F3EC; margin:0px; clear:both;}
#main p {margin-left: 30px; line-height:1.5em;}
/*#main table {border: 1px solid #D6D0B1;margin-left: 30px; width: 459px;}*/
#main table{border: 1px solid #D1CDB8; border-top: 4px solid #D1CDB8; background-color:#FFFFFF; margin-left: 30px; width: 659px;}
#main table td { padding: 8px; border-bottom: 1px solid #F4F3EE;}

#main2 { background: url(/i/common/page-bg.jpg) no-repeat top center; background-color: #F4F3EC; margin:0px; clear:both;}
#main2 p {line-height:18px;}
/*#main2 table {width: 460px;}*/
#main2 table{width: 460px;}
#main2 table td {line-height:18px;}

.charity { color:#6e5843; margin-left: 15px; line-height:1.4em; text-align:justify; padding:10px; font-style:italic; border-left: solid 4px #D1CDB8;}

.cameroon { background: url(/i/common/map-bg-cameroon.jpg) no-repeat top left;}
.sudan { background: url(/i/common/map-bg-sudan.jpg) no-repeat top left;}
.ethiopia { background: url(/i/common/map-bg-ethiopia.jpg) no-repeat top left;}
.ghana {background: url(/i/common/map-bg-ghana.jpg) no-repeat top left;}
.sierra { background: url(/i/common/map-bg-sierra.jpg) no-repeat top left;}
.uganda { background: url(/i/common/map-bg-uganda.jpg) no-repeat top left;}
.drc { background: url(/i/common/map-bg-drc.jpg) no-repeat top left; }

#nav{ 
		border: none; 
		margin: 0px;
		padding: 0px;
		}
#rightCol { float: right; margin: -80px 10px 10px 20px;}
#rightColSub { float: right; margin: 20px 10px 10px 20px;}
	#subNav {
				margin-bottom: 20px;
			}
	#subNav h3{
				color: #443225;
				padding-left: 0px;
				padding-top: 19px;
			}		
	#support {
				background: url(/i/common/support-foot.gif) no-repeat bottom center; 
				width: 238px; 
				padding: 0px 0px 5px 0px;}
	#support a{ 
				background: url(/i/common/support-bg.gif) no-repeat top center; 
				display:block; 
				padding: 62px 16px 20px 16px;}
				
	#contact {
				background: url(/i/common/contact-bg.gif) no-repeat top center; 
				width: 238px; 
				padding: 40px 0px 0px 0px;}
	#contact div {
				/*text-align: center;*/
				background: url(/i/common/support-foot.gif) no-repeat bottom left; 
				width: 238px; 
				padding: 0px 0px 20px 20px;

				}
			
#sponsors {
			background: #DDDAC6 url(/i/common/foot.gif) no-repeat bottom center;
			margin-top: -12px; *margin-top: -20px;
			}			
#sponsors h3{
			text-transform:uppercase;
			font: bold 14px arial,helvetica,sans-serif;
			border-top: 1px solid #DDDAC6;
			background-color:#D1CDB8;
			color: #6E6D63;
			padding: 4px 4px 4px 28px;
			margin: 0px;
			}
#sponsors a {
				/*color: #443225; */
				line-height: 2em;
				padding-left: 20px;
				color: #6E6D63;
			}			
#sponsors div{
				background: #DDDAC6 url(/i/common/foot.gif) no-repeat bottom center;
				padding: 8px 20px 8px 20px;
			}					
#reflection {
				margin-top: -12px; *margin-top: -20px;
			}
#subNav ul {	
			margin: 0px; padding: 0px;
			}
#subNav ul li{
			list-style-type:none;
			background: url(/i/common/bullet.gif) no-repeat left top;
			padding: 2px;
			padding-left: 8px;
			}
#subNav ul li ul li{
			margin: 0px; padding-left: 12px;
			background-image: none;
			}
#projectsMap {
			margin: 10px 0px 0px 20px;
			background: url(/i/common/projects-map.gif) no-repeat top left;
			width: 469px;
			height: 317px;
			padding-top: 38px;
			}
#projectsMap a{
			color:#4F4D44;
			}			
#projectsMap ul.topLevel{
			list-style-type:none;
			background: url(/i/common/project-map-flags.gif) no-repeat 0px -37px;
			margin: 0px;
			padding-left: 16px;
			}
#projectsMap ul li {
			font-weight: bold;
			padding-bottom: 11.5px;	
			}
#projectsMap ul li ul{
			background-image: url();
			padding: 0px;
			margin: 0px;
			}
#projectsMap .topLevel ul li{
			font-weight: normal;
			padding: 2px;
			padding-left: 24px;	
			}
#donate {padding-left: 20px;}																
/*#donate table{border: 1px solid #D6D0B1;}*/		

#donate table{border-top: 4px solid #E5A13D; background-color:#FFFFFF;}
.container2 {
		width: 459px; 
		margin: auto;
		}
.text {width: 469px; padding-top:20px;		}
.map {width: 508px; *width: 469px; padding-top:194px;}
.map h3{visibility: hidden;}
form {
	margin: 0px;
	padding: 0px;
}			

.hide {display: none;}





#supportthin {
				background: url(/i/common/support-foot.gif) no-repeat bottom center; 
				width: 138px; 
				padding: 0px 0px 5px 0px;}
	#supportthin a{ 
				background: url(/i/common/support-bg.gif) no-repeat top center; 
				display:block; 
				padding: 62px 16px 20px 16px;}
				
	#contactthin {
				background: url(/i/common/contact-bg.gif) no-repeat top center; 
				width: 138px; 
				padding: 40px 0px 0px 0px;}
	#contactthin div {
				/*text-align: center;*/
				background: url(/i/common/support-foot.gif) no-repeat bottom center; 
				width: 138px; 
				padding: 0px 0px 20px 20px;

				}


/*HIGHSLIDE CSS*/
.highslide-wrapper div {
   font-family: Verdana, Helvetica;
   font-size: 10px;
   line-height:12px;
}
.highslide {
   cursor: url(highslide/graphics/zoomin.cur), pointer;
   outline: none;
   text-decoration: none;
}
.highslide img {
   border: 2px solid silver;
}
.highslide:hover img {
   border-color: gray;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
   border-color: black;
}
.highslide-image {
   border-width: 2px;
   border-style: solid;
   border-color: black black #202020 black;
   background: gray;
}
.highslide-wrapper, .glossy-dark {
   background: #111;
}
.highslide-image-blur {
}
.highslide-caption {
   display: none;
   border-top: none;
   font-size: 10px;
   padding: 5px;
   color: white;
   background: #111;
}
.highslide-heading {
   display: none;
   color: white;
   font-size: 1.2em;
   font-weight: bold;
   margin-bottom: 0.4em;
}
.highslide-dimming {
   position: absolute;
   background: black;
}
.highslide-loading {
   display: block;
   color: white;
   font-size: 9px;
   font-weight: bold;
   text-transform: uppercase;
   text-decoration: none;
   padding: 3px;
   border-top: 1px solid white;
   border-bottom: 1px solid white;
   background-color: black;
   /*
   padding-left: 22px;
   background-image: url(highslide/graphics/loader.gif);
   background-repeat: no-repeat;
   background-position: 3px 1px;
   */
}
a.highslide-credits,
a.highslide-credits i {
   padding: 2px;
   color: silver;
   text-decoration: none;
   font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
   color: white;
   background-color: gray;
}
.highslide-move a {
   cursor: move;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
   width: 195px;
   height: 40px;
   background: url(highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
   margin-right: 15px;
   margin-bottom: 10px;
   margin-top: 20px;
}
.highslide-controls ul {
   position: relative;
   left: 15px;
   height: 40px;
   list-style: none;
   margin: 0;
   padding: 0;
   background: url(highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
   float: left;
   padding: 5px 0;
}
.highslide-controls a {
   background: url(highslide/graphics/controlbar-black-border.gif);
   display: block;
   float: left;
   height: 30px;
   width: 30px;
   outline: none;
}
.highslide-controls a.disabled {
   cursor: default;
}
.highslide-controls a span {
   /* hide the text for these graphic buttons */
   display: none;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
   background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
   background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
   background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
   background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
   background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
   background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
   background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
   background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
   background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
   background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
   background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
   background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
   background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
   background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
   background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
   background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
   background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
   background-position: -180px -30px;
} 
