/*
	Author: John David Anderson
	Date: February 2007
*/

html {background:#5B4729; color:#4D391E;}
body {margin:0; padding:0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.86em; color:#4D391E; background: #EAE5D2; line-height: 1.4em;}

a:link, a:visited {color:#4B807C; text-decoration:none;}
a:hover {text-decoration:underline; color:#7093B8;}

a.button:link, a.button:visited {padding:2px;background:#FDF9EF;border:1px solid #E8E5DC;}

h2 {padding:5px 0; border-bottom:1px solid #83A3C3; font-weight:normal; font-style:oblique; letter-spacing: -1px;}

img{border:none;}

/*----------[image headers]-----------*/

/*h1.image 				{margin-bottom: -10px}*/
h1#lending_a_hand 		{width:428px; height:87px; background: url(/img/h1_lending_a_hand.png); }
h1#yehu_microfinance	{width:428px; height:60px; background: url(/img/h1_yehu_microfinance.png); }
h1#management			{width:428px; height:47px; background: url(/img/h1_management.png); }
h1#photo-gallery		{width:428px; height:51px; background: url(/img/h1_photo_gallery.png); }
h1#newsletter-archives	{width:428px; height:39px; background: url(/img/h1_newsletter_archives.png); }
h1#other-initiatives	{width:428px; height:39px; background: url(/img/h1_other_initiatives.png); }
h1#faq					{width:428px; height:53px; background: url(/img/h1_faq.png); }
h1#donate-now			{width:428px; height:36px; background: url(/img/h1_donate_now.png); }
h1#contact-us			{width:428px; height:60px; background: url(/img/h1_contact_yehu.png); }

/*----------[sidebars]-----------*/

div.sidebar {width:219px; position:relative; font-size: 0.9em; line-height: 1.2em;}
div.right {float: right; margin: 0 -5px 15px 15px;}
div.left {float: left; margin: 0 10px 15px 0;}
div.sidebar div.top 	{background: url(img/sidebar_top.png) no-repeat; height:10px;}
* html div.sidebar div.top {margin-bottom:-7px;} /*IE6*/
div.sidebar div.middle 	{background: url(img/sidebar_mid.png) repeat-y; padding: 0 20px 10px 15px; width:184px; border:none;}
div.sidebar div.bottom 	{background: url(img/sidebar_bottom.png) no-repeat; height:73px;}

div.sidebar div.hr {width:182px; height:3px; text-align:center; background:url(img/sidebar_hr.png) no-repeat; margin: 4px 0 4px -4px;}

div.sidebar a {display:block; padding: 7px 0;}

div.sidebar ul {padding:0; margin:0; margin-left: 7px;}
* html div.sidebar ul {padding-left: 10px;}
div.sidebar ul li {padding: 4px 0;}

div.sidebar h4 {padding:4px 0; margin:0; font-weight:bold; font-style:oblique; letter-spacing: -1px; font-size: 1.1em; }

div.sidebar img {margin: 7px 0 7px -4px;}

/*----------[shell styles]-----------*/

div#header {background:url(img/header_background.png) repeat-x; height:102px;}
div#header h1 {position:absolute; top:0; left:20px; padding:0; margin:0; text-indent:-9999px; background:url(img/yehu_logo.png); display:block; width:177px; height:102px;}
div#header div#kenyan_women {text-indent:-9999px; background:url(img/kenyan_women.png) no-repeat; width: 604px; height:102px; position:absolute; top:0; right:0;}

div#nav {height:31px; background:url(img/nav_background.png) repeat-x; text-align:center; letter-spacing: -1px;}
div#nav ul {list-style:none; margin:0; padding-top:7px; padding-bottom:4px;}
div#nav ul li {display:inline; font-size:1em; margin:0;}
div#nav a:link, div#nav a:visited {color:#4D391E; text-decoration:none; padding:8px 20px 7px 20px;}
div#nav a:hover {color:#943819; background: url(img/nav_li_background.png);}

div#nav a.active {
	padding-top: 5px; 
	font-weight:bold; 
	background: url(img/nav_li_background.png) repeat-x;
	color:#4B807C;
	border-left:1px solid #B8B4A5; 
	border-right:1px solid #fff; 
	/*border-top: 4px solid #AE4728;*/
}

div#sub_nav {height:21px; text-align:center; letter-spacing: -1px; border-bottom:1px solid #B8B4A5;}
div#sub_nav ul {list-style:none; margin:0; padding-top:7px; padding:2px 0;}
div#sub_nav ul li {display:inline; font-size:0.8em; margin:0;}
div#sub_nav ul li.active {padding:7px 0 3px 0; font-weight:bold; border-bottom: 2px solid #4D391E;}
div#sub_nav a:link, div#sub_nav a:visited {color:#4D391E; text-decoration:none; padding:8px 10px 7px 10px;}
div#sub_nav a:hover {text-decoration:underline;}

div#content_container {background:#EEE9D9 url(img/content_background.png) repeat-x; text-align:center;}
div#content_container div#content {width:870px; margin:0 auto; text-align:left; padding:15px;}

div#min_height {float:left; height: 420px;}

div.third {width:29%; float:left; padding: 0 15px 15px 15px;}
div.third h2 {text-align:center;}
div.middle { border-right: 1px dashed #fff; border-left: 1px dashed #fff; height:100%;}

div#footer {background:url(img/footer_background.png) repeat-x; height:105px; color:#DED9C6; text-align:center; padding: 15px 0 0 0; font-size: 0.8em;}

/*----------[front page news]---------*/

div.news_item {padding: 10px 0;}
div.first {padding-top: 0;}
div.news_item span.headline {font-weight:bold;}
div.news_item img {text-align:center;}

/*----------[utility classes]---------*/

.clear {clear:both;}
.image {text-indent: -9999px;}
.center {text-align:center;}
img.right 	{float:right; margin: 0 0 0 10px;}
img.left 	{float:left; margin: 0 10px 0 0;}
img.inline {margin-top: 10px;}