@charset "UTF-8";
/* CSS Document */

body{
	background-image:url(../images/tile_bkgrd.png);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#1e1300;
	font-size:1.1em;
	font-family:Helvetica, Arial, sans-serif;
	color:#650500;
	letter-spacing:0.06em;
	font-weight:normal;
}
.clear {
	float:none;
	clear:both;
}
a{
	outline:none;
	text-decoration:none;
}
p a:link,p a:visited{
	color:#650500;
	border-bottom:2px solid #650500;
}
p a:hover{
	color:#1e1300;
	border-bottom:2px solid #650500;
}
#container{
	height:100%;
	width:100%;
	background-image:url(../images/bkgrd_header.png);
	background-repeat:no-repeat;
	background-position:top center;
}
#header_inner{
	width:896px;
	margin-left:auto;
	margin-right:auto;
}
#header_inner ul#utility_menu{
	
	float:right;
	color:#1e1300;
	font-weight:bold;
	height:18px;
	vertical-align:top;
	margin-bottom:10px;
}
.border-right{
	border-right:solid 2px #000;	
}
#header_right{
	float:right;
	padding-top:20px;
}
#header_top{
	height:233px;	
}
#header_left{
	float:left;	
}
#utility_menu li{
	float: left;
	list-style-type: none;
	margin-left:8px;
	padding-right:8px;
}
#utility_menu li a {
	height: 0;
	overflow: hidden;
	padding-top: 15px;
	border:0px;
}
	/* HOW TO HELP LINK */
	#utility_menu li.howtohelp a {
		background: transparent url(../images/howtohelpBtn.png) no-repeat;
		background-position: 0px 0px;
		display: block;
		width: 122px;
	}
	#utility_menu li.howtohelp a:hover {
		background-position: -122px 0px;
	}
	
	/* AFRICAN TRIPS LINK */
	#utility_menu li.africantrips a {
		background: transparent url(../images/africantripsBtn.png) no-repeat;
		background-position: 0px 0px;
		display: block;
		width: 67px;
	}
	#utility_menu li.africantrips a:hover {
		background-position: -137px 0px;
	}
	
	/* MEDICAL LINK */
	#utility_menu li.medical a {
		background: transparent url(../images/medicalfundBtn.png) no-repeat;
		background-position: 0px 0px;
		display: block;
		width: 82px;
	}
	#utility_menu li.medical a:hover {
		background-position: -136px 0px;
	}

	/* EDUCATION LINK */
	#utility_menu li.educational a {
		background: transparent url(../images/educationfundBtn.png) no-repeat;
		background-position: 0px 0px;
		display: block;
		width: 104px;
	}
	#utility_menu li.educational a:hover {
		background-position: -158px 0px;
	}
#donate_btn a{
	float:left;
}
.facebook{
	margin-top:15px;
	margin-left:10px;
}
#donate_btn{
	clear:both;
	float:right;	
	margin-right:80px;
}
#donate_btn td{
	vertical-align:top;	
}
.donate_menu li{
	display:inline;
	float:left;
}
	/* DONATE NOW LINK */
	.donatenow {
		background: transparent url(../images/donatenowBtn.png) no-repeat;
		background-position: 0px 0px;
		display: block;
		width: 196px;
		height:64px;
		text-indent:-9999px;
		float:left;
	}
	a.donatenow:hover {
		background-position: -196px 0px;
	}
#logo {
	
	margin-top:50px;
	
	float:left;
}
#logo a{
	display:block;	
}
#menu{
	clear:both;
	height:50px;
	margin-bottom:10px;
}
#menu li{
	float:left;
	display:block;
	display:inline-block;
	white-space: nowrap;
}
* html #menu li {
    display: inline;
}

