body{font-family: "lucida grande", lucida, sans-serif; margin: 0; color:#464646;}
img{border:0;}
a{color:rgb(0,162,97); text-decoration:none;}
a:hover{color:#6d6d6d; text-decoration:none;}

.clear{clear:both;}
.socialMedia{margin:0 0 11px 0; padding:0;}
.socialMedia li{display:inline; list-style:none; padding:0; margin:0 0 0 7px;}
.colHeader{color:rgb(0,162,97); font-size: 1.2em; font-weight:none; font-style:none; margin:0; padding: 0;}
.colP{font-size:0.8em; margin: 15px 50px 0 0; line-height:21px;}
.green{color:rgb(0,162,97);}
.white{margin-right:5px;}
.contentHeader{font-size:1.3em; margin:50px 0 0 0;}
.top{margin-top:30px;}
.green2{color:rgb(0,162,97); margin-top:30px;}
.sidebarHeader{color:rgb(0,162,97); font-size: 1.2em; font-weight:none; font-style:none; margin:35px 0 0 0; padding: 0 0 0 40px;}
.cats{list-style:none; margin:10px 0 0 0; padding:0 0 0 40px;}
.cats a{color:#464646;}
.cats a:hover{color:#6d6d6d;}
.title{font-size:1.2em; margin:20px 0 0 0; color:rgb(0,162,97);}
.date{font-size:1.3em; margin:15px 0 0 0;}
.paragraph{font-size: 0.8em; line-height:21px; margin:0 50px 35px 50px;}
.ourStoryimg{margin:5px 50px 0px 20px;}
.building{line-height:21px; margin-bottom:20px; margin-top: 0px;}
.more-link{font-size:0.8em;}


#container{
	width: 1000px;
	margin: 0 auto;
}

#top{
	height: 28px;
	background: #464646;
}

#nav{
	margin:10px 0 0 0;
}

#navLeft{
	float:left;
	width:170px;
	margin:20px 0;
}

#navRight{
	float:right;
}

#navList{
	float: right;
}

#navigation{
	margin:20px 0 0 0; 
	padding:0;	
}

#navigation li {
	display:block; 
	float:left; 
	margin-left:16px;
}
#navigation li a {
	display:block; 
	height:25px; 
	text-indent:-9999px; 
	overflow:hidden; 
}

#content{
	height:260px;
	background:#fff;
	margin-top:15px;
}

#content2{
	height:260px;
	background:#fff;
	border-top: 1px dotted #464646;
	padding-top:34px;
	margin-top:15px;
}

#content3{
	height:260px;
	background:#fff;
	border-top: 1px dotted #464646;
	padding-top:34px;
	margin-top:15px;
	width:1000px;
}

#content4{
	background:url(../images/ecoRender.jpg) no-repeat;
	border-top: 1px dotted #464646;
	padding-top:34px;
	margin-top:15px;
	width:1000px;
	height:750px;
}

#content5{
	border-top: 1px dotted #464646;
	padding-top:34px;
	margin-top:15px;
	width:1000px;
	height:787px;
	position:absolute;
}

#content4 p{color:rgb(0,162,97); font-size:0.8em; line-height:21px; width:250px;}

#contentLeft{float:left; margin-left:50px; font-size:0.8em;}
#contentLeft ul{margin:0; padding:0;}
#contentLeft li{list-style:none; line-height:21px;}
#contentLeft p{width:290px;}

#contentLeft2{float:left; margin-left:50px; font-size:0.8em;}
#contentLeft2 ul{margin:0; padding:0;}
#contentLeft2 li{list-style:none; line-height:21px;}
#contentLeft2 p{width:480px;}

#contentLeft3{float:left; margin-left:50px; font-size:0.8em;}
#contentLeft3 ul{margin:0; padding:0;}
#contentLeft3 li{list-style:none; line-height:21px;}
#contentLeft3 p{width:250px;}
#contentLeft3 a{color:#464646;}
#contentLeft3 a:hover{color:#6d6d6d;}

#contentRight{float:right; width:467px; font-size:0.8em; line-height:21px; margin-right:38px; border-left: 1px dotted #464646;}
#contentRight p{margin-left:150px;}
#contentRight2{float:right; width:427px; font-size:0.8em; line-height:21px; margin-right:20px; border-left: 1px dotted #464646; padding-left:60px;}
#contentRight3{float:right; width:250px; font-size:0.8em; line-height:21px; margin-right:20px; border-left: 1px dotted #464646; padding-left:30px;}

#contentRight4{float:right; font-size:0.8em; line-height:21px; padding-left:30px; margin-right:50px;}

#fadeshow2{margin:0 auto;}
#fadeshow2toggler{position:absolute; left:-100px; top: 225px;}
.prev{position: relative; left:23px;}
.next{position: relative; left:927px;}

#subscribe ul{list-style:none; margin:0;}
#subscribe li{display:inline;}
#subscribe a{display:block; float:left; color:#464646; text-decoration:none;}
#subscribe a:hover{color:#6d6d6d; text-decoration:none;}
#subscribe  li a#RSS{height:40px; background:url(../images/subscribeIcons.gif) no-repeat 0px 0; padding:15px 12px 0 60px; margin-bottom:5px;}
#subscribe  li a#subEmail{height:40px; background:url(../images/subscribeIcons.gif) no-repeat 0px -55px; padding:15px 0 0 60px; margin-bottom:45px;}

#subContent{
	margin: 35px 70px 35px 50px;
	position: relative;
}

#col1{
	float:left;
	width:265px;
	height:200px;
	border-right: 1px dotted #464646;
}

