/*
Theme Name: US Green Chamber
Theme URI: http://www.usgreenchamber.com/
Description: Custom theme made for the U.S. Green Chamber
Version: 1.0
Author: design by digitalTelepath/managed by BuildRevise

*/


* { margin:0px; padding:0px; }
body {
	margin:0px;
	padding:0px;
	background:#eae8de url('images/body_bg.png') repeat-x 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}
img {
	text-decoration:none;
	border:none;
	outline:none;
}
a {
	outline:none;
	color:#7aaf62;
}
h1 {
}
h2 {
	background:url('images/h_divider.png') repeat-x 0 bottom;
	padding:0 0 10px 0;
	font-size:24px;
}
h2.subTtl {
	background:none;
	padding:0px;
}
h3 {
	font-size:18px;
	color:#787562;
}
p {
	padding:10px 0;
	line-height:20px;
}
em {
	color:#999;
}
.cufon {
	font-family:museo, Arial, Helvetica, sans-serif;
}
.container {
	width:100%;
	overflow:hidden;
	position:relative;
	clear:both;
}
.hr {
	clear:both;
	padding:20px 0;
	background:url('images/hr_line.png') repeat-x 0 center;
}
.hr span {
	background:url('images/icon_hr.png') no-repeat 0 0;
	width:31px;
	height:0px;
	padding-top:16px;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.left { float:left; }
.clearLeft { clear:left; }
.right { float:right; }
.paddingTop {
	padding-top:25px;
}
/**/
.list {
	list-style:none;
	padding:0 0 15px 15px;
}
.list li {
	list-style:none;
	background:url('images/bullet_squares.png') no-repeat 0 10px;
	padding:7px 0 7px 15px;
}

/*---- Buttons and Links --*/
.moreLink {
	background:url('images/icon_leaf.png') no-repeat 0 5px;
	padding:3px 0 3px 23px;
	color:#7aaf62;
}
/**/
.btn {
	overflow:hidden;
	height:0px;
	padding-top:37px;
	display:block;
}
.btn:hover { background-position:0 -37px; }
.btn:active { background-position:0 -74px; }
/**/
.btnSignup {
	background:url('images/btn_signup.png') no-repeat 0 0;
	width:152px;
}
.btnPrint {
	background:url('images/btn_print.png') no-repeat 0 0;
	width:282px;
	margin:0 auto 10px auto;
}
.btnRegister {
	width:172px;
	margin:0 auto;
}

/* ========== HEADER ========== */
#header {
	width:940px;
	margin:10px auto 0;
	padding:6px 0 7px 0;
}
#header .logo {
	width:220px;
	height: 100px;
	padding-top: 0;
	overflow: hidden;
	float:left;
}
#header .menu {
	list-style:none;
	float:right;
	padding-top:60px;
}
#header .menu li {
	list-style:none;
	float:left;
}
#header .menu li a {color:#006b33; display:block; font-size:18px; font-weight:bold; overflow:hidden; padding-left:20px; text-decoration:none;}
#header .menu li a:hover{text-decoration:underline}

/* ========== HEADER ========== */
.footerTop {
	background:url('images/footer_bg_top.png') no-repeat 0 0;
	width:940px;
	height:5px;
	margin:30px auto 0 auto;
}
.footerBottom {
	background:url('images/footer_bg_bottom.png') no-repeat 0 0;
	width:940px;
	height:5px;
	margin:0 auto;
}
#footer {
	width:938px;
	margin:0 auto;
	border-left:1px solid #dad7c5;
	border-right:1px solid #dad7c5;
	background-color:#e5e3d7;
}

/*---- Our Members --*/
#footer .ourMembers {
	width:620px;
	float:left;
	padding:15px 19px 0 20px;
}
#footer .ourMembers .ttl {
	background:url('images/ttl-our-sponsors.png') no-repeat 0 0;
	width:120px;
	height:0px;
	padding-top:35px;
	margin-top:5px;
	overflow:hidden;
	float:left;
}
#footer .ourMembers ul {
	float:left;
	list-style:none;
	width:500px
}
#footer .ourMembers ul li {
	float:left;
	list-style:none;
	padding-left:8px;
}

/*---- Subscribe --*/
#footer .subscribe {
	width:300px;
	float:left;
	padding:14px 0 14px 15px;
	background:#dad7c8;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}
