@charset "utf-8";
/* CSS Document 



*/

@import url(Nav.css);
@import url(form.css);

/* LAYOUT  */

div#hd {
	background-image:url(../img/ui/head/hdr_home.png);
	background-repeat:no-repeat;
	
}

#masthead {
	
}
div#hd h1 {
	background-attachment: scroll;
	background-image: url(../img/ui/AfricaAdapt-ui.png);
	background-repeat: no-repeat;
	background-position: 20px 10px;
	padding:5em 0 2em 0;
	text-indent: -9999px;	
}

div.ticker ul li{text-align:left;}
.clear {clear:both;}

.barred {
	/*background-image:url(../img/ui/bkgd/yui_main_bkgd.png);
	background-repeat:repeat-y;*/
}
#content {padding:1em;}

div.sidebar {
	padding: 1em;
	
}
.themeBox {padding:0 .5em 0 0;}

div#yui-main {
	min-height:400px;
}

div.sidebar div.entry {padding-top:1em;}
/* TYPE  */

body {
	font-family:"Myriad Web","Myriad Pro","Tahoma",Arial, Helvetica, sans;
	font-family:"Tahoma",Arial, Helvetica, sans;
	color:#333333;
}
a {color:#005836;text-decoration:none;}
a:hover {text-decoration:underline;}
#bd a {
	color:#005836;
	
}
#bd a.red {color:#FF0000;text-decoration:underline;font-weight:normal;}
strong {font-weight:bold;}

h1{}
h2{color:#005836;font-size:138.5%;font-weight:bold;padding:.5em 0 .5em 0;}
h3{
	color:#666666;
	font-size:116%;
	text-transform:uppercase;
	font-weight:bold;
	padding:.1em 0 .1em .1em;
	letter-spacing:0em;
	border:1px solid #CCCCCC;
	margin:.5em 0 .5em 0;
}
h4{color:#005836;text-transform:uppercase;font-size:85%;font-weight:bold;padding:.3em 0 .3em 0;}
h5{color:#005836;font-size:100%;font-weight:bold;margin-top: 1em;padding-bottom:em;}
h6{padding:.6em;color:#005836;font-size:100%;font-weight:bold;}
p{font-size:93%;line-height:1.5;padding-bottom:1em;}
div.sidebar p {padding-bottom:1em;}
div.sidebar h2 {padding-top:0;}
div.sidebar ul li p {width:163px;float:right;padding-bottom:1em;}
#ft{font-size:85%;}

h3 span {text-transform:none;color:#005836;font-weight:normal;letter-spacing:0em;}


/* TABLES */
table.tblColumns label {padding-left:10px;}
table.themes {width:100%;margin:1em 0 1em 0;}
table.themes td{}
table.themes td {width:48%;vertical-align:top;}
/* LISTS */
ul.disc {}
ul.disc li{list-style-position:inside;list-style-type:disc;padding:.5em;}
/* FORMS */

/* MAIN PAGE ELEMENTS */
div.project {clear:both;margin-bottom:1em;border:1px solid #CCC;}
ul.projDesc {margin:0 .5em .5em .5em;padding:0;}
div.project img{float:right;padding:.5em 1em .5em 1em;}
div.project li{padding-top:.3em;}
div.project h3{border:none;background:none;margin:0;font-size:123.1%;text-transform:none;font-weight:bold;padding:.5em;letter-spacing:0;}

.darkShade {background-image:url(../img/ui/bkgd/bkgd_feature.png);background-repeat:repeat-x;background-position:bottom left;width:12em;float:left;}
.lightShade {background-image:url(../img/ui/bkgd/bkgd_feature.png);background-repeat:repeat-x;background-position:top left;vertical-align:middle;}

div.entry h3{color:#666666;font-size:108%;font-weight:bold;padding:.2em 0 .2em .0;}
ul.themeGallery {padding-left:4em;}
ul.themeGallery li {display:inline;float:left;padding:.5em;}

ul.contactGallery {}
ul.contactGallery li {display:inline;float:left;padding:.5em;height:100px;}


.entryDate {font-size: 100%;font-weight: bold;color: #999999;}
.entryIcon {display: block;float: left;margin: .2em 1em 1em 0;}
.entry, .discEntry, .entryListing, .projectListing, .discListing, .messListing, .messEntry, .commentEntry{clear: both;}
.entryHeadline {padding-left:0.3em;}
.entryListing {margin-left:2em;margin-top:1em;}

.discDate {font-size: 83.5%;color: #999999;text-transform: uppercase;}
.userIcon {display: block;float: left;margin: .2em 1em 1em 0;}
.discHeadline {padding-left:0.3em;font-weight:bold; font-size:123.1%;}
.discListing {margin-left:2em;margin-top:1em;}
.discDetails {font-size:85%;}

.ownerIcon {display: block;float: left;margin: .2em 1em 1em 0;}
.ownerListing{clear: both;}
.ownerDetail {padding-left:0.3em;}

.followerListing {padding:.3em 0 .3em 0;clear:both;}

div.discussions {font-family:Arial, Helvetica, sans-serif;}

.messEntry, .commentEntry {border-bottom:1px solid #CCC;padding-top:.5em;}
.messIcon{display: block;float: right;margin: .2em 1em 1em 0;}
.messDetails{font-size:85%;}
.messHeadline{font-weight:bold; font-size:123.1%;}
.messDate{font-size: 85%;text-transform: none;}
.messBody {font-size: 100%;padding:.5em 0 .5em 0;}

.commentEntry{}
.commentDetails{}
.comment{}

.projectTitle {width:130px;float:left;};

/* BLOG/ WHAT'S NEW Elements */
.blogDate {}
.blogPost {padding-bottom: 2em; clear:both;}
.blogPostHeadline {font-weight:bold; font-size:123.1%;}
.blogListing {margin-left:0em;margin-top:1em;}
.blogPostText {font-size:93%;}
.blogPostDetails {font-size:85%;color: #999999;}

.themeBox img {padding:0 .5em .5em 0;}
.themeDesc {}

.dataPaging {float:right;}
div.dataPaging a:link, div.dataPaging a:hover {font-weight:normal;}
div.dataPaging a.currPage {font-weight:bold;border:1px solid #005836;padding:0 .2em 0 .2em;}

.padded {padding:0 .5em .1em 0;}
#overview p {padding-bottom: 1em;}
#overview a {font-weight:bold;}

#profileImage {float:left;text-align:center;margin-right:.5em;}
#profileImage img{display:block;border:2px solid #CCCCCC;}

div#hd.resDetail {background-image:none;}

img.resourceIcon {padding:.3em;vertical-align:middle;}

img.featured {padding:0 .3em .3em 0;}

table.tblLegend {
	border: 1px dotted #CCCCCC;
	width:500px;
}

table.tblLegend td {width:15%;text-align:center;padding:.3em;}

/* MAP  */
div.gmPopup h2 {font-size:98%;}