/*
Theme Name: Twenty Ten
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

* { 
  margin: 0; 
  padding: 0; 
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	
}

html,
body{
   height: 100%; width: 100%;
}


body {
	
	
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}


h1{ 
    float: left;
    font-family: ff-din-web;
    font-size: 36px;
    line-height: 1.2;
    margin-bottom: 20px; padding-bottom: 4px; font-weight:bold}
	
h2{  float: left;
    font-family: ff-din-web;
    font-size: 24px; font-weight: bold;
    line-height: 1.3;
    margin-bottom: 10px; padding-bottom: 0px; margin-top: 20px;}
	



ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

/* =Layout
-------------------------------------------------------------- */

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#dashcontainer{ width: 940px; float: left;}

#container {
	float: left;
	
	width: 680px; 
}


#singlehelpcontainer {
	float: left;
	width: 720px; margin-left: 0px; float: left;
padding-left: 20px; padding-right: 20px;
box-shadow: 0px -1px 6px 
rgba(0, 0, 0, 0.32);
-moz-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
-webkit-box-shadow: 0px -1px 6px 
rgba(0, 0, 0, 0.32);

background-color: 
white;
}

#catdesc h2{ font-size: 18px; font-weight: normal;}



#container.category{ background-image:url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/greybg.png); background-repeat: repeat; padding-left: 40px; padding-right: 20px; width: 700px;}



#content { width: 700px;
margin-right: 20px;
float: left;
}



#primary {
	float: right; background-image: url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/noise.png);
background-repeat: repeat;
	
	width: 220px;
	margin-top: 0px;
	padding: 20px; font-size: 12px; line-height: 1.5;
}

#nhprimary {
	float: right; background-image: url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/noise.png);
background-repeat: repeat;
	
	width: 200px;
	margin-top: 0px;
	padding: 20px; font-size: 12px; line-height: 1.5;
}

#nutsprimary h3{ font-family: ff-din-web; font-size:24px; font-weight: bold;}

#nutsprimary {
	float: right; background-image: url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/noise.png);
background-repeat: repeat;
	
	width: 200px;
	margin-top: 0px;
	padding: 20px; font-size: 12px; line-height: 1.5;
}

#categorytop.categorytitle{ width: 640px;}




#footer {
	clear: both;
	width: 100%;
}


#nhfooter {
	clear: both;
	width: 100%;
	background-image: url(http://gogreenplus.org/wp-content/themes/twentyten/images/footerimage.png);
background-repeat: repeat;
height: 355px; position: relative; background-color: #ffffff;
}


/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.one-column #content {
	margin: 0 auto;
	width: 640px;
}

/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/

.single-attachment #content {
	margin: 0 auto;
	width: 900px;
}


/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
.page-title span,
.pingback a.url { font-family:"Helvetica Neue", Helvetica, Arial,  "Nimbus Sans L", sans-serif;


}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,

#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Helvetica, Arial,  "Nimbus Sans L", sans-serif;
}
input[type=submit] {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}


/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#access .menu-header,
div.menu,

#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}


#newbranding
 {
	margin: 0 auto;
	width: 980px;
}

#catwrap{margin: 0 auto;
	width: 1020px;}


#wrapper {
	background: #fff;
	padding-left: 40px; padding-right: 40px; margin: 0 auto; float: none;
}

/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}
#footer-widget-area #fourth {
	margin-right: 0;
}
#site-info {
	float: left;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	width: 460px;
}

#site-info a:link{ color:#5B98BD; text-decoration:none;}

#site-info a:visited{ color:#5B98BD;}

#site-info a:hover{ color:#5B98BD;}




#site-generator {
	float: right;
	width: 220px;
}


/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	background-image: url(http://gogreenplus.org/wp-content/themes/twentyten/images/noise.png);
background-repeat: repeat;
background-color: 
#EEE; 
}


body.archive{ background-image:url(http://gogreenplus.org/wp-content/themes/twentyten/images/noise.png); background-repeat: repeat; background-color: #eeeeee;}





body,

textarea {
	color: #4d4d4f;
	font-size: 12px;
line-height: 1.6;
}

.csearch {	margin: 0em;
font: -webkit-small-control;
color: initial;
letter-spacing: normal;
word-spacing: normal;
line-height: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: -webkit-auto; background: #F9F9F9;
color: #666;  float: left; background-image:url(http://gogreenplus.org/wp-content/themes/twentyten/images/searchbg.jpg); background-repeat: no-repeat; background-position: left top; }


#nhsearchholder{ width:177px ; float: right; margin-top: 20px; }

#searchdiv{ width: 177px; max-width: 177px; float: left;}


#s{}


hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

/* Text elements */
p {
	margin-bottom: 8px;
	clear: both;
}
ul {
	list-style: disc;
	margin: 0 0 18px 1.5em;
	left: 0px; float: left;
}


li{ margin-top: 8px;}


#menu-main-navigation li{ margin-top: 0px; }

.postcategories li { margin-top: 0px; }


.homeusers{ margin-top: 40px; width: 470px;}

#blefthalfdiv{ width: 470px; float: left;}

.recentcomments{ margin-top:20px; margin-bottom: 20px;}


#Preloader{ background-color:#00FF66;}


ul.post-categories{list-style: none;
	margin: 0; display: inline; float: left;}
	
	.postcategories li{ display: inline; float: left; }
	
	.bynamedate{ float: left; color: #838A8B; margin-bottom: 10px; font-size: 10px; line-height: 1.5;}
	
	.bynamehomepage{float: left; color: #838A8B; margin-bottom: 10px; font-size: 11px; line-height: 1.5;}

	
	.nhbynamedate{ float: left; color: #838A8B; margin-bottom: 10px; background-color: #f5f5f5; padding: 5px; width: 387px;}
	
	.askerinfoarchive{ float: left; margin-left: 60px; margin-top: 0px;  font-size: 10px; clear: both; width: 500px;}
	
	
		.askerinfo{ float: left; margin-left: 60px; margin-top: -10px; margin-bottom: 20px;}
	
	.homeaskerinfo{ float: left;  font-size: 10px; color: #838A8B; clear: both;}
	
	.postcategories{ float: left; }
	
	.in{ float: left; margin-bottom: 10px;}


ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
 width: 100%; height: 15px; background-color: #f2f2f2;
}

.password_input input, input[type="password"], input[type="search"], isindex {
 background-color: #f2f2f2; width: 100%; height: 15px;}
 
 .username_input input, input[type="password"], input[type="search"], isindex {
 background-color: #f2f2f2; width: 100%; height: 15px;
}


input, input[type="password"], input[type="search"], isindex {
 background-color: #f2f2f2;
}



a:link {
	color: #2360A0;
	text-decoration:none;
}
a:visited {
	color: #2360A0;
}
a:active,
a:hover {
	color: #2360A0;
}

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}


/* =Header
-------------------------------------------------------------- */

#header {
	
	width: 940px; margin: 0 auto;
		border-bottom: 12px solid #518E31;
		height: 170px; margin-top: 0px; background-color:#FFFFFF; padding-top: 20px; margin-bottom: 20px; position: relative;
 
}

#headernewhome {
	
	width: 940px; padding-left: 40px; padding-right: 40px; margin: 0 auto;
		
		height: 130px; margin-top: 20px; padding-top: 0px; 
}

/*Start New Home Page*/

.nhalignleft, img.nhalignleft {
display: inline;
float: left;
margin-right: 15px;
margin-top: 4px;
border: 2px solid #fff; -webkit-box-shadow: 0px 1px 7px rgba(50, 50, 50, 0.25);
-moz-box-shadow: 0px 1px 7px rgba(50, 50, 50, 0.25);
box-shadow: 0px 1px 7px rgba(50, 50, 50, 0.25);
filter: progid:DXImageTransform.Microsoft.dropShadow(color=rgba(0, 0, 0, 0.1), offX=0, offY=0, positive=true);

}



#newwrapper{ width: 1020px; margin: 0 auto; }

#newpage{ width: 980px; float: left; background-color:#fff; padding: 40px; box-shadow: 0px -1px 6px 
rgba(0, 0, 0, 0.32);
-moz-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
-webkit-box-shadow: 0px -1px 6px 
rgba(0, 0, 0, 0.32);
}


#nhnewpage{ width: 960px; float: left; background-color:#fff; padding-left: 20px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; box-shadow: 0px -1px 6px 
rgba(0, 0, 0, 0.32);
-moz-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
-webkit-box-shadow: 0px -1px 6px 
rgba(0, 0, 0, 0.32);
}


#newpagehome{ width: 980px; float: left;  padding: 40px;
}

.homebody{ background-image:url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/homebodbot.jpg); background-repeat: repeat-x; background-color: #fff; background-position: 0px 469px;}

#newheader{ width: 980px; float: left; margin-bottom: 20px; background-color: #fff; margin-top: -20px; border-bottom: 12px #518E31 solid; padding-bottom: 10px;}

#newheaderhelp{ width: 980px; float: left;  background-color: #fff; margin-top: -40px;  padding-bottom: 10px; margin-bottom: 10px;}

#newcontainersidebar{ width: 680px;  margin-right: 20px; float: left;}

#newcontainerfull{ width: 980px;  float: left;}

#networkcontainer{ width: 940px;  float: left; padding-right: 40px;}

#newcontent680{ width: 680px;}

#newcontent980{ width: 980px;}

#quarterdiv{ width: 185px; float: left;}

#thirddiv{ width: 313px; float: left; margin-right: 20px;}

#thirddiv p{ clear: none;}

#thirddiv h1{font-family: ff-din-web;
color: #333;
font-size: 27px;
line-height: 1.3; padding-bottom: 5px; border-bottom: 10px #2f6ba7 solid; width: 317px; margin-bottom: 0px;}


#thirddiv h1 a { color: #333;}

#thirddiv h1 a:link{ color: #333;}

#thirddiv h1 a:visited{ color: #333;}

#thirddiv h1 a:hover{ color: #2360A0;}

#thirddiv h2{font-family: ff-din-web;
color: #333;
font-size: 20px;
line-height: 1.3;   margin-bottom: 0px; font-weight: bold; width: 277px; padding-bottom: 0px;}


.socialhalf{ margin-top: 20px;}


#thirddiv h2 a { color: #333;}

#thirddiv h2 a:link{ color: #333;}

#thirddiv h2 a:visited{ color: #333;}

#thirddiv h2 a:hover{ color: #2360A0;}

#min20left{ float: left; margin-left: -20px; width: 1020px; padding-left: 20px;}

#halfdiv{ width: 470px; float: left;  }

#halfdivright{ width: 470px; float: right;  }

.left{ float: left; margin-right: 20px;}

.right{float: right !important;}



#formcheckedbd{ width: px;}

#askintrotext{ float: left; font-size: 10px; width: 382px; margin-left: 10px; color: #838A8B; line-height: 1.5;}

#outlinebutton{ border-width: 1px; border-style: solid; padding: 3px; float: left;}