#footer .subscribe h4 {
	color:#787562;
	font-size:14px;
	padding:0 0 4px 0;
}
.subscribe input[type="text"] {
	background:#ebe9e1;
	border-top:1px solid #d1cfc9;
	border-left:1px solid #d1cfc9;
	border-bottom:1px solid #f6f5f2;
	border-right:0px;
	color:#333;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px;
	height:16px;
	width:190px;
}
.subscribe .submit {
	position:absolute;
}
.subscribe p {
	margin: 0;
	padding: 0;
}
.subscribe .wpcf7-response-output {
	background: #f7e700;
	border: none;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	margin: 10px 0 0;
	padding: 5px;
	width: 262px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
}
.subscribe .wpcf7-validation-errors {
	background: #ffff99;
	color: #333;
}
.subscribe .wpcf7-mail-sent-ok {
	background: #398f14;
	color: #fff;
}
.subscribe .wpcf7-form-control-wrap span { display: none !important; }

/* Constant Contact Subscribe to Newsletter */
#footer .subscribe form#constant-contact-signup .input-text-wrap{float:left; width:180px}
#footer .subscribe, #footer #constant-contact-signup-errors ul {list-style:none; width:260px}
#footer .subscribe form#constant-contact-signup input[type="submit"], .error404 form#searchform input[type="submit"]{background:url('images/btn_submit_i.png') no-repeat; border:none; height:33px; text-indent:-9999px; width:67px;}
#footer .subscribe form#constant-contact-signup label{display:none}

/*---- Bottom --*/
#bottom {
	width:940px;
	margin:0 auto;
	padding:25px 0;
}
#bottom ul.links {
	float:left;
	list-style:none;
}
#bottom ul.links li {
	list-style:none;
	float:left;
	padding:0 10px 0 0;
}
#bottom ul.links li a {
	color:#787562;
}
#bottom span.copyright {
	float:right;
	font-size:11px;
	color:#aaa898;
}
#bottom span.copyright a{color:#aaa898; text-decoration:none}
#bottom span.copyright a:hover{color:#7AAF62}
#bottom a.siteCredit {
	background:url('images/digital-telepathy.png') no-repeat 0 0;
	width:181px;
	padding-top:27px;
	clear:both;
	float:right;
}

/* ========== FORMAT ========== */
.bodyTop {
	background:url('images/body_bg_top.png') no-repeat 0 0;
	width:940px;
	height:5px;
	margin:0 auto;
}
.bodyBottom {
	background:url('images/body_bg_bottom.png') no-repeat 0 0;
	width:940px;
	height:5px;
	margin:0 auto;
}
#body { 
	width:940px;
	margin:0 auto;
	padding:15px 0;
	background:#fff url('images/body_bg_stretch.png') repeat-y 0 0;
}
/**/
.leftCol {
	width:600px;
	float:left;
	padding:10px 20px 0 20px;
}
.leftCol.homeCol {
	width:445px;
	background:url('images/home_flower.jpg') no-repeat 0 0;
	padding:10px 20px 10px 175px;
}
.rightCol {
	float:left;
	width:280px;
	padding:10px 0;
}
#home-feeds{
	clear:both;
	position:relative;
	overflow:hidden;
	width:909px;
	padding:35px 15px 30px;
}
#home-feeds .feed{
	position:relative;
	overflow:hidden;
	width:270px;
	padding:0 18px 20px 15px;
	float:left;
	min-height:150px;
}
#home-feeds .feed h3{
	color:#333;
	font-size:18px;
	margin:0 0 10px 0;
	padding: 0 0 10px;
	background: url("images/h_divider.png") repeat-x scroll 0 bottom transparent
}
#home-feeds .feed .post{
	margin:0 0 10px 0;
}
#home-feeds .feed .post span.eventDate{
	display:none;
}
#home-feeds .feed a.moreLink{
	position:absolute;
	bottom:0;
}
#home-feeds .feed .post a, #home-feeds .feed .post a:link, #home-feeds .feed .post a:visited{
	color:#666;
	text-decoration:none
}
#home-feeds .feed .post a:hover{
	color:#7AAF62;
	text-decoration:underline;
}
#home-feeds span.date{
	display:none;
}

#home-feeds #news_list, #home-feeds #blog_list, .list_recent_press{list-style:none}
/*---- Content Header --*/
.hdrContent {
	background-repeat:no-repeat;
	background-position:0 0;
	height:104px;
	border-bottom:3px solid #006b33;
}
.hdrContent h1 {
	float: left;
	background: url('images/ttl_bg.png') repeat-x 0 0;
	color: #fff;
	font-size: 42px;
	padding: 8px 10px;
	position: relative;
	top: 25px;
	left: 15px;
}
.hdrContent .btnCornerSignup {
	background:url('images/btn_corner_signup.png') no-repeat 0 0;
	width:104px;
	padding-top:105px;
	float:right;
}
.hdrContent .btnCornerSignup:hover { background-position:0 -105px; }
.hdrContent .btnCornerSignup:active { background-position:0 -210px; }

/* ========== RIGHT COLUMN ELEMENTS ========== */