#col2{
	float:left;
	width:265px;
	height:200px;
	margin-left: 50px;
	border-right: 1px dotted #464646;
}

#col3{
	float:right;
	position: absolute;
	width:265px;
	height:200px;
	right: -30px;
	top:3px;
}
#col3 p{font-size: 0.8em; line-height: 21px;}
#col3 h1{color:rgb(0,162,97); font-size: 1.2em; font-weight:normal; text-decoration:none; font-style:none; margin:0; padding: 0;}


#sponsors{margin: 40px 0 0 0; margin:60 auto;}
#sponsors ul{margin:0 20px; padding:0; list-style:none;}
#sponsors li{display:inline; margin:0 15px 0 0; padding:0; background:#fff; height:50px; width: 90px;}

#footer{
	background: url(../images/footerBG.gif) no-repeat;
	height: 31px;
	margin-top: 17px;
	font-size:0.8em;
	padding:7px 0 0 15px;
	color:#fff;
}

#footer a{color:#fff; text-decoration:none;}
#footer a:hover{color:#6d6d6d; text-decoration:none;}

#footerLeft{float:left;}
#footerLeft ul{margin:0; padding:0;}
#footerLeft li{list-style:none; display:inline;}
#footerRight{float:right;}
#footerRight ul{margin:0 15px 0 0; padding:0;}
#footerRight li{list-style:none; display:inline;}

/* Navigation CSS */ 
#navigation li a#home {width:40px; height:15px; background: url('../images/topNav.gif') no-repeat 0px 0px;}
#navigation li a#ourStory {width:58px; height:15px; background: url('../images/topNav.gif') no-repeat -56px 0px;}
#navigation li a#ecoCenter {width:103px; height:15px; background: url('../images/topNav.gif') no-repeat -130px 0px;}
#navigation li a#buildingGreen {width:99px; height:15px; background: url('../images/topNav.gif') no-repeat -248px 0px;}
#navigation li a#leedCertified {width:89px; height:15px; background: url('../images/topNav.gif') no-repeat -364px 0px;}
#navigation li a#teamPartners {width:114px; height:15px;background: url('../images/topNav.gif') no-repeat -467px 0px;}
#navigation li a#blog {width:30px; height:15px; background: url('../images/topNav.gif') no-repeat -596px 0px;}
#navigation li a#contact {width:55px; height:15px;background: url('../images/topNav.gif') no-repeat -642px 0px;}

#navigation li a#home:hover {background-position:0px -17px;}
#navigation li a#ourStory:hover {background-position:-56px -17px;}
#navigation li a#ecoCenter:hover {background-position:-130px -17px;}
#navigation li a#buildingGreen:hover {background-position:-248px -17px;}
#navigation li a#leedCertified:hover {background-position:-364px -17px;}
#navigation li a#teamPartners:hover {background-position:-467px -17px;}
#navigation li a#blog:hover {background-position:-596px -17px;}
#navigation li a#contact:hover {background-position:-642px -17px;}

#navigation li a#home:active{background: url('../images/topNav.gif') no-repeat 0px -34px;}
#navigation li a#ourStory:active {background-position:-56px -34px;}
#navigation li a#ecoCenter:active {background-position:-130px -34px;}
#navigation li a#buildingGreen:active {background-position:-248px -34px;}
#navigation li a#leedCertified:active {background-position:-364px -34px;}
#navigation li a#teamPartners:active {background-position:-467px -34px;}
#navigation li a#blog:active {background-position:-596px -34px;}
#navigation li a#contact:active {background-position:-642px -34px;}


body.home #navigation li a#home {background-position: 0 -34px;}
body.ourStory #navigation li a#ourStory {background-position: -56px -34px;}
body.ecoCenter #navigation li a#ecoCenter {background-position: -130px -34px;}
body.buildingGreen #navigation li a#buildingGreen {background-position: -248px -34px;}
body.leedCertified #navigation li a#leedCertified {background-position: -364px -34px;}
body.teamPartners #navigation li a#teamPartners {background-position: -467px -34px;}
body.blog #navigation li a#blog {background-position: -596px -34px;}
body.contact #navigation li a#contact {background-position: -642px -34px;}
/* Navigation CSS end */

#contentRight2 .input-text{
	font-family: "lucida grande", lucida, sans-serif;
	background:url(../images/contactField.gif) no-repeat;
	border:0;
	width: 242px;
	height: 24px;
	color:#6d6d6d;
	text-align: justify;
	font-size:1.1em;
	margin-bottom:0px;
	padding:5px 2px 7px 5px;
}

#contentRight2 label{
	display:block;
	margin: 0 0;
	color:rgb(0,162,97);
}

#contentRight2 label span{
	display:block;
	float:left;
	padding-right:6px;
	width:160px;
	text-align:right;
}

textarea{
	font-family: "lucida grande", lucida, sans-serif;
	color:#6d6d6d;
	border:0;
	width:242px;
	height: 144px;
	font-size:1.1em;
	padding:8px;
	background:url(../images/contactBox.gif) no-repeat;
}

p.contactform{
	margin: 25px 0 0 0;
	padding-bottom:10px;
}

input.submit{
	margin:0;
}

form button{
	float:right;
	margin-top:10px;
	margin-right:25px;
	width:98px;
	height:43px;
	border:none;
	text-indent:-8000px;
	overflow:hidden;
	background:url(../images/submitBTN.gif) no-repeat 0 0;
	cursor:pointer;
	vertical-align:middle;
}

#contentRight2{
	color:rgb(0,162,97);}
	
