@charset "UTF-8";





body {margin: 0; padding: 0; background: #a7ce47; font-size: 62.5%; font-family:  Helvetica,"Helvetica Neue", Arial, Geneva, sans-serif; }


#header-name h1 a {
	padding: 0;
	margin: 0;
	width: 290px;
	height: 140px;
	display: block;
	background: url(img/logo_greenspace.png) no-repeat top left;
	}
#header-name h1 a span { display: none; }


#homeFeatureBox span a:hover {
	background: #fff;
color: #0093d6;

}

#footerWrap div.column div.blockWrap {
	border-right: 1px solid white;
}

#homeFeatureBox span a {
	color: #000;

}

#pageWrapperHome { display: block; padding: 0; text-align: center;  background: #A7CE47; }

#pageWrapper { display: block; padding: 0; text-align: center;  background: #fff url('img/bkgd_page_home.jpg') repeat-x center top; }
	.builders  #pageWrapper {background: #fff url('img/bkgd_page_red.jpg') repeat-x center top; }
	.policy	   #pageWrapper {background: #fff url('img/bkgd_page_blue.jpg') repeat-x center top; }
	.about     #pageWrapper,
	.default   #pageWrapper	{background: #fff url('img/bkgd_page_orange.jpg') repeat-x center top; }
	.latest    #pageWrapper, 
	.resources #pageWrapper {background: #fff url('img/bkgd_page_green.jpg') repeat-x center top; }
	.dcgreen   #pageWrapper {background: #fff url('img/bkgd_page_dark.jpg') repeat-x center top; }
	.greenspace   #pageWrapper {background: #fff url('img/bkgd_page_black.jpg') repeat-x center top; }




#headerWrap {width: 840px; height: 140px;  margin: 0 auto; }


/* NAV & SUB NAV */
#nav {margin: 80px 0 0 0; padding: 0; float: right; width: 560px; }
	#nav li {display: inline; float: left; margin-left: 8px; font-size: 1.6em;  text-transform: lowercase;  }
		#nav li a {padding: 5px; display: block; text-decoration:none; color: #fff;  font-weight: normal; }
		#nav li a:hover  {background: transparent url(img/bkgd_nav.png) repeat 0 0;  color: #060;  }

#subNav {width: 840px; height: 30px; margin: 0 auto;  padding-top: 10px;  text-align: left; clear: both; }
	.home #subNav {display: none; }
	#subNav p {  font-size: 1.2em;  color: #fff; }
	#subNav p a {color: #fff; text-decoration: underline;  }
		#builders #subNav a, #policy #subNav a, #about #subNav a, #latest #subNav a {   color: #fff; text-decoration:underline; font-weight:normal; }

/* Suckerfish dropdown */
#dropnav
	{float: right; width: 140px;}
#dropnav #dropNavButton {display: block; background: #fff; border: #a98 solid 1px; padding: 0; width: 140px; color: #130; }
	#dropnav #dropNavButton a {color: #130; }