/*---- Boxed --*/
.boxed {
	background:#eae8de url('images/boxed_bg_bottom.png') no-repeat 0 bottom; margin-bottom:20px; padding:0 0 8px 0;}
.boxed .boxed_top {
	background:url('images/boxed_bg_top.png') no-repeat 0 0;
	width:280px;
	height:7px;
}
.boxed .boxed_body {
	background:url('images/boxed_bg_stretch.png') repeat-y 0 0;
	padding:10px 20px;
}
.boxed h4 {
	font-weight:100;
	font-size:22px;
	color:#787562;
}
.boxed ul {
	list-style:none;
	padding:7px 0 15px 0;
}
.boxed ul li {
	list-style:none;
	padding:3px 0 3px 10px;
	font-size:12px;
	background:url('images/bullet_dash.png') no-repeat 0 8px;
}
.boxed .btnSignup {
	margin:0 auto;
}
.boxed p {
	padding:5px 0;
}

/*---- Upcoming Event --*/
.upcomingEvent {
	padding:20px 0 0 0;
}
.upcomingEvent strong {
	font-size:18px;
	color:#787562;
	display:block;
	padding-bottom:3px;
}
.upcomingEvent a.ttl {
	font-size:14px;
	font-weight:700;
	color:#006c34;
	text-decoration:none;
	display:block;
	margin-bottom:3px;
}
.upcomingEvent a.ttl:hover {
	text-decoration:underline;
}
.upcomingEvent span {
	display:block;
	font-size:12px;
	padding:2px 0;
}
.upcomingEvent .moreLink {
	position:relative;
	top:10px;
}

/*---- Social Links --*/
.boxed .socialLinks {
	padding:0px;
}
.boxed .socialLinks li {
	padding:8px 0;
	background:none;
	font-size:14px;
}
.boxed .socialLinks li a {
	background:url('images/icons_social.png') no-repeat 0 0;
	text-decoration:none;
	color:#006b33;
	padding:5px 0 5px 27px;
	line-height:20px;
}
.boxed .socialLinks li a:hover {
	text-decoration:underline;
}
.boxed .socialLinks li a.iconFacebook { background-position:0 3px; }
.boxed .socialLinks li a.iconLinkedin { background-position:0 -67px; }
.boxed .socialLinks li a.iconTwitter { background-position:0 -137px; }

/*---- Why we joined Green Chamber --*/
.cta {
	display:block;
	width:260px;
	height:62px;
	background:url('images/btn_cta.png') no-repeat 0 0;
	padding:18px 0 0 20px;
	margin-bottom:25px;
}
.cta:hover { background-position:0 -80px; }
.cta:active { background-position:0 -160px; }
.cta.about{
	margin-bottom:15px;
}
a.staff-members{
	width: 281px;
	height:0;
	display:block;
	position:relative;
	overflow:hidden;
	padding:80px 0 0;
	background:url("images/btn_staff-members.png") 0 0 no-repeat;
	margin: 0 0 15px;
}
a.staff-members:hover{ background-position: 0 -81px; }
a.staff-members:active{ background-position: 0 -162px; }

/*---- Why we joined Green Chamber --*/
div.blog-post{
	margin: 20px 0 30px 0;
	padding: 0 40px 30px 0;
	background:url("images/h_divider.png") repeat-x scroll 0 bottom transparent;
	width:530px;
}
div.blog-post h2{
	font-size:20px;
	font-weight:normal;
	background:none;
	padding:0 0 5px;
}
div.blog-post h2 a, div.blog-post h2 a:link, div.blog-post h2 a:visited{
	text-decoration:none;
	color:#7AAF62;
}
div.blog-post p.postedby{
	color:#666;
	padding:0;
	font-size:12px;
}
h3.blog-cat{
	margin:30px 0 0;
}
ul.blog-cats{
	list-style:none;
	list-style-type:none;
	margin:10px 0 0;
	padding: 0;
}
ul.blog-cats li{
	margin: 10px 0 0;
}
h2.archive{
	background:none;
	font-size:18px;
	padding:5px 0 20px;
}
.blurb {
	padding:0 0 20px 0;
}
.blurb p {
	color:#666;
}
.blurb .by {
	text-align:right;
	font-weight:700;
	font-size:14px;
	padding:10px 0 0 0;
}
.blurb .by span {
	font-weight:100;
	font-size:12px;
	display:block;
}

/* LINKBACK SIDEBAR */
.rightCol .linkback{color:#006b33; font-size:24px; font-weight:bold; margin-bottom:20px; text-align:center; text-transform:uppercase}
.rightCol .linkback img{clear:both; margin:0 auto;}

/* WIDGET AREAS */
#primary_widget_area{list-style:none}
#primary_widget_area h4{margin-bottom:10px}
#archives-3, .newsletter_btn{background:#eae8de; border-color:#dad7c8; border-style:solid; border-width:0 1px 1px 0; padding:10px; -moz-border-radius:3px; border-radius:3px}
#archives-3 select{border:none; width:100%}
.newsletter_btn{font-size:21px; font-weight:bold; line-height:1em; margin:20px 0; padding-top:13px; text-align:center; text-transform:uppercase}
.newsletter_btn:hover{background:#dad7c8}
.newsletter_btn a{color:#7aaf62; text-decoration:none; text-shadow:1px 1p 1px #fff}

/*---- Subscribe --*/
.blurb.subscribe h3 {
	padding-bottom:10px;
}
.blurb.subscribe input {
	background-color:#f5f4f2;
}


/*---- Contact Information --*/
.boxed .contactInfo {
	line-height:2.3em;
	padding:10px 0 0 0;
	margin-top:10px;
	border-top:1px solid #d9d6c5;
}

/* ========== HOME ========== */
#homeImg {
	background:url('images/main-image-home.jpg') no-repeat 0 0;
	height:408px;
	width:940px;
	margin:0 auto;
}
#homepage_icons {
    float: right;
	list-style: none;
	padding: 10px 10px 0 0;
}
#homepage_icons li {
    float: left;
	display: inline;
	padding: 0 10px;
	width: 32px;
}
#homeImg h1 {
	background:url('http://www.greenchambersd.com/wp-content/uploads/2011/01/ttl-become-environmental-organization2.png') no-repeat 0 0;
	width:760px;
	height:0px;
	padding-top:213px;
	margin:65px 0 0 10px;
	overflow:hidden;
}
#homeImg .ctas {
	list-style:none;
	padding:0 0 0 25px;
}
#homeImg .ctas li {
	list-style:none;
	float:left;
}
#homeImg .ctas li a {
	display:block;
	height:0px;
	padding-top:60px;
	overflow:hidden;
	background:url('images/home_btns.png') no-repeat 0 0;
}
#homeImg .ctas .ctaSignup {
	width:169px;
	background-position:0 0;
}
#homeImg .ctas .ctaLearnMore {
	width:147px;
	background-position:-169px 0;
}
#homeImg .ctas .ctaBusinessDirectory{
	width:199px;
	background-position: -318px 0;
}
#homeImg .ctas .ctaFindEvents {
	width:159px;
	background-position:-521px 0;
}
/**/
#homeImg .ctas .ctaSignup:hover {	background-position:0 -60px; }
#homeImg .ctas .ctaLearnMore:hover { background-position:-169px -60px; }
#homeImg .ctas .ctaBusinessDirectory:hover{ background-position: -318px -60px; }
#homeImg .ctas .ctaFindEvents:hover { background-position:-521px -60px; }
/**/
#homeImg .ctas .ctaSignup:active {	background-position:0 -120px; }
#homeImg .ctas .ctaLearnMore:active { background-position:-169px -120px; }
#homeImg .ctas .ctaBusinessDirectory:active{ background-position: -318px -120px; }
#homeImg .ctas .ctaFindEvents:active { background-position:-521px -120px; }

