* { padding: 0; margin: 0; }

/*html { height:100%; width: 100%; }*/

body{ text-align: left; font-family:  arial, helvetica, serif; background: #FFFFFF url(../images/bg.jpg) no-repeat top center; text-align: center; }

img { border: 0; }

p { text-align: left; font-size: 12px; color: #FFF; padding: 0 0 12px; margin: 0; }

h1 { font-size: 20px; color: #d584ac; font-weight: normal; text-align: left; padding: 10px 0 10px 0;}
h3 { font-size: 20px; color: #ffffff; font-weight: bold; text-align: left; text-transform: uppercase; padding: 0; margin: 0; }
h4 { font-size: 12px; color: #ffffff; font-weight: bold; text-align: left; text-transform: uppercase; padding: 0; margin: 0; text-align: left; }

#wrapper { margin: 0 auto; width: 851px; }
#header { position: relative; background: url(../images/nav_bg.png) bottom right no-repeat; margin: 0; width: 851px; height: 175px; float: left; color: #333; }

#logo {	float: left; border: 0; width:90px; height: 100px; margin: 10px 0 0 30px;}

#primary_navigation li:hover ul, li.over ul { display: block;  }

#primary_navigation li li a {
	display: block;
	font-weight: normal;
	color: #000;
	padding: 0 0 0 0;
	margin: 0;
	font-size: 12px;
	width: 175px;
	height: 30px;
	text-transform: none;
	background: #f7c844;
	line-height: 30px;
}
.navSubLink {
	display: block;
	padding:  0;
	
}
#primary_navigation li li a:hover {
	background: #f7c844;
	display: block;
	float: none;
	border: 0;
}

#primary_navigation li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	/*border: 1px solid #959595;*/
	font-weight: normal;
	/*padding: 0.5em 0 1em 0;*/
	
}

#primary_navigation li>ul { top: auto; left: auto; }

#primary_navigation li li {
	font-size: 9px;
	display: block;
	float: none;
	/*background: #ffffff;*/
	margin: 0;
	padding: 0;
	border: 0;
	height: 30px;
	border-bottom: #ffcc33 1px dotted;
}


#primary_navigation { position: absolute;  left: 7px; top: 127px; width: 715px; height: 42px; list-style: none;}
#primary_navigation li { display: block; float: left; margin: 0; padding: 0;  height: 42px; }
#primary_navigation li:hover { background: url(../images/nav_bg.jpg) repeat-x top left;}

#primary_navigation li #about_us { width: 101px; }
#primary_navigation li #our_project { width: 135px; }
#primary_navigation li #report_card { width: 133px; }
#primary_navigation li #resources { width: 124px; }
#primary_navigation li #get_involved { width: 142px; }

#primary_navigation li a { display: block; height: 42px; line-height: 42px; text-align: center; text-decoration: none; font-size: 14px; color: #443407; font-weight: normal; text-transform: uppercase;}
#primary_navigation li a:hover { color: #ffffff; font-weight: bold; }


#secondary_navigation { position: absolute; left: 715px; top: 46px; color: #d6a6be; width: 69px; height: 50px; padding: 15px 0 0 60px;}
#secondary_navigation dd a{ padding: 0 0 0 14px; text-decoration: none; font-size: 12px; color: #443407; font-weight: bold; text-transform: uppercase; background: url(../images/donate_bullet.gif) top left no-repeat;}
#secondary_navigation dd a:hover { text-decoration: underline; }


#content { width: 851px; margin: 0; float: left;}

#content_big {
	width: 851px;
	height: 314px;
	margin-bottom: 29px;
	margin-top: 0px;
}

#content_small_press {
	background: #fff url(../images/home_press_bg.jpg) no-repeat top left;
	float: left;
	margin-right: 7px; 
	padding: 21px 18px 0 18px;
	width: 239px;
	height: 239px;

}

#content_small_resources {
	background: #fff url(../images/home_resources_bg.jpg) no-repeat top left;
	float: left;
	margin-right: 7px;
	padding: 21px 18px 0 18px;
	width: 239px;
	height: 239px;

}

#content_small_intranet {
	background: #fff url(../images/home_intranet_bg.jpg) no-repeat top left;
	float: left;
	padding: 21px 18px 0 18px;
	width: 239px;
	height: 239px;

}

#content_small_press a, #content_small_resources a, #content_small_intranet a {
	color: #ffffff;
	text-decoration: none;
}

#content_level2 {
	width: 825px;
	height: 546px;
	margin-bottom: 29px;
	padding: 13px;
	background: #fff url(../images/content_bg.jpg);
}

#content_level2_sectioned {
	width: 835px;
	height: 546px;
	margin-bottom: 29px;
	padding: 13px 3px 13px 13px;
	background: #fff url(../images/content_bg2.jpg);
}

#donate_box {
	padding: 10px;
	border: 1px solid #000000;
	background-color: #b8cce0;
	text-align: left;
	font-size: 12px;
	color: #000000;
}

#donate_box p {
	color: #000000;
}

#donate_box ol li {
	padding-left: 0px;
	margin-left: 0px;
}

#donate_box a:link, #donate_box a:hover {
color: #000000;
}


#donate_box img {
padding-right: 10px;
}

#tertiary_navigation {
	width: 155px;
	padding: 20px 15px 0 0px;
	float: left;
}

#tertiary_navigation ul {
	list-style: none;
}

#tertiary_navigation ul ul li{
	line-height:12px;
	margin:0;
	padding:0 0 0 15px;	
}

#tertiary_navigation li {
	color: #fff;
	text-align: left;
}

#tertiary_navigation li a {
	color: #fff;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

#tertiary_navigation li a:hover {
	text-decoration: underline;
}

#sectioned_content {
	float: left;
	width: 650px;
	height: 546px;
	overflow: auto;
	padding-right: 10px;
}

#sectioned_content a {
	

	color: #fff;
}




#footer { width: 800px; height: 25px; clear: both; color: #333; }

#footer p{ color: #a3a3a3; font-size: 9px; float: right; padding-top: 10px;}

#footer_navigation { padding-left: 9px;  float: left; color: #d6a6be; }
#footer_navigation dd a{ text-decoration: none; font-size: 9px; font-weight: bold; color: #666; }
#footer_navigation dd a:hover { text-decoration: underline; }


.clear { clear: both; }