#dropnav p a 
	{display: block;  padding: 2px 10px; font-size: 10px; text-decoration: none; color: #fff;}
#dropnav p a:hover {color: #130; background: #fff;  }
#dropnav p 
	{width: 140px; padding: 0; margin: 0; display: block;  /*border-bottom: #a98 solid 1px;*/   }
	#dropnav p.indent10 a {width: 120px; padding-left:10px;}
	#dropnav p.indent20 a {width: 110px; padding-left:20px;}
	#dropnav p.indent30 a {width: 100px; padding-left:30px;}
	#dropnav p.indent40 a {width:  90px; padding-left:40px;}
p#current_page_nav a {background: #fff; color: #111; }

#dropnav div {display:none; position: absolute; float: left; border: #a98 solid 1px;  }	
	#dropnav:hover div, #dropnav div.sfhover {display: block;  }
.builders #dropnav div {background:#c00;}
.policy   #dropnav div {background:#06c;}

/* HOME */
#homePic {width: 840px; height:330px; margin: 0; }
	#homePic h2 {font-size: 2.4em; }
	#homePic p {margin:0;  }


.homeSectionBox  {float: left; display: inline; width:200px; height: 200px; padding: 20px; margin: 30px 0 0 30px; background: transparent url('img/bkgd_home_section_box.gif') repeat 0 0; }
.homeSectionBoxHot {float: left; display: inline; width:200px; height: 200px; padding: 20px; margin: 30px 0 0 30px; background: #fff; }
	.homeSectionBox h2.red , .homeSectionBox  h2.blue, .homeSectionBox  h2.orange,
	.homeSectionBox h2.red a, .homeSectionBox  h2.blue a, .homeSectionBox  h2.orange a{color: #fff;  }
		.homeSectionBoxHot h2.red, .homeSectionBoxHot h4.red, .homeSectionBoxHot h5.red {color: #e00; }
		.homeSectionBoxHot h2.blue, .homeSectionBoxHot h4.blue, .homeSectionBoxHot h5.blue {color: #06c; }
		.homeSectionBoxHot h2.orange, .homeSectionBoxHot h4.orange, .homeSectionBoxHot h5.orange {color: #f60; }
	
	.homeSectionBox h4, .homeSectionBox h5, .homeSectionBox p, .homeSectionBox ul {display: none;   }
	
	
	
	#homeFeatureBox {width: 780px;  padding: 20px 30px; margin: 0;   background: transparent url('img/bkgd_lines_green.png') repeat left top;
font: bold 1.5em/1.2em Helvetica, "Helvetica Neue", Arial,  Geneva, sans-serif;  color: #000; }
		#homeFeatureBox strong {font-weight: normal; color: #051; }
.boxShadow {width: 840px; height: 20px; margin: 0 0; clear: both; 

background: transparent url('img/bg_orange_home.png') repeat left top; }

/* background: transparent url('img/bottom_shadow.jpg') no-repeat 0 0; */

/* CONTENT */
#contentWrap {padding: 20px 0; width: 840px; margin: 0 auto; text-align: left; }
	.home #contentWrap {padding: 0 0 20px 0; }
	#entryTemplate #contentWrap {background: transparent url(img/bkgd_content_3col.jpg) no-repeat center top; }
	.columnMain {width: 400px; padding: 0; margin: 0 10px 20px 0; float: left; display: inline; }

/* SIDEBARS */
#rightWrappers {float: left; width: 420px; }
	.column { float: left; display: inline;}
		.single {width: 190px; margin: 0 0 20px 20px;}
		.double {width: 400px; margin: 0 0 20px 20px; }
		.footerC {width: 190px; margin: 0 20px 20px 0;}
		
		.column h2 {padding: 0 0 10px 0; }
		.entryWrap ul,  {clear: both; margin: 0 0 10px 0;
		
		 }
		 
		 .entryWrap ul,  .entryWrap p,  .entryWrap strong  {color: #000;
		
		 }


		 
		.blockWrap {margin: 0 0 20px 0; padding: 0 10px 0 0;
		}
			.builders .callOut {padding: 10px; background: transparent url(img/bkgd_callout_red.png) repeat 0 0;  }
			.policy   .callOut {padding: 10px; background: transparent url(http://www.greenspacencr.org/img/bkgd_callout_blue.png) repeat 0 0;  }
			.about    .callOut {padding: 10px; background: transparent url(http://www.greenspacencr.org/img/bkgd_callout_orange.png) repeat 0 0;  }
			.latest   .callOut {padding: 10px; background: transparent url(http://www.greenspacencr.org/img/bkgd_callout_green.png) repeat 0 0;  }

			.builders .callOut h3, .builders .callOut h4, .builders .callOut h5, .builders .callOut p, 
			.policy .callOut h3, .policy .callOut h4, .policy .callOut h5, .policy .callOut p, 
			.about .callOut h3, .about .callOut h4, .about .callOut h5, .about .callOut p, 
			.latest .callOut h3, .latest .callOut h4, .latest .callOut h5, .latest .callOut p 
				{color:#fff;  margin: 2px 0;  }
			.calloutFooter {width: 190px; height: 10px; background:transparent url(img/ftr_callout_red.png) no-repeat 0 0; margin: 0; padding: 0; }
			
			
/* FOOTER */
#footer {margin: 0; text-align: center;
	background-color: #a7ce47;
}		
	#footerWrap {	width: 840px; min-height: 80px; margin: 0 auto;  text-align: left; }
	.dcgreen #footerWrap, .greenspace #footerWrap, .directory #footerWrap {background: none; }

/* TEXT */ 
h1 {font: bold 2.6em/1em Helvetica, "Helvetica Neue", Arial,  Geneva, sans-serif; margin-top: 10px; letter-spacing:-1px;}
h2 {font:normal 1.8em/1em Helvetica, "Helvetica Neue", Arial,  Geneva, sans-serif;  margin: 15px 0 5px 0;  letter-spacing:-1px; }
h3 {font:normal 1.5em/1.33em Helvetica, "Helvetica Neue", Arial,  Geneva, sans-serif; margin: 15px 0 5px 0; color: #332;}
h4 {font: bold 1.1em/1.1em Helvetica, "Helvetica Neue", Arial,  Geneva, sans-serif; color: #333; margin: 10px 0 2px 0; text-transform: uppercase;  }
h5 {font: normal 1.3em/1.4em Helvetica, "Helvetica Neue", Arial,  Geneva, sans-serif; color: #333; margin: 5px 0 2px 0;    }
h6 {font: bold 1.3em/1.4em Helvetica, "Helvetica Neue", Arial,  Geneva, sans-serif; margin: 5px 0 2px 0;   }
p {font: normal 1.1em/1.4em  Helvetica, "Helvetica Neue", Arial,  Geneva, sans-serif; color: #443; margin: 0px 0 10px 0; }	
	p a, ul a {font-weight: bold;  }
	
ul, ol {font: normal 11px/1.4em  Helvetica, "Helvetica Neue", Arial,  Geneva, sans-serif; color: #443; margin: 0px 0 5px 0; padding: 0 0 0 1.3em;
 }
  
#tweet ul {
	color: #000;
}
	ul ul {font-size: 11px; }
	
/*	li {margin: 0; overflow: hidden; height: 100%;   display:block;  } */ 
	


	
a {text-decoration:none; color:#060; }

#footerWrap a {
	color: #0093d6;
}


a:hover {color:#fff; background:#060; }
label {width: 150px; float: left; display: inline; text-align: right; margin-right: 10px; }
fieldset {margin: 10px 0 0 0; padding: 10px; border: #fe9 solid 1px; background: #ffe;  }

strong {color:#342; }




#footerWrap div.black.column.footerC.black div.blockWrap div.entryWrap p {

}
big {font-size: 1.33em; }
img, img a {border:none; }

td {border-color: #eee; }

form {margin: 0; padding: 0; line-height: 1.2em; }
input, select {font-size: 1em; padding: 1px 2px;  margin-bottom: 4px; }
.imageBtn {vertical-align:middle; }

/* COLOR CODING */
.policy, .blue {border-color: #06c; }
	.blue h1, .blue h2, .blue h3/*, .blue h4, .blue h5*/ {color: #06c; }
	.blue a {color: #06c;}
	.blue a:hover {color:#fff; background-color: #06c; }

.default,
.about, .orange {border-color: #f40; }
	.orange h1, .orange h2, .orange h3/*, .orange h4, .orange h5*/ {color: #f40; }
	.orange a {color: #f40; }
	.orange a:hover {color:#fff; background-color: #f40; }

.builders, .red {border-color: #c00; }
	.red h1, .red h2, .red h3/*, .red h4, .red h5*/ {color: #c00; }
	.red a {color: #c00; }
	.red a:hover {color:#fff; background-color: #c00; }


.latest, .resorces, .green {border-color: #690; }
	.green h1, .green h2, .green h3/*, .green h4, .green h5*/ {color: #690; }
	.green a {color: #470; }

#footerWrap div.column.footerC.green div.blockWrap strong a {
	font-family: Helvetica, "Helvetica Neue", Arial,  Geneva, sans-serif;
	font-weight: normal;
}
	.green a:hover {color:#fff; background-color: #470; }

.dcgreen, .dark {border-color: #063; }
	.dark h1, .dark h2, .dark h3/*, .dark h4, .dark h5*/ {color: #063; }
	.dark a {color: #031; }
	.dark a:hover {color:#fff; background-color: #031; }

.directory p {clear: left; }

.directory td {font-size: 10px; }

/* KNITS and GNATS */

.clear {clear:both; }
.hiddenText {text-indent:-5000px; }
.floatL {float: left; margin-right: 20px; display:inline; }
.floatR {float: right; margin-left: 20px;  display:inline; }
img, img a {border: none; }

.flushR {text-align: right; }
.flushTop {margin-top: 0; }
#libart {float: left; opacity: .15; filter:alpha(opacity=15);   }	
a:hover #libart  { opacity: 1; filter:alpha(opacity=100);  }	
.test { width: 122px; }	

		
		#connectwith {
			padding-top: 10px;
			float: right;
			width: 300px;
			margin-bottom: -80px;
			color: #fff;
			font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
			font-size: 10px
			;
		}

		#connectwith span.floatRR a img {
			width: 20px;
padding-right: 6px; 
		}
		#connectwith  a:hover  {
			background: none;
		}

		span.floatRR {
			float: right;
		}	

		
#connect-footer span.floatRR a img { width: 20px; padding-right: 6px; }
#connect-footer  a:hover  { background: none; }

		
#footerWrap  h2{
	color: #49575a;
	font-weight: bold;
}


/* END OF STYLESHEET */