/*---- Points --*/
#points {
	background:url('images/points_bg.png') no-repeat 0 0;
	width:940px; 
	height:70px;
	margin:10px auto 12px auto;
	padding-top:12px;
}
#points .point {
	width:283px;
	height:60px;
	float:left;
	color:#666;
	padding:0 10px 0 20px;
	background:url('images/points_divider.png') repeat-y right 0;
	line-height:1.4em;
}
#points .point.last {
	background:none;
}
#points .point h4 {
	color:#333;
	font-size:16px;
	font-style:italic;
	padding:0 0 3px 0;
}
#points .point a{color:#666; text-decoration:none}
#points .point a:hover{color:#7AAF62; text-shadow:1px 1px 1px #eee}
/**/
.leftCol #points {
	background:url('images/points_bg_column2.png') no-repeat 0 0;
	width:600px;
	height:100px;
	margin:10px 0 0 0;
}
.leftCol #points .point {
	width:170px;
	padding:0 10px 0 20px;
	height:95px;
}

/* ========== ABOUT ========== */
.iAbout1 {
	position:relative;
	right:20px;
	float:left;
}
.iAbout2 {
	float:right;
	margin:20px 0 0 20px; 
}

/* ========== BOARD OF DIRECTORS ========== */
.boardProfile {
	padding:20px 0 30px 0;
}
.profilePic {
	width: auto;
	float:left;
}
.profileInfo {
	float:left;
	width:400px;
	padding:0 0 0 25px;
}
.profileInfo h3 span {
	font-weight:100;
	font-size:14px;
}