.outorange{ border-color: #DD8925;}

#outbuttoninner{ text-align: center; float: left; font-weight: bold; font-size: 14px;  padding: 5px; min-width: 60px;}

.outbutorange{ background-color: #DD8925; color: #fff;}

.outbutorange a{ background-color: #DD8925; color: #fff; display:block; 
width:100%;}

.outbutorange a:link { background-color: #DD8925; color: #fff; display:block; 
width:100%;}

.outbutorange a:visited { background-color: #DD8925; color: #fff; display:block; 
width:100%;}

.outbutorange a:hover { background-color: #c2771e; color: #fff; display:block; 
width:100%;}


#welcome{ font-size: 16px !important; line-height: 16px; font-weight: bold;}


.demo{background-image: linear-gradient(bottom, #EFEFEF 38%, white 69%);
background-image: -o-linear-gradient(bottom, #EFEFEF 38%, white 69%);
background-image: -moz-linear-gradient(bottom, #EFEFEF 38%, white 69%);
background-image: -webkit-linear-gradient(bottom, #EFEFEF 38%, white 69%);
background-image: -ms-linear-gradient(bottom, #EFEFEF 38%, white 69%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.38, #EFEFEF), color-stop(0.69, white) ); padding: 5px; float: left;}

.helpdquestions h1{font-family: ff-din-web;
color: #333;
font-size: 27px;
line-height: 1.3;
width: 470px;
margin-bottom: 0px;}

.helpdquestions h2{font-family: ff-din-web;
color: #333;
font-size: 20px;
line-height: 1.3;
margin-bottom: 0px;
font-weight: bold;
width: 400px;
padding-bottom: 0px;}

#hdquestions { float: left; margin: 0px; padding: 0px; list-style-type: none; width: 470px;}

#hdquestions li{ float: left; }

.ques{ margin-bottom: 10px;}

.ans{ margin-bottom: 20px; border-bottom: #EFEFEF solid 4px; padding-bottom: 20px;}

#helpdhomegrey{ background-color: #efefef; margin-bottom: 20px; margin-left: -40px; margin-right: -40px; padding-left: 40px; padding-right: 40px; padding-top: 20px; padding-bottom: 20px; width: 980px; float: left; position: relative;}


#greymore{ width: 30px; height: 30px; background-color: #999999; position: absolute; bottom: 0px; left: 50%;}


.fulldiv20bot{ margin-bottom: 20px;}


#homepagetopbg{ width: 100%; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ 
 height: 470px;
}


#homepagetopinside{  margin: 0 auto;  width: 980px; padding: 40px; padding-top: 20px; background-color: #fff;}

.headerhome{ margin-top: -20px;}

#biggun{color: #4D4D4F;
font-size: 20px; font-weight: bold; line-height: 20px; font-family: ff-din-web; padding-bottom: 5px;
border-bottom: 1px solid #EEE;
margin-bottom: 10px;}

#randomlink{ font-size: 12px; margin-top: -5px; margin-bottom: 10px;}


#theul { list-style-type: none; padding: 0px; margin: 0px; float: left;}

#helptopul{width: 277px;
float: left;
list-style-type: none;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
background-color: white;
padding: 20px;
height: 380px;
min-height: 380px;
padding-top: 10px;
font-size: 12px;}

#helptopul li{ margin-top: 0px;}

#greymorelinks{ background-color:#EFEFEF; font-size: 9px; float: left; width: 267px; padding: 5px;}


.slidernavholder{ margin-top: 20px; background-color: #fff; }


.slideshowhome{ position: relative; width: 776px;
background-repeat: no-repeat; padding: 0px; float: left;}


#slides{ width: 756px; float: left; position: relative;}

#slideleft{ width: 181px; height: 237px; float: left;}

#slidemiddle{ width: 535px; height: 217px; float: left; padding: 10px; background: #dddddd; /* Old browsers */
background: -moz-linear-gradient(left, #dddddd 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dddddd), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #dddddd 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #dddddd 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #dddddd 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to right, #dddddd 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#eeeeee',GradientType=1 ); /* IE6-9 */ margin-left: 20px; }



#surveylogo{ float: left; width: 213px; margin-bottom: 10px;}


#quotetext{  float: left; font-family: ff-din-web;
color: #666; font-style:italic; margin-bottom: 5px;}

#quotetext p{  float: left; margin-top: 5px; margin-bottom: 5px;}

#largequote{ font-size: 20px; font-weight: bold; }

.nhslider1{font-size: 14px;
line-height: 1.4;}

.nhslider2{font-size: 14px;
line-height: 1.4;}

.nhslider3{font-size: 14px;
line-height: 1.4;}

.nhslider4{font-size: 14px;
line-height: 1.4;}

#nametext{ float: left; float: left; font-family: ff-din-web;
color: #333;
font-size: 12px;
line-height: 1.3;
font-weight: normal; }

#nametext2{ float: left; float: left; font-family: ff-din-web;
color: #333;
font-size: 12px;
line-height: 1.3;
font-weight: normal; margin-top: 20px; }

#slidemiddletext{ background: #fff; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; padding: 10px; float: left; width: 515px; height: 200px; min-height: 200px;}

#slideribbon{ background-image:url(http://gogreenplus.org/wp-content/themes/twentyten/images/slide_ribbon.png); background-repeat: no-repeat;  height: 39px; min-height: 39px; position: absolute; bottom: -5px; left: 186px; width: 555px; padding-top: 17px; padding-bottom: 10px; color: #fff; font-size: 20px; line-height: 20px; font-weight: bold; font-family: ff-din-web; text-align: center; text-shadow: 0px 0px 3px #000000; padding-right: 10px; 
filter: dropshadow(color=#000000, offx=0, offy=0);}

#twitterfanbox{ width: 220px; max-width: 220px;}


#mgm_sidebar_widget_login-3 h3{ font-size: 12px; margin-bottom: 5px; color: #4D4D4F;}

#mgm_sidebar_widget_login-3 p{ font-size: 12px; color: #4D4D4F; }

#mgm_sidebar_widget_login-3 li{ font-size: 12px; line-height: 10px;}

#mgm_sidebar_widget_login-3 input[type="text"], textarea{ font-size: 12px; padding: 2px; width: 164px; margin-bottom: 5px;}

#mgm_sidebar_widget_login-3 input, input[type="password"], input[type="search"], isindex{ font-size: 12px; padding: 2px; width: 164px; margin-bottom: 5px;}

#mgm_sidebar_widget_login-3 input[type="checkbox"]{ font-size: 12px; padding: 2px; width: 10px; margin-bottom: 0px;}

#mgm_sidebar_widget_login-3 input[type="submit"]{ font-size: 12px; margin-bottom: 0px; margin-top: 5px; vertical-align: top;}

#dashboard{ margin-bottom: 0px;}


#mgm_sidebar_widget_login-3 input { background: #f9f9f9; color: #4D4D4F; }
#mgm_sidebar_widget_login-3 input:hover { background: #f6f8d7; color: #4D4D4F;}
#mgm_sidebar_widget_login-3 input:focus { background: white; color: #333;}


#remember_me_container{ font-size: 12px; padding: 0px; width: 168px; color: #4D4D4F; font-weight: normal;}

#mgm_lost_pass_div{ font-size: 10px; padding: 0px; width: 168px; color: #bbb; font-weight: normal; margin-top: 5px; line-height: 10px; float: left; margin-bottom: 20px;}

#mgm_lost_pass_div a{ color: #4D4D4F; }

#mgm_lost_pass_div a:link{ color: #4D4D4F;}

#mgm_lost_pass_div a:visited{ color: #4D4D4F;}

#mgm_lost_pass_div a:hover{ color: #2360A0;}



#mgm_sidebar_widget_login-5 h3{ font-size: 12px; margin-bottom: 5px; color: #4D4D4F;}

#mgm_sidebar_widget_login-5 p{ font-size: 12px; color: #4D4D4F; }

#mgm_sidebar_widget_login-5 li{ font-size: 12px; line-height: 10px; width:220px;}

#mgm_sidebar_widget_login-5 input[type="text"], textarea{ font-size: 12px; padding: 2px; width: 200px; margin-bottom: 5px;}

#mgm_sidebar_widget_login-5 input, input[type="password"], input[type="search"], isindex{ font-size: 12px; padding: 2px; width: 200px; margin-bottom: 5px;}

#mgm_sidebar_widget_login-5 input[type="checkbox"]{ font-size: 12px; padding: 2px; width: 10px; margin-bottom: 0px;}

#mgm_sidebar_widget_login-5 input[type="submit"]{ font-size: 12px; margin-bottom: 0px; margin-top: 5px; vertical-align: top;}

#mgm_sidebar_widget_login-5 input { background: #f9f9f9; color: #4D4D4F; }
#mgm_sidebar_widget_login-5 input:hover { background: #f6f8d7; color: #4D4D4F;}
#mgm_sidebar_widget_login-5 input:focus { background: white; color: #333;}

table.signupframe{ float: left; }

.SignUp input[type="text"], textarea {
width: 100%;
height: 15px;
background-color: #F2F2F2; margin: 5px;
}

.SignUp{ background-color:#fff; float: left; padding: 5px; width:190px;}



::-webkit-input-placeholder {
    color:    #4D4D4F;
}
:-moz-placeholder {
    color:    #4D4D4F;
}
:-ms-input-placeholder {
        color:    #4D4D4F;
}


#slidelikebox{ float: left; width: 172px; height: 27px;}


#nhpiconholder {

float: left;

}

#Stage2_panel1_PTAslide_main_text{ line-height: 26px;}
#Stage2_panel2_PTAslide_main_textCopy{ line-height: 26px;}
#Stage2_panel3_PTAslide_main_text{ line-height: 26px;}
#Stage2_panel4_PTAslide_main_textCopy{ line-height: 26px;}
#Stage2_panel5_PTAslide_main_textCopy{ line-height: 26px;}


#bizdivs{ width: 772px; height: 305px; min-width: 772px; min-height: 305px; float: left; z-index:1; position: relative;}

#bizdivtext{ float: left; margin-top:20px; position: relative; width: 383px;}

#bizsmalltext{ float: left; font-family: ff-din-web;
font-size: 14px;
line-height: 14px;
padding: 5px;
font-weight: normal; background-color: #fff; width: 358px; padding-left: 40px; font-weight: bold; letter-spacing: 1px;}

#bizlargetext{ float: left; font-family: ff-din-web;
font-size: 30px;
line-height: 30px;
padding: 10px; padding-left: 40px;
font-weight: bold; background-image:url(http://gogreenplus.org/wp-content/themes/twentyten/images/greylucent.png); background-repeat: repeat; color: #fff; width: 353px; letter-spacing: 1px;}

.continue-reading{background-color: #b2b2b2;

color: white;
display: inline-block; margin-top: 10px; margin-bottom: 10px;
padding: .35em .65em;
border: 1px solid rgba(0, 0, 0, .1); display: inline-block;}

#continueread a{ color: #ffffff;}

#continueread a:link{ color: #ffffff;}

#continueread a:hover{background-color: #a5a5a5; color: #ffffff;}

#continueread a:visited{ color: #ffffff;}

#continueread{ margin: 0 auto; text-align: center;}


#headlink a{ color: #ffffff;}

#headlink a:link{ color: #ffffff;}

#headlink a:hover{color: #ffffff;}

#headlink a:visited{ color: #ffffff;}

#headlink.blue { background-color: #0062a1;  margin-right: 20px; width: 100px; min-width: 100px; max-width: 100px;}
#headlink.green { background-color: #518E31; margin-right: 20px; width: 150px; min-width: 150px; max-width: 150px;}

#headlink.orange { background-color: #e88d18; width: 150px; min-width: 150px; max-width: 150px;}

#headlink.blue a:link { background-color: #0062a1;}
#headlink.blue a:hover { background-color: #004d7f;}
#headlink.blue a:visited { background-color: #0062a1;}

#headlink.green a:link { background-color: #518e31;}
#headlink.green a:hover { background-color: #437528;}
#headlink.green a:visited { background-color: #518e31;}

#headlink.orange a:link { background-color: #e78e18;}
#headlink.orange a:hover { background-color: #ca7a14;}
#headlink.orange a:visited { background-color: #e78e18;}

#headlink.orangehover{ background-color: #000;}

#nhrightsignups{ width: 530px; float: right;}


#headlink{ 
text-align: center;
vertical-align: middle;
height: 39px;
min-height: 39px;
padding-top: 20px;
font-size: 18px;
line-height: 18px;
font-weight: bold;
font-family: ff-din-web;
background-image: url(http://gogreenplus.org/wp-content/themes/twentyten/images/testtrian.png);
background-repeat: no-repeat;
background-position: left top;
padding-left: 10px;  float: left; float:left;  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.51);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.51);
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.51); border: 10px solid #fff;}


#continuereadtwo a{ color: #ffffff;}

#continuereadtwo a:link{ color: #ffffff;}

#continuereadtwo a:hover{background-color: #a5a5a5; color: #ffffff;}

#continuereadtwo a:visited{ color: #ffffff;}

#continuereadtwo{ float: right; }

.continue-readingtwo{background-color: #b2b2b2;

color: white;
display: inline-block; margin-top: 10px; margin-bottom: 10px;
padding: .35em .65em;
border: 1px solid rgba(0, 0, 0, .1); display: inline-block; clear: both;}


#tabs.ui-widget-content a{ font-size: 12px; }

.nuts { margin-top: 20px; margin-bottom: 10px;}

#greenbiz{ background-color: #518E31; padding: 5px; float: left;}


#certific{ float: left; clear: both; margin-top: 10px;}

#netedu{ clear: both; float: left; margin-top: 5px;}

#slideshowhold{ width: 772px; float: left; position: relative; max-width: 772px; overflow: hidden; height: 305px; max-height: 305px; z-index: 1; }


#nhloginlike{ background-color: #ffffff; margin-top: 10px; margin-bottom: 10px; margin-right: 10px; padding: 10px; float: left; margin-left: 0px; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.51);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.51);
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.51); }


#loginlikeholder{width: 188px; margin-left: 0px; float: right;  padding: 10px;  position: relative; z-index: 1; background-image:url(http://gogreenplus.org/wp-content/themes/twentyten/images/loginbg.jpg); background-repeat: repeat; height: 285px;}



#loginlikewidget ul{ list-style-type: none; margin: 0px; padding:0px;}

#loginlikewidget{ width: 177px; float: left;}

.bottomhalf{ margin-top: 10px; z-index:50000; position: relative;}

.nhfacelike{width: 52px; border: 0px;}

.facefind{width: 30px; padding-top: 4px; height: 21px; background-color: #eceef5;  -webkit-border-radius: 3px; background-position: 6px 5px; -moz-border-radius: 3px;
border-radius: 3px; background-image:url(http://gogreenplus.org/wp-content/themes/twentyten/images/share2facebook.png); background-repeat: no-repeat; padding-left: 20px; font-size: 10px; margin-right: 8px; margin-left:8px;  border: 1px solid #CAD4E7;}

.twitfind{width: 30px; padding-top: 4px; height: 21px; background-color: #eceef5;  -webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px; background-image:url(http://gogreenplus.org/wp-content/themes/twentyten/images/share2twitter.png); background-repeat: no-repeat; padding-left: 20px; font-size: 10px; background-position: 4px 5px;  border: 1px solid #CAD4E7;}

.nhtwittershare{width: 50px; height: 24px; background-color: #eceef5; padding: 0px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; text-align: center;  border: 1px solid #CAD4E7;}

.nhlinkedshare{width: 50px; height: 21px; padding-top: 3px; background-color: #eceef5;  -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; margin-left: 8px; text-align: center;  border: 1px solid #CAD4E7;}


.nhfacefan{width: 50px; height: 24px; background-color: #eceef5; padding: 0px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; margin-left: 5px; text-align: center;  border: 1px solid #CAD4E7;}

.nhtwitterfollow{width: 50px; height: 24px; background-color: #eceef5; padding: 0px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; margin-left: 5px; text-align: center;  border: 1px solid #CAD4E7;}

.nhgoogleplus{width: 50px; height: 19px; background-color: #eceef5;  -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; margin-left: 8px; text-align: center;  border: 1px solid #CAD4E7; text-align: center; padding-top:5px;}


#certif1{  width: 370px; min-width: 370px; float: right; text-align: left; margin-top: 20px; padding: 20px;
box-shadow: rgba(0, 0, 0, 0.509804) 0px 0px 8px;
-webkit-box-shadow: rgba(0, 0, 0, 0.509804) 0px 0px 8px;
background-color: white; clear: both; font-family: ff-din-web;}

#certif2{ width: 370px; min-width: 370px; float: right; text-align: left; margin-top: 20px; padding: 20px;
box-shadow: rgba(0, 0, 0, 0.509804) 0px 0px 8px;
-webkit-box-shadow: rgba(0, 0, 0, 0.509804) 0px 0px 8px;
background-color: white; clear: both; font-family: ff-din-web;}

#certif3{ width: 370px; min-width: 370px; float: right; text-align: left; margin-top: 20px; padding: 20px;
box-shadow: rgba(0, 0, 0, 0.509804) 0px 0px 8px;
-webkit-box-shadow: rgba(0, 0, 0, 0.509804) 0px 0px 8px;
background-color: white; clear: both; font-family: ff-din-web;}

#certifbutton{ background-color: #e59b2f; float: right; padding: 10px; border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; margin-left: 20px; }

#certifleft{ float: left;}

#certifright{float: right;}

#certifsmall{ font-size: 14px; margin-bottom: 0px;}

#certiflarge{ font-size: 24px; font-weight: bold; margin-bottom: 0px; line-height: 28px;}

#certiforange{ font-size: 12px; color:#e59b2f; font-style:italic; margin-bottom: 0px;}

#certbuttonyears{ color: #ffffff; font-size: 12px; text-align: center;}

#certbuttondollars{color: #ffffff; font-size: 24px; background-image:url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/certiftriangle.jpg); background-position: right center; background-repeat: no-repeat; padding-right: 25px; text-align: left;}

.liketwo{  position: relative;}

.likeone{  position: relative; margin-bottom: 5px; margin-top: 20px;}

.googleplus {  
 position:relative;  
    /* - use this to position your share icon on your page -  */  
}  
.googlehider {  
 opacity:0;  
 height:30px;  
 width:30px;  
 position:absolute;  
 top:0;  
 left:0;  
 z-index:3;  
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  
 filter:alpha(opacity=0);  
}  
.mygoogle {  
 position:absolute;  
 top:0;  
 left:10px;  
 z-index:2;  
 margin-left:6px;  
}  


#sidename{ font-size: 10px; font-style: italic;}

#sidebartitle h3{ font-size: 14px; width: 200px;}

#sidebartitle h3 a{ color: #4D4D4F;}

#sidebartitle h3 a:link{color: #4D4D4F; }

#sidebartitle h3 a:hover{color: #4D4D4F; text-decoration: underline;}

#sidebartitle h3 a:visited{ color: #4D4D4F;}

#twitterwidget{ float: left; height: 400px;}

#latest-twitter-widget-icon{ width: 15px; height: 15px;}

.widget_latest_twitter_widget{ width: 200px;}


#sidepostholder{ float: left;  margin-bottom: 20px; border-bottom: 1px solid #EEE;}
<!--end google plus code-->


#topcontactbox .ui-widget-header {
border: 1px solid #2f6ba7;
background-color: #2f6ba7;
color: white;
font-weight: bold;
}

#topcontactbox .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color: #2f6ba7;
text-decoration: none;
}

#topcontactbox .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
border: 1px solid #2f6ba7;
background: white url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
font-weight: bold;
color: #2f6ba7;
}

#shareholder{background-image: linear-gradient(bottom, rgb(239,239,239) 38%, rgb(255,255,255) 69%);
background-image: -o-linear-gradient(bottom, rgb(239,239,239) 38%, rgb(255,255,255) 69%);
background-image: -moz-linear-gradient(bottom, rgb(239,239,239) 38%, rgb(255,255,255) 69%);
background-image: -webkit-linear-gradient(bottom, rgb(239,239,239) 38%, rgb(255,255,255) 69%);
background-image: -ms-linear-gradient(bottom, rgb(239,239,239) 38%, rgb(255,255,255) 69%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.38, rgb(239,239,239)),
	color-stop(0.69, rgb(255,255,255))
); float: left;}


#tabshd-1{ float: left;  background-color:#efefef; margin: 0px; padding: 0px;}


#tabshd-2{ float: left;  background-color:#efefef; margin: 0px; padding: 0px;}

#hdcbox{ float: left; background-color: #fff; width: 150px; margin-left: 25px; background-color: #518E31 ; padding: 10px; margin-top: 20px; color: #fff; float: left}

#hdcbox2{ float: left; background-color: #fff; width: 150px; margin-left: 10px; padding: 10px; margin-top: 20px; background-color: #2F6BA7; color: #fff; float: left;}


#hdcbox2 a:link { color: #fff;}

#hdcbox2 a:visited { color: #fff;}

#hdcbox2 a:hover { color: #fff; text-decoration: underline;}


#hdcontact{ background-image:url(http://gogreenplus.org/wp-content/themes/twentyten/images/phonebg.png); background-repeat: no-repeat; background-position: left top; height: 66px; width: 375px; margin: 0 auto; float: left; margin-left: 25px;}


#shareul{ list-style-type: none; margin: 0px; padding: 0px;}

#shareul li{ margin: 0px; padding: 0px; width: 70px; float: left; border-right: #acc1d6 1px solid;  }

.shareulhover{ background-color: #fff;}

.sharelast{  border-right: 0px !important;}


#nhfblikewrap{ width: 52px; overflow: hidden; margin: 0 auto;}


#fblikewrap{ width: 52px; overflow: hidden; margin: 0 auto; height: 51px; margin-top: 10px;}

#shareiconholder{ width: 70px; float: left; clear: both; height: 40px; overflow: hidden;}

#sharetext{ width: 70px; float: left; clear: both; font-size: 10px; margin-top: 5px; color:#2F6BA7; padding-bottom: 5px;}

#tabshd-2{ width: 430px; float: left;}

#tabshd-3{ width: 430px; float: left;}

#SignUp table { width: 70% !important; margin: 20px;}

#SignUp td { text-align: center;
   vertical-align: middle; }

#SignUp input[type="text"], textarea {
width: 200px;
height: 15px;
background-color: #F2F2F2;
}


.tablenav-pages{ }


#newsletintrotext {
float: left;
font-size: 10px;
width: 430px;

color: #838A8B;
line-height: 1.5;
}

.sortby{ float: left; margin-right: 10px;  font-weight: bold; }

.sortformdiv{ float: left;}

.searchboxdiv{ float: left; width: 450px; background-color: #518E31; padding: 10px; color: #fff; margin-top: 10px;}

.searchboxdiv input[type="text"], textarea{ width: 285px; padding: 5px; float: left; margin-right: 5px;}

.searchboxdiv input[type="submit"] { float: left; clear: none;}

.checkservice{ margin-bottom: 0px;}


#serviceul{ list-style-type: none; margin: 0px; padding: 0px; float: left; background-color: #fff; padding: 0px;  width: 470px; margin-top: 10px;  }

.checkebiz { height: 250px; float: left; font-size: 16px;}


#serviceul li{ float: left; margin: 0px; padding: 0px;  padding-left: 4px; padding-bottom: 4px;
}

#infowindow{ width: 200px; height: 400px;}

#servicedialog{ position: absolute; top: 0; right: 0; background-color: #dd8925; z-index: 5000; width: 300px; height: 150px; -moz-opacity: 0.37;
opacity: 0.37;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=37);}


.servicenumshow{ float: left; margin-left: 2px; padding-right: 3px; margin-right: 3px; font-size: 9px; color: #838A8B;}

.servicename{ 

background-color: #f1f1f1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
display: block;
float: left;
padding: 4px 4px;
margin: 0 4px 4px 0;

white-space: nowrap;
}

#serviceform{ float: left; width: 215px; margin-right: 0px;}

#stateform{  float: right; width: 215px;}

#serviceform div.selector{ width: 215px;}

#stateform div.selector{ width: 215px; margin-left:-10px;}

#serviceform div.selector span{ width: 150px;}

#stateform div.selector span{ width: 150px;}

#serviceform div.selector select{ min-width: 150px; max-width: 150px;}

#stateform div.selector select{ min-width: 150px; max-width: 150px;}



#bdserchformtop{ float: left; width: 420px; margin-top: 10px;}

#bdserchformtop input[type="text"], textarea{ float: left; width: 300px; clear: none; padding: 5px; color:#838A8B; font-size: 12px;}

#bdserchformtop input[type="submit"]{ float: left; width: 30px; clear: none; margin-left: 10px;}


#bdsearching{  float: left; clear: both; margin-top: 20px; width: 470px;}

#legendholder{ width: 470px; float: right; margin-top: 20px;}

#dblegends1{ float: left; margin-right: 10px; font-size: 12px; line-height: 12px; background-image:url(images/legendcertified.png); background-repeat: no-repeat; padding-left: 20px; height: 16px; margin-bottom: 10px; color:#838A8B;}

#dblegends2{ float: left; margin-right: 10px; font-size: 12px; line-height: 12px;  background-image:url(images/legendmover.png); background-repeat: no-repeat; padding-left: 20px; height: 16px; margin-bottom: 10px; clear: right; color:#838A8B;}

#dblegends3{float: left; margin-right: 10px; font-size: 12px; line-height: 12px;  background-image:url(images/legendpartner.png); background-repeat: no-repeat;  padding-left: 20px; height: 16px; clear: left; color:#838A8B;}

#dblegends4{ float: left; margin-right: 10px; font-size: 12px; line-height: 12px;  background-image:url(images/legendchamber.png); background-repeat: no-repeat;  padding-left: 20px; height: 16px; color:#838A8B;}

#dblegends5{ float: left; clear: both; font-weight: bold; font-size: 14px; margin-top: 10px;}

#servicedirections{ width: 300px; background-color: #fff; padding: 10px; position: absolute; right: 0px; top: 0px;}

.biggest{ font-size: 20px; line-height: 20px; float: left; clear: none; text-transform:uppercase; }

.medium{ font-size:18px; line-height: 18px; float: left; clear: none; text-transform:uppercase;}

.smaller{ font-size:16px; line-height: 16px; float: left; clear: none; font-weight: bold; text-transform:uppercase;}

.smallest{ font-size:12px; line-height: 12px; float: left; clear: none; text-transform:uppercase;}


.nothing{ font-weight: bold; font-size: 16px; line-height: 16px; float: left; clear: none; text-transform:uppercase;}

#resultstext{float: left;
font-family: ff-din-web;
font-size: 24px;
line-height: 1.2;

font-weight: bold;}


