/* Global Reset */
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,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
/* ol, ul {list-style: none;} */
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
strong {font-weight:bold}
.clear {clear:both}
.small {font-size:1.2em}
.confirmed {padding:10px;background:#EFFFF0;border:1px solid #999;margin-bottom:20px}
.warning {padding:10px;background:#FFEFF1;border:1px solid #999;margin-bottom:20px}
.right_action {float:right;font-size:13px}

/* Main Structure */
body {color:#000;font:normal  13px/150% Verdana, Arial, Helvetica, sans-serif;background:#f3f3f3;}
#out-wrap {background:#f3f3f3 url(/assets/images/structure/body-tile.png) repeat-x}
#wrap {width:990px;margin:0 auto;background:#fff url(/assets/images/structure/wrap-tile.png) repeat-x}
#body-home #wrap {background:#fff url(/assets/images/structure/home-tile.png) repeat-x}
#top-nav {float:right;background:#333;margin-right:80px}
#header {height:50px;width:990px;position:relative}
#body-home #header {height:20px}
#logo {display:block;background:url(/assets/images/structure/logo.png) no-repeat;width:360px;height:90px;text-indent:-9000px;position:absolute;top:-13px}
#body-home #logo {background:url(/assets/images/structure/home-logo.png) no-repeat}
#nav {}
#content-wrap {background:#fff;padding:20px;margin-bottom:20px;}
#main-content {width:950px;}
#sub-content {}
#crumbs {width:990px;margin:10px auto 0 auto;font-size:11px;background:#626262 url(/assets/images/structure/corners/626262-tl.png) no-repeat top left;color:#fff;display:none}
	#crumbs #crumbs-wrap {background: url(/assets/images/structure/corners/626262-tr.png) no-repeat top right;padding:5px 10px;}
	#crumbs a {color:#fff}
#footer {width:990px;margin:0 auto;background:#f3f3f3;padding-bottom:20px}
	#footer #footer_left {float:left;width:550px;margin-left:20px}
		#footer #footer_left ul {float:left;width:150px;margin:0 20px 0 0;padding:0px;}
			#footer #footer_left ul li {list-style:none;background: url(/assets/images/structure/cross-bullet-on-grey.png) no-repeat 0 4px;padding-left:13px}
				#footer a {color:#333;font-size:11px;text-decoration:none}
				#footer a:hover {text-decoration:underline}
	#footer #footer_right {float:right;font-size:11px;text-align:right}

/* Heading Styles */
h1 {font:bold 28px/100% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;color:#4F5861;padding-bottom:10px;margin-bottom:10px}
h2 {font:normal 18px/100% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;color:#4F5861;padding-bottom:10px;margin:0 0 5px 0;padding:0 0 5px 0;letter-spacing:-1px;color:#333}
h2 a {text-decoration:none}
h2.small {font-size:12px;font-weight:bold}
#sub-content h2 {font-size:11px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;letter-spacing:0px;margin:0 0 10px 0;}
h3 {font:normal 16px/140% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;color:#333;padding-bottom:10px;}

/* html */
p, ul, ol {margin-bottom:20px}
ul, ol {margin-left:60px}
a {color:#4F8FC6}
a:hover {text-decoration:none;}
em {font-style:italic}
table {margin:0 0 20px 0}
ul.bl_arrow {margin:0 0 0 10px;list-style:none;}
ul.bl_arrow li {padding-left:18px;background:#fff url(/assets/images/structure/bl_arrow.png) no-repeat 0 4px;}

/* misc */
.msg {border:1px solid #ccc;padding:20px;background:#79B45C;}
#activity {font-size:11px}
.header_action {float:right;}
h1 span.header_action {font-size:15px}
.karma_points {color:#F07B25;font-size:11px}
.karma_points span {background:#79B45C;margin:0 2px 0 0;padding:3px;line-height:1;color:#fff;display:block;float:left;}
.karma_points a {background: url(/assets/images/structure/help_icon.png) no-repeat;display:block;float:right;height:20px;width:20px;}


/**
 * Columns
 */


body.two_col_m #sub-content {width:285px;float:left}
body.two_col_m #main-content {width:630px;float:right}

body.two_col_s #sub-content {width:180px;padding-right:15px;border-right:1px solid #F1F2F3;float:left}
body.two_col_s #main-content {width:730px;float:right}

body.two_col_alt #main-content {width:720px;margin:0 20px 0 0;float:left}
body.two_col_alt #col3 {width:210px;float:left;}

body.three_col_s #sub-content {width:180px;padding-right:15px;border-right:1px solid #F1F2F3;float:left}
body.three_col_s #main-content {width:500px;margin:0 20px;float:left}
body.three_col_s #col3 {width:210px;float:left;}

/* Nav */
#nav {margin:0 0 40px 155px;padding-top:15px}


	/* Main top list */
	#nav ul {padding:0px;margin:0;position:relative}
		#nav ul li {float:left}
		#nav ul li.text_link {margin:0 15px} /* Just text in the navigation bar */ 

		/* On State */
		#body-home #nav ul li#nav-home, #body-materials #nav ul li#nav-materials a, #body-homes-buildings #nav ul li#nav-homes-buildings a, #body-products #nav ul li#nav-products a, #body-about #nav ul li#nav-about a {padding:0 15px 9px 14px;background:#fff;border:1px solid #ECECEE;border-width:0 1px} 
			#nav ul li, #nav ul li a {color:#333;text-decoration:none;font-size:14px;display:block}
			#nav ul li {margin:0 -1px 0 0;background:#fff url(/assets/images/structure/wrap-tile.png) repeat-x 0 -96px}
			#nav ul li a {padding:0 15px 1px 14px;border:1px solid #ECECEE;border-width:0 1px}
				#nav ul li a:hover {padding:0 15px 9px 14px;background:#fff;border:1px solid #ECECEE;border-width:0 1px}



/* #top-nav */
#top-nav {}
#top-nav ul {list-style:none;margin:0;}
	#top-nav ul li {float:left;margin-right:5px;padding:6px 5px 5px 5px;color:#fff;font-size:11px;}
	#tn-left {background:url(/assets/images/structure/corners/tnav-left.png) no-repeat;width:17px;height:32px;margin:0 !important;padding:0 !important}
	#tn-right {background:url(/assets/images/structure/corners/tnav-right.png) no-repeat;width:17px;height:32px;margin:0 !important;padding:0 !important}
#top-nav ul a {color:#fff;}

#util-nav {position:absolute;top:-22px;right:-7px;width:80px;background:url(/assets/images/structure/print-rss.png) no-repeat}
	#util-nav li {float:left;margin-right:10px;padding:0;color:#fff;font-size:11px;list-style:none}
		#util-nav li a {display:block;text-indent:-9000px;overflow:hidden;width:20px;height:20px;}


/**
 * content_item
 *
 * Default settings for content_item loops. These are further specified elsewhere when needed.
 */
.content_item {margin:0 0 35px 0;clear:both} 
	.content_item .item_title {padding:0 0 10px 0;margin:0 0 5px 0;}
		.content_item .item_title a {font:normal 18px/100% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px;text-decoration:none}
			.content_item .item_title a:hover {text-decoration:underline}

		.content_item div.img {float:left;margin:0}
			.content_item div.img img {border:1px solid #333}

.content_item div.body {float:right;width:880px}
.noimg div.body {float:right;width:auto}
body.two_col_m .content_item div.body {width:565px}
body.two_col_s .content_item div.body {width:665px}
body.two_col_alt .content_item div.body {width:655px}
body.three_col_s .content_item div.body {width:435px}
.content_item .item_snippet {margin:0 0 0px 0;}
.content_item .item_meta {font-size:11px;margin:0;}

#body-home .new_mem_list {}
#body-home .new_mem_list .content_item {width:200px;float:left;clear:none}
#body-home .new_mem_list .content_item .img {margin:0 10px 0 0;}
#body-home .new_mem_list .content_item .body {margin:0;width:auto;float:none;padding:8px 0 0 0;}



/**
 * item_card
 *
 */
.item_card {float:right;width:315px;border:10px solid #F1F2F3;padding:15px;margin:0 0 20px 30px}
.item_card img {display:block;margin-bottom:10px;}
.item_card ul.item_data {list-style:none;margin:0;padding:0}
.item_card ul.item_data li {background:#F1F2F3;padding:5px;margin-bottom:10px;clear:both}
.item_card ul.item_data li span.meta {display:block;float:left;width:120px;text-align:right;font-size:11px;margin-right:10px}
.item_card ul.item_data li ul.data {list-style:none;display:block;float:left;width:165px;margin:0;padding:3px 0 0 0}
.item_card ul.item_data li ul.data li {margin:0;padding:0 0 10px 0;line-height:1.1}
.item_card ul.item_data li ul.data li img {float:left;display:block;margin-right:3px;padding:1px;border:1px solid #999}

/**
 * Service Page - /concrete etc.
 */
h2.bold {background:#333;color:#fff;padding:12px;font:bold 11px/100% Verdana, Arial, Helvetica, sans-serif;letter-spacing:0;margin:0 0 30px 0}

#feature_box {margin:0 0 20px 0;}
#feature_box_inner {border:1px solid #f5f5f5;border-width:0 1px 1px 1px;padding:20px;clear:both}

.fb-content {clear:both;}
.fb-content div.img {float:left;margin:0 20px 0 0}
.fb-content img {}
.fb-content h3 {font:normal 18px/100% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;color:#4F5861;margin:0 0 5px 0;padding:20px 0 0px 0;letter-spacing:-1px;}
.fb-content h3 a {color:#333;text-decoration:none}
.fb-content p a {text-decoration:none}
.fb-content h3 a:hover, .fb-content p a:hover {text-decoration:underline}


#tab-list {list-style:none;margin:0;padding:0;border-bottom:1px solid #eee;height:25px;}
	#tab-list li {float:left;margin:0;padding:0px 20px 5px 20px;background:#fff;border:1px solid #eee;border-width:0 0px 1px 1px;}
		#tab-list li a {font:normal 18px/100% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px;text-decoration:none}
			#tab-list li a:hover {text-decoration:underline}
		#tab-list li.current {color:#333;border-width:0 0 0 1px;padding:0px 20px 6px 20px;}
			#tab-list li.current a {color:#333}

/**
 * discussion_item
 *
 * Default settings for discussion_item loops. These are further specified elsewhere when needed.
 */

.discussion_item {padding:10px 0;border-top:1px solid #ccc}
.discussion_item .disc_meta {float:right;width:150px;font-size:11px;padding-left:20px;margin-left:30px;border-left:3px solid #eee}
.discussion_item .disc_meta p {margin:0;padding:0}
.discussion_item .disc_meta .reply_to_button {display:none}
.disc_img {display:block;}

.no_line {border:none;}

.indent_1 {margin-left:50px}
.indent_2 {margin-left:100px}
.indent_3 {margin-left:150px}
.indent_4 {margin-left:200px}


/**
 * Materials Page
 */
#promo {margin:0 0 20px 0}
#qna_uri {background:#f07b25 url(/assets/images/structure/og_comment_bubble.png) no-repeat 2px 3px;display:block;font-weight:bold;font-size:11px;color:#fff;padding:3px;width:220px;padding-left:25px;text-decoration:none}
a#qna_uri:hover {text-decoration:underline}
	
/**
 * Home Page
 */
#home_box {background:url(/assets/images/structure/home_splash.jpg) no-repeat;height:510px;position:relative}
#home_box ul {text-indent:-9000px;list-style:none;}
/* #body-home h1 {text-indent:-9000px;height:0;width:0;margin:0;padding:0;line-height:0} */
#home_sign_up {position:absolute;top:295px;left:610px;width:237px;height:45px;display:block;text-indent:-9000px;overflow:hidden}
#home_box p {position:absolute;top:367px;left:630px}


#cert_pro_box, #green_prod_box {float:left;background:url(/assets/images/structure/home_logos.png) no-repeat;border-bottom:1px solid #EAEAEC;margin-bottom:30px}
#cert_pro_box p, #green_prod_box p {font-size:11px;}
#cert_pro_box {width:280px;padding:0 20px 0 175px}
#green_prod_box {width:285px;padding:0 20px 0 170px;background-position:0 -105px;}

#home_left {width:465px;padding:0 30px 0 0;float:left}
	#home_left h2 {margin-bottom:20px}
	#dd {width:495px;float:left}
		#dd ul {float:left;width:232px;margin:0;list-style:none;border-bottom:1px solid #EAEAEC;padding-bottom:10px;margin-bottom:30px}
		#dd ul li {padding-left:22px;margin-bottom:10px;background:url(/assets/images/structure/gn_arrow.png) no-repeat 0 1px}
			#dd ul li a {font-size:18px;text-decoration:none;font-weight:normal;letter-spacing:-1px}
				#dd ul li a:hover {text-decoration:underline;}

#cats_dd h2 {margin:0 0 10px 0}
#cats_dd ul {float:left;margin:0 50px 0 0px}
	#cats_dd ul li {list-style:none;margin:0;padding:0 0 0 10px;line-height:1.5;background:url(/assets/images/structure/b_dot.png) no-repeat 0 5px}
		#cats_dd ul li a {color:#333;font-size:11px;text-decoration:none}
			#cats_dd ul li a:hover {text-decoration:underline}
	
#home_right {width:455px;float:left;overflow:hidden}
	#home_right h2 {margin:0 0 20px 0}
	#home_right h3 {padding-bottom:0px;margin:0 0 5px 0;}
		#home_right h3 a {font:normal 18px/100% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;color:#4F8FC6;letter-spacing:-1px;text-decoration:none;}
#home_right .content_item div.body {float:right;width:380px}

/* New Homepage V2 Code */

#nhome_left {float:left;width:495px;margin-bottom:20px}
#nhome_left .content_item {margin:0 0 20px 0}
#nhome_left .content_item div.body {float:right;width:430px}
#nhome_left .content_item div.body .item_title {margin:0;padding:0}

#nhome_right {float:right;width:430px;background: url(/assets/images/structure/nhome_splash.jpg) no-repeat top center;height:495px;margin-top:-60px;position:relative}
#nhome_right ul {list-style:none;margin:0;text-align:center;font-size:16px;position:absolute;top:270px}
#nhome_right li {margin-bottom:10px;}
#nhome_right li a {color:#79B45C;font-weight:bold;text-decoration:none;}
#nhome_right li a:hover {text-decoration:underline;}

#nhome_sign_up {position:absolute;top:430px;left:87px;width:240px;height:45px;text-indent:-9000px;overflow:hidden}
#nhome_right p {position:absolute;top:490px;text-align:center;width:430px}

#body-home h1 {text-indent:-9000px;background: url(/assets/images/structure/h1.gif) no-repeat center;margin:0;border-top:1px solid #eee;padding-top:25px;width:495px;float:left;}
#sub_h1 {text-align:center;border-bottom:1px solid #eee;padding-bottom:25px;color:#555;margin-bottom:25px}
#home_ghi_content_h2 {font-size:13px;letter-spacing:0px;font-weight:bold;margin:0 0 20px 0}
#logo_boxes {clear:both;height:125px;padding-top:15px;width:100%;background: url(/assets/images/structure/logos_back.png) no-repeat 0 0;margin-bottom:20px}
#logo_boxes #cert_pro_box, #logo_boxes #green_prod_box {background:none;border:none} 
#logo_boxes #green_prod_box {}

/* forms */
.error-em {font-size:11px;display:block;font-family:Verdana, Arial, Sans Serif;line-height:1.2;background:#900;color:#fff;padding:4px;font-weight:bold}
.error-clear {clear:both}
.form-group h2 {margin-top:20px}
/* forms */
form {padding:10px 0;display:block}
.form-unit, .main-form-submit, form h3 {clear:both;margin:0;padding:10px 0;border-bottom:1px dotted #eee;background:#f0f0f0}
form h3 {font-weight:bold;padding-left:10px}
table .form-unit {background:none;}
.form-unit:hover {background:#f9f9f9}
.form-unit .pseudo-clear {clear:both}
label, p.label,.radio-label {display:block;float:left;width:275px;text-align:right;padding:0 10px;font-size:15px}
table label {display:none}
.textarea label {}

button {font-size:14px;margin-left:295px}
input.text, select {width:175px;}
table input.text, table select {width:100px}
textarea {width:556px;height:200px;float:right;margin-right:95px}
table p.label {display:none}
.form-help {padding-left:295px;font-size:11px;margin:0;}
.inplace_field {width:250px;}

.checkbox {}
input.checkbox {margin-left:295px !important}
.checkbox label {display:inline;float:none;}

.radio {}
.radio-label  {}
.radio label {float:none;display:inline;padding:0;}
.radio-opts span {padding-right:20px}

#form-div-type_user {border:1px solid #ccc;border-width:1px 0;margin:10px 0}
#form-div-type_user label {width:465px;float:none;}
#form-div-type_user select {margin:10px 0 0 295px;}

#form-div-subscribe {}
#form-div-subscribe label {font-size:12px;padding:0;}
#form-div-subscribe input {margin:0;padding:0}
#form-div-exposure {}
#form-div-exposure label {font-size:12px;padding:0;}
#form-div-exposure input {margin:0;padding:0}

#group-10-step_3_ind, #group-20-step_3_ind, #group-30-step_3_ind {border:1px solid #ccc;border-width:1px 0;margin:10px 0}

#form-div-summarize_profession .main-radio-label {margin-left:20px;width:260px;display:block;float:left}
#form-div-summarize_profession .radio-item {padding-left:290px}

#pageform-edit_professional-cms_members select, #pageform-step_3_prof-cms_members select {width:auto}

#pageform-recommendations-request {width:420px;position:relative;height:40px;overflow:hidden;margin:-20px 0 20px 0}
#pageform-recommendations-request label {width:120px;}
#pageform-recommendations-request button {position:absolute;top:20px;right:20px}
/**
 * Question and Answers Table area 
 */
#qna {margin:40px 0 0 0}
#qna table {width:100%;border:1px solid #eee;border-collapse:collapse;border-width:0px 0 1px 0;clear:both;margin-top:0px}
th.field-title {vertical-align:top;text-align:left;padding:3px 8px;font-size:11px}
tr {border:1px solid #eee;border-width:1px}
	.title-tr {border:none}
	.title-tr td {padding-bottom:10px}
td {padding:12px;font-size:0.9em;}


/**
 * Sidebar
 */

ul.comm_list {list-style:none;margin:0 0 20px 0;font-size:10px;line-height:1.4}
ul.comm_list li {padding-bottom:5px;clear:both}
ul.comm_list .disc_img {float:left;width:30px;height:30px;margin-right:10px}
ul.comm_list .disc_img img {width:30px;height:30px;border:1px solid #333}

ul li.blog_post {padding-left:55px;height:50px;background: url(/assets/images/structure/blog-button.png) no-repeat}

/**
 * User profile
 **/
#submissions {padding-top:20px;border-top:5px solid #eee;font-size:15px;font-weight:bold;margin-bottom:10px}
#user_box {float:right;width:245px;margin:0 0 20px 30px}
#user_box img {display:block;margin-bottom:10px;border:10px solid #F1F2F3;padding:38px;}
#user_box ul {list-style:none;margin:0;padding:0;border:10px solid #F1F2F3;padding:10px;}
#user_box ul li {background:#F1F2F3;padding:5px;margin-bottom:10px;clear:both;font-size:11px}
#user_box ul li span.meta {display:block;float:left;width:90px;text-align:right;font-size:10px;margin-right:10px}
#user_box ul li ul.data {display:block;float:left;width:165px;margin:0;padding:3px 0 0 0}
#user_box ul li ul.data li {margin:0;padding:0 0 10px 0;line-height:1.1}
#user_box ul li#website span.meta {background: url(/assets/images/structure/profile_card.png) no-repeat 70px -35px;height:20px;}
#user_box ul li#twit span.meta {background: url(/assets/images/structure/profile_card.png) no-repeat 70px 0px;height:20px;}



#body-profile .widgButtonImage_li {display:none}
body.images #pageform-ghiproj_articles-showcase_articles {position:relative;}
body.images #pageform-ghiproj_articles-showcase_articles button {position:absolute;top:20px;right:100px;}

.recc_holder {padding:20px 80px;}

/**
 *	Tables. 
 */
 table.data-table {width:100%;border:1px solid #828F34;border-collapse:collapse;clear:both}
 tr:hover, tr.even:hover td.field-values {background-color:#ccc !important}
 th.field-title {vertical-align:top;text-align:left;padding:3px 10px;border-bottom:1px solid #828F34;background:#79B45C;}
 th a {text-decoration:none}
 body.images td {padding:3px 8px;border:1px dotted #e5e5e5;font-size:0.9em;vertical-align:middle}

 table #pageform-rerequest-recommendations {margin:0;padding:0;}
 table #pageform-rerequest-recommendations button {margin:0;padding:0;}

/**
 * Pro Profile
 */
body.pro_profile {}
body.pro_profile #main-content .item_meta {display:none}
.pro_header {padding:10px 0;border:1px solid #EAEAEC;border-width:1px 0 4px 0;margin-bottom:20px}

body.pro_profile #col3 {}
body.pro_profile #col3 h2 {font-size:11px;font-weight:bold;font-family: Verdana, Arial, sans-serif}
body.pro_profile #col3 p {font-size:11px;margin-bottom:10px}
body.pro_profile #col3 ul {margin:0 0 20px 20px;list-style:square;font-size:11px}
body.pro_profile img#pro_logo {display:block;margin:0 auto 20px auto}
#col3 .pro_header {margin-top:47px;}
#main-content .pro_header {padding:9px 0 10px 0}



/* Gallery */
#carousel { visibility: hidden; }

/* GALLERY CONTAINER */
.gallery { background: #fff; border: 0px solid #aaa; padding: 0px;}

/* LOADING BOX */
.loader { background: url(loader.gif) center center no-repeat #ddd; }

/* GALLERY PANELS */
.panel {}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 60px; padding:10px; }

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background: #111; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { color: white; font-size: 11px; }
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }

/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip { margin: 5px 0; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { border: 1px solid #aaa; }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color: #000; }

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 11px; text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: #000; }

/* POINTER FOR CURRENT FRAME */
.pointer {
	border-color: #000;
}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
	filter: chroma(color=pink);
}

/* DELETE BELOW WITH NEW TEMPLATE */

/* blog category links */
					#blog_links_left { float: left; }
						#blog_links_left ul { margin-bottom: 20px; }
							#blog_links_left li {margin: 0px 10px 0px 20px; font-size: 11px; }
								#blog_links_left li a { display: block; padding: 0px 5px 0px 11px; text-decoration: none; }
									#blog_links_left .blog_links_container { padding: 0px 0px 0px 0px; }

/* blog popular post and blogs we're reading links */
					#blog_links_right { width: 190px; float: right;margin-right:30px }
						#blog_links_right ul { margin-bottom: 10px; }
							#blog_links_right li { padding: 0px 0px 0px 17px; background: url(/assets/images/structure-v3/bullet_bluearrow.gif) no-repeat 0px 4px;}
								#blog_links_right p.glo { padding: 0px 0px 0px 40px; background: url(/assets/images/blog/glo.png) no-repeat 0px 4px;}
										#blog_links_right .blog_links_container { padding: 0px 20px 0px 0px; }
					
					#tweet a {text-decoration:none;}


/* right column */
		#right_column { width: 200px; float: right;  margin:0 20px 20px 20px; padding: 0px 20px 5px 20px;overflow:hidden}
			#right_column h2, #right_column h3, #right_column h4, #right_column h5 ,#right_column h6 { padding: 11px 0px 15px 0px; font-size: 19px; letter-spacing: -1px; }
			#right_column h1 span,#right_column h2 span,#right_column h3 span,#right_column h4 span,#right_column h5 span { color: #75c40f; }
			#right_column ul { margin: 0px 0px 10px 0px; }
			.linkarea { margin: 5px 0px 5px 0px; border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #9e9e9e; background-color: #f5f5f5; padding: 5px 10px 5px 10px; font-size: 11px; }

				.linkarea span { font-size: 10px; }
			
			/* blog links */
			#blog_links { background: url(/assets/images/structure-v3/hdr_rss.gif) top right no-repeat; padding-bottom: 5px; }
				#blog_links li {  padding: 0px 24px 5px 24px; }