/* ========== MEMBERSHIP ========== */
.membershipCost {
	background:url('images/membership_bg2.png') no-repeat 0 bottom;
	width:192px;
	height:125px;
	float:left;
	text-align:center;
	padding:13px 0 0 0;
	margin:20px 12px 20px 0;
}
.membershipCost .meta {
	display:block;
	width:190px;
	height:0px;
	padding-top:55px;
	margin:0 auto 44px auto;
	overflow:hidden;
	background:url('images/membership_meta.png') no-repeat 0 0;
}
.membershipCost .btn { margin: 0 auto; }
.membershipBusiness .meta { background-position:-8px 0; }
.membershipStudent .meta { background-position:-415px 0; }
.membershipIndividual .meta { background-position:-213px 0; }
.membershipStudent{ margin-right:0px; }
.membershipCost.membershipBusiness .meta, .membershipIndividual .meta, .membershipStudent .meta { margin-bottom: 16px; }
.businessSignup_form { text-align: center; }
.businessSignup_form select {
	position: relative;
	display: block;
	width: 160px;
	margin: 0 auto 10px;
}

/*---- Tab --*/
.tabContainer {
	background-color:#e4e1d2;
	padding:5px;
	width:590px;
	margin:20px 0 10px 0;
}
.tabContainer .tabs {
	list-style:none;
}
.tabContainer .tabs li {
	list-style:none;
	float:left;
	padding:0 1px 0 0;
}
.tabContainer .tabs li a {
	text-decoration:none;
	font-size:14px;
	font-weight:700;
	color:#006b33;
	padding:10px 13px;
	line-height:36px;
}
.tabContainer .tabs li a:hover {
	background-color:#f0eee7;
}
.tabContainer .tabs li a.active {
	background-color:#FFF;
	color:#333;
}
.tabContainer .tabs li a.active:hover {
	text-decoration:none;
}
/**/
.tabContainer .tabBody {
	position: relative;
	width: 100%;
	background-color: #FFF;
}
.tabContainer .tabBody .tab {
	position: relative;
	width: 550px;
	padding: 20px;
	overflow: hidden;
}
.tabContainer .tabBody .btnSignup {
	margin:0 auto;
}
.membershipRate {
	text-align:center;
	color:#666;
	padding-bottom:25px;
	font-weight:100;
}
.membershipRate strong {
	font-size:50px;
	font-weight:700;
	position:relative;
	top:13px;
	color:#333;
}

.aligncenter {
        text-align:center;
}

/*---- Table --*/
.tableData {
	margin:20px 0 10px 0;
}
.tableData th, .tableData td {
	vertical-align:middle;
	padding:10px 50px 10px 10px;
}
.tableData th {
	background-color:#e4e1d2;
	border-bottom:1px solid #cdcabd;
	font-size:14px;
	text-align:left;
}
.tableData td {
	font-weight:700;
	color:#666;
	border-top:1px solid #fff;
}
.tableData tr.alt td {
	background:#f5f3eb;	
}

/* ========== COMMITMENT ========== */
/*---- Arrow Box --*/
.arrowBox {
	background:#7aaf62 url('images/arrow_box_bottom.png') no-repeat 0 bottom;
	width:600px;
	padding-bottom:15px;
	color:#FFF;
	margin-top:20px;
}
.arrowBox .arrowBoxTop {
	background:url('images/arrow_box_top.png') no-repeat 0 0;
	padding:15px 20px;
	font-size:16px;
	font-weight:700;
	line-height:1.5em;
}
.arrowBox .arrowBoxTop p {
	margin: 0;
	padding: 0;
}

/*---- Commitment Listing --*/
.commitmentNumber {
	padding:20px 0 0 0;
	
}
.commitmentNumber h3 {
	font-size:16px;
	color:#006b33;
}
.commitmentNumber h3 span {
	font-weight:100;
	font-size:13px;
	color:#7aaf62;
}
.commitmentNumber h3 span strong {
	font-weight:700;
}
.commitmentNumber ul {
	list-style:none;
	padding:5px 0 0 15px;
}
.commitmentNumber ul li {
	list-style:none;
	width:100%;
	position:relative;
	overflow:hidden;
	padding:10px 0;
}
.commitmentNumber ul li input {
	float:left;
}
.commitmentNumber ul li span {
	float:left;
	display:block; 
	width:550px;
	padding:0 0 0 10px;
}

/* ========== EVENTS ========== */
.eventListing {}
.eventListing h2 {
	background:none;
	padding:0px;
}
.eventListing .price {
	display:block;
	padding:4px 0 10px 0;
}
.eventListing .meta {
	background:url('images/events_bg.png') no-repeat 0 0;
	width:600px;
	height:74px;
	margin:10px auto 12px auto;
	padding-top:12px;
}
.eventListing .meta .when, .eventListing .meta .where, .eventListing .meta .register {
	height:60px;
	float:left;
	color:#787562;
	padding:0 10px 5px 20px;
	background:url('images/points_divider.png') repeat-y right 0;
	line-height:1.4em;
}
.eventListing .meta .when { width:130px; } 
.eventListing .meta .where { width:200px; }
.eventListing .meta .register { 
	width:170px; 
	background:none; 
	padding-top:13px;
}
/**/
.eventListing .meta div strong {
	display:block;
	color:#333;
}
.eventListing .meta div span {
	display:block;
	font-weight:700;
}