#halfshadow a { color:#000; font-family:"Helvetica Neue", Helvetica, Arial,  "Nimbus Sans L", sans-serif; font-weight: normal; font-size: 11px; line-height: 11px;}


#halfshadow a:link {color:#000;}

#halfshadow a:hover {color:#000; text-decoration: underline;}

#halfshadow a:visited {color:#000;}

#nhtabs{ float: left; }

#nhtabs h1{ font-size: 24px; margin-bottom: 10px;}

#nhtabs h2{ font-size: 24px; margin-bottom: 10px; margin-top: 10px;}

#nhtabs p{ font-family:"Helvetica Neue", Helvetica, Arial,  "Nimbus Sans L", sans-serif;}

#nhtabs ul{ font-family:"Helvetica Neue", Helvetica, Arial,  "Nimbus Sans L", sans-serif;}



#bdirholder{ width: 220px; float: left; margin-left: 10px; margin-right: 10px;   height: 400px; margin-bottom: 20px; box-shadow: 0px -1px 6px 
rgba(0, 0, 0, 0.32);
-moz-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
-webkit-box-shadow: 0px -1px 6px 
rgba(0, 0, 0, 0.32) ;
}



#dirbizdesc{ margin-top: 10px; float: left; position: relative;}

.yesdescript{ color: #000; font-size: 12px;}

#dirbizavatar{ float: left; width: 210px; position: relative;}

#dirbizabs{ position: absolute; top: 0px; left: 52px; width: 125px;}


#dirbizabs a img{  width: 125px; max-height: 125px; margin: 0px; box-shadow: rgba(0, 0, 0, 0.509804) 0px 0px 0px;
-webkit-box-shadow: rgba(0, 0, 0, 0.509804) 0px 0px 0px;}



.prev{  margin-right: 10px; }

.next{    }

.page-numbers{padding: 5px; }


.current{ color: #518e31;}

.serdescript{ color: #000; font-size: 12px;}

.nodescript{color: #838A8B; font-size: 12px;}

.sectortr{font-size: 9px; font-weight: bold;}

.locationtr{ font-size: 9px; font-weight: bold;}

#dirbizfields{ float: left; width: 200px;  margin-bottom: 20px; padding: 10px; }

#dirbizname{ float: left; text-align: left; padding: 10px; width: 164px; background-color: #88898b; height: 45px; padding-right: 46px; position: relative; }

#dirbizname h3{ font-size: 16px; line-height: 20px; font-family: ff-din-web;

font-weight: bold;}

#bdstatus{ width: 26px; height: 26px; position:absolute; right: 10px; top: 10px;}

.dirsignbutton1{ width: 235px; height: 69px; float: left; }

.dirsignbutton2{ width: 235px; height: 69px; float: left;}


#dirbizname a:link { color: #fff;}
#dirbizname a:link { color: #fff;}
#dirbizname a:visited { color: #fff;}
#dirbizname a:hover { color: #fff; text-decoration:underline;}

#bdirholdercont{ float: left; margin-left: -10px; margin-right: -10px;}

#resultstext{ float: left;}

#tablenav{ float: left; margin-left: 10px;}

#tablenav a{ color: #000; font-weight: bold;}

#tablenav a:link{ color: #000; font-weight: bold; }

#tablenav a:visited{ color: #000; font-weight: bold; }

#tablenav a:hover{ color: #000; font-weight: bold; text-decoration: underline;}

.fulldiv10bot{ margin-bottom: 10px;}


#surveyul{ float: left; list-style-type: disc; padding-right: 10px; font-size: 16px; font-weight: bold; width: 430px; margin-top: 20px;}

#half10left{ margin-left: 10px; width: 460px; float: left;}

#halfright{ margin-left: 10px; width: 470px; float: right;}

.dirtoolb{  float: left; width: 980px; margin-bottom: 10px;}

#directorydisplay{ float: left; margin-top: 20px;}

#bdsortform{ float: left; font-size: 16px; line-height: 16px; font-weight: bold;  margin-bottom: 10px;  width: 390px;}

#bdsortform p{  font-size: 16px; line-height: 16px; font-weight: bold;}

.greencircarrow{ background-image:url(http://gogreenplus.org/wp-content/themes/twentyten/images/greencirclearrow.jpg); background-repeat: no-repeat; padding-left: 40px; margin-bottom: 0px; padding-bottom: 0px;}

#memberlinkholder{ float: left; margin-bottom: 20px; padding-left: 0px;}

#halfshadow{  width: 470px; float: right; margin-top:20px;
}

#fulldiv{ width: 980px; float: left; position: relative; }

#newsingleposttitle{ width: 680px; float: left; }

#newsingleposttitle h1{font-size: 30px;
line-height: 1.3;
margin-top: 0px;
font-family: ff-din-web; font-weight: bold;
}

#singletopper{ width: 680px; background-color:#999999; margin-left: -20px; padding-left: 20px; padding-right: 20px; margin-right: -20px; float: left;}


#Stage{ position: relative;}

#nhwrapper{ width: 100%;  position: relative;}



.nhprev{ position: absolute; top: 103px; left: -15px;}

.nhnext{ position: absolute; top: 103px; left: 741px;}

#whyhome{width: 410px;
float: left;
font-size: 24px;
line-height: 1.3;
border-bottom: 1px dashed #DDD;
font-family: ff-din-web;
margin-top: 20px;}

#nhlogodiv{
	float: left;
	width: 378px;
	height: 78px;
}

.ui-tabs .ui-tabs-panel{ float: left; position: relative;}


#homemission{width: 410px;
float: left;
font-size: 18px;
line-height: 1.3;
border-bottom: 1px dashed #DDD;
font-family: "Helvetica Neue", Helvetica, Arial,  "Nimbus Sans L", sans-serif;
margin-bottom: 10px;}





#signorange{ margin: 10px; text-align:center; vertical-align: middle; background-color: #e59b2f; height: 39px; min-height: 39px; padding-top: 20px; font-size: 20px;
line-height: 20px;
font-weight: bold;
font-family: ff-din-web; background-image: url(http://gogreenplus.org/wp-content/themes/twentyten/images/testtrianoa.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 10px;}

#testgreen{ margin: 10px; text-align:center; vertical-align: middle; background-color: #518e31; height: 39px; min-height: 39px; padding-top: 20px; font-size: 20px;
line-height: 20px;
font-weight: bold;
font-family: ff-din-web; background-image:url(http://gogreenplus.org/wp-content/themes/twentyten/images/testtrian.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 10px;}


#testgreen a{ color: #fff;}

#testgreen a:link{color: #fff;}

#testgreen a:hover{color: #fff;  height: 39px; min-height: 39px; text-decoration: underline;}

#testgreen a:visited{color: #fff;}

#signorange a{ color: #fff;}

#signorange a:link{color: #fff;}

#signorange a:hover{color: #fff;  height: 39px; min-height: 39px; text-decoration: underline;}

#signorange a:visited{color: #fff;}







.newhomebody{ background-color: #f3f3f3; background-image:url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/noise.png); background-repeat: repeat; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 25%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 25%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 25%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 25%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 25%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */}


#nhaccess {
	background: #518e31;
	display: block;
	float: left;
	margin: 0 auto;
	width: 940px;
	
	vertical-align: middle;  margin-top: 15px; margin-bottom: 10px;
	

}

#newnhaccess {
	background: #518e31;
	display: block;
	float: left;
	margin: 0 auto;
	width: 980px;
	
	vertical-align: middle;  
	

}

#newnhaccess a {
	font-family: ff-din-web; font-weight: 300; font-style: normal;  font-size: 16px;
	text-transform:capitalize;
	color: #ffffff;
	display: block;
	padding: 10px;
	text-decoration: none; margin-top: 0px;	text-align:left;
}
#newnhaccess ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: -20px;
	float: left;
	
	z-index: 99999; list-style-type: none; background-color: #4A812D; 
}
#newnhaccess ul ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.08);
border-top: 1px solid rgba(255, 255, 255, 0.09);
	
}
#newnhaccess ul ul ul {
	left: 100%;
	top: 0;
}
#newnhaccess ul ul a {
	background: #4A812D;

	 width: 200px;  
	height: auto;
}
#newnhaccess li:hover > a {background-color:#4A812D;}
#newnhaccess ul ul :hover > a { background-color: #518E31;
}
#newnhaccess ul li:hover > ul {
	display: block;
}
#newnhaccess ul li.current_page_item > a,
#newnhaccess ul li.current-menu-ancestor > a,
#newnhaccess ul li.current-menu-item > a,
#newnhaccess ul li.current-menu-parent > a {
	color: #4D4D4F; background-color: #fff;
}
* html #newnhaccess ul li.current_page_item a,
* html #newnhaccess ul li.current-menu-ancestor a,
* html #newnhaccess ul li.current-menu-item a,
* html #newnhaccess ul li.current-menu-parent a,
* html #newnhaccess ul li a:hover {
	color: #fff;
}


#nhsliderbanner{ width: 279px; height: 66px; position: absolute; bottom: -20px; 
 right: -42px; 

}


#nhslideholder{ width: 940px; float: left; height: 300px; position: relative; -webkit-box-shadow: 0px 1px 7px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 1px 7px rgba(50, 50, 50, 0.25);
box-shadow:         0px 1px 7px rgba(50, 50, 50, 0.25);
filter: progid:DXImageTransform.Microsoft.dropShadow(color=rgba(0, 0, 0, 0.1), offX=0, offY=0, positive=true);}


#nhslidephoto{ width: 225px; height: 260px;  margin-right: 0px; float: left; position: relative; 
 }
 
 
 #nhslidelogo{ width: 165px; height: 171px; float: left;  margin-top: 10px; margin-left: 30px;}


#nhslidetitle{   padding-bottom: 10px; font-size: 30px;
line-height: 30px;
font-family: ff-din-web;
 float: left; width: 618px; position: relative;}
 
 
#nhslidetitle span{ padding: 10px;

background-color: #518E31;
right: 0px;
font-size: 30px;
line-height: 30px;
font-family: ff-din-web;
color: white;}

#nhslidetextright{  padding-right: 0px; float: left; width: 755px; position: relative;  }

#nhslidebodytext{  padding: 20px; float: left; width: 486px; position: relative; background-color: #fff; border-radius: 10px; margin-top: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 1px solid #f3f3f3; font-size: 20px; line-height: 30px; height: 200px; margin-left: 10px; color: #999a9e; font-style: italic; font-weight: normal; font-family: ff-din-web;}




#nhslidepersonname{  padding-bottom: 10px; font-size: 12px;  margin-top: 10px; position: relative; float: right;}

#nhslidepersonname span{ font-size: 10px; line-height: 12px;}



#nhhomevideo{ width: 450; float: left; position: relative; margin-bottom: 20px; border: 1px solid #E5E5E5;}


#nhnav {
width: 940px;
float: left; 
}


#newnhnav {
width: 980px;
float: left; 
}



.lb-v-dummy { width: 100%; display: block; height: 1px; }
.lb-h-dummy { height: 100%; display: block; width: 1px; }
.lb-clear { clear: both; }
.lb-wrap { z-index: 0; overflow: auto; position: relative; }
/*.lb-scrollbar-wrap { position: absolute; left: 0; top: 0; }*/
.lb-v-scrollbar { z-index: 1; position: absolute; right: 2px; top: 2px; width: 7px; height: 100%; background: #cfcfcf; opacity: 0.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }
.lb-h-scrollbar { z-index: 1; position: absolute; bottom: 2px; left: 2px; width: 100%; height: 7px; background: #cfcfcf; opacity: 0.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }
.lb-v-scrollbar-slider { position: absolute; width: 7px; height: 50px; left: 0; top: 0; background: #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }
.lb-h-scrollbar-slider { position: absolute; height: 7px; width: 50px; left: 0; top: 0; background: #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }

<!--[if IE 8]>
<style>
.lb-v-scrollbar { background: red; }
</style>
<![endif]-->



#nhlatestpostholder{ width: 450px; float: left; position: relative;}


.menu-new-home-page-container{  float: left;}

#nhaccess .menu-new-home-page,
div.menu {

	margin-left: 12px;
	width: 928px; float: left;
}


#menu-new-home-page ,
div.menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	
	
	float: left;

	
}








#menu-new-home-page li,
div.menu li {
	float: left;
	position: relative;
	
	 margin-top: 0px; border-left: 1px solid rgba(0, 0, 0, 0.08);
border-right: 1px solid rgba(255, 255, 255, 0.09);
	
}
#nhaccess a {
	font-family: ff-din-web; font-weight: 300; font-style: normal;  font-size: 16px;
	text-transform:capitalize;
	color: #ffffff;
	display: block;
	padding: 10px;
	text-decoration: none; margin-top: 0px;	text-align:left;
}
#nhaccess ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: -20px;
	float: left;
	
	z-index: 99999; list-style-type: none; background-color: #ffffff; padding: 10px;
}
#nhaccess ul ul li { margin-right: 0px; margin-top: 10px;
	
}
#nhaccess ul ul ul {
	left: 100%;
	top: 0;
}
#nhaccess ul ul a {
	background: #888888;
	line-height: 1em;
	padding: 10px; width: 200px;  
	height: auto;
}
#nhaccess li:hover > a,
#nhaccess ul ul :hover > a { background-color: #4a812d;
}
#nhaccess ul li:hover > ul {
	display: block;
}
#nhaccess ul li.current_page_item > a,
#nhaccess ul li.current-menu-ancestor > a,
#nhaccess ul li.current-menu-item > a,
#nhaccess ul li.current-menu-parent > a {
	color: #2360a0;
}
* html #nhaccess ul li.current_page_item a,
* html #nhaccess ul li.current-menu-ancestor a,
* html #nhaccess ul li.current-menu-item a,
* html #nhaccess ul li.current-menu-parent a,
* html #nhaccess ul li a:hover {
	color: #fff;
}




/*End Home Page*/







#headerhelpdesk {
	
	width: 1020px; padding-left: 0px; padding-right: 0px; margin: 0 auto;
		
		height: 172px; margin-top: 0px; background-color:#fff; padding-top: 0px; 
}





#featuredbiz p{ clear: none;}


#masthead{ width: 940px; float: left;}


#newmasthead{ width: 980px; float: left;}


#logodiv{
	float: left;
	width: 700px;
	height: 130px;
}





#newsocialbig{ width: 600px; height: 600px; background-color:#CCCCCC;}

/*---- Users ----*/

div.tf-users{

	/* fixed height so container will not flicker within transitions */

	height:192px;

	border:silver 1px solid;

	overflow:hidden;

	background-color:#eaeaea;

}

/* user img link*/

div.tf-users a{ 

	display:block;

	float:left;

}

/* user img */

div.tf-users img{ }



/*---- Tweets ----*/

div.tf-tweet{

	/* fixed height so container will not flicker with different length tweets  */

	height:100px;

	overflow:hidden;

}

/* tweet li */

div.tf-tweet li{

	border:silver 1px solid;

	position:relative;

	padding:2px;

	list-style-type:none;

	margin:1px 0;

	overflow:hidden;

}



/* tweet author avatar */

div.tf-tweet span.tf-avatar{

	display:block;

	width:48px;

	height:48px;

	margin:0 2px 0 2px;

	left:0;

	position:absolute;

	overflow:hidden;

}

/* author name */

div.tf-tweet strong a{

	margin-right:5px;

}

/* tweet body */

div.tf-tweet span.tf-body {

	display:block;

	margin-left:55px;

}

/* tweet content */

div.tf-tweet span.tf-content{

}

/* tweet date and source */

div.tf-tweet span.tf-meta {

	color:#999999;

	display:block;

	font-size:0.764em;

	margin:3px 0 0;

}

div.tf-tweet span.tf-meta a{

	color:#999999;

	text-decoration:none;

}

div.tf-tweet span.tf-meta a:hover{

	text-decoration:underline;

}

/* customize date link */

div.tf-tweet a.tf-date { }

/* customize source link */

div.tf-tweet a.tf-source { }

/* customize links */

div.tf-tweet a.tf-link { }

/* customize @user links */

div.tf-tweet a.tf-at { }

/* customize #hashtags links */

div.tf-tweet a.tf-hashtag { }



/* ---- Info Link ----- */

div.tf-info{

	text-align:right;

}

div.tf-info a{

	text-decoration:none;

	font-size:9px;

	font-weight:bolder;

	color:gray;

	font-family:tahoma;

}








/*Bonnie*/







<!--START GMAP STYLES-->

#mapcontainer{height:400px; float: left;}
      
#map{
      
        width:100%;
        height: 200px; float: left;
      }
      
	  
	  .sortboxholder{ height: 180px;}

.bdirtext h2{ margin-bottom: 0px; font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
font-size: 14px; line-height: 1.3; margin-top:-10px; font-weight: normal;}

.bdirtext p{ font-size: 14px; line-height: 1.6;}



.cluster{
      	color: #000;
      	text-align:center;
      	font-family: Verdana;
      	font-size:34px;
      	font-weight:bold;
      	text-shadow: 0 0 2px #000;
        -moz-text-shadow: 0 0 2px #000;
        -webkit-text-shadow: 0 0 2px #000;
      }
      .cluster-1{ background-color:#FFFF00;
        line-height:50px;
      	width: 50px;
      	height: 40px;
      }
      .cluster-2{ background-color:#FF33CC;
        line-height:53px;
      	width: 60px;
      	height: 48px;
      }
      .cluster-3{ background-color:#0000FF;
        line-height:66px;
      	width: 70px;
      	height: 56px;
      }
      
      /* infobulle */
      .infobulle{
        overflow: hidden; 
        cursor: default; 
        clear: both; 
        position: relative; 
        height: 34px; 
        padding: 0pt; 
        background-color: rgb(57, 57, 57);
        border-radius: 4px 4px; 
        -moz-border-radius: 4px 4px;
        -webkit-border-radius: 4px 4px;
        border: 1px solid #2C2C2C;
      }
      .infobulle .bg{
        font-size:1px;
        height:16px;
        border:0px;
        width:100%;
        padding: 0px;
        margin:0px;
        background-color: #5E5E5E;
      }
      .infobulle .text{
        color:#FFFFFF;
        font-family: Verdana;
        font-size:11px;
        font-weight:bold;
        line-height:25px;
        padding:4px 20px;
        text-shadow:0 -1px 0 #000000;
        white-space: nowrap;
        margin-top: -17px;
      }
      .infobulle.drive .text{
        background: url(images/drive.png) no-repeat 2px center;
        padding:4px 20px 4px 36px;
      }
      .arrow{
        position: absolute; 
        left: 45px; 
        height: 0pt; 
        width: 0pt; 
        margin-left: 0pt; 
        border-width: 10px 10px 0pt 0pt; 
        border-color: #2C2C2C transparent transparent; 
        border-style: solid;
      }