#menu a{
	height: 39px;
	display:block;
	margin:0 8px;
	float:left;
}
#menu a:hover{
	background-image: url(../images/bkgrd_navhover.png);
	background-position: center center;
	background-repeat: no-repeat;	
}
#content_wrapper{
	width:100%;
}
#content_inner_index{
	width:896px;
	min-height:880px;
	margin:0 auto;	
}
#content_inner{
	width:896px;
	min-height:530px;
	margin:0 auto;
	padding-top:10px;
}
#content_inner h1{
	font-size:2em;
	letter-spacing:2px;
	padding-left:30px;
	margin-bottom:10px;
}
#content_inner_content p a:link,#content_inner_content p a:visited{
	color:#fcc200;
	border-bottom:none;
}
#content_inner_content p a:hover{
	color:#fe8f00;
	border-bottom:none;
}
#content_inner_content{
	background-image:url(../images/content_inner_content_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:831px;
	background-color:#431800;
	padding:30px;
	color:#FCE9A9;
	font-size:0.8em;
	min-height:200px;
}
#content_inner_content h3{
	color:#FCC200;
	font-size:1.4em;
}
#content_inner_content h3.first{
	color:#FCC200;
	font-size:1.4em;
	margin-top:15px;
}
#content_inner_content p{
	margin-top:15px;
	margin-bottom:15px;
	font-size:1.1em;
	line-height:1.4em;
}
#submenu{
	float:left;
	margin-top:15px;
	width:180px;
}
#submenu a{
	background:#431800 url(../images/submenu_bkgrd.png) no-repeat;
	color:#FEC300;
	display:block;
	font-size:0.85em;
	padding:10px 10px;
	margin-bottom:10px;
}
#submenu a:hover{
	background:#431800 url(../images/submenu_bkgrd.png) no-repeat;
	color:#D36700;
}
#content_inner_content #content_text{
	margin-left:195px;
}
#content_inner_content .content_img.float-right{
	margin: 15px 0 5px 15px;
	/*width:px; define width inline per picture width*/
}
#content_inner_content .content_img.float-left{
	margin: 0 15px 5px 0;
	/*width:px; define width inline per picture width*/
}
#content_inner_content .content_img img{
	border:2px solid #D36700;
	margin-bottom:0;
}
#content_inner_content .content_img p{
	font-size:0.7em;
	font-style:italic;
	margin:8px 0 0;
	padding:0;
	text-align: center;
}
#content_inner_content ul.content_inner_list li{
	padding: 5px 0 5px 15px;
}
#content_inner_content ul.content_inner_list li.row{
	background-color:#4D240D;
	width:100%;
}
#content_inner_content ul.inner_bullet_list{
	margin-left:25px;
}
#content_inner_content ul.inner_bullet_list li{
	padding: 5px 0 5px 0;
	list-style-type:square;
}
#content_inner_content ul.content_inner_bullet_list{
	margin-left:25px;
}
#content_inner_content ul.content_inner_bullet_list li{
	list-style-type:square;
}
#content_inner_content ul.content_list li{
	padding-left:25px;
}
#content_inner_content .contact_content p{
	margin-top:10px;
	line-height:1.4em;
}
#content_inner_content span.subtext{
	font-size:0.8em;
	font-style:italic;
}
#content_inner_content table td{
	padding: 8px 8px 8px 0;
	vertical-align:top;
}
#content_inner_content form input, #content_inner_content form textarea{
	background-color:#4D240D;
	border:2px solid #D36700;
	font-family:Helvetica, Arial, sans-serif;
	color:#ff800c;
	font-size:1em;
	letter-spacing:0.1em;
	padding:4px 0 0 3px;
}
#content_inner_content form input.button{
	background-color:#ff800c;
	color:#4D240D;
	font-size:1em;
	cursor:pointer;
	letter-spacing:0.01em;
	border:none 0;
	padding-right:2px;
}
#content_inner_content form input.button:hover{
	background-color:#FCC200;
	color:#4D240D;
	cursor:pointer;
	border:none 0;
}
#content_inner_content .errors{
	color:#FCC200;
	width:460px;
	margin-bottom:10px;
	line-height:1.2em;
}
#index_splash{
	width:850px;
	height:330px;
}
#index_splash #splash_image{
	float:left;
	padding-right:30px;
}
#index_splash p {
	line-height:1.3em;
	margin-bottom:20px;
}
#index_splash img{
	margin-bottom:8px;
}
#index_buy {
	width:925px;
	margin-top:15px;
	font-size:0.6em;
	color:#d1c0aa;
}
#index_buy h3 {
	color:#fec300;
	font-size:2.8em;
	font-weight:normal;
	letter-spacing:0.1em;
	text-align:center;
	margin-bottom:10px;
}
#index_buy h3.small {
	font-size:1.8em;
}
#index_buy .col{
	width:272px;
	height:205px;
	float:left;
	background-image:url(../images/bkgrd_col1.png);
	background-repeat:no-repeat;
	padding:15px 15px 0 15px;
}
#index_buy .col_inner{
	width:250px;
	height:124px;
}
#index_buy .col a.btn img {
	margin-top:10px;
}
#index_buy .col img, #index_buy .col2 img {
	float:left;
	margin-right:15px;
}
#index_buy .col2{
	width:272px;
	height:205px;
	float:left;
	background-image:url(../images/bkgrd_col2.png);
	background-repeat:no-repeat;
	padding:15px 15px 0 15px;
}
#index_buy .col2_inner{
	width:250px;
	height:124px;
	margin-left:5px;
}
#index_buy .col2 p.title {
	font-size:1.6em;
	color:#ffbc6f;
}
#index_buy .col2 input.btn {
	margin-top:15px;
	margin-left:-16px;
}
#index_buy .col3{
	width:289px;
	height:202px;
	float:left;
	background-image:url(../images/bkgrd_col3.png);
	background-repeat:no-repeat;
	padding:15px 15px 0 15px;
}
#index_buy .col3_inner {
	width:250px;
	height:124px;
	text-align:right;
}
#index_buy .col3 img {
	float:right;
	margin-left:15px;
}
#index_buy .col3 a.btn img {
	margin-top:5px;
}
#index_author {
	width:893px;
	height:261px;
	background-image:url(../images/bkgrd_author.png);
	background-repeat:no-repeat;
	color:#fe8f00;
	padding:25px 25px 0 25px;
}
#index_author #author_text{
	float:left;
	width:650px;
	margin-right:25px;
	font-size:1.1em;
}
#index_author #author_text h3{
	font-size:1.5em;
	font-weight:normal;
	letter-spacing:0.1em;
	margin-bottom:15px;
}
#index_author #author_text p{
	color:#d36700;
	line-height:1.3em;
	letter-spacing:0.1em;
}
#index_author p.link{
	margin-top:15px;
}
#index_author p.link a:link, #index_author p.link a:visited{
	color:#fcc200;
	border-bottom:2px solid #fcc200;
	margin-left:26px;
}
#index_author p.link a:hover{
	color:#fe8f00;
	border-bottom:2px solid #fcc200;
}
.gallery img{
	border:2px solid #D36700;
	margin:0 15px 15px 0;
	height:110px;
}
span.childname{
	color:#D36700;
}
#footer_wrapper{
	height:380px;
	background-image:url(../images/bkgrd_footer.jpg);
	background-repeat:repeat-x;
	background-color:#2c1800;
	margin-top:50px;
}
#footer_inner{
	width:900px;
	margin:0 auto;
	font-size:0.7em;
	padding-top:65px;
}
#footer_inner .index_gallery td{
	padding:5px 22px 5px 5px;	
}
#footer_inner ul#footer_menu li a{
	float:left;
	text-transform:uppercase;
	margin-right:18px;
	padding-top:10px;
	color:#874c00;
}
#footer_inner ul#footer_menu li a:hover, #footer_inner ul#secondary_footer_menu li a:hover, #footer_inner ul#social_menu li a:hover, #footer_inner p, #footer_inner a:hover{
	color:#d36700;
}
#footer_inner ul#secondary_footer_menu li a{
	float:left;
	text-transform:uppercase;
	margin-right:18px;
	padding-top:10px;
	color:#765936;
}
#footer_inner ul#social_menu li a{
	float:left;
	margin-right:40px;
	padding-top:20px;
	color:#b38b5b;
	font-size:0.9em;
}
#footer_inner ul#social_menu li span{
	position:relative;
	bottom:4px;
}
#footer_inner p, #footer_inner a{
	padding-top:20px;
	color:#765936;
	font-size:0.9em;
	border-bottom:none;
}
.logo_link{
	text-indent:-9999px; 	
	background-image:url(http://www.whiteinkstudio.com/logo/logo.png);
	background-repeat:no-repeat;
	width:100px;
	height:30px;
	display:block;
	float:left;
	margin-top:8px;
}
.logo_p{
	float:left;	
}