/* ========== NEWS ========== */
.list.news {
	padding-top:10px;
	font-size:16px;
}
.list.news li {
	background-position:0 14px;
	padding:10px 0 10px 15px;
}

a.read_more{background:#e5e3d7; padding:0 4px 1px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}

/* Recently in the Press */
.list_recent_press li{margin:20px 0 0; overflow:hidden; text-indent:-9999px}
.list_recent_press li:first-child{background:none; padding:0; text-indent:0}
.list_recent_press li a{display:block; margin:0 auto; text-decoration:none}
.list_recent_press li#fastcompany_press a{background:url(images/fastcompany-btn.png) no-repeat 0 0; height:40px; width:200px}
.list_recent_press li#fastcompany_press a:hover{background-position:0 -41px}
.list_recent_press li#timemagazine_press a{background:url(images/time-btn.png) no-repeat 0 0; height:60px; width:200px}
.list_recent_press li#timemagazine_press a:hover{background-position:0 -60px}

/* PRESS PAGE */
.list_press{overflow:hidden; padding-top:20px}
.press_article, .blog_post{padding:0 10px 10px; margin-bottom:10px}
.press_article a, .blog_post a{text-decoration:none}
.press_article a:hover, .blog_post a:hover{color:#006b33}
.press_article .metadata{color:#8d8d8d; float:left; font-size:12px; width:290px}
.press_content{clear:both}
.press_thumb{float:left; margin:10px 10px 0 0;}

/* BLOG PAGE*/
 <title><?php bloginfo('U.S. Green Chamber Blog'); ?> <?php wp_title(); ?></title>

.list_blog{padding:20px 0}
.blog_post{border:1px solid #EAE8DE; overflow:hidden; padding-top:10px; -moz-box-shadow:1px 1px 2px #8d8d8d; -webkit-box-shadow:1px 1px 2px #8d8d8d; box-shadow:1px 1px 2px #8d8d8d; -moz-border-radius:4px; border-radius:4px}
.blog_post:hover{-moz-box-shadow:none; -webkit-box-shadow:none}
.blog_thumb{float:left; width:175px}
.blog_entry{float:left; margin-left:20px; width:500px}
.blog_post .metadata{color:#8d8d8d}

/* NEWSLETTER PAGE */
.newsletter_archives{font-size:14px; list-style:none; padding:20px 0}
.newsletter_archives a{text-decoration:none}\
.newsletter_archives a:hover{color:#dad7c8}
.newsletter_archives li{margin:5px 0; padding-left:20px; text-indent:-20px}
.newsletter_archives h3{font-size:14px; font-weight:normal; line-height:1.5em}

.blog_post #sharebar{list-style:none; float:left; text-align:center}

.navigation{clear:both; margin:20px 0; padding-bottom:20px}
.navigation a{color:#787562;text-decoration:none}

/* SINGLE PAGE */
.single .post.category-blog  .entry, .single .post.category-news .entry{margin-left:65px}
.entry h2{background:none; padding:10px 0}

.share_actions{float:left; width:70px}
ul#sharebarx{float:right; list-style:none; position:relative; top:-20px}
ul#sharebarx li{float:left}

/* ========== CONTACT ========== */
#contact_form {
	position: relative;
	padding: 0;
	margin: 15px 0 15px 30px;
	width: 500px;
	list-style: none;
}
#contact_form li {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 8px 0;
	list-style: none;
}
#contact_form li span.label.cufon {
	position: relative;
	float: left;
	width: 64px;
	padding: 8px;
	line-height: 33px;
	display: inline-block;
	text-align: right;
	font-size: 14px;
	font-weight: 700;
	color: #787562;
}
#contact_form input, #contact_form textarea {
	position: relative;
	float: left;
	background-color: #f6f5f1;
	border-top: 1px solid #c0bfbc;
	border-left: 1px solid #c0bfbc;
	border-right: 0px;
	color: #333;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 7px;
	height: 16px;
	width: 250px;
}
#contact_form li.last input { margin-left: 80px; }
#contact_form li.last span.required {
	float: right;
	margin-right: 5px;
}
#contact_form textarea {
	width:400px;
	height:100px;
	border-bottom:none;
}
#contact_form .formButton {
	width:auto;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
}
#contact_form span.required {
	color:#006b33;
	font-size:11px;
}
#contact_form span.wpcf7-not-valid-tip {
	position: relative;
	display: block;
	clear: both;
	left: 80px;
	top: 5px;
}
/**/
.thankyou {
	font-size:18px;
	text-align:center;
	color:#666;
	padding:5px 0 0 0;
}
.thankyou strong {
	font-size:24px;
	display:block;
	color:#006b33;
	padding:0 0 10px 0;
}
#submit { padding: 5px; }

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
.aligncenter {
	text-align: center;
	margin: 0 auto;
}
/* End Images */