<!--END GMAP STYLES-->


#fbnewavatar{ width: 50px; float: left; margin-right: 20px;}


#fbnewavatar .avatar{ width: 50px; height: 50px; float: left;}


#newcommentarea{ width: 300px; float: left; }

#newcommentholder{ width: 490px; float: left;}

#newcommentboxer{ width: 460px;
float: left;
list-style-type: none; margin-bottom: 20px;
position: relative;
}

.newcommentname{ float: left; font-size: 10px; color: #838A8B; line-height: 10px; }

.newcommentcontent{float: left; font-size: 12px; width: 300px;}

.newcommentdate{float: left; font-size: 10px;  color: #838A8B; line-height: 10px; }

.newcommentlink{float: left; font-size: 10px; width: 300px; color: #838A8B;}




#nhfbnewavatar{ width: 50px; float: left; margin-right: 15px;}


#nhfbnewavatar .avatar{ width: 50px; height: 50px; float: left; margin-right: 15px;}


#nhnewcommentarea{ width: 355px; float: left; }

#nhnewcommentholder{ width: 470px; float: left;}

#nhnewcommentboxer{ width: 470px;
float: left;
list-style-type: none; margin-bottom: 20px;
position: relative;
}

.nhnewcommentname{ float: left; font-size: 10px; color: #838A8B; line-height: 10px; margin-bottom: 5px;}

.nhnewcommentcontent{float: left; font-size: 12px; width: 415px;}

.nhnewcommentdate{float: left; font-size: 10px;  color: #838A8B; line-height: 10px; }

.nhnewcommentlink{float: left; font-size: 10px; width: 415px; color: #838A8B;}

.FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text { background-color:#00CCCC;
border-top: solid 1px 
#879AC0;
border-bottom: solid 1px 
#1A356E;
color: 
white;
display: block;
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-weight: bold;
padding: 2px 6px 4px;
margin: 1px 1px 0 0;
text-shadow: none;
}


#fbnewavatar{ float: left; width: 56px;}


#toparcleft{ width: 68px; float: left; height: 78px; margin-top: -20px;}

#toparchright{ width: 552px; float: left; min-height: 58px;}



#crumbs{ float: left; width: 640px; }

#homecrumb{float: left; height: 21px;  font-size: 10px; margin-right: -5px; line-height: 10px;}

#crumbcat{float: left; height: 21px; background-color: #717172;  font-size: 10px; line-height: 10px; }

#crumbcatsingle{float: left; height: 21px; background-color: #e2e2e2;  font-size: 10px; line-height: 10px; }

#crumbcurrent{float: left; height: 16px; background-color: #ffffff;  font-size: 10px;  color: #000; line-height: 10px; padding-top: 5px; padding-right: 5px;}

#catrightarrow{ float: left; width: 12px; height: 21px;  margin-right: -5px;}

#crumbcat a{ padding-top: 5px; padding-bottom: 5px; float: left; font-size: 10px; line-height: 10px;}

#crumbcatsingle a{ padding: 5px; float: left; font-size: 10px; line-height: 10px;}

#homecrumb a{ padding: 0px; float: left; }

#catinnie{ float: left; width: 12px; }

#currentinnie{ float: left; width: 12px;}







<!--start tinyscroll-->

#scrollbar1 { width: 430px; clear: both; margin: 0px 0 0px; }
#scrollbar1 .viewport { width: 430px; height: 1000px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background-color: #c3c3c5; }
#scrollbar1 .scrollbar { position: relative; float: right; width: 15px; }
#scrollbar1 .track { background-color: #e1e2e4; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#scrollbar1 .disable{ display: none; }


#scrollbar2 { width: 450px; clear: both; margin: 0px 0 0px; }
#scrollbar2 .viewport { width: 430px; height: 1000px; overflow: hidden; position: relative; float: left }
#scrollbar2 .overview { list-style: none; position: absolute; left: 0px; top: 0px; }
#scrollbar2 .thumb .end,
#scrollbar2 .thumb { background-color: #c3c3c5; }
#scrollbar2 .scrollbar { position: relative; float: right; width: 15px; }
#scrollbar2 .track { background-color: #e1e2e4; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar2 .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar2 .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#scrollbar2 .disable{ display: none; }




#scrollbardcheck { width: 470px; clear: both; margin: 0px 0 0px; }
#scrollbardcheck .viewport { width: 455px; height: 100px; overflow: hidden; position: relative; }
#scrollbardcheck .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbardcheck .thumb .end,
#scrollbardcheck .thumb { background-color: #999a9e; }
#scrollbardcheck .scrollbar { position: relative; float: right; width: 15px; }
#scrollbardcheck .track { background-color: #e1e2e4; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbardcheck .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbardcheck .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#scrollbardcheck .disable{ display: none; }
					


#categorytop{ width: 700px; float: left; padding: 0px; }


<!--end tinyscroll-->









#nhsocialtitle{width: 410px;
float: left;
font-size: 18px;
line-height: 1.3;
border-bottom: 1px dashed #DDD;
font-family: "Helvetica Neue", Helvetica, Arial,  "Nimbus Sans L", sans-serif;
margin-bottom: 10px; position: relative;}


#loadingDiv{ width: 150px; height: 150px; position: absolute; margin-top: 75px;}

#nhpcontainer{ width: 100%; margin: 0;}

#nhpaboutcontent{ width: 100%;  background-color: #ffffff; clear: both;   border-top: 2px solid #e5e5e5; text-align: center; display: inline-block; }


#nhsliderholder{ width: 940px; margin: 0 auto;   background-color: #ffffff; position: relative; float: none; }


#newhomeslider{ width: 940px;    position: relative; background-image:url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/nhsliderbg.jpg); background-repeat: no-repeat; height: 300px; margin-bottom: 10px; margin-top: 10px;}

#newhomebottom{ width: 940px;  background-color: #fff;  position: relative;  margin: auto 1.5em; display: inline-block; }

#panelnhs{  float: left; height: 310px; color: #fff; }

#newhomeslider ul{ list-style-type:none; margin: 0px; float: left; padding: 0px; height: 300px; overflow: hidden;  }

#theul li{   float: left; margin-top: 0px;}

.nhs1{   width: 900px; margin-top: 35px; margin-left: 35px; float: left;}

.nhs2{ width: 900px; margin-top: 35px; margin-left: 35px; float: left; }

.nhs3{  width: 900px; margin-top: 35px; margin-left: 35px; float: left; }

.nhs4{   width: 900px; margin-top: 35px; margin-left: 35px; float: left; }

#nhlatestnews{ width: 470px; float: left;}

#featuredtitle h2{ width: 430px; float: left;
font-family: ff-din-web;
font-size: 24px;
line-height: 1.1; margin-bottom: 0px;
font-weight: bold; color: #4d4d4f; border-bottom: 1px solid #C3C3C5; padding-bottom: 5px; margin-top: 0px;}

#featuredtitle h2 a{ color: #4D4D4F;}

#featuredtitle h2 a:link{ color: #4D4D4F;}

#featuredtitle h2 a:hover{ color: #4D4D4F; text-decoration:underline;}

#featuredtitle h2 a:visited{ color: #4D4D4F;}

#featuredtitle h3{ width: 430px; float: left;
font-family: ff-din-web;
font-size: 24px;
line-height: 1.1; margin-bottom: 0px;
font-weight: bold; color: #4d4d4f; border-bottom: 1px solid #C3C3C5; padding-bottom: 5px; margin-top: 0px;}

#featuredtitle h3 a{ color: #4D4D4F;}

#featuredtitle h3 a:link{ color: #4D4D4F;}

#featuredtitle h3 a:hover{ color: #4D4D4F; text-decoration:underline;}

#featuredtitle h3 a:visited{ color: #4D4D4F;}


#featuredtitle h3{ width: 430px; float: left;
font-family: ff-din-web;
font-size: 24px;
line-height: 1.1;
margin-bottom: 0px;
font-weight: bold; color: #4d4d4f; border-bottom: 1px solid #C3C3C5; padding-bottom: 5px;}


#bynamecat{ font-size: 11px; font-style: italic;
text-decoration: none; float: left; margin-bottom: 0px; margin-top: 5px; margin-bottom: 10px;}

#featimtext{ width: 430px; float: left;}

#featimtext p{ width: 430px; clear: none;}

#nhlatestnews2{ width: 430px;     float: left; margin-top: 20px; }


#nhlatestnews p{ clear: none; width: 430px;}

#nhlatestnews li{ width: 430px;
padding: 20px;
float: left;
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.51);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.51);
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.51); margin-top: 20px;}

#nhlatestpostholder{ float: left;}

#nhhomemugshot{ width: 100px; margin-right: 15px; float: left; background-color: #FFFFFF;}

#nhhomemugshot img{ width: 100px; height: 100px;}

.lb-wrap {
z-index: 0;
overflow: auto;
position: relative; float: left;
}

.lb-content{ float: left;}


#featuredpostholder{ width: 430px; padding: 20px; float: left;  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.51);
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.51);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.51); background-color: #ffffff;}


#nhhomebusiness{ width: 355px;  float: left; font-size: 18px;
line-height: 1.3;

font-family: ff-din-web;}

#nhhomelocation{  float: left; font-size: 10px;}

#nhhomedescrip{ width: 355px;  float: left; font-size: 12px; margin-top: 10px;}

#nhuserholder{ width: 470px; float: left; position: relative; clear: both; margin-bottom: 20px;}

#nhstaticon{ width: 15px; height: 15px; float: left;}

#nhstatustext{  float: left; font-size: 10px; margin-left: 5px;}

#nhstatus{  float: left; margin-left: 10px;}

.ui-tabs { float: left;
}

#tabs-1{ float: left; width: 430px;  padding: 20px;}


#tabs-11{ float: left; width: 470px; padding: 0px; position: relative;}



#tabs-1 h1{ margin-bottom: 0px; color: #4D4D4F; line-height:1; }

#tabs-1 h2{ margin-bottom: 0px; color: #4D4D4F; margin-top: 0px;}

#tabs-1 p{ font-family: "Helvetica Neue", Helvetica, Arial,  "Nimbus Sans L", sans-serif; color: #4D4D4F;}

#tabs-2 p{ font-family: "Helvetica Neue", Helvetica, Arial,  "Nimbus Sans L", sans-serif; color: #4D4D4F;}

#tabs-2 h2{ margin-bottom: 0px; color: #4D4D4F; font-weight: bold; margin-bottom: 10px; padding-bottom: 0px; margin-top: 0px;}
#tabs-3 h2{ margin-bottom: 0px; color: #4D4D4F; margin-top: 0px;}
#tabs-4 h2{ margin-bottom: 0px; color: #4D4D4F; margin-top: 0px;}


#tabs-2 .ui-widget-content a{ color:#00FF99;}

#tabs-2 .ui-widget-content a:visited { color:#00FF99;}

#tabs-2 .ui-widget-content a:hover { color:#00FF99;}

#tabs-2 .ui-widget-content a:link { color:#00FF99;}


#tabs-2{float: left; width: 430px;  padding: 20px;}

#tabs-3{float: left; width: 430px;   padding: 20px; background-image:url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/directorybg.jpg); background-repeat: no-repeat; background-position: bottom center; height: 368px; min-height: 368px;}

#tabs-4{float: left; width: 430px; text-align: left; padding: 20px;}


.ui-tabs .ui-tabs-panel { float: left;
}

#nhrecentul {
width: 470px;
float: left;
list-style-type: none;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;

}




#nhrecentultitle h3 {
font-family: ff-din-web;
color: #4D4D4F;
font-size: 20px;
line-height: 1.1;

font-weight: bold;
padding-bottom: 5px; border-bottom: 1px solid #eee; margin-bottom: 5px; width: 410px;
}



#nhrecentultitle h3 a {

color: #4D4D4F;
}


#nhrecentultitle h3 a:hover {

color: #2360A0;
}

#nhrecentultitle h3 a:visited {

color: #4D4D4F;
}




#nhlatestbig{ float: left;
font-family: ff-din-web;
font-size: 24px;
line-height: 24px;
margin-bottom: 10px;
}



#abouttabs{ float: left; width: 450px; position: relative; margin-top: 20px; -webkit-box-shadow: 0px 1px 7px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 1px 7px rgba(50, 50, 50, 0.25);
box-shadow:         0px 1px 7px rgba(50, 50, 50, 0.25);
filter: progid:DXImageTransform.Microsoft.dropShadow(color=rgba(0, 0, 0, 0.1), offX=0, offY=0, positive=true); font-size: 14px; margin-bottom: 20px;}

#abouttabs .ui-widget-content{ border: 0px;}



#homelefttext{ width: 410px; float: left; position: relative;}

#homelefttext li{ float: left; width: 410px; position: relative; }

#homelefttext ul{ float: left; width: 410px; position: relative; }


#abouttablinks{ float: left; margin-bottom: 10px;}

#tabs-2 .ui-widget-content a { color: #2360A0; font-size: 12px;}

#tabs-2 .ui-widget-content a:link { color: #2360A0; font-size: 12px;}

#tabs-2 .ui-widget-content a:visited { color: #2360A0; font-size: 12px;}

#tabs-2 .ui-widget-content a:hover { color: #2360A0; font-size: 12px; text-decoration: underline;}

#halfdiv .ui-tabs { padding: 0px;}

#tabs .ui-widget-header {
border: 0px solid #b2b2b2;
background-color: #b2b2b2;
color: white;
font-weight: bold;  width: 470px;}

#sidebardiv{ width: 700px; float: left;}

.certifheader{ background-image:url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/certificationimage.jpg); background-repeat: no-repeat;  background-position:
left top; margin-bottom: 20px;}

#certiftitle{background-color: rgba(255, 255, 255, .7); 
 
color: rgba(102, 102, 102, 1); float: right; text-align: left; padding: 10px; margin-top: 20px; width:500px;}


#certifh{ margin: 0px; padding: 0px; }

#cert1text{ float: left; width: 220px; font-size: 12px; margin-top: 10px; margin-bottom: 20px;}

#cert2text{ float: left; width: 220px; margin-left: 20px; font-size: 12px; margin-top: 10px; margin-bottom: 20px;}

#cert3text{ float: left; width: 220px; margin-left: 20px; font-size: 12px; margin-top: 10px; margin-bottom: 20px;}

#abouttabs h1{ clear: both; float: none; margin-bottom: 10px; font-size: 36px; line-height: 36px; font-family: ff-din-web; text-align: left; padding: 0px;}

#abouttabs h2 {clear: both;  text-align: left; margin-bottom: 10px; padding: 0px; }

#abouttabs p {clear: both;  float: none; line-height: 1.3; font-family: ff-din-web; margin: 0px; text-align: left; 
font-family: "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif; line-height: 1.6; margin-bottom: 10px; }

#newhomeright{ float: right; width: 450px; margin-top: 20px; text-align: left;}

#newhomeleft{ float: left; width: 450px; position: relative; text-align: left;}

#homecontactbox{ float: left; width: 450px; background-image: url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/contactimg.jpg);
background-repeat: no-repeat;
background-position: left top; background-color: #f2f2f2;}


#widgexcholder{ width: 220px; float: left; margin-top: 0px; margin-bottom: 10px; border-bottom: #DD8925 solid 2px; padding-bottom: 10px;}



#widgexcholder li{ margin-bottom: 0px; margin-top: 0px;}


#pinbox{ float: left; margin-right: 10px;}

#facebooklikebox{  float: left; margin-right: 10px;}

#bottomdashinner{ width: 940px; margin: 0 auto; float: none; position: relative;}

#searchboxbotdash{  float: right;}

#searchboxbotdash input[type="submit"] { margin-right: 0px;}

#greybutton{

}


#askbig{font-family: ff-din-web; color: #326BA6; font-size: 30px; margin-top: 20px; line-height: 30px;}

#askbig2{font-family: ff-din-web; color: #326BA6; font-size: 24px; margin-top: 20px; line-height: 40px;}

#blueaskbox{ background-color: #EAF1F5;
 color: #000; width: 366px; padding-bottom: 20px; padding-left: 20px; padding-top: 20px; padding-right: 20px; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; position: relative; float: left; font-size: 12px; line-height: 16px;}

#greenaskbox{background-color: #ebf3e7;
 color: #000; width: 366px; padding-bottom: 20px; padding-left: 20px; padding-top: 20px; padding-right: 20px; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; position: relative; float: left; font-size: 12px; line-height: 16px;}


#greenaskbox p{ float: left; margin-bottom: 0px;}

#greenaskbox h2{ font-weight: normal; font-size: 18px; margin-top: 0px; margin-bottom: 0px;}



#freebox{ float: left; padding: 5px; color: #dd8931;  font-size: 10px; padding: 5px; line-height: 10px; margin-left: 0px; margin-top: 20px; font-style:italic;}


#sntopicons{ width: 80px; float: right; margin-left: -10px; margin-top: 8px;}

#topicon{ width: 20px; float: right; margin-left: 10px;}


#blueaskbox p{ float: left; margin-bottom: 0px;}


#askphone{ float: right; font-size: 14px; line-height: 14px; margin-top: 30px; margin-right: 30px;}

.formBuilderForm .radio_buttons .formBuilderRadio { font-size: 12px; line-height: 1.3;}


#bluetriang{ position: absolute; left: 20px; top: -16px; width: 28px; height: 26px;}

#blueaskbox h2{ font-weight: normal; font-size: 18px; margin-top: 20px; margin-bottom: 0px;}

#blueaskbox li{  padding-bottom: 20px; padding-left: 20px; padding-top: 20px; padding-right: 20px;}

#questionq{font-family: ff-din-web; color: #518E31; font-size: 30px;  float: left ;  line-height: 30px; margin-top: 5px;}

#popcounter{font-family: ff-din-web; color: #518E31; font-size: 30px;  float: left ;  line-height: 30px;}

#thequestion{ float: left; margin-top: 0px; width: 350px; margin-left: 10px; font-size: 16px; line-height: 1.3;}

#answera{font-family: ff-din-web; color: #326BA6; font-size: 30px;  float: left; height: 35px; line-height: 30px; display: inline; margin-right: 10px; margin-top: 5px; clear: both;}

