@import url('style.css');

/* -------------------------body and over wrapper------------------------- */

#over_wrapper {
	background: #ffffff url('images/wings_bg.jpg') top no-repeat;
}

#wrapper {
}

body {
        min-width:978px;
	background: #ffffff;
}

#page_logo
{
        position:relative;
        z-index:10;
        top:-130px;
        height:165px;
        width:914px;
        padding-left:95px;
        margin: 0 auto;


}


#page_header {

	height: 175px;
	padding: 0;
	background: url('images/page_headerbg.jpg') bottom repeat-x;

}

#search_and_twitter {
        position:relative;
        z-index:15;
        top:-165px;
	background: url('images/search_and_twitterbg.gif') no-repeat;
	width: 914px;
	height: 83px;
	margin: 0 auto;

}

#menu {
        position:relative;
        z-index:3;
        top:-165px;
	width: 914px;
        height:50px;
	margin: 0 auto;
}

#submenu {
        position:relative;
        z-index:4;
        top:-174px;
	width: 914px;
	margin:0 auto;
}

#page {
        position:relative;
        
	margin: 0px auto 30px;
	width: 914px;
	background: none;
	padding: 0;


}

.page_fx
{

  top: -174px;

}



#internal {
	width: 914px;
	margin: 0;
	padding: 0;
}

#content {
	width: 914px;
	margin: 0;
	padding: 0;
}

.post {
	margin: 0;
	padding: 0;
}

/* -------------------------content area------------------------- */

#post-645 h2 {
	padding: 0;
	line-height: 0;
	font-size: xx-small;
	text-indent: -1500px;
	margin: 0;
}

.ngg-singlepic {
	margin: 0px 0 0 0;
	padding: 0;
	border: none;
}

.entry {
	padding: 0;
	margin: 0;
}

.entry p {
	padding: 0;
	margin: 0;
}

/* -------------------------featured items------------------------- */

.next {
	background: url('images/next.gif');
	float: left;
	height: 51px;
	margin: 50px 0 0 14px;
	width: 26px;
	cursor: pointer;
}

.prev {
	background: url('images/prev.gif');
	float: left;
	height: 51px;
	width: 26px;
	margin: 50px 14px 0 0;
	clear: left;
	cursor: pointer;
}

#featured-container {
        position:relative;
	width: 994px;
	height: 176px;
	clear:left;
	margin: 0 auto;
}

#featured {
	float: left;
	height: 146px;
	margin: 10px 0 0;
	overflow: hidden;
	width: 914px;
}

#featured ul {
	width: 4000px;
	height: 146px;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #ffffff;
}

#featured ul a {
	color: #ffffff;
}

#featured ul li {
	float: left;
	width: 290px;
	margin: 0 10px;
}

/* ------------------------------------------------search form------------------------------------------------ */

#searchform {
	width: 200px;
/* 	padding-left: 280px; */
	clear: none;
	float: left;
	padding: 5px 0 0 0;
}

#searchform #s {
	width: 140px;
	margin: 0;
	padding: 0;
	float: left;
}

#searchsubmit {
	padding: 0 5px 0 0;
	float: left;
}

/* ------------------------------------------------donate and signin------------------------------------------------ */

#donatesignin {
	width: 360px;
	float: right;
	clear: right;
}

ul#donateandsignin {
	list-style-image: none;
	list-style-type: none;
	width: 151px;
	padding: 0 0 0 0;
	margin: 0;
	float: left;
}

ul#donateandsignin li {
	float: left;
}

ul#donateandsignin li a {
	display: block;
	position: relative;
	text-indent: -1500px;
}

ul#donateandsignin li.donate a {
	background: url('images/donate.png');
	height: 38px;
	width: 81px;
	margin: -6px 0 0 0;
}

ul#donateandsignin li.signin a {
	background: url('images/joinus.png');
	height: 38px;
	width: 66px;
	margin: -6px 0 0 0;
}

/* --------------------------------------------------twitter feed-------------------------------------------------- */

#twitterfeed {
	float: right;
	padding: 9px 0 0 0;
	color: #6b98af;
	font-size: 11px;

}

.twitter-timestamp {
	color: #b4b4b4;
}

a.twitter-user {
	color: #6b98af;
}

/* -------------------------navigation------------------------- */

ul#nav {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 70px;
	border: none;
	height: 41px;
	width: 815px;
	background-image: url('images/menubg.jpg');
	background-repeat: no-repeat;
        background-position: right;
}

ul#nav li a {
	position: relative;
	display: block;
	text-indent: -5000px;
}

li.left, li.left a {

	height: 41px;
	width: 101px;
}

li.needs a {
	background: url('images/needs.png');
	width: 91px;
	height: 41px;
	margin: 10px 0 0 10px;
}

li.getinvolved a {
	background: url('images/getinvolved.png');
	height: 41px;
	width: 146px;
	margin: 10px 0 0 -1px;
}

li.projects a {
	background: url('images/projects.png');
	height: 41px;
	width: 108px;
	margin: 10px 0 0 -1px;
}

li.events a {
	background: url('images/events.png');
	height: 41px;
	width: 96px;
	margin: 10px 0 0 0;
}

li.mediacenter a {
	background: url('images/mediacenter.png');
	width:147px;
	height:41px;
	margin: 10px 0 0 0;
}

li.about a {
	background: url('images/about.png');
	width:96px;
	height:41px;
	margin: 10px 0 0 0;
}

li.contact a {
	background: url('images/contact.png');
	width: 107px;
	height: 41px;
	margin: 10px 0 0 -1px;
}

ul#sub_nav {
	list-style-type: none;
	width: 914px;
	height: 51px;
	padding: 0;
	margin: 0;
}

ul#sub_nav li {
	float: left;
	position: relative;
	display: block;
}

ul#sub_nav li a {
	position: relative;
	display: block;
	text-indent: -5000px;
}

li.sub_left, li.sub_left a {

	width: 192px;
	height: 51px;
        padding-left:11px;
}

li.orphansandwidows a {
	background: url('images/sub_nav_orphansandwidows.jpg');
	width: 236px;
	height: 51px;
}

li.orphansandwidows  {
	background: url('images/sub_nav_orphansandwidows_hov.jpg');
}

li.waterandsanitation a {
	background: url('images/sub_nav_waterandsanitation.jpg');
	width: 236px;
	height: 51px;
}

li.waterandsanitation  {
	background: url('images/sub_nav_waterandsanitation_hov.jpg');
}

li.lifecenters a {
	background: url('images/sub_nav_lifecenters.jpg');
	width:236px;
	height:51px;
}

li.lifecenters {
	background: url('images/sub_nav_lifecenters_hov.jpg');
}
/* ------------------------------------footer------------------------------------ */

#footer {
	background-color: #ffffff;
	background-image: none;
	border-top: 3px solid #d2e1e7;
	border-bottom: none;
	width: 914px;
	margin: 0 auto;
        position:relative;


}

#footer .footlogo {
	float: left;
}

.footer_copy {
	padding: 10px 0 0 160px;
	font-size: 12px;
	color: #325b78;
	float: left;
	clear: none;
	margin: 0;
	width: 415px;
}

.footer_copy a {
	color: #325b78;
}