/* Start Link Back */
#body.linkback p.inst{
	margin:0 0 20px;
}
div.selectBanner{
	width:100%;
	position:relative;
	overflow:hidden;
}
div.selectBanner ul{
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
}
div.selectBanner ul.size li{
	display:block;
	float:left;
	width:198px;
	text-align:center;
	padding:11px 1px;
	cursor:pointer;
	color: #666;
}
div.selectBanner ul.size li:hover{
	color:#333;
}
div.selectBanner ul.size li.active{
	background: #eaeaea;
	border: 1px solid #ccc;
	padding:10px 0;
	color: #333;
}
div.selectBanner ul.img li{
	display:none;
}
div.selectBanner ul.img li.active{
	display:block;
}
div.selectBanner div.banner{
    overflow:hidden;
    display:block;
    border:5px solid #e5e2d4;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	text-align:center;
	padding:20px;
	margin:10px 0 0;
}
.container .left_col{
	float:left;
	width:300px;
}
.container .right_col{
	float:right;
	width:285px;
}
.container .right_col textarea{
	width:270px;
	height:120px;
	padding:5px;
	font-size:11px;
}
#body.linkback .hr{
	padding:35px 0;
}
#body.linkback {
	padding-bottom:40px;
}
/* End Link Back */


/* Start Comments */

div.entry ul, div.entry ol{
	padding: 10px 20px;
}

ol.commentlist{
	padding:20px 0;
	list-style:none;
	width:100%;
	position:relative;
	overflow:hidden;
}

ol.commentlist li{
	padding:10px;
	display:block;
	width;100%;
	position:relative;
	overflow:hidden;
}

div#respond{
	display:block;
	clear:both;
	padding: 20px 0 0;
}

/* End Comments */
#input_os1 {
	width: 152px;
	padding: 2px 3px;
	margin: 0 0 5px;
}