#theanswer{float:left; margin-top: 0px; display: inline; width: 300px; margin-left: 10px; }

#theanswer ul li {margin-bottom: 0px;
margin-top: 0px; margin-left: 0px; margin-right: 0px;
border-left: 0px solid rgba(0, 0, 0, 0.1);
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 0px;
border-bottom: 0px solid #F6F6F6;
border-right: 0px solid #F6F6F6; clear: none; float: left;}



.viewall{   position: absolute; top: 10px; right: 20px; font-size: 12px;}


.closebox{ width: 28px; height: 28px; position: absolute; right: -14px; top: -14px;}


.closebox2{ width: 28px; height: 28px; position: absolute; right: -14px; top: -14px;}

.login-username{ width: 150px; float: left; clear: none; margin-right: 20px;}

.login-password{width: 150px; float: left; clear: none;}

#loginform{ width: 320px; float: left;}

.login-remember{ float: left; clear: none;}

.login-submit{ float: right; clear: none;}


.profilepichelp{ width: 300px; float: left; position: relative;}

#topcontactbox{ width: 450px; float: left;   }

#topcontactbox .ui-tabs-panel {
display: block;
border-width: 0;
padding: 10px;
background: none;
}

#sharediv{ float: left; width: 100px;}

#sharedivright{ float: left; width: 150px; clear: both;}

.twittertweet{ margin-bottom: 5px;}

.twitterfollow{ margin-bottom: 20px;}

#shareleft{width: 250px; float: left; margin-right: 20px;}

#shareright{width: 150px; float: left;}

.googleshare{ margin-left: 0px;}

.lishare{ margin-bottom: 20px;}



#contactlink1{ float: left; padding-top: 65px; padding-left: 60px; color: #838A8B;}

#contactlink2{ float: left; padding-top: 65px; padding-left: 114px; color: #838A8B;}



#contactlink1 a{  color: #838A8B;}

#contactlink2 a{  color: #838A8B;}


#contactlink1 a: hover{  color: #838A8B; text-decoration:underline;}

#contactlink2 a: hover{  color: #838A8B; text-decoration:underline;}





.show_hide{ width: 100px; float: left;}

.show_hide2{ width: 100px; float: left;}

.loginsliding{width: 490px; height: 80px; background: #fff; position: absolute; top: -140px; border: 1px solid #518e31; padding: 20px; left: 0px; z-index: 200000;   box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
    -moz-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
    -webkit-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);}

.loginsliding2{width: 320px; height: 80px; background: #fff; position: absolute; top: -140px; border: 1px solid #518e31; padding: 20px; left: 0px; z-index: 200000;   box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
    -moz-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
    -webkit-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);}

#bottomdash{ width: 100%; background-color: #518e31; bottom:0px; position: fixed; z-index: 100000; padding-top: 10px; padding-bottom: 10px; border-top: 3px solid #ffffff;  box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
    -moz-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
    -webkit-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
}

#bottomdashnh{ width: 100%; background-color: #518e31; bottom:0px; position: fixed; z-index: 100000;  border-top: 3px solid #ffffff;  box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
    -moz-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
    -webkit-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
}

#nhlogindiv{ padding-top: 15px;height: 30px; float: left;  width: 85px; padding-left: 35px; margin-right: 10px;}

#nhbottomoptions{ width: 800px; float: left;}

#nhpartnerholder{ width: 410px; float: left; text-align: center;}


#nhpartnerholder img{ width: 410px; float: left; text-align: center; margin: 0px;}



#nhbottomoptions a:link{ color: #fff; line-height: 14px; padding-top: 5px; float: left; width: 130px;} 

#nhbottomoptions a:hover{ color: #fff; text-decoration: underline;} 

#nhbottomoptions a:visited{ color: #fff;} 



#nhbottomoptions ul{  float: left; list-style-type:none; margin: 0px; padding: 0px;}


#nhbottomoptions li{ float: left;
position: relative;
padding-right: 10px;
padding-left: 40px;
padding-top: 15px;
border-left: 1px solid rgba(0, 0, 0, 0.08);
border-right: 1px solid rgba(255, 255, 255, 0.09); height: 30px; margin-top: 0px; width: 100px; font-size: 12px;}


.nhfollow{ background-image:url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/nhbotfollow.png); background-repeat: no-repeat;  background-position: 10px 15px;}

.nhshare{ background-image:url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/nhbotshare.png); background-repeat: no-repeat;  background-position: 10px 15px;}

.nhcontact{ background-image:url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/nhbotcontact.png); background-repeat: no-repeat;  background-position: 10px 15px;}

.nhhowto{ background-image:url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/nhbothowto.png); background-repeat: no-repeat;  background-position: 10px 15px;}

.nhbotlihover{ background-color: #4A812D;}

.nhfollowbox{background-color: #4A812D; position: absolute; width: 130px;  bottom: 0px; left: 0px; padding: 10px; padding-bottom: 65px; display: none;}

.nhsharebox{background-color: #4A812D; position: absolute; width: 130px;  bottom: 0px; left: 0px; padding: 10px; padding-bottom: 65px; display: none;}

.nhhowtobox{background-color: #4A812D; position: absolute; width: 130px;  bottom: 0px; left: 0px; padding: 10px; padding-bottom: 65px; display: none;}



.nhcontactbox{background-color: #4A812D; position: absolute; width: 130px;  bottom: 0px; left: 0px; padding: 10px; padding-bottom: 65px; display: none;}

#nhbotbadgehold{ margin-bottom: 10px; width: 130px; float: left;}


#footerdashholder{ width: 940px; margin: 0 auto;}


#loginhelp{ width: 530px; float: left;}

.username_input{ width: 150px; float: left; margin-right: 10px;}

.password_input{ width: 150px; float: left; margin-right: 10px;}

#LoginWithAjax_SubmitButton{  float: left; margin-right: 10px; }

.username_label{ float: left; display: none;}

.password_label{float: left; display: none;}

#LoginWithAjax_Links{ width: 200px; float: left; font-size: 10px;}






#nhhomesntumblr{ width: 470px; float: left; font-size: 12px;  position: relative; }



#nhsntumblr{ width: 470px; float: left; font-size: 12px; position: relative;   padding: 0px;}


#nhsntumblr ul{  float: left; list-style-type:none; margin-left: 0px; position: relative; margin-bottom: 0px;}

#nhsntumblr li{ width: 470px;
padding: 0px;
float: left;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
margin-top: 20px;}



#commentactivity{ float: right; width: 450px; position: relative;}


#nhhomesntumblr ul{ width: 400px; float: left; list-style-type:none; margin-left: 0px; position: relative;}

#nhhomesntumblr li.facebook .icon{ width: 20px; height: 20px;  background-image: url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/nhsntumbface.png); background-repeat: no-repeat; position: relative; float: left; }

#nhhomesntumblr li.twitter .icon{ width: 20px; height: 20px; background-image: url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/nhsntumbtweet.png); background-repeat: no-repeat;  position: relative; float: left;}

#nhhomesntumblr li{  list-style-type:none;  margin-bottom: 0px;
 position: relative; float: left;}


#nhfacebooktitle{ width: 470px; float: left;  margin-bottom: 10px; position: relative;}

.nhtime{ width: 310px; float: left; margin-top: 10px; position: relative;}

#nhtwittitle{ width: 470px; float: left;  margin-bottom: 10px; position: relative;}

#nhfacebookdescript{width: 470px; float: left; position: relative;}

#nhtwittdescript{width: 470px; float: left; position: relative;}

#nhfacebookholder{  float: left; position: relative; width: 470px;}

#nhtwitterholder{  float: left; position: relative; width: 470px;}



#sntumblr{ width: 410px; float: left; font-size: 12px;}


#sntumblr ul{ width: 410px; float: left; list-style-type:none; margin-left: 0px; position: relative;}





#homesntumblr{ width: 220px; float: left; font-size: 12px; background-color: #f6f6f6;}




#homesntumblr ul{ width: 220px; float: left; list-style-type:none; margin-left: 0px; position: relative;}



#homesntumblr li{ width: 220px; float: left; list-style-type:none;  margin-bottom: 0px;
margin-top: 20px;  position: relative;}


#homefacebookdescript{width: 200px; float: left; }

#hometwittdescript{width: 200px; float: left;}

#homefacebookholder{ width: 200px; padding: 10px; background-color:#f9f9f9; float: left; position: relative; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; }

#hometwitterholder{ width: 200px; padding: 10px; background-color:#f9f9f9; float: left; position: relative; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}


#homefacebooktitle{ width: 200px; float: left; }

.hometime{ width: 200px; float: left; margin-top: 0px; font-size: 10px; line-height: 10px;  padding: 10px; background-color: #f2f2f2;}

#hometwittitle{ width: 200px; float: left;  margin-bottom: 10px;}

#snactivity{ width: 410px; float: left; margin-left: 40px;}




#facebookdescript{width: 370px; float: left; }

#twittdescript{width: 370px; float: left;}

#facebookholder{ width: 400px;   float: left; position: relative;  margin-left: 20px;}

#twitterholder{ width: 400px;  float: left; position: relative; margin-left: 20px;
}



#sntumblr li{ width: 400px; float: left; list-style-type:none;  margin-bottom: 0px;
margin-top: 0px;
border-left: 8px solid rgba(0, 0, 0, 0.1);
padding-left: 20px;
padding-right: 20px;
padding-bottom: 10px;
padding-top: 0px;
border-bottom: 2px solid #F6F6F6;
border-right: 2px solid #F6F6F6; position: relative;}

#commentactivity{ float: right; width: 450px; position: relative;}


#commentactivity ul{ float: left; width: 450px; position: relative; margin: 0px;}


#commentactivity li{width: 400px;
float: left;
list-style-type: none;
margin-bottom: 0px;
margin-top: 0px;
border-left: 8px solid rgba(0, 0, 0, 0.1);
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-top: 10px;
border-bottom: 2px solid #F6F6F6;
border-right: 2px solid #F6F6F6;
position: relative;}

#facebooktitle{ width: 410px; float: left;  margin-bottom: 10px; font-size: 14px;}

.time{ width: 400px; float: left;  font-size: 12px;}

#twittitle{ width: 410px; float: left;  margin-bottom: 10px; font-size: 14px;}

#bottom2{ width: 940px; float: left;}

/*start tabs*/


.hhcleft{ background-color: #f5f5f5;
 border-bottom: #eeeeee
 solid 1px; font-size: 12px; line-height: 14px; font-weight: bold; padding-top: 10px; padding-bottom: 8px; padding-left: 10px; padding-right: 10px; vertical-align:top; width: 80px;
}

#archthumb{ float: left; width: 200px; margin-right: 20px;}

#archexcerpt{float: left; width: 400px; }



.hhcright{ background-color: #f9f9f9;
border-bottom: #eeeeee
 solid 1px; font-size: 12px; line-height: 14px; padding-top: 10px; padding-bottom: 10px; padding-left: 8px; padding-right: 10px; }
 
 
 #helphomechain{ border: #eeeeee)
 solid 1px; float: left;}
 
  #helphomechain p{ margin-bottom: 0px;}




#topreach a:link{ color:#838A8B; font-size: 18px; font-weight: bold;}

#topreach a:visited{color:#838A8B; font-size: 18px; font-weight: bold;}





#moving_tab {
    /* hide overlength child elements*/
    overflow:hidden;
     
    /* all the child elements are refering to this width */
    width:450px;
 
    /* fix ie 6 overflow bug */
    position:relative
     
    /* styling */
    border:1px solid #ccc;  
    margin:0 auto;
}
 
    #moving_tab .tabs {
        /* enable absolute position for .lava */
        position:relative; float: left; width: 450px;
        
         
        /* styling */
        padding-top:0px;
        cursor:default;
    }
 
    #moving_tab .tabs .item {
        /* enable z-index */
        position:relative;
        z-index:10; 
     
        /* display in one row */
        float:left;
        display:block;
 
        /* width = half size of #moving_tab */
        width:134px;
         
        /* height = height of .tabs */
        
         margin-left: -1px; border-top: 0px; 
		
		
		
cursor: default;
font-size: 11px;
font-weight: bold;
text-align: center;

height: 27px;
line-height: 27px;

outline: 0;
padding: 0 8px;


    }
	
	
	
	.fb_edge_comment_widget {
    margin-top: -300px;
}
	
	
	
 
    #moving_tab .tabs .lava {
        /* Set it to absolute */
        position:absolute;
        top:0; left:0;
         
        /* display the lava in bottom most layer */
        z-index:0;      
             
        /* width = half size of #moving_tab */
        width:150px;
 
        /* height = height of .tabs */
        
         
        /* styling */
      background-color:#EAF1F5;

	  
	  height: 30px;

 }
 
 
 .lavahoverhover{ color: #838A8B;}
 
 .firstitem{ color: #838A8B;}
     
    #moving_tab .content {
        /* enable absolute position for .panel */  
        position:relative;
        overflow:hidden;
         
        /* styling */
        background:#ffffff;
        border-top:1px solid #f2f2f2; width: 440px; padding-left: 10px; box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
-moz-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
-webkit-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);

    }
     
    #moving_tab .panel {
        /* width is width of #moving_tab times 2 */
        position:relative;
        width:1350px;
    }
     
    #moving_tab .panel ul {
        /* display in one row */
        float:left;
         
        /* width is the same with #moving_tab */
        width:450px;
         
        /* remove all styles */
        padding:0;
        margin:0;
        list-style:none;
         
 
    }
        /* styling */
        #moving_tab .panel ul li {
            padding:5px 0 5px 10px; 
            border-bottom:1px dotted #fff; float: left;
        }
/*end tabs*/







/*Help Desk*/



#profilepichelp{ float: left; margin-right: 10px;}

#bottomdock{ position: fixed; width: 100%; bottom: 0; background-color:#3300FF; height: 30px; min-height: 30px; min-width: 100%;}

#catdesc{ float: left; margin-top: 0px; width: 640px; }


#catdesc p{ margin-bottom: 0px;}


#helpbot{ width: 260px; float: left; list-style-type: none; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background-color: #FFFFFF; padding: 20px; height: 360px; min-height: 360px; padding-top: 10px; font-size: 12px; }

#helpbot li{ margin-top: 0px;}

#helpbot p{ clear: none;}



#helpbot3title{ width: 280px; float: left; font-size: 18px;
line-height: 26px;
border-bottom: 1px dashed #DDD;
font-family: "Helvetica Neue", Helvetica, Arial,  "Nimbus Sans L", sans-serif;

margin-bottom: 10px;}

.helpdeskmeta {
color: #838A8B;
font-size: 10px;
float: left;
width: 397px;

line-height: 20px;

}


.widghelpdeskmeta {
color: black;
font-size: 10px;
float: left;
width: 220px;



}

.sponsors{ width: 940px; float: left; color: #838A8B; font-family: ff-din-web;
font-weight: 300; border-bottom: rgba(0, 0, 0, 0.1)
 solid 1px;}


#messagebox{ width: 406px; float: left;}



#reachus{ width: 450px; float: left;  padding-top: 0px;
  box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
    -moz-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
    -webkit-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
 color: #838A8B;}

#formBuilderCSSIDAsk_A_Question{ width: 406px; float: left;}

#formBuilderCSSIDSend_a_Message{ width: 406px; float: left;}

#formBuilderCSSIDSign_Up_for_Newsletters{ width: 406px; float: left;}

#formBuilderCSSIDAsk_A_Question input[type="text"], textarea{ width: 396px; float: left;}

#formBuilderCSSIDSend_a_Message input[type="text"], textarea{ width: 396px; float: left;}

#formBuilderCSSIDSign_Up_for_Newsletters input[type="text"], textarea{ width: 396px; float: left; margin-bottom: 20px;}

#formBuilderCSSIDAsk_A_Question input[type="submit"]{ background-color:#838A8B; line-height: 11px;}

#formBuilderCSSIDSend_a_Message input[type="submit"]{ background-color:#838A8B;}

#formBuilderCSSIDSign_Up_for_Newsletters input[type="submit"]{ background-color:#838A8B;}






#questionformhelp {
    width: 400px;
    border: 1px solid #4D4D4F;
    text-align: left;
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -70px; background-color: #ffffff; z-index: 50000;
}






#helpfeaturedthumb{ width: 160px; }


#accordiondiv h2{ float: left; width: 100%; background-color: #f9f9f9; background-image: url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/iconplus.png); background-repeat: no-repeat; padding: 10px; margin-bottom: 0px; display: block; border-top: #eeeeee solid 1px; border-left: #eeeeee solid 1px; border-right: #eeeeee solid 1px; padding-left: 40px; background-position: 10px 10px;}


#subcatname{ font-size: 24px; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; float: left; border-bottom: #f5f5f5 solid 1px; width: 100%; margin-bottom: 10px; padding-bottom: 10px; margin-top: 20px;}




#accordiondiv .highlight{  background-color: #dddddd; background-image: url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/iconminus.png); }

#accordiondiv{ width: 630px; float: left;}

#helpinnerdiv{ width: 640px; float: left; background-color:#CCFF99;}


#helpinnerholder{ width:  580px; float: left; background-color: #006699;}

#sectorname{ font-size: 24px;  float: left;   font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif;
}


.helpdesk{ background-image:url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/helpdbg.jpg); background-repeat: repeat-y;}


#chainchildren{ width: 630px; margin-left: 0px; border: solid 1px #f2f2f2; padding: 10px; float: left; padding-left: 40px;}


#chainchildname{ font-size: 18px; width: 640px; float: left;  margin-top: 20px; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif;}



#helplogodiv{ width: 980px; float: left; height: 120px;}

#gplogohelp{ float: right; margin-right: 60px; margin-top: 20px;}

#bclogohelp{ float: right; margin-top: 20px;}

#innodiv{ position: relative;  width: 339px; float: left; margin-top: -1px;}


#sectordescript{ float: left; width: 640px; margin-bottom: 20px; margin-top: 10px;}


#paginatedlinks{ float: left; margin-top: 10px; margin-bottom: 10px;}




#populartitle{ width: 410px; float: left; font-size: 16px; line-height: 1.3;  font-family: "Helvetica Neue", Helvetica, Arial,  "Nimbus Sans L", sans-serif; font-weight: normal; margin-bottom: 0px;
}

#widgpopulartitle{ width: 220px; float: left; font-size: 16px; line-height: 1.3;  font-family: "Helvetica Neue", Helvetica, Arial,  "Nimbus Sans L", sans-serif; font-weight: normal; margin-bottom: 0px;
}



#popularlist{ list-style-type:none; float: left; margin-left: 0px; margin-bottom: 0px;}

#getnewbiz li{ list-style-type:none; float: left; clear: both; width: 440px; }

