/*
Theme Name: Sustainable Path Foundation
Theme URI: http://sustainablepath.org/
Description: Theme for sustainablepath.org
Version: 1
Author: Sustainable Path Foundation
Author URI: http://sustainablepath.org/

*/
body{
background : #f3efe6 url('images/gradiant-rgb.jpg') repeat-x;
text-align: center;
width:100%;
margin:0 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
}

#pagewrapper{
text-align:left;
        width:748px;
	margin: 0px auto;
	padding: 0;
}



/* HEADERS */
#header { /*default home header*/
background : url('images/home-nt.jpg') no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	height: 330px;
	width: 748px;
	}
#abheader { /*about us header*/
background : url('images/about_us-nt.jpg') no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	height: 330px;
	width: 748px;
	}
#cbheader { /*collaborations header*/
background : url('images/collaborations-ntj.jpg') no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	height: 330px;
	width: 748px;
	}
#giheader { /*get involved header*/
background : url('images/get_involved-new2.jpg') no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	height: 330px;
	width: 748px;
	}
#grheader { /*grants header*/
background : url('images/grants-sized.jpg') no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	height: 330px;
	width: 748px;
	}
#ssheader { /*seminar series*/
background : url('images/seminar-nt.jpg') no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	height: 330px;
	width: 748px;
	}
#icheader { /*idea club*/
background : url('images/idea_club-new.jpg') no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	height: 330px;
	width: 748px;
	}
/* menu */

#topnav  {
position : relative;
top : 136px;
padding-bottom:2px;
margin-left : 2px;
padding-left:10px;
}
#topnav a{
  color: #FFF;
}

/*side menu footer */

ul.sidebar {

list-style: none;
padding: 0;
padding-left:5px;
margin: 0;
}
ul.sidebar li a{
color:#FFF;
}
ul.sidebar li a:hover{
color:#FFF;
}
ul.children {
	list-style: none;
padding: 0;
margin: 0;
}
#footer  {
color: #FFF;
background : url('images/footer-sized.gif') no-repeat;
margin : 0 auto;
width : 750px;
height : 152px;
clear : both;
padding-right:15px;
} 
#homefooter{
color: #FFF;
background : url('images/home-footer-sized.gif') no-repeat;
margin : 0 auto;
width : 748px;
height : 152px;
clear : both;
padding-right:15px;
}
 #footernav{
padding-top:36px;
padding-right:70px;
text-align:right;
}
#footernav a{
font-size:.7em;
font-weight:500;
  color: #FFF;
  text-decoration: none;
}
#footernav a:hover{
font-size:.7em;
  color: #FFF;
  text-decoration: underline;
}
#footernav img{
padding-left:4px;
padding-right:4px;




}
ul.footer{
list-style:none;


padding:0;
margin:0;
padding-top:4px;
margin-bottom:-4px;
}
ul.footer li{float:right;
border-right:solid 1px #fff;
background-repeat: no-repeat;
background-position:right;
margin:0;padding:0;padding-right:5px;margin-right:5px;padding-left:5px;}

.footercontact{

color:#000;
text-align:left;
font-size:8pt;padding-left:1px;padding-top:12px;}
.footercontact a{
color:#D16626;

text-decoration:none;
}

.footercontact a:hover{
color:#D16626;
text-decoration:underline;
}
/*searchbar*/
#searchbar{
color:#fff;
display:block;
font-size:.7em;
font-weight:600;
line-height: 1;
position:relative;
margin: 0 0 0 0;
padding: 0;
left:565px;
top:134px;

width:145px;
height:180px;

}
#searchbar a{
color:#FFF;
text-decoration:none;
}
#donate{padding:0;padding-left:66px;margin:0;margin-top:-1px;}
input.search{
 height:9px;
 font: 9px Arial, Helvetica, sans-serif; color: #333;
}
#searchsubmit{
 height:18px;
 font: 10px Verdana, sans-serif; color: #333;
font-weight:bold;
}
form {
margin: 5px 0 3px 0;
padding: 0;}

#searchtext{
padding-top:2px;
line-height:.8em;
}
/*page layouts*/

#left-bar{
display: block;
line-height:1.5em;
width:140px;
height:209px;
float:left;
}
#left-bar a{
color:#fff;
font-size:.85em;
text-decoration:none;
}

table.entry{
text-align:left
}


#content{
text-align:left;
clear:both;
margin: 0 0 0 0;
width:707px;
background :  url('images/content2.gif') repeat-y;
padding-left:0px;
}
#homepage{
text-align:left;
width:707px;
clear:both;
margin: 0 0 0 0;
background : #fff;
padding-left:0px;

}

/*  */


#homepage p{
font-size:10pt;
}
body p{
font: 10pt arial
}
h2.title{

color:#8BB381;
font-family:arial,Helvetica,sans-serif;
font-size:1.3em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:10px;
}
h4.fnews{
font-family:arial,Helvetica,sans-serif;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:10px;
margin-top:8px;
margin-bottom:8px;

}
ul.foundation-news{

  font-size:.7em;
list-style:none;
padding:0;
margin:0;
margin-left:10px;
margin-right:8px;
}
ul.foundation-news li{
  margin-bottom:8px;
}
ul.foundation-news a, ul.foundation-news a:visited{
 text-decoration: none;
 color:#D16626;
 font-style:italic;
 font-weight:500
}
ul.foundation-news a:hover{
 text-decoration: underline;
 color:#D16626;
}

.fpnews1{
height:100%;
width:33%;
vertical-align: top;
border-right:2px solid #dce7cf;
padding-top:4px;
padding-bottom:3px;
padding-left:14px;
padding-right:6px;
}
.fpnews2{
height:100%;
width:33%;
vertical-align: top;
border-right:2px solid #dce7cf;
padding-top:4px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
}
.fpnews3{
height:100%;
width:33%;
vertical-align: top;
padding-top:4px;
padding-bottom:3px;
padding-left:10px;
}

div.newswrap{
padding-top:8px;
line-height:1.2em;
}
.newswrap a{
color:#000;
text-decoration:none;
font-size:10pt;
}

.newswrap a:hover{
color:#000;
text-decoration:underline;
font-size:10pt;
}
.search{
font-size:.7em;
font-style:italic;
}
div.rquote{
font-size:10pt;font-family:arial;
padding-left:15px;
padding-top:10px;
padding-bottom:15px;
padding-right:8px;
}

ul.footer li.cat-item a{height:8pt;margin:0;padding:0;padding-top:0;margin-top:0;margin-bottom:6px;}
ul.footer li.cat-item {padding-top:-10px;}
img {
	border: 0;
	text-decoration: none;
	border: none;
}