/* Author Info */
.author_stamp{color:#787562; padding-bottom:0; width:290px}

/********** ChamberMaster member pages **********/
#chamber_master_content #cm_contentpage{padding-top:0}
#chamber_master_content #cm_contentpage h1{font-size:24px}

/* Directory pages */
#cm_quick_link ul li{background:url(images/bullet_squares.png) no-repeat 0 14px; padding:10px 20px}

.page-id-1030 .leftCol h2.pageTitle, .page-id-1030 .leftCol h3.pageSubTitle{float:left; width:600px}

.page-id-1030 .cm_memheader h1{margin:0}
.page-id-1030 .leftCol{padding:10px 20px 0; width:900px}
.page-id-1030 .cm_xboxstyle{width:450px}
.page-id-1030 #chamber_master_content{clear:both}
.page-id-1030 #chamber_master_content .cm_main{padding:0}
.page-id-1030 .cm_main .cm_memheader{overflow:hidden; padding-bottom:40px; width:100%}
.page-id-1030 .cm_main .cm_memheader span img{float:left; padding-right:20px}
.page-id-1030 #contactOuterDiv{clear:both; padding:0 0 30px 0; width:100%}

.page-id-1030 #cm_col2{padding-left:20px; width:430px}
.page-id-1030 #cm_col2 .cm_xboxstyle{width:100%;}
.page-id-1030 #cm_col2 #cm_xs .cm_xboxstyle .cm_xboxcontent{background:#f4f2eb url(images/light-brown-grad.png) repeat-x bottom; border:1px solid #eae6d1; margin-bottom:20px; padding:19px 9px 9px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.page-id-1030 #cm_col2 #cm_xs .cm_xboxstyle .cm_xboxcontent > ul{color:#006b33; font-weight:bold; list-style:none; padding:10px 0 0}
.page-id-1030 #cm_col2 #cm_xs .cm_xboxstyle .cm_xboxcontent > ul li{background:url(images/gold-leaf.png) no-repeat; margin-bottom:10px; padding-left:23px}

#events_and_deals{float:right; list-style:none; margin-top:2px; overflow:hidden; position:absolute; right: 10px; width:300px}
#events_and_deals li{display:inline; float:right}

/* Hot Deals page */
.page-id-388 #chamber_master_content #cm_contentpage{padding:0; width:100%}
#cm_hotdeal .cm_hotdeal_table{width:100%}
.cm_hotdeal_table .cm_hotdeal_category_header_right{display:none}
.cm_hotdeal_table .cm_hotdeal_category_row{background:none}
.cm_hotdeal_category_row .cm_hotdeal_category_header_left{color:#787562; font-size:18px}
.cm_hotdeal_table .cm_hotdeal_row{background:#e5e3d7 url(images/points_bg.png) repeat center 0; border:1px solid #dad7c8; float:left; margin:0 7px 10px; padding:0; width:180px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.cm_hotdeal_table .cm_hotdeal_row:hover{-moz-box-shadow:1px 1px 2px #8d8d8d; -webkit-box-shadow:1px 1px 2px #8d8d8d; box-shadow:1px 1px 2px #8d8d8d}
.cm_hotdeal_table .cm_hotdeal_row a:hover{color:#7aaf62}
.cm_hotdeal_row .cm_hotdeal_marker{height:64px; padding:10px; text-align:center; text-transform:uppercase; width:auto}
.cm_hotdeal_row .cm_hotdeal_marker img{display:none}
.cm_hotdeal_row .cm_hotdeal_marker a{color:#7aaf62; font-size:14px; font-weight:bold; text-align:center; text-decoration:none; text-shadow:1px 1px 1px #fff}
.cm_hotdeal_row .cm_hotdeal_middle{background:#eceadd url(images/leaf-silohuette.png) no-repeat right 2px; border-top:1px solid #eee; clear:both; height:32px; margin:0 auto; width:170px}
.cm_hotdeal_row .cm_hotdeal_middle a{color:#787562; float:left; font-weight:bold; text-decoration:none; text-shadow:1px 1px 1px #eee}

/* photo/video section */
#cm_mainimage{display:none}
.page-id-1030 #cm_gallery{background:none; border:none; padding:0; width:100%}
.page-id-1030 #imagearea #cm_imageLeigeber{background:none; border:none; height:auto; width:100%}
.page-id-1030 #cm_thumbwrapper{background:none; border:none; width:100%}
.page-id-1030 #cm_thumbarea{width:100%}
.page-id-1030 #cm_thumbarea #cm_thumbsLeigeber{height:auto; width:100%}
.page-id-1030 #cm_previmg{background:url(images/back.png) no-repeat; width:16px}
.page-id-1030 #cm_nextimg{background:url(images/next.png) no-repeat; width:16px}

/* 404 Page */
.error404 #searchform{background:#eae8de; padding:14px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.error404 #searchform label{color:#8d8d8d; font-family: 'BebasRegular'; font-size:24px; line-height:1em; text-shadow:1px 1px 1px #fff}
.error404 #searchform input#s{background:#EBE9E1;  border-color:#D1CFC9 #F6F5F2 #F6F5F2 #D1CFC9; border-style:solid none solid solid; border-width:1px 0 1px 1px; font-size:13px; padding:7px; width:485px; -moz-border-radius-topright:2px; -moz-border-radius-bottomright:2px; -webkit-border-top-left-radius:2px; -webkit-border-bottom-left-radius:2px; border-top-left-radius:2px; border-bottom-left-radius:2px}

/* Archives Page */
.archive_list{clear:both; list-style:none; margin-top:20px; }
.archive_list a{text-decoration:none}
.archive_list a:hover,.archive_list .postmetadata a:hover{color:#006b33}
.archive_list li{border:1px solid #e5e3d7; clear:both; margin-bottom:10px; overflow:hidden; padding:0 10px 5px; -moz-border-radius:3px; border-radius:3px}
.archive_list p{padding:0}
.archive_list .archive_entry{float:left}
.archive_list .archive_entry h2{padding-bottom:0}
.archive_list .postmetadata{color:#8d8d8d}
.archive_list .postmetadata a{color:#ccc}

/* Search Results Page */
.search-results .search_results_list{clear:both; padding-bottom:20px}
.search-results .search_results_list .post{margin:15px 0}
.search-results .search_results_list .post h3{background:url(images/bullet_squares.png) no-repeat 0 7px; padding-left:35px; text-indent:-1em; }
.search-results .search_results_list .post a{color:#787562; font-weight:normal; text-decoration:none;}
.search-results .search_results_list .post a:hover{color:#7AAF62}


/* Organik custom */
.sidebar h4, .sidebar h4 a, .sidebar h4 a:visited {
    color: #0F6B38;
}

.archive-page ul li, .entry-content ul li, .full-page ul li {
    color: #006633;
    list-style-type: none;
    margin: 0 0 0 0;
    width: auto;
}

#cm_ml02_top_nav_links .entry-content ol, .entry-content ul {
    float: left;
    margin: 0;
    padding: 0 0 15px;
    width: 100%;
}