#getnewbiz p{ clear: none;}

.wpp-excerpt{ clear: both; width: 585px; float: left;}

.post-stats{clear: both; width: 585px; float: left;}

.answer-stats{clear: both; width: 585px; float: left; margin-top: -10px;}

.helpzebra{ background-color:#f2f2f2; padding: 20px;}

.helpzebraodd{ background-color:#f9f9f9; padding: 20px;}


#introtext{width: 490px; float: right;  font-size: 12px;}

#helpsponsors{width: 960px; float: left;}

#helplogos{width: 140px; float: left;  margin-right: 20px;}

#topleft{width: 295px; float: left; margin-right: 40px;}

#top2{ width: 980px; float: left;}

#top2left{ width: 450px; float: left; margin-right: 40px; }

#viewallquest{ position: absolute; top: 16px; right: 0px; display: inline-block;  font-size: 11px; width: 140px; text-align: center; background-color: #518E31; line-height: 11px; padding-top: 10px; padding-bottom: 10px;
font-weight: bold;


text-align: center;
}

#viewallquest a:link{ color: #ffffff;}

#viewallquest a:visited{ color: #ffffff;}

#viewallquest a:hover{ color: #ffffff; text-decoration: underline;}

#helphomeexcerpt{ width: 400px; float: right;}

#helphomeexcerpt2{ width: 340px; float: right;}

#featurediztitle{ width: 410px; float: left; clear: both;
font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; border-bottom: #dddddd 1px dashed; margin-bottom: 20px; font-size: 22px; line-height: 30px;}

#featuredbiz{ width: 410px; float: left;   padding: 20px; box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.19);
-moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.19);
-webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.19); height: 547px;
}

#top2right{ width: 490px; float: right; position: relative;}


#bottomleft{ width: 605px; float: left;}


#innovateslider{ width: 605px; float: left; }

#box{ width: 585px; float: left; height: 300px; max-height: 300px; padding: 10px;}

#helpmiddle{ width: 940px; float: left; margin-top: 20px;  }

#helpmiddleimage1{ width: 300px; float: left; padding-right: 10px; margin-bottom: 10px; background-color:#f2f2f2; padding-top: 20px; margin-left: -39px; padding-left:39px; height: 590px; min-height: 590px;}

#helpmiddleimage2{ width: 300px; float: left; padding-right: 10px; padding-left: 10px; margin-bottom: 10px; background-color:#f9f9f9; padding-top: 20px; height: 590px; min-height: 590px;}

#helpmiddleimage3{ width: 300px; float: left; margin-right: 0px; padding-left: 10px; margin-bottom: 10px; background-color:#f2f2f2; padding-top: 20px; margin-right: -40px; padding-right:40px; height: 590px; min-height: 590px;}


#newquestions{ width: 480px; float: left; position: relative; color: #000;}

#newquestions li{ margin-bottom: 0px;  margin-top: 0px; border-left: 8px solid rgba(0, 0, 0, 0.1); padding-left: 20px; padding-right: 20px; padding-bottom: 10px; padding-top: 10px; border-bottom: 2px solid #f6f6f6; border-right: 2px solid #f6f6f6; float: left; width: 440px;}


#getnewbiz{ width: 490px; float: left; position: relative; color: #000; font-size: 12px;}

#getnewbiz li{ margin-bottom: 0px;  margin-top: 0px; border-left: 8px solid rgba(0, 0, 0, 0.1); padding-left: 20px; padding-right: 20px; padding-bottom: 20px; padding-top: 20px; border-bottom: 2px solid #f6f6f6; border-right: 2px solid #f6f6f6;}

#bizexcerpt{ width: 585px; float: left;}

#toptentitle{ width: 640px; float: left;}



#bclcmap{ float: right; width: 446px; border: #e6e6e6 solid 2px; margin-top: 20px;}


#featured{
	width:350px;
	padding-right:250px;
	position:relative;
	height:280px;
	background:#fff;
	border:5px solid #ccc;
}

#featured ul.ui-tabs-nav{
	position:absolute;
	top:0; left:350px;
	list-style:none;
	padding:0; margin:0;
	width:250px;
}
#featured ul.ui-tabs-nav li{
	padding:1px 0; padding-left:13px;
	font-size:12px;
	color:#666;
}
#featured ul.ui-tabs-nav li span{
	font-size:11px; font-family:Verdana;
	line-height:18px;
}

#featured .ui-tabs-panel{
	width:350px; height:250px;
	background:#999; position:relative;
        overflow:hidden;
}
#featured .ui-tabs-hide{
	display:none;
}

#featured li.ui-tabs-nav-item a{/*On Hover Style*/
	display:block;
	height:60px;
	color:#333;  background:#fff;
	line-height:20px;
	outline:none;
}
#featured li.ui-tabs-nav-item a:hover{
	background:#f2f2f2;
}
#featured li.ui-tabs-selected{ /*Selected tab style*/
	background:url('images/selected-item.gif') top left no-repeat;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
	background:#ccc;
}


#featured ul.ui-tabs-nav li img{
	float:left; margin:2px 5px;
	background:#fff;
	padding:2px;
	border:1px solid #eee;
}


#featured .ui-tabs-panel .info{
	position:absolute;
	top:180px; left:0;
	height:70px; width: 400px;
	background: url('images/transparent-bg.png');
}
#featured .info h2{
	font-size:18px; font-family:Georgia, serif;
	color:#fff; padding:5px; margin:0;
	overflow:hidden;
}
#featured .info p{
	margin:0 5px;
	font-family:Verdana; font-size:11px;
	line-height:15px; color:#f0f0f0;
}
#featured .info a{
	text-decoration:none;
	color:#fff;
}
#featured .info a:hover{
	text-decoration:underline;
}



/* end Innovation Slider*/

#memberdashprofiles{ float: left;}

#citystate{
width: 102px;
font-size: 9px;
line-height: 9px;
width: 102px;
float: left; margin-top: 5px; font-weight:bold;}


/* =Titles
-------------------------------------------------------------- */



img.wpp-thumbnail{  float: left; margin-right: 10px; background-color: #ffffff; padding: 10px; border: #dddddd solid 1px; margin-bottom: 10px;}

.greenh1 {
	font-family: ff-din-web;
color: #333;
font-size: 30px;
line-height: 1.3; margin-top: 20px;


}


.questionsingle {
	font-size: 30px;
line-height: 1.3;
margin-top: 0px;
font-family: ff-din-web;
font-weight: bold; width: 550px; float: left; clear: none; margin-left: 20px;
}



.posth2{ clear: both;
    float: left;
    font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 8px;}


.greenquarter4{width: 410px; clear: both;  font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; margin-top: 20px;}

.greenhelpdeskright{width: 440px; clear: both;  color: #ffffff; font-family: ff-din-web;
font-weight: 300;  margin-bottom: 0px; padding: 10px; padding-left: 30px; background-color: #518E31; }


.bluehelpdeskleft{width: 408px; clear: both; border-bottom-width: 4px; border-bottom-style:solid; border-bottom-color:#326ba6; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; padding-top: 10px; padding-left: 20px; margin-bottom: 0px;}


.greenthird8{display: table; width: 460px; height: 140px; background-color: #cdcdcd; clear: both; box-shadow: 0 0 8px; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; background-image: url("http://gogreenplus.org/wp-content/themes/twentyten/images/LargeLeftArrow3.png"); background-position: left top; background-repeat: no-repeat;}
.greenthirdtext{display: table-cell; text-align: left; vertical-align: middle; padding-right: 100px; font-size: 30px; width: 300px;}
.greenthirdlogo{position: absolute; padding-top:32px; padding-left:360px;}
.profileline{height:1px; background-color:gray; margin-top:20px;margin-bottom:10px;}
.planetbpractice{background-color:#EEBB84; padding-left:5px; display: inline; float: left; margin: 4px 8px 4px 0;}
.peoplebpractice{background-color:#98BD86; padding-left:5px; display: inline; float: left; margin: 4px 8px 4px 0;}
.performancebpractice{background-color:#6E9FC5; padding-left:5px; display: inline; float: left; margin: 4px 8px 4px 0;}
.greenthird4{ width: 460px; clear: both; border-bottom-width: 4px; border-bottom-style:solid; border-bottom-color:#518E31; margin-top: 20px; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif;}
.greenhalf8{ width: 680px; clear: both; border-bottom-width: 8px; border-bottom-style:solid; border-bottom-color:#518E31; margin-top: 20px; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; background-image: url(http://gogreenplus.org/wp-content/themes/twentyten/images/testtrian.png);}
.greenhalf8part{width: 680px; clear: both; border-bottom-width: 8px; border-bottom-style:solid; border-bottom-color:#518E31; margin-top: 20px; margin-bottom: 0px; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif;}
.greenhalf4part{width: 680px; clear: both; border-bottom-width: 4px; border-bottom-style:solid; border-bottom-color:#518E31; margin-top: 20px; margin-bottom: 0px; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif;}

.greenhalf4{width: 680px; clear: both; border-bottom-width: 4px; border-bottom-style:solid; border-bottom-color:#518E31; margin-top: 20px; margin-bottom: 0px; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; margin-bottom: 20px;}

.brownfull8{width: 940px; clear: both; border-bottom-width: 8px; border-bottom-style:solid; border-bottom-color:#AF603B; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; margin-top: 20px; }
.brownfull4{width: 940px; clear: both; border-bottom-width: 4px; border-bottom-style:solid; border-bottom-color:#AF603B; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; }

.bluefull8{width: 940px; clear: both; border-bottom-width: 8px; border-bottom-style:solid; border-bottom-color:#2360a0; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; margin-top: 20px;}
.bluefull4{width: 940px; clear: both; border-bottom-width: 4px; border-bottom-style:solid; border-bottom-color:#2360a0; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; margin-top: 20px; }
.brownhalf4{width: 680px; clear: both; border-bottom-width: 4px; border-bottom-style:solid; border-bottom-color:#2360a0; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; margin-top: 20px;}

.orangehalf8{width: 680px; clear: both; border-bottom-width: 8px; border-bottom-style:solid; border-bottom-color:#DD8925; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; margin-top: 20px; }

.bluehalf8{width: 680px; clear: both; border-bottom-width: 8px; border-bottom-style:solid; border-bottom-color:#256da7; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; margin-top: 20px; }

.bluehalf4{width: 680px; clear: both; border-bottom-width: 4px; border-bottom-style:solid; border-bottom-color:#256da7; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; margin-top: 20px; }

.orangehalf4{width: 680px; clear: both; border-bottom-width: 4px; border-bottom-style:solid; border-bottom-color:#DD8925; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; margin-top: 20px; }

.orangefull8{width: 940px; clear: both; border-bottom-width: 8px; border-bottom-style:solid; border-bottom-color:#DD8925; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; margin-top: 20px; }
.orangefull4{width: 940px; clear: both; border-bottom-width: 4px; border-bottom-style:solid; border-bottom-color:#DD8925; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; margin-top: 20px; }


.pinkhalf4{border-bottom-width: 4px; border-bottom-style:solid; border-bottom-color: #b51461; width: 680px; margin-top: 20px; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; clear:none; float: left; }
.pinkhalf8{border-bottom-width: 8px; border-bottom-style:solid; border-bottom-color: #b51461; width: 680px; margin-top: 20px; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; clear:none; float: left; }
.pinkfull8{border-bottom-width: 8px; border-bottom-style:solid; border-bottom-color: #b51461; width: 940px; margin-top: 20px; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif;}
.pinkfull4{border-bottom-width: 4px; border-bottom-style:solid; border-bottom-color: #b51461; width: 940px; margin-top: 20px; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif;}
.pinkside4{border-bottom: 4px solid #B51461; float: left; width: 640px;}

.brownhalf8{ width: 680px; clear: both; float: left; border-bottom-width: 8px; border-bottom-style:solid; border-bottom-color: #AF603B; font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif; margin-top: 20px;}

#contactdetails li{ list-style-type:none;}

#nextsteps{ width: 680px; float: left;}

#ns1{ width: 306px; float: left;}

#ns2{ idth: 306px; margin-left: 20px; float: left;}


/* =Content Widths
-------------------------------------------------------------- */

#contentfull{ width: 940px; float: left;}
#contenthalf{ width: 680px; float: left;}
#contenthalfmartop{width: 680px; float: left; margin-top: 20px;}

#searcharea{background-color: #838A8B; color: white; font-weight: bold; width: 920px; float: left; padding: 10px; }

#sortby{background-color: #838A8B; float: left;  width: 300px; margin-left: 10px; }

#alphabetLinks{ float: left; width: 600px; color: #cccccc}

#dateLinks{float: left; width: 600px; color: #cccccc}

#netavatar .avatar { width: auto; height:auto; max-width: 160px; max-height: 160px;}



.searchLinkCategory{ color:#cccccc;}

#searchCategoryList a:link{
	
	color:#fff;
	}
#searchCategoryList a:visited{

color:#fff;
	}
#searchCategoryList a:hover{
	color:#ccc;
}
#searchCategoryList a:active{
	color:#fff;
}



#dateLinks a {
    color: #ffffff;
}
#dateLinks a:hover {
    color: #cccccc;
}
#dateLinks active {
    color: #ffffff;
} 





#alphabetLinks a {
    color: #ffffff;
}
#alphabetLinks a:hover {
    color: #cccccc;
}
#alphabetLinks active {
    color: #ffffff;
} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/


p.trigger {
	padding: 0 0 0 20px;
	margin: 0px 0 20px 0;
	background: url(plusminus.jpg) no-repeat;
	height: 15px;
	font-size: 14px;
	font-weight: bold;
	float:left;
}
p.trigger a {
    color: #2360A0;
    text-decoration: none;
    display: block;
    cursor:pointer;
	
}
p.trigger a:hover { text-decoration:underline;
}
p.active {
    background-position: left bottom;
} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
    margin: 0 0 5px;
    padding: 0;
    overflow: hidden;
    clear: both;
}
.toggle_container .block {
    padding: 0px 0px 0px 15px; /*--Padding of Container--*/
}

.block{-moz-column-count: 2;
	  -moz-column-gap: 20px;
	  -moz-column-rule: none;
	  -webkit-column-count: 2;
	  -webkit-column-gap: 20px;
	  -webkit-column-rule: none;
	column-count: 2;
	column-gap: 20px;
	column-rule: none;
	}
	
	
	.block ul {list-style: none;}
	
	
	
.download{ margin-top: 50px;}

#wp_thumbie_li{ width: 200px;  float: left;}

#wptdescription{width: 200px;  float: left;}

#wp_thumbie_title{ width: 200px; float: left;}

#wp_thumbie_image{ width: 160px; float: left;}

#wp_thumbie_rl2{width: 200px; float: left;}



.frame{ width: 160px; height: 160px;}


.customized-recent-comments .avatar {
    float: left;
    padding: 0 5px 0 0;
	width: 40px; height: 40px;
}




#partherdeets{ width: 680px; float: left;}

#partnerauthoravatar{width: 220px; height: 80px; float: left; margin-right: 20px; margin-top: 20px; margin-bottom: 20px;}



#nhpartnerauthoravatar{ margin-bottom: 15px;  padding: 0px; }

#nhpartnerauthoravatar img{width: 220px; height: 80px; float: none; box-shadow: rgba(0, 0, 0, 0.509804) 0px 0px 0px;
-webkit-box-shadow: rgba(0, 0, 0, 0.509804) 0px 0px 0px; }


#partnerauthoravatar .avatar {width: 220px; height: 80px;}

#partnerwebsite{ width: 300px; float: left; margin-top: 80px;}



#learnmorebutton{width: 140px; height: 22px; padding-top: 5px; padding-bottom: 5px; float: right; margin-top: 20px; clear: both;}

.morepink{background-color: #B51461;}

.moreblue{background-color: #2360A0;}

#quizmoreblue { clear: none; float: left; margin-right: 20px; background-color: #2360A0; width: 140px; height: 22px; padding: 5px; margin-top: 20px;}

.morebrown{ background-color: #AF603B;}


#quizmoreblue a:link{
	
	color:#fff;
	}
#quizmoreblue a:visited{

color:#fff;
	}
#quizmoreblue a:hover{
	color:#fff;
}
#quizmoreblue a:active{
	color:#fff;
}



#learnmorebutton a:link{
	
	color:#fff;
	}
#learnmorebutton a:visited{

color:#fff;
	}
#learnmorebutton a:hover{
	color:#fff;
}
#learnmorebutton a:active{
	color:#fff;
}

.learnentry-meta{width: 270px; color: black;
font-size: 10px;
float: left;

margin-bottom: 10px;
line-height: 20px;
border-bottom-color: #E5E5E5;
border-bottom-width: 1px;
border-bottom-style: dashed;}

#nextsteps{width: 940px; float:left; margin-top: 0px;}

#learntoplogged{ width: 940px; float:left}

#learntopnotlogged{width: 940px; float:left}

#learntips{width: 940px; float:left;}

#learnuserthumb { width: 160px; padding-right:20px; float: left; height: 280px;}

#learnusertitle{width: 270px; float: left;}

#learnuserexcerpt{width: 270px; float: left;}

#postholder{ width: 940px; float: left;}

#learnpostholder{ width: 450px; float: left; margin-right: 20px;}

#learnposts{ width: 940px; float: left; margin-top: 0px;}


#recentpostholder{ width: 680px; float: left; margin-bottom: 20px;}

#recentusertitle{ width: 500px; float: left;}

#recentuserexcerpt{ width: 500px; float: left;}

.recententry-meta{width: 500px; float: right; font-size: 12px;
    line-height: 18px; margin-top: 10px;}




#membersconnect{ width: 940px; float: left;}

#membersconnect h2{ }


#dashprofile{ width: 440px; float: left;}

#dashprofile ul { list-style-type:none;}

#dashstatus{ width: 440px; float: left;}

#dashstories{ width: 440px; float: left;}

#dashthumb{width: 48px; height: 48px; margin-right: 20px; float:left;}

#dashstorytitle{ width: 370px; float: left;}

#dashpostdate{ width: 370px; float: left; display:inline-block}

#dashstories ul{display: inline-block;
    float: left;
    list-style: none outside none;
    margin: 0; list-style-type:none}
	
	#dashstories li{  list-style-type: none;
   float: left; margin-bottom: 20px;}
   
   
#dashstories .attachment-dashboard-thumb .wp-post-image{ width: 48px; height: 48px;}

#dashdiv{ float: left; margin-top: 20px;}

#dashright{ width: 440px; float: left; }

#dashright ul{ list-style-type:none;}

#dashcontent{ width: 680px; float: left;}

#dashprofile li{ margin-top: 10px; list-style-type: none;}

#dashstatus li{ margin-top: 10px; list-style-type: none;}

#dashavatar{ width: 220px; height: 220px; float: left; margin-right: 20px;}

#dashavatar .photo{ width: 220px; height: 220px; float:left;}
#dashavatar .avatar{ width: 220px; float: left; height: 220px;}

#dashright h2{ width: 440px; float: left; clear:both;}

.profileul{ font-weight:bold; list-style-type:none;}




#curauthposts{ width: 460px; float: left;}

#curauthposts li{ margin-top: 20px; width: 450px;}


#partnerdescription{ width: 680px; float: left; margin-top: 20px;}

#located{ float: left; width: 460px; margin-bottom: 20px;}

#authoravatar{ width: 160px; height: 160px;}

.authorh3{ margin-top: 20px; font-weight:bold;}

#authorcontentcontent{ width: 680px; float: left;}

#leftdeets{ width: 220px; float: left;}

#rightdeets{ width: 460px; float: left;}

#staffpostholder{ float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    width: 200px;
}


#bioholderouter{ width: 680px;float: left;}

#staffbioholder{ width: 680px; float: left; margin-bottom: 20px;}

#userthumb{ width: 200px; float: left;}

#usertitle{width: 200px; float: left; font-weight:bold;}

#userexcerpt{width: 200px; float: left; clear:both;}

#staffpagebios{ width: 640px; float: left;}

#readmorestaff{width:103px; float: right; text-align:right; font-size:10px;}

#staffavatar{ width: 160px; height: 160px; margin-right: 20px; float: left; clear: left;}

#staffdisplayname{ width: 440px; float: left; line-height: 14px;}

#staffbiopart{ width: 440px; float: left; margin-top: 0px;}

#staffpeople{ margin-bottom: 20px; float: left;}



#staffposts{ width: 680px; float: left; margin-top: 20px;}


.aboutmissimage1{ width: 300px; height: 160px; float: left;}

.aboutmissimage{ width: 300px; height: 160px; float: left; margin-left: 20px;}

#partnerbutton{ width: 220px; height: 22px; padding-top: 5px; padding-bottom: 5px; background-color: #2360A0; float: right; margin-top: 20px; margin-bottom: 20px;}

#partnerbutton a:link{
	
	color:#fff;
	}
#partnerbutton a:visited{

color:#fff;
	}
#partnerbutton a:hover{
	color:#fff;
}
#partnerbutton a:active{
	color:#fff;
}

.avatarh2{ font-family: ff-din-web; font-weight:bold; font-size:18px; margin-bottom: 10px; width: 140px; max-width: 140px; margin-top: 10px; }

.avatarh2 a{ color: #4D4D4F}

.avatarh2 a:link{color: #4D4D4F}

.avatarh2 a:hover{color: #4D4D4F; text-decoration: underline;}

.avatarh2 a:visited{color: #4D4D4F}





.longavatarh2{ font-family: ff-din-web; font-weight:bold; font-size:18px; margin-bottom: 10px; width: 440px; max-width: 440px; margin-top: 10px; }

.longavatarh2 a{ color: #4D4D4F}

.longavatarh2 a:link{color: #4D4D4F}

.longavatarh2 a:hover{color: #4D4D4F; text-decoration: underline;}

.longavatarh2 a:visited{color: #4D4D4F}


#displayname{ width: 140px; float: left;}

#businesstitle{width: 140px; max-width: 140px; float: left;  margin-top: 0px; }

#interndate{width: 440px; max-width: 140px; float: left;  margin-top: 0px; margin-bottom: 10px;}


#description { width: 140px; float: left; margin-top: 10px; }

#connectdisplayname{ width: 120px; float: left; margin-top: 0px; }

#connectdisplayname h2{font-size: 14px; line-height: 16px;}

#connectdescription{ width: 120px; float: left; font-size: 12px; line-height: 14px}


#dashdisplayname{ width: 220px; float: left; margin-top:20px;}


#searchnetwork{ width: 450px; float: left; margin-left: 20px; margin-top:20px; margin-bottom: 20px;}

#maptext{ width: 450px; float: left; margin-top:0px; margin-bottom: 20px;}



#partneravatar .avatar {
    float: left;
    height: 160px;
    
    width: 220px;
	
}

#partneravatar{width: 220px; height: 160px; float: left; }


#partneravatargrid .avatar {
    
    height: 80px;
    display: block; 
    width: 220px; margin-right: 0px;
}

#partneravatargrid{width: 220px;  float: left;  min-width: 220px;}

#partneravatarholder{ width: 980px; float: left; margin-left: -20px;}

#nhaboutavaholder{ float: left; margin-right: -20px;}

#aboutavatar{ width: 140px;  float: left; margin-right: 20px; margin-top: 20px; background-color: #f5f5f5; padding-left: 10px; padding-right: 10px; height: 335px; min-height: 335px;}

#aboutavatarstaff{ width: 140px;  float: left; margin-right: 20px; margin-top: 20px; background-color: #f5f5f5; padding-left: 10px; padding-right: 10px; height: 404px; min-height: 404px;}

.avatar { width: 140px; height: 140px; float: left; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.51);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.51);
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.51);}

#connectavatar{ width: 80px; height: 100px; float: left; margin-right: 10px;}

#connectavatar .avatar {width: 80px; height: 80px; float: left; margin-right: 10px; vertical-align: top;}

#networkbanners{ width: 940px; float: left; clear:both;}



#dashbusinesstitle{width: 103px; float: left; font-size:12px;   line-height: 10px;}

#businessname{width: 200px; float: left; margin-top: 5px; font-weight:bold;}



#authordescription{ width: 460px; float: left; margin-top: 10px;}

#aboutpeople{ width: 215px; margin-right: 20px; float: left; margin-bottom: 20px;}

#connectpeople{ width: 215px; margin-right: 20px; float: left; margin-bottom: 20px;}

#gp1cert{ width: 940px; float: left;}

#gp1certdash{ width: 940px; float: left;}


#dashpeople{ width: 200px; margin-right: 20px; float: left; margin-bottom: 20px;}

#partnerholder{ width: 220px;  float: left; margin-bottom: 20px; margin-right: 0px;}

#nhabout{ width: 700px; margin-bottom: 10px; margin-top: 20px; padding-bottom: 10px; border-bottom: 1px solid #4D4D4F;}

#partnerholder .avatar{ width: 220px; height: 80px; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.51);
-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.51);
-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.51); }


#partnerholder img{ width: 220px;  float: left; }


#partnerholder .avatar a{ width: 220px;  }


#partnerholder img a{ width: 220px;  float: left; }

#aboutpeopleholder{ width: 940px; margin-left: -20px; float: left;}


#readmoreabout{ width:103px; float: left; text-align:left; font-size:10px; }
.readmorelink{font-size:10px; clear:both; margin-bottom: 20px;}

#recent-comments .avatar {
    float: left;
    height: 40px;
    margin-right: 10px;
    width: 40px;
}

#recent-comments .photo {
    float: left;
    height: 40px;
    margin-right: 10px;
    width: 40px;
}

#recent-comments li { margin-top: 20px;
}

#homevideo{ float: left; width: 680px; border-color: #dddddd; border-style:solid; border-width: 1px;}

.blueline{border-bottom-width: 4px; border-bottom-style:solid; border-bottom-color: #2360a0; width: 680px; margin-top: 20px; float:left;}

#partnerimage{ width: 220px; max-width:220px; float: left;}

#partnertext{ width: 440px;  float: left; }

#partner{ width: 680px; max-width:680px; float: left; margin-top: 20px; }

.partnerpage{ width: 940px; float: left; border-bottom-color:#b51461; border-bottom-width: 8px; border-bottom-style:solid; clear:both; margin-top: 20px;}


#entry-content ul { margin:0px; padding: 0px; list-style-type:disc; padding-left: 40px;}

#entry-content ol { margin:0px; padding: 0px; list-style-type:disc; padding-left: 40px;}

#entry-content li { margin-top: 8px; clear:both; }


#entry-content {clear: both;
    padding: 8px 0 0; float: left; width:inherit;}
	
	#entry-content p{ float:left; }
	
	
	
	#question-content {clear: none;
    padding: 8px 0 0; float: left; width:600px; }
	
	#question-content p{ float:left; clear: none; }
	
	#question-content ul{ float:left; clear: none; }
	


.question-title{ width: 580px; float: left; margin-left: 20px; line-height: 1.3; margin-bottom: 10px;}
	
	
#entry-content h1{ font-family: 'DivonaRegular',Georgia,"Times New Roman",Times,serif;
font-size: 36px;
line-height: 38px; float:left;  clear:both; margin-top: 8px; margin-bottom: 8px;}

#entry-content h2{ font-size:18px; font-weight:normal; float:left;   font-family: ff-din-web; font-weight: bold;
    font-size: 22px;
    line-height: 1.3; margin-bottom: 8px; padding-bottom: 0px;
   }

.simplemodal-login-credit {display:none;}

#catthumb{ width: 150px; float: left; border: 2px solid #fff; max-height: 150px; overflow: hidden; padding: 10px;
box-shadow: 0px -1px 6px 
rgba(0, 0, 0, 0.32);
-moz-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
-webkit-box-shadow: 0px -1px 6px 
rgba(0, 0, 0, 0.32);
margin-top: 20px;
background-color: 
white;}



#continuelink{ font-size: 10px; background-color: #f9f9f9; padding: 5px; float: left;}

#catexcerpt{ width: 440px; float: left; margin-left: 20px; margin-top: 20px;}

#catexcerptquest{ width: 440px; float: left; margin-left: 20px; margin-top: 0px;}

#relaedtitle{ width: 160px; float: left; margin-top: 20px; margin-bottom: 20px; padding-left: 20px;}

#relatedavatar{ width: 206px; float: left; height: 160px; max-height: 160px; overflow:hidden;  position: relative; }

#relatedpostholder{ width: 206px; float: left; margin-right: 20px;}

#inneravatar{ position:absolute; bottom: 0; left: 23px;}

img .thumbnail 1 { width: 160px; float: left;  max-height: 160px; overflow:hidden;  }

#relatedposts{ float: left;  width: 680px;}

#relatedposts h2{border-bottom-width: 4px; border-bottom-style:solid; border-bottom-color: #af603b; width: 640px; margin-top: 20px;}

#Nextsteps h2{border-bottom-width: 4px; border-bottom-style:solid; border-bottom-color: #518e31; width: 640px; margin-top: 20px;}

#comments h2{border-bottom-width: 4px; border-bottom-style:solid; border-bottom-color: #af603b; width: 640px; margin-top: 20px; clear:both; flost: left;}

#learntop1{ width: 300px; height: 160px; float: left; }

#learntop2{ width: 300px; height: 160px; float: left; margin-left: 20px;}

#learntop3{width: 300px; height: 160px; float: left; margin-left: 20px;}


.nrelate_default.nr_110 .nr_panel {
width: 200px !important; min-width: 200px; margin-bottom: 20px;
}

.nrelate_default.nr_110 .nr_panel a:link {
width: 200px !important; min-width: 200px; margin-bottom: 20px;
}

.nrelate_default.nr_110 .nr_panel a:hover{
width: 200px !important; min-width: 200px; margin-bottom: 20px;
}

.nrelate_default .nr_img_div { width: 110px; margin: 0 auto;}

.categorytitle{ width: 700px;  border-bottom-width: 8px; border-bottom-style:solid; border-bottom-color:#4D4D4F;  font-family: ff-din-web; font-weight: bold; margin-bottom: 0px;}



#learnnl1{ width: 460px; height: 80px; float: left;  }

#learnnl2{width: 460px; height: 80px; float: left; margin-left:20px;}

#learnnl3{width: 300px; height: 160px; float: left;}

#learnnl4{ width: 300px; height: 160px; float: left; margin-left: 20px;}

#learnnl5{ width: 300px; height: 160px; float: left; margin-left: 20px;}

#learnnl6{width: 460px; height: 80px; float: left;}

#learnnl6{width: 460px; height: 80px; float: left;}

#learnnl7{width: 460px; height: 80px; float: left; margin-left:20px;}



#netbanner1{width: 300px; height: 160px; float: left;}

#netbanner2{ width: 300px; height: 160px; float: left; margin-left: 20px;}

#netbanner3{ width: 300px; height: 160px; float: left; margin-left: 20px;}


#aboutcontainer{ width: 940px; float: left;}


#homeaboutcontainer{   width: 980px; float: left; background-color: #ffffff;}


#aboutcontent{ width: 940px; float: left;}






#bsfellows{ width: 940px; float: left; clear: both; position:relative; }
#bsfellows li{ width: 273px; height: 160px; float: left; display: inline;}
.author-list{ float: left; margin-bottom: 8px; }
.name { vertical-align:top; float: left; width: 113px; font-family:"Helvetica Neue", Helvetica, Arial,  "Nimbus Sans L", sans-serif; font-size:18px; line-height: 24px; color: #000; font-weight:bold; margin-bottom: 8px;}



#comments .avatar{width: 40px; height: 40px; float: left; margin-right: 10px;}


.biography{ width: 113px; float: left; height: 84px; max-height: 85px; overflow:hidden;}


.user, .with-name, .with-biography{ float: left; width: 292px; margin-left: 20px; }
#aboutpagetitle{ float: left;}
#board{float: left; width: 940px; clear: both;}
#staff{float: left; width: 940px; clear: both;}
#fellows{float: left; width: 940px; clear: both;}

#joinusdiv{ width: 200px; height: 20px; background-color: #518E31; display:block; float:right; color: #fff; text-align:left; padding:10px; font-family: ff-din-web; font-weight: 600; font-style: normal;  font-size: 22px; line-height: 22px;}

#joinusdiv li{ list-style-type: none; margin-top: 0px;}


#logindiv{ width: 200px; height: 20px; background-color: #DD8925; display:block; float:right; color: #fff; text-align:left; padding:10px; font-family: ff-din-web; font-weight: 600; font-style: normal;  font-size: 22px; line-height: 22px;}


#logindiv a:link{
	
	color:#fff;
	}
#logindiv a:visited{

color:#fff;
	}
#logindiv a:hover{
	color:#fff;
}
#logindiv a:active{
	color:#fff;
}

#joinusdiv a:link{
	
	color:#fff;
	}
#joinusdiv a:visited{

color:#fff;
	}
#joinusdiv a:hover{
	color:#fff;
}
#joinusdiv a:active{
	color:#fff;
}
























#searchbox{ float:right; margin-top: -30px;}
.attachment-post-thumbnail {
float:left;
margin:5px;
width: 160px; height: 160px;
}

#carousel{ width: 980px; position:relative; float: left; max-width: 960px; overflow:hidden;   }

#caroul{ margin-left: 0px; left: 0px; float: left; width: 980px; }

#userul{ margin-left: 0px; left: 0px; float: left; width: 980px; height: 240px; }

#homecarousel{ width: 980px; float:left; overflow: hidden; height: 240px; margin-left: -20px; margin-top: 10px;}

#usercarousel{ width: 980px; float:left; overflow: hidden; height: 240px; margin-left: -20px;}

#usercarousel{ width: 980px; float:left; overflow: hidden;  margin-left: -20px; background-color: #f9f9f9;  margin-bottom: 20px; height: 225px; max-height: 225px;}

#userli{ overflow: hidden;
float: left;
width: 220px;
}

#usercarousel li{ height: 187px;}

#homecarousel li{float: left;
    height: 240px;
    overflow: hidden;
    width: 220px;
	margin-left: 20px; display: block;
	}
	
	
	#usercarousel li{float: left;
    height: 240px;
    overflow: hidden;
    width: 102px;
	margin-left: 20px;
	}
	
#indislide .featured-image .img{width: 220px; height: 240px;}	

#indislide  .img a:link{width: 220px; height: 240px;}
	
	
#indislide{ width: 216px; height: 240px; background-color: #ffffff; float: left; position: relative;



 }



#newcarousel{ float: left; margin-top: 20px; }


#car1{float: left;
    height: 240px;
    overflow: hidden;
    width: 220px;
	 display: block; margin-right: 20px; position: relative;   box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.19);}

#car2{float: left;
    height: 240px;
    overflow: hidden;
    width: 220px;
 display: block; margin-right: 20px; position: relative;   box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.19);}

#car3{float: left;
    height: 240px;
    overflow: hidden;
    width: 220px;
	margin-right: 20px; display: block; position: relative;   box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.19);}

#car4{float: left;
    height: 240px;
    overflow: hidden;
    width: 220px;
 display: block; position: relative;   box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.19);}

#extext{ width: 196px; float: left; position: relative; min-width: 196px;}


#slidesimage{ width: 196px; float: left; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;}



#userslide .avatar{max-width: 80px;}	


#userslide{ width: 102px; background-color: #fff; }

#indiexcerpt{ position:absolute; color:#FFF; width: 204px; height: 102px;  background-image:url(http://gogreenplus.org/wp-content/themes/twentyten/images/BGs/storybg2.png); top: 122px; left: 0px; padding: 8px}

#indiexcerpt h2{ float: left;
     font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 8px;
	width: 204px; font-family: ff-din-web;
font-weight: 300;
font-style: normal;}

#indiexcerpt h2 a:link{ color:#ffffff;}

#indiexcerpt h2 a:visited{ color:#ffffff;}

#indiexcerpt h2 a:hover{ color:#dddddd;}

#userbusiness{  color:#FFF; width: 102px; font-size:12px; line-height: 13px; width: 102px; float: left;   }

#userbusiness h2{ float: left;
     font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 8px;
	width: 102px;}
	
	#userdescription{ width: 102px; float: left; font-size:10px; line-height: 14px; text-align:left; margin-top: 5px; height: 170px; margin-bottom: 10px;}

#userbusiness h2 a:link{ color:#FFF;}

#userbusiness h2 a:visited{ color:#FFF;}

#userbusiness h2 a:hover{ color:#ddd;}






#useravatarppl{width: 102px;
height: 80px;
 }
	
	#useravatarppl .img{width: 80px;
height: 80px; margin: 0; }
	
	#useravatarppl .avatar{width: 80px;
height: 80px;
margin: 0; margin-left: 11px; margin-bottom: 10px; }
	
	





.flickr-mini-gallery img {
margin:10px 10px 0px 10px; overflow:hidden; width: 90px; height: 90px;
}

#homepagecontent{ width: 700px; float: left;}

#homecontent{ width: 460px; float: left; margin-right: 20px;}

#homepost h1{ width: 460px; font-size: 36px; line-height: 36px; border-bottom-color: #DD8925; border-bottom-style:solid; border-bottom-width: 8px; font-family:'DivonaRegular',Georgia, "Times New Roman", Times, serif ; float:left; margin-bottom: 20px;}

#homepost h2{ clear: none;}

#sonetdiv{ width: 220px; float:left; }






#snallwigs{width: 220px; float:left; font-size: 10px;
    line-height: 20px;}

#fbwidg{width: 220px; float:left; }



#twitterwidg{width: 220px; float:left; border-color:#ddd; border-style:solid; border-width: 1px; margin-top: 20px;}

#flickrwidg{width: 220px; float:left; border-color:#ddd; border-style:solid; border-width: 1px; margin-top: 20px;}

#sonetdiv h2{ width: 220px; font-size: 22px; line-height: 22px; font-family:'DivonaRegular',Georgia, "Times New Roman", Times, serif ; float:left; padding-top: 32px; margin-bottom: 0px;}

#soneheadbox{ width: 220px; height: 39px; float: left; min-height: 39px; min-width: 220px; background-color:#AF603B; }

#sonetbuttons{ width: 75px; float: right; margin-right: 5px; margin-top: 5px;}

#homethumb{ width: 160px; float:left; margin-right: 20px; clear:left; display:inline-block; height: 325px; max-height: 325px; overflow: hidden;}

#posthome{}

.entry-titlehomeB{width: 266px; float:left; display:inline-block;}

.excerpthomeB{width: 266px; float:left; clear: right; display:inline-block;}

#carobuttonholder{ width:90px; float: right; margin-top: 8px; }

#carobuttonholder2{ width:90px; float: right; margin-top: 8px;  position: absolute; top:192px; left: 850px; z-index: 500;}

#carobuttons{ }

.caronext{ width: 40px; float: left;}

.caroprev{ margin-right: 10px; width: 40px; float: left; }

.caronext2{ width: 40px; float: left; }

.caroprev2{ margin-right: 10px; width: 40px; float: left;  }



.prev2{   font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif; color: #fff; font-size: 10px; margin-right: 10px}

.next2{   font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif; color: #fff; font-size: 10px;}

#postsnbuttons{ width: 630px; float: left;  background-color: #f6f6f6; padding: 5px; margin-bottom: 20px;}

#homepostholder{ width: 460px; float: left; margin-bottom: 40px;}

#homepostholder .entry-meta{ width: 266px;}

.tweetbutton{ float: left;}

.commentcount{ float: left;}

.fblikebutton{ float: left; clear:both;}

#missionwork{ width: 980px; float: left; margin-bottom: 20px; }

#missionwork h2{ clear: none; float: left; width: 270; font-weight:bold;}

#missionhistory{ width: 450px; float: left;}

#workimpact{ width: 450px; float: left; margin-left: 20px}

.missionimage{ float: left; margin-right: 10px; width: 160px;}

.imapactimage{ float: left; margin-right: 10px; width: 160px;}

.missiontext{ float: left; width: 270px;}

.impacttext{ float: left; width: 270px;}

#partnersimage{ width: 940px; float: left;}

#site-title {
	float: left;
	width: 500px;
	height: 94px;
}
#site-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 15px 0 18px 0;
	width: 220px;
}

/* This is the custom header image */
#branding img {
	
display: block;
	float: left;
}

.tabContainerUl{
    
    
    min-height:40px;
	width: 100px;
	margin-right: 10px;
	float: right;
   
    
   
}
.hidetab{
    display: none;
}

.tabContainerUl li{
    float:left;
    width: 200px;
    height: 30px;
    display: block;
    outline:1px solid #CFCFCF;
    background:none repeat scroll 0 0 #4367A9;
    color:#FFFFFF;
}

.tabContainerUl a{
    

  
    display:block;
    padding-top:5px;
    text-align:center;
    text-decoration:none;
}



#tabcontent{ float: left; width: 220px;}

.tabcontent_inner{float: left; width: 220px;}


#tabbar{ width: 220px; float: left;
    
}
.displaytab{
    display: block;
    
    color:#000000;

    /*border:2px solid #FFFFFF;
	outline:1px solid #CFCFCF;*/
}

.displayActive{
    
}

#tabContainer{
    min-height: 30px;
	width: 220px; float:left;
}

.tabMenuItem{
   
    float: right;
    

}



/* dom tab long */
.tabContainerUlLong{
   
    
    min-height:40px;
   
   

}
.hidetabLong{
    display: none;
}

.tabContainerUlLong li{
    float:left;
    width: 200px;
    height: 30px;
    display: block;
   
  
   
}

.tabContainerUlLong a{
  
  
    display:block;
  
    height:23px;
    
 
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    text-align:center;
    text-decoration:none;
}

#tabbarLong{
    
    margin: 10px;
}
.displaytabLong{
    display: block;
    clear:both;
  
    padding:1em 3em;

}

.displayActiveLong{
    background-color: #cfcfcf !important;
}

#tabContainerLong{
    min-height: 30px;
}

.tabMenuItemLong{
   
    float: left;
    margin-top: 5px;

}

/* =Menu
-------------------------------------------------------------- */


#bonnav{ width: 720px;   float: left; }

#helpnav{ width: 660px; float: right;}


#helpnav a{ font-size: 14px;}


#helpnav a: hover{ font-size: 14px;}



#access {
	background: #fff;
	display: block;
	float: left;
	margin: 0 auto;
	width: 940px;
	
	vertical-align:bottom;
	

}
#access .menu-header,
div.menu {

	margin-left: 12px;
	width: 928px; float: left;
}


#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 720px;
	float: left;

	
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
	width: 220px;
	margin-right: 20px;
	 vertical-align:bottom;
	
}
#access a {
	font-family: ff-din-web; font-weight: 300; font-style: normal;  font-size: 22px;
	text-transform:capitalize;
	color: #838a8b;
	display: block;
	padding: 0 10px;
	text-decoration: none;
	vertical-align:baseline;
	text-align:center;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	
	color: #2360A0;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #2360a0;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}




#accesshelpdesk {
	background-color: #518E31;
	display: block;
	float: left; 
	width: 980px;
	height: 40px;
	vertical-align:bottom;
	

}
#accesshelpdesk .menu-header,
div.menu {

	margin-left: 12px;
	width: 928px;
}


#accesshelpdesk .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 720px;
	float: left;

	
}
#accesshelpdesk .menu-header li,
div.menu li {
	float: left;
	position: relative;
	width: 220px;
	margin-right: 20px;
	 vertical-align:bottom; padding-top: 10px; padding-bottom: 10px; background-color: #518E31; height: 20px;
	
}
#accesshelpdesk a {
	font-family: ff-din-web; font-weight: 300; font-style: normal;  font-size: 16px; line-height: 16px;
	text-transform:capitalize;
	color: #ffffff;
	display: block;
	padding: 0 10px;
	text-decoration: none;
	vertical-align:baseline;
	text-align:center; padding-top: 10px;
}
#accesshelpdesk ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}

#menu-help-desk-navigation {
list-style: none;
margin: 0px;
padding: 0px; margin-right: 30px;
float: right;
}


#menu-help-desk-navigation li {
float: right;
position: relative;
margin-left: 40px; height: 40px;

vertical-align: bottom;  margin-top: 0px;
}


#accesshelpdesk ul ul li {
	min-width: 180px;
}
#accesshelpdesk ul ul ul {
	left: 100%;
	top: 0;
}
#accesshelpdesk ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#accesshelpdesk li:hover > a,
#accesshelpdesk ul ul :hover > a {
	
	color: #ffffff; background-color: #45792a; height: 30px;
}
#accesshelpdesk ul li:hover > ul {
	display: block;
}
#accesshelpdesk ul li.current_page_item > a,
#accesshelpdesk ul li.current-menu-ancestor > a,
#accesshelpdesk ul li.current-menu-item > a,
#accesshelpdesk ul li.current-menu-parent > a {
	color: #2360a0;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}






/* =Content
-------------------------------------------------------------- */

#main {
	clear: both;
	overflow: hidden;
	padding: 0px 0 0 0;
}
#content {
	margin-bottom: 36px;
}
#content,
#content textarea {
	color: #333;
	font-size: 14px;
	line-height: 24px;
}











#content input,{ color:#ffffff;} 
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
	margin-bottom: 8px;
}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	margin-bottom: 0;
}
#content pre,
#content kbd,
#content tt,
#content var {
	font-size: 15px;
	line-height: 21px;
}
#content code {
	font-size: 13px;
}
#content dt,
#content th {
	color: #000;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	
	
	
}
#content table {
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}
#content tr th,
#content thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
#content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
#content tr.odd td {
	background: #f2f7fc;
}

#homepost{ margin-bottom: 8px; width: 460px; height:162px; margin-top: 20px;}


.hentry { margin-bottom: 20px;
	
}

.hentry h2 { clear:both; margin-bottom: 8px; float: left; width: 100%;
  
    font-size: 22px;
    line-height: 24px;
	margin-top: 20px; 
	}
	
	
	
	#archcategs{ float: left; font-size: 10px;}


#archiveholder .archive-title{font-size: 25px;
    line-height: 1.3;
	margin-top: 0px; font-family: ff-din-web; width: 550px; float: left; margin-bottom: 0px; margin-left: 20px; font-weight:bold;}



#archiveutitlity{ float: left; background-color: #f9f9f9; padding: 20px; width: 320px; margin-top: 10px; margin-bottom: 10px;}

#archiveshares{ float: left; margin-right: 10px;}

#archiveauthor{ width: 280px; height: 120px; float: right; background-color:#CCFFCC;}



#calendardate{ width: 68px; float: left; margin-left: 0px;  height: 78px; background-image:url(http://www.gogreenplus.org/wp-content/themes/twentyten/images/calbg.jpg); background-repeat: no-repeat;}

#calmonth{ width: 68px; float: left; padding-top: 5px; text-align: center; font-size: 10px; color: #ffffff; line-height: 10px; height: 15px;}

#calday{ width: 68px; float: left; font-size: 14px; font-weight: bold; padding-top: 9px; text-align: center; line-height: 14px; height: 21px; color: #a3a4a8;}

#calyear{ width: 68px; float: left; padding-top: 8px; text-align: center; font-size: 10px; color: #ffffff; line-height: 10px; height: 12px;}

#archcategs img{ width: 80px; height: 80px;}



#innoarchauth{ width: 600px; float: left; background-color: #f9f9f9; padding: 20px; border: #EEE solid 1px;}

#singlehauth{ width: 600px; float: left; background-color: #f9f9f9; padding: 20px; border: #EEE solid 1px; margin-bottom: 20px;}

#innoarchavatar{ width: 60px; height: 60px; float: left; border: #EEE solid 1px;}

#innoarchavatar img{ width: 60px; height: 60px;}

#innoauthdesc{ width: 500px; float: left; margin-left: 20px; font-size: 10px; line-height: 1.5;}

#innoauthname{width: 540px; float: left; margin-left: 20px; margin-bottom: 5px; font-size: 10px; line-height: 10px; background-color: #f9f9f9; padding: 5px; border: #EEE solid 1px;}


#singleauthname{width: 680px; float: left; margin-left: 0px; margin-bottom: 5px; font-size: 10px; line-height: 10px; background-color: #f9f9f9; padding: 5px; border: #EEE solid 1px;}



#loopauth{width: 630px; float: left; margin-left: 0px; margin-bottom: 5px; font-size: 10px; line-height: 10px; background-color: #f9f9f9; padding: 5px; border: #EEE solid 1px; margin-top: 20px;}



#innovationtable{ float: left; margin-top: 20px;}



#learntitle{ width: 940px; float: left;}

#homepost h2{  font-size: 22px;
    line-height: 30px;
	margin-top: 0px;
	font-family: ff-din-web;
font-weight: 300;
font-style: normal; width: 200px;}





.home .sticky {
	background: #f2f7fc;
	border-top: 4px solid #000;
	margin-left: -20px;
	margin-right: -20px;
	padding: 18px 20px;
}
.single .hentry {
	margin: 0 0 36px 0;
}
.page-title {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 36px 0;
}
.page-title span {
	color: #333;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
	color: #888;
	text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
	color: #ff4b33;
}
#content .entry-title {
	 clear: both;
    float: left;
    font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 8px;
}

#content .question-title {

    float: left;
    font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 8px; width: 590px; clear: none; margin-left: 10px;
}

#archiveholder{ width: 640px; float: left; padding:20px; box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
-moz-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32);
-webkit-box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.32); margin-top: 20px; background-color:#ffffff;


}



#archiveholder h2{ clear: none;


}


#archiveholder p{ clear: none; 


}


.topten-title{ width: 550px; margin-left: 20px;}

.archive-summary{ clear: none; float: left; display: inline; width: 540px;  }

.archiveimage{ width: 80px; float: left; display: inline; margin-right: 20px;}



#singleposttitle{  clear: right;  float: left; width: 640px;}


#singlequestiontitle{  clear: right;  float: left; width: 640px; margin-top: 20px;}

.entry-title a:link,
.entry-title a:visited {
	color: #000;
	text-decoration: none;
	clear: both;
    float: left; font-family:inherit;
    font-size: 22px;
    line-height: 32px;
   
	font-weight:normal;
}
.entry-title a:active,
.entry-title a:hover {
	color: #2360A0;
}
.entry-meta {
	color: #000;
	font-size: 10px;
	float: left;
	width: 460px;
	 line-height: 10px; border-bottom-color: #e5e5e5;
border-bottom-width: 1px;
border-bottom-style: dashed;
}
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content,
.entry-summary {
	clear: both;
	padding: 0px 0 0 0;
}
#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 24px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	clear: both;
	color: #000;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active,
.page-link a:hover {
	color: #ff4b33;
}
body.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	clear: both;
	color: #888;
	color: black;
font-size: 10px;
line-height: 20px; 
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	
	
}
.entry-meta a,
.entry-utility a {
	color: #2360A0;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #ff4b33;
}
#content .video-player {
	padding: 0;
}


/* =Asides
-------------------------------------------------------------- */

.home #content .format-aside p,
.home #content .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.home .hentry.format-aside,
.home .hentry.category-asides {
	padding: 0;
}
.home #content .format-aside .entry-content,
.home #content .category-asides .entry-content {
	padding-top: 0;
}


/* =Gallery listing
-------------------------------------------------------------- */

.format-gallery .size-thumbnail img,
.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.format-gallery .gallery-thumb,
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .format-gallery .entry-utility,
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}


/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}


/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
	margin-top: 4px;
}


.container_img {
    position:relative; 
    width: 80px;
    height: 80px; float: left;

}

.container_img img{
    
    
}



.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 8px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.navigation a:link,
.navigation a:visited {
	color: #fff;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #ddd;
}
.nav-previous {
	float: left;
	width: 140px;
	height: 20px;
	background-color: #DD8925;
	padding: 10px;
	color: #fff;
	text-align:center;
}
.nav-next {
	float: right;
	width: 140px;
	height: 20px;
	background-color: #DD8925;
	padding: 10px;
	color: #fff;
	text-align:center;
}

a:link.nav-previous{ color: #fff;}
a:visited.nav-previous{color: #fff;}
a:hover.nav-previous{color: #ddd;}
a:active.nav-previous{color: #fff;}



.nav-next:link{ color: #fff;}
.nav-next:visited{color: #fff;}
.nav-next:hover{color: #ddd;}
.nav-next:active{color: #fff;}


#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
	margin: 0px 0 0 0;
	float: left;
	width: 680px;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
	width: 680px;
	float: left;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}


.commentlist ol {
	list-style: none;
	margin: 0;
	float: left;
	clear: both;
}

#commentlist{ float: left; width: 680px;}




.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0; width: 40px; height: 40px;
}
.comment-author { position: relative; padding-left: 50px;
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0; padding-left: 50px;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	background-color: whiteSmoke;
background-image: -webkit-linear-gradient(top,whiteSmoke,#F1F1F1);
background-image: -moz-linear-gradient(top,whiteSmoke,#F1F1F1);
background-image: -ms-linear-gradient(top,whiteSmoke,#F1F1F1);
background-image: -o-linear-gradient(top,whiteSmoke,#F1F1F1);
background-image: linear-gradient(top,whiteSmoke,#F1F1F1);
color: #444;
border: 1px solid gainsboro;
border: 1px solid rgba(0, 0, 0, 0.1);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
cursor: default;
font-size: 11px;
font-weight: bold;
text-align: center;
margin-right: 0px;

line-height: 27px;
min-width: 54px;
outline: 0;
padding: 0 8px; float: left;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
	width: 680px; clear:both; float: left;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}



.widget-area li { margin-top: 8px; float: left; clear:both;
}
.widget-area ul ul {
	list-style: none;
	margin-left: 0px;
	font-size:12px; line-height: 18px;
}
.widget-area select {
	max-width: 100%;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	color: #222;
	
	  font-size: 22px;
    line-height: 22px;  margin-bottom: 20px; padding-bottom: 4px;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 0px 0 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
#primary {
}
#secondary {
}

/* Footer widget areas */
#footer-widget-area {
}


/* =Footer
-------------------------------------------------------------- */

#footer {
	
	background-image: url(http://gogreenplus.org/wp-content/themes/twentyten/images/footerimage.png); background-repeat:repeat;
	height: 355px;
}

#innerfooter{ width: 940px; margin: 0 auto;}
#colophon { margin-top: 205px;
	overflow: hidden;
	padding: 10px;

	background-color: #432212;
	width: 460px;
	float: right;
	color: #fff;
	font-family:"Helvetica Neue", Helvetica, Arial,  "Nimbus Sans L", sans-serif;
	font-size: 8px;
	font-weight:normal;
	line-height: 20px;
	
}
#site-info {
	font-weight: bold;
}
#site-info a {
	color: #fff;
	text-decoration: none;
}
#site-generator {
	font-style: italic;
	position: relative;
}
#site-generator a {
	background: url(images/wordpress.png) center left no-repeat;
	color: #666;
	display: inline-block;
	line-height: 16px;
	padding-left: 20px;
	text-decoration: none;
}
#site-generator a:hover {
	text-decoration: underline;
}
img#wpstats {
	display: block;
	margin: 0 auto 10px;
}


/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}

.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}

#access{}
#site-description {
	-webkit-text-size-adjust: none;
}


/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {
		background: none !important;
	}
	#wrapper {
		clear: both !important;
		display: block !important;
		float: none !important;
		position: relative !important;
	}
	#header {
		width: 1020px; padding-left: 40px; padding-right: 40px; margin: 0 auto;
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
		}
		
		
		
		
		
		
		
		
		
		
		
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 21pt;
	}
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}
	#content,
	.one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display: none;
	}
	#site-generator a {
		margin: 0;
		padding: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display: inline;
	}
	.home .sticky {
		border: none;
	}
