/* DO NOT EDIT THIS FILE DIRECTLY */
header {
	border-bottom:none !important;
	margin:0 0 24px !important;
}
.headerwrapper	{
	overflow:hidden;
	margin:0 auto;
	width:980px;
	height:210px;
	position: relative;
	z-index: 200;
	}
#primnav #header_topnav	{
	height:47px;
	margin:0 auto;
	width:976px;
	text-align:left;
	position: relative;
	z-index: 200;
}
#primnav li.channels
{
	float: left;
	font: normal 20px/24px Georgia;
	padding: 12px 0 0;
	display: block;
	margin-right:40px;
	height:31px;
	position: relative;
	margin-right:40px\9
}
@media screen and (-webkit-min-device-pixel-ratio:0) {#primnav li.channels	{margin-right:40px;}}
#primnav li.channels a.dropdown
{
	background:url('http://images.forbes.com/media/assets/rl/icons.png') no-repeat right -220px;
	color: #000;
	height: 24px;
	display: block;
	overflow: hidden;
	padding-right:10px;
}
* html #ch1	a.dropdown	{width:80px;}
* html #ch2	a.dropdown	{width:84px;}
* html #ch3	a.dropdown	{width:42px;}
* html #ch4	a.dropdown	{width:129px;}
* html #ch5	a.dropdown	{width:58px;}
* html #ch6	a.dropdown	{width:98px;}
* html #ch7	a.dropdown	{width:76px;}
* html #ch8	a.dropdown	{width:44px;}
#primnav li.channels a.dropdown:hover
{
	text-decoration: none;
	background:url('http://images.forbes.com/media/assets/rl/icons.png') no-repeat right -236px;
}
#primnav li.channel_hover_left, #primnav li.channel_hover_middle, #primnav li.channel_hover_right	{border-bottom: 4px solid #1f304e;}
#primnav li#ch8
{
	margin-right: 0px;
	padding-left: 0px;
	position: relative;
	left: 0px;
}
#primnav li#ch8	a.dropdown	{position: relative;left: 3px;}
#primnav li#ch1	a.dropdown	{position: relative;left: -1px;}
#primnav li#ch1	{
	position:relative;
	left:2px\9
}
#primnav .sections	{
	display:none;
	position: absolute;
	height:115px;
	width:650px;
	border:1px solid #1f304e;
	box-shadow: 0px 2px 5px 0px #999;
	-webkit-box-shadow: 0px 2px 5px 0px #999;
	-moz-box-shadow: 0px 2px 5px 0px #999;
	z-index: 99;
	zoom: 1;
	filter: 
		progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=3)
		progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=6)
		progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=3)
	top:47px;
	background-color:#fff;
	top :46px;
	*top:46px;
	padding:13px;
}
#primnav .mid .sections	{width:590px;}
#primnav .mid2 .sections	{width:570px;}
#primnav .sections ul	{	
	margin:7px 7px 0 0;
	border-right:1px solid #e0e0e0;
	padding-right:15px;
	float:left;
	height:120px;
	min-width:100px;
	position: relative;
	top:-7px;
}	
#primnav .sections ul.last	{	
	padding:7px 15px 0 0;
}	
#primnav .channel_hover_left .sections ul.last 	{
	margin-right:7px !important;
	_height:133px;
}
#primnav .channel_hover_right .sections ul.last 	{
	margin-right:0px;
	border-right:none !important;
	width:115px;
}
#primnav .mid2 .sections ul.last 	{
	width:190px;
}
#primnav .header_navpromo	{
	float:left;
	width:315px;
	height:120px;
	margin-top:0px;
	padding-top:0px;
	_height:133px;
}
#primnav .noimage	{
	height:120px;
	width:285px;
}
.noimage h4	{font:normal 26px/30px Georgia;}
#primnav .header_navpromo h4 a	{color:#000;}
#primnav .header_navpromo h4 a:hover	{text-decoration:underline;}
#primnav .channel_hover_right .header_navpromo 	{
	margin-right:7px;
	border-right:1px solid #e0e0e0;
}
.header_engagement 	{
	font: normal 11px/13px Verdana;
	white-space:nowrap;
	padding-top:3px;
}
.header_engagement a	{color:#999 !important;}
.header_engagement a.red	{color:#990000 !important;font-weight:normal;}
.header_navpromo .advoice	{padding-left:0px !important;}
#primnav .header_navpromo img	{
	float:left;
	margin:0 5px 0 ;
}
#primnav .channel_hover_right .header_navpromo img	{
	float:left;
	margin:0 5px 0 0;
}
#primnav .sections li	{
	font: normal 11px/14px Verdana;
	margin-bottom:5px;
	_padding:0;
	_margin:0 0 -7px 0;
	_line-height:13px;
}
#primnav .sections li a	{color:#0f2d5f;display:block;padding:0;margin:0;}
#primnav .sections li a:hover	{text-decoration:underline;}
#primnav li.channel_hover_left .sections, #primnav li.channel_hover_middle .sections, #primnav li.channel_hover_right .sections	{
	display:block;
	position: absolute;
}
#primnav li.channel_hover_left .sections	{
	left:0px;
	left:-3px\9
}
#primnav li.channel_hover_middle .sections	{
	left:50%;
	right:50%;
	left:-3px\9
}
#primnav li.channel_hover_right .sections	{
	right:0px;
	right:3px\9
}
#primnav li.channel_hover_right .sections	{*right:-3px;}
#header_masthead	{
	height:105px;
}
#brand_search	{
	position:relative;
	width:980px;
	margin:0 auto;
	border-top: 1px solid #DBDBDB;
	z-index:10px;
}
#brand_search img	{
	border:none;
	position:relative;
	top:16px;
}
#header_userinfo	{
	position:absolute;
	right:0px;
	top:15px;
	font-size:11px;
	color:#a0acc0;
	z-index:15;
	height:40px;
	line-height:12px;
}
#header_userinfo b {color:#3c3c3c;}
#header_userinfo a {color:#0F2D5F !important;}
#header_search	{
	position:absolute;
	right:1px;
	top:45px;
	z-index:2;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {#header_search	{right:0px;}}
#header_search .hs_inputbox	{
	width:480px;
	height:38px;
	border:1px solid #89929d;
	box-shadow: inset 0px 2px 5px 1px #ccc;
	-webkit-box-shadow: inset 0px 2px 5px 1px #ccc;
	-moz-box-shadow: inset 0px 2px 5px 1px #ccc;
	z-index: 2;
	background: #fff;
}
#header_search .hs_form_focus	{
	outline:0 none !important;
	color:#000;
	border:none;
	float:left;
	outline:medium none;
	padding:0;
	width:440px;
	font: normal 12px/14px Verdana;
	text-align:left;
	margin:12px 0 0 7px;
	z-index: 4;
}
#header_search .hs_form_text	{
	border:none;
	float:left;
	outline:medium none;
	padding:0;
	width:440px;
	font: normal 12px/14px Verdana;
	color:#999;
	text-align:left;
	margin:12px 0 0 7px;
	z-index: 4;
}
#header_search input	{
	border:0 none;
	float:left;
}
#header_search .hs_form_sub {
	background:url("http://images.forbes.com/media/assets/rl/sprite.png") repeat scroll -94px 2px #FFFFFF;
	cursor:pointer;
	font-size:0;
	line-height: 0;
	height:27px;
	margin-top:7px;
	overflow:hidden;
	text-indent:-999px;
	width:25px;
	display:block;
	color:#fff;
}
/*
#header_search .hs_form_sub	{
	background:url("http://images.forbes.com/media/assets/rl/hearder_search_submit.gif") repeat scroll 0 -1px #E66400;
	cursor:pointer;
	font-size:0;
	height:27px;
	width:27px;
	margin-top:7px;
	overflow:hidden;
}
*/
#header_search	{}
#header_promo	{
	display:block;
	width:980px;
	margin:0 auto;
	padding-top:10px;
}
#header_promo dt, #header_promo dd 	{
	display:block;
	float:left;
}
#header_promo dt	{
	width:55px;
}
#header_promo dt	{
	border:none;
}
#header_promo dd	{
	width:140px;
	margin-right:15px;
}
#header_promo dd i {color:#808080;}
#header_promos
{
	height: 47px;
	left: -73px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 835px;
	z-index: 100;
	font-family: Georgia;
	font-size: 12px;
	line-height: 15px;
	_top:-65px;
}
#header_promo	{
	display:block;
	width:980px;
	margin:0 auto;
	padding-top:10px;
}
#header_magazines
{
	display: block;
	width: 980px;
	margin: 0 auto;
	padding-top: 10px;
	position: relative;
	z-index: 100;
}
#header_subscriber
{
	background:url("http://images.forbes.com/media/assets/rl/forbes-magazine-covers.png") no-repeat scroll 0 0 transparent;
	font:12px/15px Georgia;
	height:76px;
	left:837px;
	overflow:hidden;
	position:relative;
	text-align:right;
	top:0;
	width:142px;
	z-index:100;
	padding-top:10px;
	*top:-2px;
}
#header_subscriber a	{
	display:block;
	height:20px;
	padding-top:40px;
	width:140px;
	z-index:100;
}
#header_fakeit
{
	height: 47px;
	width: 100%;
	background-color: #ededed;
	position: absolute;
	top:152px;
	z-index: 0;
	overflow: hidden;
	border-bottom:5px solid #DBDBDB;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {#header_fakeit	{top:152px;}}
html, body, div, span, applet, object, iframe,
header h1, header h2, header h3, header h4, header h5, header h6, header p, header blockquote, header pre, 
header a, header abbr, header acronym, header address, header big, header cite, header code, 
header del, header dfn, header em, header font, header img, header ins, header kbd, header q, header s, header samp,
header small, header strike, header strong, header sub, header sup, header tt, header var,
header b, header u, header i, header center, header dl, header dt, header dd, header ol, header ul, header li, 
header fieldset, header form, header label, header legend, header table, header caption, 
header tbody, header tfoot, header thead, header tr, header th, header td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
.last {
	margin:0 !important;
}
header ol, header ul {
	list-style: none;
}
header blockquote, header q {
	quotes: none;
}
header blockquote:before, header blockquote:after,
header q:before, header q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
header ins {
	text-decoration: none;
}
header del {
	text-decoration: line-through;
}
header table {
	border-collapse: collapse;
	border-spacing: 0;
}
header {
	font-family:Verdana, Arial, sans-serif;
	font-size:13px;
	height:100%;
	color:#3c3c3c;
	background:#fff;
	border-bottom:5px solid #dbdbdb;
	margin:0 0 30px;
	text-align:left;
	display:block;
}
.clearfix:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0;
}
* html .clearfix{
  height:1%;
  overflow:visible;
}
*+html .clearfix{
  min-height:1%;
}
header iframe { border: none; }
.clear { clear: both; }
.fleft { float: left; }
.fright {float:right;}
header a {
	text-decoration:none;
	outline:none;
}
header a:hover {text-decoration:underline;}
header a:visited {color:#000;}
header h1, header h1 a, header  h2, header  h2 a, header  h3, header  h3 a, header  h4, header  h4 a, header  h5, header  h5 a, header  h6, header  h6 a {color:#000;}
p {
	color:#3c3c3c;
	margin:0 0 10px;
}
article a:visited {color:#6d6d6d;}
article p.dek {
	font:normal 13px/19px Georgia;
	color:#3c3c3c;
}
article p.dek .contlink {font-weight:bold;}
@font-face {
	font-family:'BentonSansCondBold';
	src:url('http://images.forbes.com/media/fonts/bentoscb.eot');
	src: local('☺'), url('http://images.forbes.com/media/fonts/BentonSansCond-Bold.otf') format('opentype'), url('http://images.forbes.com/media/fonts/bentoscb.woff') format('woff'), url('http://images.forbes.com/media/fonts/BentonSansCond-Bold.ttf') format('truetype'), url('http://images.forbes.com/media/fonts/BentonSansCond-Bold.svg#webfontnPBdYHJs') format('svg');
	font-weight:normal;
	font-style:normal;
}
#contentwrapper {
	margin:0 auto;
	width:980px;
	text-align:left;
	position:relative;
}
header h1 {font:bold 40px/40px Georgia;}
header h2 {font:bold 30px/34px Georgia;}
header h3 {font:bold 18px/20px Georgia;}
header h4 {font:bold 15px/19px Georgia;}
header h5 {font:bold 14px/16px Georgia;}
header h6 {font:bold 13px/16px Georgia;}
header small {
	font:normal 10px/14px Verdana;
	color:#6d6d6d;
}
header cite, header label {font:normal 11px/14px Verdana;}
header .extrasmall {font-size:9px;}
header .red {
	color:#920a12;
	font-weight:bold;
}
header cite {
	display:block;
	color:#3c3c3c;
}
header cite.staff {
	background:url('http://images.forbes.com/media/assets/rl/icons.png') no-repeat 0 -126px;
	height:16px;
	line-height:16px;
	padding:0 0 0 20px;
}
header label {
	color:#6d6d6d;
	display:block;
}
header .multimedia {
color:#069EEC;
font-style:italic;
}
#header_userinfo #login {display:none;} 
.footcontainer {
	width:750px;
	margin:0px 0px 0px 10px;
	*margin:0px 0px 0px 0px;
	*padding-left:10px;
}
.footbox {
	width:750px;
	margin:0px auto 0px auto;
}
.footop {
	position: relative;
	left: 0px;
	width: 750px;
	font-size: 11px;
	text-align: center;
	padding-top: 40x;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	font-weight: bold;
	border-bottom: solid 1px #336699;
	text-transform: uppercase;
}
.footcopy {
	width: 750px;
	font-size: 11px;
	color: #333333;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 0.1em;
	line-height: 16px;
}
.footlink {
	color: #5588bb;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	border-right: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
}
.footlink:hover {
	background-color: #336699;
	color: #ffffff;
	text-decoration: none;
}
.footlink:visited {
	color: #5588bb;
	background-color: #ffffff;
}
.footlink:visited:hover {
	background-color: #336699;
	color: #ffffff;
}
.footbot {
	text-align:center;
	padding-bottom: 10px;
	font-size: 10px;
	color: #7799aa;
	line-height: 11px;
}
div#futmap dl{
	width:750px;
	height:180px;
	margin:0px auto 0px auto;
	background:url('http://images.forbes.com/media/assets/2010/backfootC.gif') no-repeat;
	position: relative;
}
div#futmap dd{ 
	margin: 0;
	padding: 0;
	position: absolute;
}
div#futmap dd#posOne { top: 27px; left: 27px; }
dd#posOne a{ position: absolute;width: 65px;height: 22px;text-decoration: none; }
div#futmap dd#posTwo{ top: 27px; left: 166px; }
dd#posTwo a{ position: absolute; width: 52px; height: 21px; text-decoration: none; }
div#futmap dd#posThree{ top: 27px; left: 291px; }
div#futmap dd#posThree a{ position: absolute; width: 55px; height: 21px; text-decoration: none;}
div#futmap dd#posFour{ top: 22px; left: 432px; }
div#futmap dd#posFour a{ position: absolute; width: 41px; height: 29px; text-decoration: none;}
div#futmap dd#posFive{ top: 22px; left: 557px; }
div#futmap dd#posFive a{ position: absolute; width: 41px; height: 29px; text-decoration: none;}
div#futmap dd#posSix{ top: 22px; left: 680px; }
div#futmap dd#posSix a{ position: absolute; width: 41px; height: 29px; text-decoration: none;}
div#futmap dd#posSeven{ top: 121px; left: 222px; }
div#futmap dd#posSeven a{ position: absolute; width: 79px; height: 18px; text-decoration: none;}
div#futmap dd#posEight{ top: 117px; left: 336px; }
div#futmap dd#posEight a{ position: absolute; width: 108px; height: 25px; text-decoration: none;}
div#futmap dd#posNine{ top: 117px; left: 472px; }
div#futmap dd#posNine a{ position: absolute; width: 71px; height: 26px; text-decoration: none; }
div#futmap dd#posTen{ top: 119px; left: 575px; }
div#futmap dd#posTen a{ position: absolute; width: 89px; height: 23px; text-decoration: none; }
}/* 
Stylesheet: GLOBAL STYLES
August 9, 2010, 11:16am - All of the styles in this sheet have been verified as 'in use'.
--------------------------------------------------------------------------------
Styling for the following is in this file:
- built-in elements (body, h2, h3, a, img, etc)
- structural elements
- website header
	- black bar at top (siteribbon)
	- header strip just below that
	- "I'm Following" slide down box with three sections
	- latest across the network (contrib sites only)
- footer (grey all the way across)
	- latest across the network, in footer (contrib sites only)
	- today's top contribs
	- active topics
	- very bottom with tagline, copyright
*/
html {
	margin: 0;
	padding: 0;
}
body {
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	background-color:#fff;
	padding: 0;
	margin: 0;
	min-width:1040px;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
.clearfix {
	display:block;
}
h2, h3 {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	color: #000;
}
h2 a, h3 a {
	color:#0f2d5f;
	text-decoration:none;
}
h2 a:hover, h3 a:hover {
	text-decoration:underline;
}
h2 a:visited, h3 a:visited {
	color:#666;
	text-decoration:none;
}
div, ul, ul li {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	color:#0f2d5f;
}
a:visited {
	color:#666;
}
a:hover {
	text-decoration: underline;
}
a.more-posts-link {
	margin: 30px 0px 0px 0px;
	font: normal 12px/13px Verdana;
	color: #0f2d5f;
	display: block;
}
img {
	border: none;
}
hr {
	border: 1px solid #ddd;
	clear:both;
	padding: 0px;
	margin: 0px;
}
#main_left hr {
	display: none;
}
#page {
	text-align: left;
	width:100%;
	overflow:hidden;
	margin: -30px 0px 0px 0px;
}
#headerstrip {
	margin: 0;
}
#header {
	padding:6px 0;
	margin: 0 auto;
	text-align:left;
	width: 980px;
	border-bottom:1px solid #dbdbdb;
}
#siteheader {
}
#middle {
	width: 980px;
	margin: 30px auto;
}
#container {
	width:980px;
	overflow:hidden;
	margin: 30px 0px 0px 0px;
	display: block;
}
#network_left {
	float: left;
	width: 589px;
}
#main_left {
	padding-bottom: 30px;
	width: 584px;
	float: left;
}
.sitecolumn {
	float: right;
	width:350px;
}
#inside_left {
	float: left;
	width: 215px;
}
#main_right {
	background-color:#F1F1F1;
	float:right;
	margin-bottom:20px;
	width:336px;
	padding: 20px;
	overflow:hidden;
}
div#main_right div {
	margin: 0px auto;
	text-align: center;
}
div#main_right .Ad300x { padding-bottom: 30px; width:300px;}
div#main_right .contrib_block	{text-align:left;}
#sitefooter {
	width: 980px;
	margin: 0px auto;
	overflow:hidden;
	clear:both;
	position:relative;
}
#footer {
	background-color: #fff;
	margin: 0px auto;
	padding: 0px 0px 40px 0px;
	clear: both;
	overflow:hidden;
	position:relative;
	width: 100%;
}
.what_is_ts_left {
display: none;
}
#headerstrip .minisearch {
display: none;
}
/*
.siteribbon {
	float: right;
}
.ribbon-left {
	float: right;
}
.ribbon-left div.logo {
	float:left;
	width:230px;
	margin-right:20px;
	display: none;
}
.siteribbon a, .siteribbon a:hover,  .siteribbon a:visited {
	color: #fff;
}
#siteheader h3.blogs, #siteheader h3.blogs a {
	float: left;
	font: normal 48px/55px Georgia;
	color: #fff;
	margin: 0px;
	text-decoration:none;
	position:relative;
	top:-2px;
}
#siteheader h3.blogs	{
	height: 59px;
}
.ribbon-left div.logo h3 {
	margin:0;
	padding:0;
	display: none;
}
.ribbon-left div.logo h3 a {
	display:block;
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_logos_sprite.gif') no-repeat -571px 0px;
	width:229px;
	height:22px;
	display: none;
}
.ribbon-left div.logo h3 a.grey {
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_logos_sprite.gif') no-repeat -571px -24px;
	display: none;
}
.ribbon-left div.logo h3 a span {
	display:block;
	font-size:10px;
	height:0;
	overflow:hidden;
	width:0;
	display: none;
}
*/
#following_link .mytoday {
	display:none;
}
#siteheader .siteribbon .ribbon-left a {
	float:right;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	font:bold 11px/1em Verdana;
	color:#0f2d5f;
	padding:10px 20px;
	background:url('http://images.forbes.com/media/assets/header_baked/pipe.gif') no-repeat 100% 50%;
}
#siteheader .siteribbon .ribbon-left a.headline_grabs {
	padding-right:0;
	background:none;
}
#headerstrip {
	display:inline;
}
#headerstrip .ribbon-left, .ribbon-left {
	display:inline;
}
.ribbon-left a:hover {
	text-decoration:none;
}
.siteribbon {
	float:right;
	display:inline;
	*width:440px;
}
.user-links-ribbon .user-link {
	float:left;
	color:#0f2d5f;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
#editors_picks {
	margin:10px 20px 10px 0;
	font:bold 11px/1em Verdana;
}
#following_link {
	background:url('http://images.forbes.com/media/assets/header_baked/pipe.gif') no-repeat 0 50%;
	padding:10px 20px;
	position:relative;
	z-index:999;
}
#following_link strong {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding:0 15px 0 0;
	background:url('http://images.forbes.com/media/assets/header_baked/nav_arrow.png') no-repeat 100% 100%;
	font:bold 11px/1em Verdana;
}
.following_link_exposed {
	border-left:none;
	background:#fff !important;
}
.user-links-ribbon {
	display:inline;
}
.editon, .editoff {
	float:right;
	height:12px;
	padding:10px 20px 10px 0;
	background:url('http://images.forbes.com/media/assets/header_baked/pipe.gif') no-repeat 100% 50%;
}
.editon img, .editoff img {
	margin:-2px 0 0;
}
h3.slug {
	text-transform:uppercase;
	color:#6d6d6d;
	font-size:10px;
	letter-spacing:2px;
}
/* before hovered
.siteribbon .ribbon-left a.headline_grabs, .siteribbon .ribbon-left a.ts_network_activity, .siteribbon .ribbon-left a.contributors, .siteribbon .ribbon-left a.topics {
	background-color: #3b5581;
	color: #fff;
	font: normal 16px/16px Georgia;
	padding: 10px;
	margin: 5px 0px 5px 10px;
	height: 14px;
	text-decoration: none;
	width: auto;
}
.siteribbon .ribbon-left a.headline_grabs {
	_width: 111px;
}
.siteribbon .ribbon-left a.ts_network_activity {
	_width: 90px;
}
.siteribbon .ribbon-left a.topics {
	_width: 45px;
}
.siteribbon .ribbon-left a.contributors {
	_width: 90px;
}
*/
/* when hovered 
.siteribbon .ribbon-left a.headline_grabs:hover, .siteribbon .ribbon-left a.ts_network_activity:hover, 
.siteribbon .ribbon-left a.contributors:hover, .siteribbon .ribbon-left a.topics:hover {
	background-color: #069eec;
}
.siteribbon .ribbon-left a span {
	display:block;
}
.siteribbon .ribbon-item a, .siteribbon .ribbon-item a:visited {
	border-right:1px solid #fff;
	font-size:10px;
	line-height:10px;
	padding-right:10px;
	text-decoration:none;
}
.siteribbon .last a, .siteribbon .last a:visited {
	border-right: 0px !important;
	font-size: 11px !important;
	padding-right:10px;
	text-decoration:none;
	color: #0F2D5F !important;
	float: right;
}
.siteribbon .ribbon-item {
	float: right;
	margin: 0;
	padding: 7px 5px 0 5px;
	display: none;
}
.siteribbon .ribbon-item a, .siteribbon .ribbon-item a:visited {
	border-right:1px solid #FFFFFF;
	font-size:10px;
	padding: 0 10px 0 0;
	text-decoration:none;
}
.siteribbon .last {
	display: block !important;
}
.siteribbon .last a, .siteribbon .last a:visited {
	border-right:medium none;
}
.siteribbon .ribbon-item a:hover, .siteribbon .ribbon-item a:visited:hover {
	text-decoration:underline;
}
#headerstrip .ribbon-left a.arrowlink {
	font-size: 11px;
	display: none;
}
/* #headerstrip .ribbon-left a#following_link {
}
#headerstrip a {
	text-decoration: none;
}
#headerstrip .ribbon-left a#following_link, #headerstrip .ribbon-left a.editon, #headerstrip .ribbon-left a.editoff {
	background-color: #fff;
	float: right;
	width: auto;
	font:16px/16px Georgia;
	color: #000;
	padding: 9px 10px;
}
#headerstrip .ribbon-left a.editon, #headerstrip .ribbon-left a.editoff {
padding: 8px 10px;
margin: 5px 0px 5px 10px;
}
#headerstrip .ribbon-left a.arrowlink span.mytoday {
	background: url(http://images.forbes.com/media/assets/forbes-blog-sprite.png) no-repeat 35px 7px;
	color: #920a12;
	padding: 0px 0px 0px 5px;
	width: 42px;
	float: right;
	*margin-top: -17px;
}
 */
#following_menu_container {
	width: 960px;
	background-color: #fff;
	color: #000;
	padding: 20px 10px 10px;
	margin: 0 auto;
	z-index: 202;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align:center;
	display: none;
}
/*
#following_link {
	position:relative;
	display: block;
	margin: 5px 0px;
	z-index: 203;
	width: 150px !important; 
	*float: left;
}
*/
.follow_loader {
	margin:100px 0;
}
#following_menu_container span.delfollow, #following_menu_container .remove {
	background: url('http://blogs-images.forbes.com/assets/images/sprites/x_close.gif') no-repeat 0 0;
	color: transparent;
	width: 12px;
	height: 12px;
	margin:0;
	overflow: hidden;
	float: right;
	text-indent:-9999px;
}
#following_menu_container span.delfollow span {
	display:none;
}
#following_menu_container span.delfollow:hover, #following_menu_container .remove:hover {
	background: url('http://blogs-images.forbes.com/assets/images/sprites/x_close.gif') no-repeat 0 -12px;
}
#following_menu_container .scrolldiv {
	border:2px solid #DDDDDD;
	height:310px;
	margin:0 0 10px 0px;
	overflow-x:hidden;
	overflow-y:auto;
	text-transform: none;
}
#following_menu_container p.userstats {
	margin-top: 0px;
	margin-bottom:0;
	font-style:italic;
	font-size: 11px;
	line-height:13px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}
#following_menu_container .userstats a, #following_menu_container .userstats a:visited {
	color: #000;
}
.closepopup {
	float: right;
	position: relative;
	z-index: 20;
	width: 20px;
	height: 20px;
	top: 2px;
	right: 2px;
	cursor: pointer;
	margin: 0;
}
#following_menu_container .column {
	float: left;
	text-align: left;
	width: 300px;
	margin: 0px 10px;
	padding: 0px;
}
#following_menu_container .go_manage {
	margin-bottom:10px;
}
#following_menu_container .go_manage a:visited,
#following_menu_container .go_manage a {
	color:#666666;
	font-size:11px;
	text-transform: none;
	text-decoration: underline;
}
#following_menu_container .go_manage a:hover {
	color:#0f2d5f;
}
#following_menu_container .column h3.contributors,
#following_menu_container .column h3.topics,
#following_menu_container .column h3.recommendations {
	margin:0 0 10px 0;
	color: #333;
	letter-spacing: 1px;
	font:bold 12px/13px Georgia;
}
#following_menu_container .column h3 span {
	display:block;
}
#following_menu_container .column h3.contributors {
}
#following_menu_container .column h3.topics {
}
#following_menu_container .column h3.recommendations {
}
#following_menu_container .scrolldiv > h3 {
	margin: 15px;
	font-size: 20px;
	font-weight:normal;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	color: #666;
}
#following_menu_container .scrolldiv > p {
	margin: 15px;
	font-size: 14px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	color: #666;
}
#headerstrip .ribbon-left .scrolldiv > p a {
	color:#0f2d5f;
	font-size: 14px;
}
#headerstrip .ribbon-left .scrolldiv > p a:hover {
	text-decoration:underline;
}
#following_menu_container div.info_follow {
	padding:10px;
	margin-top: 0;
	border-bottom: 1px solid #CCC;
}
/*
#following_menu_container div.authoractions {
	margin-top: 0;
	margin-right: 20px;
}
*/
#following_menu_container .timestamp {
	display: none;
}
#following_menu_container recommended {
	border-bottom: 1px dotted #CCC;
	padding-bottom: 15px;
}
#following_menu_container .recommended .timestamp {
	font-style: italic;
	color: #666;
	float: left;
	font-size: 11px;
}
/*
#following_menu_container .recommended .recommend-actions {
	float: right;
	color: #00F;
	margin-right: 20px
}
*/
#following_menu_container .recommended .recommend-actions span {
	cursor: pointer;
	margin-left: 20px;
}
#following_menu_container .recommended h3 {
	font-size: 22px;
	text-transform: none;
	font-weight: normal;
	margin-bottom: 10px;
	color: #000;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}
#following_menu_container .recommended h3 a:hover,
#following_menu_container .recommended h3 a:visited,
#following_menu_container .recommended h3 a {
	color: #000;
}
.scrolldiv .recommend-actions .share {
	display: none;
}
.scrolldiv .recommend-actions .remove {
}
#following_menu_container .recommended {
	border-bottom: 1px solid #CCC;
	padding:10px;
	color:#666;
	font-size:10px;
}
#headerstrip .ribbon-left .recommended h3 {
	margin: 0 0 3px;
}
#headerstrip .ribbon-left .recommended h3 a, 
#headerstrip .ribbon-left .recommended h3 a:visited,
#headerstrip .ribbon-left .recommended h3 a:hover {
	text-transform: none;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	color: #0f2d5f;
	font-size: 16px;
	font-weight: normal;
}
#headerstrip .ribbon-left .recommended h3 a:hover {
	text-decoration:underline;
	color: #000;
}
#headerstrip .ribbon-left .recommended a:hover,
#headerstrip .ribbon-left .recommended a:visited,
#headerstrip .ribbon-left .recommended a {
	text-transform:uppercase;
	font-weight:bold;
	color: #000;
}
/*
#headerstrip .ribbon-left .topicactions {
	margin-top: 0;
	margin-right: 20px;
}
*/
#headerstrip .ribbon-left a.topiclink {
	text-transform: none;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	background: none;
	padding-left: 0;
	color: #000000;
	font-size: 20px;
	font-weight: normal;
}
#headerstrip .ribbon-left a.topiclink:hover {
	text-decoration:underline;
}
#latest {
	border-bottom: 1px solid #dbdbdb;
	margin: 10px auto 30px auto;
	width: 980px;
	height: 100px;
}
#latest ul.slideshow_nav li {
	display: none;
}
#latest ul.slideshow_nav li.prevpane {
	display: block;
	float: left;
}
#latest ul.slideshow_nav li.nextpane {
	display: block;
	float: right;
}
#latest #active_topics_main {
	height: 100px;
}
#active_topics_main_slider .slideshow_nav {
	clear: both;
}
#active_topics_main_slider {
	clear:both;
	padding: 0px;
	text-align:left;
	margin: 0px auto;
	height: 100px;
}
.active_topics_main_slider ul.box_items {
	display: block;
	margin: 0;
	padding: 0;
}
#active_topics_main_slider .scrollable {
	height: 100px;
	width: 850px;
	left: 30px;
	overflow:hidden;
	position:relative;
}
#active_topics_main_slider ul.slideshow_indicators {
	display: none;
}
#active_topics_main_slider .prevpane,
#active_topics_main_slider .nextpane {
	margin-bottom:20px;
	padding: 0;
	text-align:center;
	height: 40px;
	position: relative;
	top: -65px;
}
#active_topics_main_slider .nextpane {
	left:900px;
}
.active_topics_main_slider .topiccontainer {
	height: 100px;
	width: 850px;
	margin: 0px 20px;
	text-align: left;
}
.active_topics_main_slider h2 a,
.active_topics_main_slider h3 a {
	text-decoration:none;
	color:#0f2d5f;
}
.active_topics_main_slider h2 a:hover,
.active_topics_main_slider h3 a:hover,
.active_topics_main_slider h2 a:visited:hover,
.active_topics_main_slider h3 a:visited:hover {
	text-decoration:underline;
}
.active_topics_main_slider h2 a:visited,
.active_topics_main_slider h3 a:visited {
	color:#666;
	text-decoration:none;
}
.active_topics_main_slider div.thumb,
.active_topics_main_slider div.caption {
	color:#666666;
	float:left;
	font-size:10px;
	width: 125px;  
	height: 90px;
	padding-left: 0px;
	overflow: hidden;
}
.active_topics_main_slider div.thumb {
	margin-right: 10px;
}
.active_topics_main_slider div.thumb img,
.active_topics_main_slider div.caption img {
	max-width: 125px;
	display: block;
	margin-top: 0;
}
.active_topics_main_slider div.vidthumb {
	position: relative;
}
.active_topics_main_slider div.vidthumb a.vidicon {
	position: absolute;
	top: 5px;
	left: 5px;
	background:transparent url('http://blogs-images.forbes.com/assets/images/sprites/ts_video_arrows_sprite.png') no-repeat -77px 0;
	width: 18px;
	height: 18px;
}
.active_topics_main_slider div.vidthumb:hover a.vidicon {
	background:transparent url('http://blogs-images.forbes.com/assets/images/sprites/ts_video_arrows_sprite.png') no-repeat -77px -41px;
}
.active_topics_main_slider div.vidthumb a.vidicon span {
	display: none;
}
.active_topics_main_slider div.caption a,
.active_topics_main_slider div.caption a:visited{
	color:#0f2d5f;
	text-decoration:none;
}
.active_topics_main_slider span.caption {
	display: none;
}
.active_topics_main_slider .stories {
	float:right;
	width:775px;
}
.active_topics_main_slider .updated {
	color:#999999;
	font-size:10px;
}
.active_topics_main_slider .topichead .updated {
	display: none;
}
.active_topics_main_slider h2 {
	color:#333333;
	font-size:20px;
	font-weight:normal;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	margin:0 0 5px;
}
.active_topics_main_slider > ul > li,
#active_topics_main li {
	display: inline;
	float: left;
	list-style-type: none;
	height: 100px;
}
.statusitem ul.contribs,
.active_topics_main_slider ul.contribs {
	margin:0;
	padding: 0;
	padding-bottom: 15px;
}
.statusitem ul.contribs li,
.active_topics_main_slider ul.contribs li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	float: left;
}
.active_topics_main_slider .topicstory {
	margin:0 10px 0 0;
	width: 195px;
}
.active_topics_main_slider .topicstory .updated {
	color:#888888;
	font-size:10px;
}
.active_topics_main_slider .topicstory h3 {
	font: normal 18px/20px Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	margin:0px 0px 5px 0px;
}
.active_topics_main_slider .topichead {
	float:left;
	width: 225px;
	padding-right: 20px;
	padding-left: 15px;
}
.active_topics_main_slider .story_1 {
	float:left;
	padding: 0 20px 0;
}
.active_topics_main_slider .story_2 {
	float: left;
	padding: 0 20px 0;
}
.active_topics_main_slider .nethead-topichead .topichead .updated {
	display: block;
}
.active_topics_main_slider .nethead-topichead .topichead {
	width: 700px;
}
.active_topics_main_slider .nethead-topichead .topichead h2 {
	font-size: 36px;
	margin-bottom: 0;
}
.active_topics_main_slider .nethead-topichead .stories {
	width: 735px;
}
.active_topics_main_slider .nethead-topichead .caption {
	width: 165px;
}
.active_topics_main_slider .nethead-topichead .caption img {
	max-width: 165px;  
}
.active_topics_main_slider .nethead-twonopic .topicstory h3,
.active_topics_main_slider .nethead-twopic .topicstory h3,
.active_topics_main_slider .nethead-onepic .topicstory h3,
.active_topics_main_slider .nethead-threenopic .story_1 h3 {
	line-height: 20px;
	font-size: 20px;
}
.active_topics_main_slider .nethead-twonopic .stories,
.active_topics_main_slider .nethead-twopic .stories,
.active_topics_main_slider .nethead-onepic .stories,
.active_topics_main_slider .nethead-threenopic .stories {
	width: 850px;
}
.active_topics_main_slider .story_3 {
	float: left;
	padding: 0 20px 0;
}
.active_topics_main_slider .nethead-threenopic	{
	position:relative;
	left:30px;
}
.active_topics_main_slider .nethead-threenopic .story_1 {
}
.active_topics_main_slider .nethead-threenopic .topicstory  {
	padding-left: 0;
	width: 230px;
	margin-right:35px !important;
}
.active_topics_main_slider .nethead-threenopic .story_3 {
	margin-right:0px !important;
}
.active_topics_main_slider .nethead-twonopic .topicstory,
.active_topics_main_slider .nethead-twopic .topicstory {
	padding-left: 0;
	width: 390px;
}
.active_topics_main_slider .nethead-onepic .story_1 {
	padding-left: 0;
	width: 520px;
}
.active_topics_main_slider .nethead-onepic .story_2 {
	padding-left: 0;
	padding-right: 0;
	width: 320px;
}
.active_topics_main_slider .contrib-nopic span.title {
	margin: 0;
}
.ts_header {
	display: none;
	margin-top:7px;
	height: 85px;
}
.ts_header h1 {
	margin-top:0 !important;
}
.ts_header h1 a {
	display:block;
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_logos_sprite.gif') no-repeat 0 0;
	width:485px;
	height:47px;
}
.ts_header h1 a span {
	display:block;
	height:0;
	overflow:hidden;
	width:0;
}
#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
}
#footer h3 {
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	color:#333;
	font:bold 12px/14px Georgia;
	letter-spacing:1px;
	text-transform:uppercase;
	border-top: 6px solid #DADADA;
}
/* #footer h3.today_pop_posts {
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -334px -675px;
	height:11px;
	width:225px;
}
#footer h3.latest_bot {
	/* background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -334px -563px;
	height:11px;
	width:225px;
}
#footer h3.active_contributors {
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -334px -591px;
	height:11px;
	width:225px;
}  */
#footer h3 span {
	display:block;
	filter:alpha(opacity=100);
	opacity: 1.0;
	background-color: white;   
}
.see_all {
	float:right;
	font-size:10px;
	margin-top:-15px;
}
#footer .see_all, #footer .see_all a {
	color: #0f2d5f;
	margin-top: -30px;
}
.bot_banner, .top_banner {
	text-align:center;
	width: 980px;
	height:90px;
	margin: 0px auto;
	padding: 30px 0px 40px 0px;
}
.bot_banner {
	display: none;
}
#latest_bot {
	margin-bottom: 20px;
	overflow:hidden;
	width:980px;
}
#latest_bot ul {
	padding: 0;
	margin: 0;
}
#latest_bot .box {
	background-color:#FFFFFF;
	margin-bottom: 20px;
	width: 980px;
	overflow:hidden;
	position:relative;
}
#latest_bot ul.box_items {
}
#latest_bot div.nextpane {
	left: 827px;
}
#latest_bot ul.slideshow_indicators {
	display: none;
}
#latest_bot .activity_head {
	background: url("http://blogs-images.forbes.com/assets/images/icon-newpost.png") no-repeat 0px 0px;
	border-bottom: 1px solid #DFDFDF;
	clear:both;
	color: #999;
	height: 15px;
	padding: 0px 0px 8px 0px;
}
#latest_bot .activity-ad.posted .activity_title {
/*	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#0f2d5f;
	color:#FFFFFF;
	display:inline-block;
	font-size:10px;
	font-weight:bold;
	margin:0 5px 5px 2px;
	padding:3px 8px; */
}
#latest_bot .activity_head .activity_title {
	float:left;
	font-size:10px;
	padding:4px 0px 0px 20px;
	text-transform:uppercase;
}
#latest_bot .activity_head .activity_time {
	float:right;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	font-style:italic;
	padding:3px 0px 0px 0px;
	text-align:right;
	width:80px;
}
#latest_bot .activity_content {
	overflow:hidden;
}
#footer .activity_content h3 {
	border-top:none;
}
#latest_bot li {
	float:left;
	height:135px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 15px;
	width:248px;
}
#latest_bot .activity_content ul li {
	border:medium none;
	height:auto;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0 0 0;
	padding:0;
	width:auto;
}
#latest_bot .box_items img {
	float:left;
	margin:2px 10px 0 0;
	max-height: 70px;
	max-width: 70px;
	_width: 70px;
}
#latest_bot li h3,
.pop_postinfo a {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:16px;
	font-weight:normal;
	margin:8px 0 5px;
	text-transform:none;
	letter-spacing:0;
	line-height:18px;
	margin-top:-2px;
}
#latest_bot blockquote {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:14px;
	margin:8px 0;
	padding:0;
	color: #0f2d5f;
}
#latest_bot .source {
	font-size:10px;
}
#latest_bot .source a {
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
}
#latest_bot .extsource {
	color:#000000;
	font-size:10px;
	text-transform:uppercase;
}
#latest_bot .commentplus,
#latest_bot .commented,
#latest_bot .conversation {
	background-image:url(http://blogs-images.forbes.com/assets/images/icon-discussion.png);
	background-repeat: no-repeat;
	margin-bottom: 0;
}
#latest_bot .poll{
	background-image:url(http://blogs-images.forbes.com/assets/images/icon-poll.png);
	background-repeat: no-repeat;
}
#latest_bot .video {
	background-image:url(http://blogs-images.forbes.com/assets/images/icon-video.png);
	background-repeat: no-repeat;
}
#latest_bot .recommended {
	background-image:url(http://blogs-images.forbes.com/assets/images/icon-recommend.png);
	background-repeat: no-repeat;
}
#latest_bot .callout {
	background:url("http://blogs-images.forbes.com/assets/images/saying.png") no-repeat scroll left bottom transparent;
	padding:7px 0;
}
#latest_bot .headgrab {  
	margin-bottom: 5px;
}
#latest_bot .callout span {
	background-color:#0f2d5f;
	color:#FFFFFF;
	padding:2px 4px 3px 4px;
	font-size: 9px;
}
#latest_bot .response_to {
	color:#888888;
	font-size:10px;
	font-style:italic;
	margin: 0;
	text-transform:uppercase;
}
#latest_bot h3.response_post {
	margin-top: 0px;
}
#latest_bot .activity-ad.posted {
	background-image: none;
}
#todays_contributors a.contrib {
	float:left;
	margin:0 0 15px 10px;
	width:168px;
	height:auto;
	border:1px solid transparent;
	-moz-border-radius:3px;
}
#todays_contributors a.contrib-62 span.title {
	width: 100px;
}
#todays_contributors a.contrib:hover {
	background:#fff;
	border:1px solid #e3e3e3;
}
#todays_contributors a.contrib span.red {
	display:block;
	color: #000 !important;
	font-size:10px;
	font-weight:normal;
	margin-top:4px;
	text-transform:none;
	padding: 0;
	text-decoration:none !important;
}
#top_net_activity_slider .scrollable {
	width: 840px;
	height: 150px;
	top: 20px;
	left: 70px;
}
#top_net_activity_slider .prevpane, 
#top_net_activity_slider .nextpane {
	height:40px;
	margin-bottom:20px;
	padding:0 20px;
	position:relative;
	text-align:center;
	top:-93px;
}
.bottom_box {
	/*border:1px solid #CECECE;
	padding:15px;
	padding-bottom:0; */
}
#todays_contributors {
	width:575px;
	padding:0;
	padding-top:10px;
	position:relative;
	overflow:hidden;
}
#todays_popular_posts {
	padding-bottom:15px;
	width:350px;
	position:relative;
	overflow:hidden;
}
#todays_popular_posts ul {
	margin:0;
	padding:0;
}
#todays_popular_posts ul li {
	float:left;
	list-style-type:none;
	margin:0 0 10px 0;
	width:350px;
}
.pop_postinfo .postlink {
	color: #0f2d5f;
	margin: 2px 0 0 45px;
	display: block;
}
.pop_postinfo .croppic {
	margin-right: 5px;
	margin-left: 0;
}
.pop_postinfo .newviews {
	display: block;
	margin-left: 45px;
	color: #666;
	font-size: 10px;
}
.pop_postinfo .postlink, .pop_postinfo .newviews	{
	filter:alpha(opacity=100);
	opacity: 1.0;
	background-color: white;
}
#very_bottom {
	clear:both;
}
#sponsor {
	float: right;
	margin: 0px 0px 10px 10px;
}
.footlink {
	border-left: 0px !important;
	border-right: 0px !important;
	padding:1px 12px !important;
	font: bold 11px/13px Georgia; !important;
}
.footop {
    width:980px !important;
    margin-bottom:9px !important;
    padding-bottom:9px !important;
}
a.footlink, a.footlink:visited	{
    color:#0F2D5F !important;
    font:16px/18px Georgia !important;
	filter:alpha(opacity=100);
	opacity: 1.0;
	background-color: white;
}
.footcopy a, .footcopy a:visited {
    color:#0F2D5F !important;
    font:11px/18px verdana !important;
}
.footcontainer {
	width:980px !important;
}
.footbox {
	width:980px !important;
}
.footcopy {
    font:11px/18px verdana !important;
    letter-spacing:0em !important;
    width: 980px !important;
}
.footlink:hover {
    background-color: #fff !important;
    color: #0F2D5F !important;
    text-decoration: underline !important;
}
.footbot    {
	font:9px/11px Verdana !important;
	width: 980px !important;
	margin:0 auto;
	width:750px !important;
}
#futmap {
	width: 980px !important;
}
#futmap dl {
	width: 750px;	
}
#very_bottom .alignright {
	color:#6D6D6D;
	text-align:right;
}
#very_bottom .alignleft h3 {
	margin:0;
	margin-left:-10px;
	padding-left: 10px;
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -324px -605px;
	overflow:hidden;
	height:14px;
	width:416px;
}
#very_bottom .alignleft h3 span {
	color:#6D6D6D;
	font-family: Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	position:relative;
	top:20px;
}
#very_bottom #copyright {
	color:#767676;
	font-size:10px;
	margin:20px 0 0;
}
#very_bottom ul {
	margin:10px 0;
	padding:0;
}
#very_bottom li {
	border-right:1px solid #CCCCCC;
	display:inline;
	font-size:11px;
	list-style-type:none;
	margin:0 4px 0 0;
	padding:0 8px 0 3px;
}
#very_bottom li.last {
	border:medium none;
	padding-right:0;
}
#very_bottom li a, #very_bottom li a:visited {
	color:#6D6D6D;
	text-decoration:none;
}
#very_bottom li a:hover {
	text-decoration:underline;
}
div.skrim {
	background:#333;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
	z-index: 201;
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
}
div.skrim_hidden {
	visibility:hidden;
	display:none;
}/* 
Stylesheet: RE-USABLE STYLES
March 23, 2009 - All of the styles in this sheet have been verified as 'in use'.
--------------------------------------------------------------------------------
Styling for the following is in this file:
- re-usable individuals (clearboth, pushdown, hidden, topiclinks, black, red, alignleft, alignright
- follow system popup, follow/unfollow me links
- search box
- tabs (what to show)
- contributor bugs with image, name and blog title
- contributor cropped photo avatars
- slider box with arrows and indicators
- pagination
- navigation (prev/next links to move from post to post and archive page to archive page)
- contributor blocks (used on contrib index, headline grabs index, rss index)
- onetimemessage (disabled as of March 23, but possibly to be used in the future)
*/
.clearboth {
	clear: both;
	font-size: 1px;
	height: 1px;
}
.pushdown {
	clear:both;
	height:1px;
}
.hidden {
	display: none !important;
}
div.newrow {
	clear: both;
}
a.topiclink {
	background:transparent url('http://blogs-images.forbes.com/assets/images/arrow_down.png') no-repeat scroll 0 0;
	color:#0F2D5F;
	font-size:10px;
	font-weight:bold;
	padding:0 4px 1px 9px;
	text-decoration:none;
	text-transform:uppercase;
	background-position: 0 3px;
	font-family: Verdana, Arial, sans-serif;
}
a.topiclink:hover {
	text-decoration:underline;
}
a.stream {
	-moz-border-radius: 3px 18px 18px 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 12px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 18px;
	border-top-left-radius: 3px;
	border-top-right-radius: 18px;
	border:1px solid #0F2D5F;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	color:#0f2d5f;
	line-height:20px;
	position:relative;
	display:inline-block;
	padding: 2px 25px 2px 5px;
	overflow:hidden;
	background:url('http://images.forbes.com/media/assets/blog-streams-arrow.gif') no-repeat 95% 46% #fff;
}
a.stream:hover {
	border:1px solid #069EEC;
	background:url('http://images.forbes.com/media/assets/blog-streams-arrow-on.gif') no-repeat 95% 46% #fff;
	text-decoration:none;
}
.topicsfollowed a.stream,
.small_streams a.stream {
	font-size: 13px;
	line-height: 15px;
	padding: 2px 20px 2px 6px;
	margin: 0 5px 3px 0;
}
.black {
	color: #000 !important;
}
.red {
	color: #0f2d5f !important;
}
.alignright, .floatright { float: right; }
.alignleft { float: left;  }
#follow-pop, .accountpop {
	background: transparent url(http://blogs-images.forbes.com/assets/images/overlay.white.png);
	background-repeat: no-repeat;
	width: 656px;
	height: 525px;
	padding: 60px;
	display: none;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 12px;
	color:#333;
}
#follow-pop .topic {
	color: #000;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 48px;
}
#follow-pop h3, .accountpop h3 {
	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0;
	line-height: 16px;
}
#follow-pop h3 img, .accountpop h3 img {
	margin-bottom: -3px;
	margin-right: 8px;
}
#follow-pop ul, .accountpop ul {
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	margin: 35px auto 30px;
}
#follow-pop li a, .accountpop li a {
	color: #0f2d5f;
}
#follow-pop li, .accountpop li {
	font-size: 16px;
	margin: 20px;
	text-align:left;
}
#follow-pop .close, .accountpop .close {
	padding-top: 25px;
	cursor: pointer;
}
#follow-pop .post_title {
	display: block;
	margin: 20px 0 0 0;
	font-size: 24px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}
.newfollow-underpic {
	background: transparent url(http://blogs-images.forbes.com/assets/images/follow_contrib_off.png);
	background-repeat: no-repeat;
	color: transparent;
	width: 138px;
	height: 17px;
	cursor: pointer;
}
.blog_intro .newfollow-underpic {
	background: transparent url(http://blogs-images.forbes.com/assets/images/follow_blog_off.png);
}
#main_right.blog_right .aboutme .follow .newfollow-alone {
	background: transparent url(http://blogs-images.forbes.com/assets/images/follow_blog_sidebar_off.png);
}
.newfollow-underpic span {
	display:none;
}
.delfollow-underpic {
	background: transparent url(http://blogs-images.forbes.com/assets/images/follow_contrib_logged.png);
	background-repeat: no-repeat;
	width: 138px;
	height: 17px;
	cursor: pointer;
	color: transparent;
	font-size:0px;
	text-indent:-999;
	display:block;
}
.delfollow-underpic:hover {
	background: transparent url(http://blogs-images.forbes.com/assets/images/follow_contrib_over.png);
	background-repeat: no-repeat;
	color: transparent;
}
#main_right .profile .follow {
	border-top:1px dotted #DADADA;
	margin: 20px 0 0 !important;
	padding-top: 10px;
	text-align:left;
}
.profile .follow span {
	display:none;
}
.newfollow-alone span,
.delfollow-alone span {
	display:none;
}
.newfollow-alone {
	background: transparent url(http://blogs-images.forbes.com/assets/images/follow_small_off.png);
	background-repeat: no-repeat;
	width: 92px;
	height: 17px;
	cursor: pointer;
	color: transparent;
	margin-top: 0px;
}
.delfollow-alone {
	background: transparent url(http://blogs-images.forbes.com/assets/images/follow_small_logged.png);
	background-repeat: no-repeat;
	width: 92px;
	height: 17px;
	cursor: pointer;
	color: transparent;
	margin-top: 0px;
	font-size:0px;
	text-indent: -9999px;
	display:block;	
}
.delfollow-alone:hover {
	background: transparent url(http://blogs-images.forbes.com/assets/images/follow_small_over.png);
	background-repeat: no-repeat;
	color: transparent;
}
span.newfollow, span.delfollow {
	cursor: pointer;
}
/* delfollowpop is the pop-down area when you click on the "Follow" icon
of a contrib you're ALREADY following, so you can click "remove" */
.delfollowpop {
	border: 1px solid #CCC;
	padding: 5px;
	display: none;
	z-index: 9;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	line-height: 12px;
	width: 126px;
	position: relative;
	background-color: #FFF;
}
#main_right .delfollowpop {
	margin-top: 10px;
}
.delfollowpop a, .delfollowpop a:visited {
	color: #0f2d5f;
	text-decoration: underline;
}
#main_right .aboutme .follow .newfollow-alone {
	background: transparent url(http://blogs-images.forbes.com/assets/images/follow_sidebar_off.png);
	background-repeat: no-repeat;
	width: 138px;
	height: 17px;
	cursor: pointer;
	color: transparent;
	margin:10px 0 0;
}
#main_right .aboutme .follow .delfollow-alone {
	background: transparent url(http://blogs-images.forbes.com/assets/images/follow_sidebar_logged.png);
	background-repeat: no-repeat;
	width: 138px;
	height: 17px;
	cursor: pointer;
	color: transparent;
	margin-top:10px;
	font-size:0px;
	text-indent: -9999px;
	display:block;	
}
#main_right .aboutme .follow .delfollow-alone:hover {
	background: transparent url(http://blogs-images.forbes.com/assets/images/follow_sidebar_over.png);
	background-repeat: no-repeat;
	color: transparent;
}
.search #s, .search .s {
	height:15px;
}
.search input {
	height:21px;
	margin-right:5px;
}
.search select {
	height:21px;
	margin-right:4px;
}
.search .button-search {
	position:relative;
	background: transparent url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -505px 0px;
	border: none;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	font-size:1px;
	color:#fff;
	width: 59px;
	height:21px;
	top:-3px;
	overflow:hidden;
	cursor:pointer;
}
.search .button-search:hover {
	background: transparent url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -505px -21px;
}
form.searchminiform {
	margin: 0;
	padding: 0;
	text-align: right;
}
div.what_to_show ul {
	border-bottom:1px solid #D8DCE1;
	margin:10px 0px 20px 0px;
	padding:0px 0px 8px 0px;
}
div.what_to_show li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}
div.what_to_show li a {
	background-color:#FFFFFF;
	color:#0f2d5f;
	font-size:9px;
	font-weight:bold;
	margin:0px 7px 0px 0px;
	padding: 10px 5px 8px 5px !important;
	text-decoration:none;
}
div.what_to_show li.ui-tabs-selected a {
	border-top: 1px solid #D8DCE1;
	border-right: 1px solid #D8DCE1;
	border-bottom:none;
	border-left: 1px solid #D8DCE1;
	font-size:9px;  
	padding-bottom:10px !important;
	text-transform:uppercase;
}
#network_left div.what_to_show li a	{visibility:hidden;}
#network_left div.what_to_show li.ui-tabs-selected a { visibility: visible !important; }
a.contrib
{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	font-family: Verdana, Arial, sans-serif;
	padding: 5px;
	background-color: transparent;
	height: 27px;
	_height: 27px;
	text-decoration: none !important;
	width: 200px;
}
/*
#commentform a.contrib, #contribs_im_following  a.contrib , .contrib_blocks  a.contrib {width: 200px;}
*/
.topic_picks_featured a.contrib {
	margin: 5px 0px 0px 0px;
	*clear: both;
}
a.postlink + a.contrib {
	display: block;
}
a.contrib:hover {
	background:url('http://blogs-images.forbes.com/assets/images/contrib_block_small.gif') no-repeat 0px 0px;
	cursor:pointer;
}
a.contrib:active {
	background:url('http://blogs-images.forbes.com/assets/images/contrib_block_small.gif') no-repeat 0px -37px;
}
a.contrib span.title {
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	font-size: 11px;
	float:left;
	width:143px;
	overflow:hidden;
}
a.contrib:link span.title span.blog_author, a.contrib:visited span.title span.blog_author {
	font: bold 10px/11px Verdana !important;
	color:#000;
	filter:alpha(opacity=100);
	opacity: 1.0;
	background-color: transparent;   
}
a.contrib:hover span.title span.blog_author {
	text-decoration:underline;
	font: bold 10px/11px Verdana !important;
	background-color: transparent;
}
a.contrib span.blog_title {
	display:block;
	margin:0;
	text-transform:none;
	font-weight:normal;
	color:#949494;
	margin-top:2px;
	font-size:10px !important;
	font-style:italic;
	line-height:13px;
	background-color: transparent; 
}
a.contrib:hover span.blog_title {
	background-color: transparent;
}
#news_now a.contrib span.blog_title, #todays_contributors a.contrib span.blog_title {background-color: white;}
#news_now a.contrib:hover  span.blog_title {background-color: transparent;}
#news_now a.contrib:link span.title span.blog_author, 
#news_now a.contrib:visited span.title span.blog_author,
#todays_contributors a.contrib:link span.title span.blog_author, 
#todays_contributors a.contrib:visited span.title span.blog_author {background-color: white;}
#news_now a.contrib:hover span.title span.blog_author {background-color: transparent;}
#todays_contributors a.contrib span.red {background-color: white;}
a.contrib-nopic {
	width: auto;
}
a.contrib-nopic span.title {
	width: auto;
}
a.contrib-nopic span.blog_title {
	display: inline;
	margin-left: 3px;
}
a.contrib-nopic:hover {
	background: none;
}
a.blogtype-partner span.blog_title, 
a.blogtype-ad span.blog_title {
	color: #949494;
	font-style: normal;
	margin-left: 0;
	font-style:italic;
}
a.blogtype-partner span.blog_title:before, 
a.blogtype-ad span.blog_title:before {
	content: '@';
}
a.contrib.blogcontrib .blog_title,
a.blogtype-group.contrib-nopic span.blog_title {
	color: #999;
	font-style: italic;
}
.hgsponsor,
a.blogcontrib.blogtype-ad .blog_title {
	color:#920A12;
	font: italic bold 11px/16px Georgia;
	padding-left: 2px;
}
#headline_grabs a.blogcontrib.blogtype-ad .blog_title
	font-size: 10px !important;
}
#headline_grabs .contrib_block_homefeaturedgrabs .hgsponsor {
	margin: 0px 0px 5px 0px; 
	display: block;
	width: 186px;
}
a.blogcontrib.blogtype-partner .blog_title {
	color: #999;
}
a.blogcontrib.blogtype-partner .blog_title:before,
a.blogcontrib.blogtype-ad .blog_title:before {
	content: '';
}
a.name-contrib {
	font-size: 11px !important;
	text-transform: uppercase;
	color: #000;
}
a.name-contrib:hover {
	text-decoration: underline;
}
a.name-contrib:after {
	margin-left: 4px;
}
img.avatar-40 {
	height: 40px;
	position: relative;
	top: -6px;
	width: 40px;
}
img.avatar-62 {
	height: 62px;
	position: relative;
	top: -9px;
	width: 62px;
}
.crop10 img.avatar-40 { top: -10px; }
.crop10 img.avatar-62 { top: -15px; }
.crop8 img.avatar-40 { top: -8px; }
.crop8 img.avatar-62 { top: -12px; }
.crop6 img.avatar-40 { top: -6px; }
.crop6 img.avatar-62 { top: -9px; }
.crop4 img.avatar-40 { top: -4px; }
.crop4 img.avatar-62 { top: -6px; }
.crop2 img.avatar-40 { top: -2px; }
.crop2 img.avatar-62 { top: -3px; }
.crop0 img.avatar { top: 0px; }
.croppic {
	float:left;
	position:relative;
	height: 27px;
	width: 39px;
	overflow: hidden;
	padding:0;
	margin:0 5px 0 0;
}
.ts_profile_pic .croppic {	
	margin: 0px 5px 0px 0px !important;
}
a.contrib-62 {
	height: 56px;
	background: transparent;
}
.contrib-62 .croppic {
	height:50px;
	width:62px;
}
.contrib-62 a {
	font-size: 12px;
	display: block;
}
a.contrib-62:hover, a.contrib-62:active {
	background: transparent;
}
a.contrib-62 span.title {
	width: 124px;
	white-space: normal;
}
a.contrib-62 span.blog_title {
	white-space: normal;
	line-height: 12px;
}
a.member {
	display:block;
	position:relative;
	font-family: Verdana, Arial, sans-serif;
	padding:0px;
	width:197px;
	height:37px;
	overflow:hidden;
	text-decoration:none !important;
}
a.member span.title {
	display:block;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	text-decoration:none;
	white-space: nowrap;
}
.member span.title {
	float:left;
	width:148px;
	overflow:hidden;
	margin-top:7px;
	margin-left:5px;
}
a.member span.member_location {
	display:block;
	margin:0;
	text-transform:none;
	font-weight:normal;
	color:#949494;
	margin-top:2px;
	font-size:11px;
	font-style:italic;
	line-height:13px;
	white-space: nowrap;
}
.slideshow_indicators {
	padding: 0;
	margin: 0;
	text-align: center;
}
.prevpane, .nextpane, .slideshow_indicators, .slideshow_indicators li {
	display: inline;
}
.sliderbox img.on {
	display: none;
}
.sliderbox img.off {
	display: inline;
	cursor: pointer;
}
.sliderbox li.active img.on {
	display: inline;
	cursor: pointer;
}
.sliderbox li.active img.off {
	display: none;
}
div.scrollable {
	position: relative;
	overflow: hidden;
	width: inherit;
	height: 100px;
}
div.sliderbox ul.box_items {
	width: 20000em;
	position: absolute;
}
.sliderbox ul.slideshow_nav {
	clear: both;
}
.pagination {
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:15px auto;
	text-align:center;
	clear: both;
}
.pagination .page_next, .pagination .page_prev {
	font-size:9px;
	color:#999999;
	text-transform:uppercase;
}
.pagination .page_prev {
	background:transparent url(http://blogs-images.forbes.com/assets/images/arrow_left.png) no-repeat scroll 0 -7px;
	padding-left:10px;
	color: #0f2d5f;
}
.pagination .page_next {
	background:transparent url(http://blogs-images.forbes.com/assets/images/arrow_right.png) no-repeat scroll 33px -7px;
	padding-right:15px;
	color: #0f2d5f;
}
.pagination .page_next a, .pagination .page_prev a {
	color: #0f2d5f;
}
.pagination .page_prev.qp_disabled {
	background:transparent url(http://blogs-images.forbes.com/assets/images/arrow_left.png) no-repeat scroll 0 3px;
	padding-left:10px;
	color:#999999;
}
.pagination .page_next.qp_disabled {
	background:transparent url(http://blogs-images.forbes.com/assets/images/arrow_right.png) no-repeat scroll 33px 3px;
	padding-right:15px;
	color:#999999;
}
.pagination .counter {
	font-size:11px;
	font-weight:bold;
	margin-right: 30px;
	text-align:center;
	color: #000;
}
.pagination .page_numbers {
	display:inline;
	margin:0 20px;
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
.page_numbers .number {
	color:#0f2d5f;
	font-size:11wpx;
	padding:5px 6px;
	text-decoration:none;
	cursor: pointer;
}
.page_numbers .number:hover {
	text-decoration:underline;
}
.pagination .page_numbers .active {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#069eec;
	color:#FFFFFF;
	font-size:12px;
	padding:5px 8px;
	text-decoration:none;
	margin:0 2px;
	cursor: default;
}
.contribs_pagination {
	border-top: 1px solid #ddd;
	padding-top: 20px;
}
.topic-posts-nav .counter {
	display: block;
	margin-bottom: 5px;
}
.navigation {
	height:30px;
	margin:40px 0 20px;
}
.navigation a,  .navigation a:visited {
	color:#0f2d5f;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:18px;
	text-decoration:none;
	line-height: 34px;
	vertical-align: middle;
}
.navigation .current {
	color: #000;
}
.navigation .page-numbers {
	margin: 0 10px 0;
}
.navigation a img {
	display: inline;
	vertical-align: top;
}
.navigation .alignright a img {
	padding-left: 5px;
}
.navigation .alignleft a img {
	padding-right: 5px;
}
#post_comments .navigation {
	clear: both;
	margin-bottom: 0;
	padding-top: 10px;
}
#post_comments .navigation, #post_comments .navigation a {
	line-height: 14px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
#post_comments .navigation div {
	display: inline;
}
#post_comments .navigation .current {
	color: #666;
	font-size: 16px;
	vertical-align: bottom;
}
#post_comments .navigation .next span, #post_comments .navigation .prev span  {
	visibility: hidden;
}
#post_comments .navigation .next  {
	background:transparent url(http://blogs-images.forbes.com/assets/images/arrow_right.png) no-repeat scroll 0 -7px;
}
#post_comments .navigation .prev  {
	background:transparent url(http://blogs-images.forbes.com/assets/images/arrow_left.png) no-repeat scroll 0 -7px;
}
/* i think these are used to go to the "next page".
$ grep -R --exclude=*.svn* --exclude=*.css* itemnav *
wp-content/themes/tsone/home_headlinefeed.php:          <div class="itemnav">
wp-content/themes/tsone/itemloop.php:           <div class="itemnav">
wp-content/themes/tsone/networkfeed.php:                <div class="itemnav">
wp-content/themes/tsone/home_topicfeed.php:             <div class="itemnav">
wp-content/themes/tsone/home_mainfeed.php:              <div class="itemnav">
*/
.itemnav {
	height:30px;
	margin:40px 0 20px;
}
.itemnav a, .itemnav a:visited, .archivedate {
	color:#0f2d5f;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:18px;
	text-decoration:none;
	line-height: 35px;
	vertical-align: text-bottom;
}
.itemnav a img {
	display: inline;
	vertical-align: top;
}
.itemnav .alignright a img {
	padding-left: 5px;
}
.itemnav .alignleft a img {
	padding-right: 5px;
}
ul.contrib_blocks {
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: both;
}
ul.contrib_blocks > li {
	float: left;
	width: 175px;
	display: block;
	padding:15px 20px 20px;
	padding-left: 0;
	border-top: 1px solid #ddd;
}
.contrib_block ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: both;
}
.block_sort_popular  li, .block_sort_active  li, .block_sort_alpha li {
	_border-top:1px solid #fff;
	_display:inline-block;
	_float:left;
	_padding:15px 20px 20px 0 !important;
	_width:170px !important;
	_overflow:hidden;
}
.contrib_blocks .newrow
{
	_clear: left;
}	
.contrib_block ul li.postitem,
.contrib_block ul li.grabitem,
.contrib_block ul li.topicitem
{
	margin-bottom: 10px;
	padding: 5px 0 0;
	_padding: 0;
	_border:none;
	_width:150px !important;
	_float:none;
}
.contrib_block ul li.grabitem {
	color: #999;
	text-transform: uppercase;
	font-size: 10px;
}
.contrib_block ul li a.grablink,
.contrib_block ul li a.postlink,
.contrib_block h4 + a {
	color: #0f2d5f;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 13px;
	line-height: 16px;
}
.contrib_block ul li a.grablink {
	text-transform: none;
	display: block;
}
.contrib_block_featured ul li a {
	font-size: 10px;
}
.contrib_block h4 {
	clear: both;
	color: #666 !important;
	text-transform: uppercase !important;
	margin: 15px 0px 0px 0px !important;
	font: bold 9px/11px Verdana, arial, sans-serif !important;
}
.contrib_block .rss {
	margin:15px 15px 0 0;
	padding:0;
	text-transform:uppercase;
	line-height: 14px;
	font-size:10px;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
}
.contrib_block .rss a, .contrib_block .rss a:visited {
	color:#f48300;
	background:transparent url(http://blogs-images.forbes.com/assets/images/icon-rss.png) no-repeat scroll 0 3px ;
	padding:4px 0 2px 20px;
}
.contrib_block .postfreq {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 13px;
	color: #000;	
}
.contrib_block .follow
{
	left: -1px;
	margin-top: 15px;
	position: relative;
}
.contrib_block .contrib-62 .croppic	{
	position: relative;
	left: -1px;
	margin-left:0px !important;
}
.contrib_block p {
	clear: both;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}
.contrib_block .more-grabs-link {
	display: block;
	margin-top: 12px;
	font: normal 12px/13px Verdana;
}
.onetimemessage {
	width: 900px;
	margin-top: 30px;
	margin-bottom: 50px;
}
.onetimemessage .dismissmessage {
	float: right;
	cursor: pointer;
	color: #999;
	font-size: 9px;
	text-decoration: underline;
}
.onetimemessage p {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 28px;
	line-height: 38px;
	color: #666;
	margin: 0;
	padding: 0;
}
.onetimemessage p a {
	color: #0f2d5f;
}
.onetimemessage p strong {
	color: #000;
	font-weight: bold;
}
.bumpformessage {
	margin-top: 330px;
}
.clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.clearfix {
}
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
.help-popup-content .formq {
	clear: both;
	width: 500px;
}
.help-popup-content .formq span {
	width: 150px;
	display: block;
}
.help-popup-content input[type="text"] {
	width: 300px;
	float: right;
}
.help-popup-content input.required {
	background-color: #FDD;
}
.help-popup-content span.required {
	width: 100px;
	float: right;
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	font-size: 11px;
	margin-left: 5px;
}
.help-popup-content .close {
	padding-top: 0 !important;
}
.help-popup-content a, .help-popup-content a:visited {
	color: #0f2d5f;
}
.gravatarpop {
	border: 1px solid #CCC;
	padding: 5px;
	display: none;
	z-index: 9;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	line-height: 12px;
	width: 450px;
	position: relative;
	background-color: #FFF;
}
.gravatarpop a, .gravatarpop a:visited {
	color: #0f2d5f;
	text-decoration: underline;
}
/* STYLES IN sidebar.css
Stylesheet: RIGHT SIDEBAR STYLES
March 23, 2009 - All of the styles in this sheet have been verified as 'in use'.
--------------------------------------------------------------------------------
Styling for the following is in this file:
- advertisement image
- white box with outline
- tabs (just like what_to_show style from global)
- slider box (styled down from global)
- register now, activity feed, follow your favorites, about me, members, explore related, headlines, related, Most Popular Contrib module
*/
.side_adbox {
	margin: 0px auto 20px auto;
	text-align:center;
	overflow:hidden;
}
#main_right .box {
	margin: 0px auto 30px auto;
	text-align: left;
}
#main_right .box .which_list {text-align: left;}
#activity_feed_content {
	text-align: left;
}
#main_right .box h3 {
	color:#333;
	font: bold 12px/14px Georgia;
	letter-spacing:1px;
	margin:0px 0px 10px 0px;
	text-transform:uppercase;
	width: 336px;
	border-top: 5px solid #dadada;
	padding: 10px 0px 0px 0px;
}
#main_right .box h3.topic_tspick {
	text-align:left;
}
#main_right .box .topic_picks_featured	{text-align:left;}
#main_right .box h3.ts_livestreams {
	height: 36px;
	background:url('http://blogs-images.forbes.com/assets/images/ts_live_streams_plural.png') no-repeat 0px 10px;
	margin: 0px 0px 15px 0px;
}
#main_right .box h3.ts_livestreams span {
	display: none;
}
#main_right .box h3.featured_contributor {
}
#main_right .box h3.ts_contributors {
	/* background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -334px -339px;
	margin-bottom:27px;*/
}
#main_right .box h3.follow_your_favorites {
	/* background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -334px -353px;
}
#main_right .box h3.ts_members {
}
#main_right .box h3.my_ts_activity_feed {
	/* background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -334px -129px;
	margin-bottom:9px;*/
}
#main_right .box h3.our_activity_feed {
	/* background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -334px -74px;
	margin-bottom:9px;*/
}
#main_right .box h3.our_ts_activity_feed {
	/* background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif?ver=nov16') no-repeat -579px -5px;
	margin-bottom:9px;*/
	margin-top: 30px;
}
#main_right .box h3.what_im_up_to {
	/* background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -334px -155px;
	margin-bottom:9px;*/
}
#main_right .box h3.what_weare_up_to {
	/* background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -334px -45px;
	margin-bottom:9px;*/
}
#main_right .box h3.most_popular_posts {
	/* background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -334px -690px;
	margin-bottom:9px;*/
}
#main_right .box h3.about_me {
}
#main_right .box h3.about {
	/* width: 55px;
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -334px -115px;*/
}
#main_right .box h3.meet_our_contributors {
}
#main_right .box h3.our_contributors {text-align:left;}
#main_right .box h3.more_about_true_slant {
}
#main_right .box h3.contact_us {
}
#main_right .box h3.network_wide_feeds {
}
#main_right .box h3.what_is_rss {
}
#main_right .box h3 span {
	display:block;
}
#main_right .box .which_list ul {
	border-bottom:1px solid #bdbdbd;
	margin: 20px 0px 5px 0px;
	padding: 0px 0px 6px 0px;
	width: 300px;
}
#main_right .box .which_list li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}
.sitepage #ts_topposts .which_list ul {
padding: 0px 0px 6px 0px !important;
}
.contribpage #ts_topposts .which_list ul {
padding: 0px 0px 6px 0px !important;
}
.box .which_list li a {
	background-color:#F1f1f1;
	color:#0f2d5f;
	font-size:9px;
	font-weight:bold;
	margin:0px 8px 0px 0px;
	padding:9px 8px 5px 8px;
}
.box .which_list li.ui-tabs-selected a {
	border-top: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
	border-left: 1px solid #bdbdbd;
	border-bottom: 0px;
	padding-bottom: 8px;
	text-transform:uppercase;
}
#ts_topposts .which_list li.ui-tabs-selected a {
	padding-bottom: 8px;
}
#ts_members {
display: none;
}
#ts_livestreams h3 {
	font: normal 30px/34px Georgia !important;
	color: #000 !important;
	text-transform: none !important;
	margin: 0px !important;
	letter-spacing: 0px !important;
}
#ts_livestreams .which_list {
	margin: -7px 0px 0px 0px;
}
.register_now {
	color:#999999;
	float:right;
	font-size:10px;
	margin-top:-14px;
}
.register_now a, .register_now a:visited {
	color:#0f2d5f;
}
#main_right .sliderbox {
	text-align: center;
}
#main_right .scrollable {
	height: 210px;
	text-align: left;
	margin-top:12px;
	margin-bottom:20px;
}
#main_right ul.box_items {
	padding: 0;
	margin: 0;
}
#main_right ul.box_items li {
	list-style-type: none;
	clear: both;
	margin: 0;
	width: 300px;
}
#main_right ul.box_items li ul {
	margin: 0;
	padding: 0;
}
#main_right ul.box_items li ul li {
	list-style-type: none;
	clear: none;
	float: left;
	margin: 0;
	width: 190px;
	padding: 0;
	border: none;
}
#main_right ul.box_items li ul li.contrib_li {
	height:auto;
}
#main_right ul.box_items li ul li.num {
	font-size: 12px;
	color: #BCBCBC;
	width: 17px !important;
	padding-top: 11px;
	height:auto;
}
#ts_members ul.box_items li ul li.num {
	padding-top: 4px;
}
#ts_contributors .photo img {
	border: 1px solid #9f9;
	padding: 0 5px;
	height: 30px;
	width: 30px;
}
#ts_livestreams ul.box_items li ul li.frequency,
#ts_contributors ul.box_items li ul li.frequency,
#ts_topposts ul.box_items li ul li.frequency {
	width: 70px;
	height:auto;
	font-size: 9px;
	color: #6D6D6D;
	float: right;
	padding-top:7px;
	line-height:11px;
}
#ts_members .member {
	font-size: 10px;
	width: 110px;
}
#ts_members .member a, .member a:visited {
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
}
#ts_topposts p,
#ts_contributors p {
	color:#4c4c4c;
	margin-top:0px;
	margin-bottom:30px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:15px;
	line-height:19px;
}
#ts_topics_list h4 {
	font-weight: normal;
	color: #505050;
	font-size: 15px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	margin: 10px 0 5px 0;
}
#ts_topics_list ul {
	margin: 0;
	padding: 0;
}
#ts_topics_list ul li {
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none;
	width: 120px;
	float: left;
	text-align: left;
}
#ts_topics_list ul li a.topiclink {
	padding: 0;
	background: none;
}
#ts_topics_list .all-topics-link {
	display: block;
	clear: left;
	margin: 15px 0px 4px 0px;
	font-size: 10px;
	text-align: right;
}
#ts_topics_list .all-topics-link + .all-topics-link {
	margin: 0;
}
#main_right .activity_feed .activity_choices {
	float:left;
	margin: 4px 0 15px 0;
}
#main_right .activity_feed .sponsored_by {
	color:#7A7B7B;
	float:right;
	font-size:10px;
	padding:0 0 10px;
	width:90px;
}
#activity_feed .action_head {
	clear: both;
	color:#666666;
	height:13px;
	padding:0 0 3px;
	background: url('http://blogs-images.forbes.com/assets/images/spacer.gif') no-repeat;
}
#activity_feed .action_head .action_title {
	float: left;
	text-transform: uppercase;
	font: bold 9px/11px Verdana;
	padding:3px 0px 0px 22px;
	width:190px;
	color:#757575;
	text-align: left;
}
#activity_feed .action_head .action_time {
	float: right;
	font-size: 9px;
	width: 80px;
	padding-top:2px;
	min-width: 50px;
	font-family: Verdana, Arial, sans-serif;
	font-style: italic;
	text-align: right;
}
#activity_feed h3 {
	margin: 2px 0;
	font-size: 14px;
	padding-left: 20px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	color: inherit;
}
#activity_feed h4 {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:18px;
	font-weight:normal;
	margin:2px 0;
}
#activity_feed .action_content {
	clear:both;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-bottom: 20px;
	padding-left: 22px;
	text-align: left;
}
#activity_feed .action_content a:visited {
	color:#666;
}
.action_content h3 {
	font-size: 14px;
	margin: 2px 0;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	color: inherit;
}
#activity_feed .source {
	text-transform:none !important;
	margin-top: 6px !important;
	color:#474747;
}
#activity_feed .source a {
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
}
#activity_feed .source a span.adslant-post {
	font: italic bold 11px/11px Georgia;
	text-transform:none;
	color:#920A12;
}
#activity_feed .source a:hover {
	text-decoration:underline;
}
#activity_feed .source a:visited {
	color:#333;
}
#activity_feed .extsource {
	text-transform: uppercase;
	font-weight:normal;
	font-size:10px;
	color:#7c7c7c;
	margin-top: 7px;
	text-align: left;
}
#activity_feed .action_content blockquote {
	border: none;
	margin: 5px 0;
}
#activity_feed .action_content blockquote a {
	text-decoration: none;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 14px;
}
#activity_feed .action_content blockquote a:hover {
	text-decoration:underline;
}
#activity_feed .action_content blockquote a:visited {
	color:#666;
}
#activity_feed a.topiclink {
	display: block;
	margin: 5px 0 0 0;
}
	#activity_feed .callout {
		margin-left: 23px;
	}
	#activity_feed .callout span {
		color: #767676;
	}
	#activity_feed .callout span b {
		color: #000;
	}
#activity_feed .recommended { background-image:url(http://blogs-images.forbes.com/assets/images/icon-recommend.png); }
#activity_feed .commented { background-image:url(http://blogs-images.forbes.com/assets/images/icon-discussion.png); }
#activity_feed .commentplus { background-image:url(http://blogs-images.forbes.com/assets/images/icon-discussion.png); }
#activity_feed .follows { background-image:url(http://blogs-images.forbes.com/assets/images/icon-follow.png); }
#activity_feed .post { background-image:url(http://blogs-images.forbes.com/assets/images/icon-newpost.png); }
#activity_feed .headgrab { background-image:url(http://blogs-images.forbes.com/assets/images/icon-headlinegrab.png); }
#activity_feed .conversation { background-image:url(http://blogs-images.forbes.com/assets/images/icon-discussion.png); }
#activity_feed .post, #activity_feed .headgrab, #activity_feed .conversation {
	border: none;
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
}
ul#activity_feed li {
	height:auto !important;
	margin: 0;
	padding: 0 !important;
}
ul#activity_feed {
	position:relative;
	width: 289px;
}
ul#activity_feed h4 {
	font: normal 18px/20px Georgia !important;
}
#activity_feed_slider {
	text-align: center;
}
#activity_feed_slider .scrollable {
	width: 300px !important;
	height: auto;
	margin:0;
	text-align: left;
}
#activity_feed_slider .controls {
	margin-top:1px;
	position:relative;
	text-align:center;
}
#activity_feed_slider .controls div,
#activity_feed_slider .controls ul
{
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none outside;
}
#activity_feed_slider .controls div.prevpane,
#activity_feed_slider .controls div.nextpane {
	position:relative;
	width: 60px;
	height: 24px;
}
#activity_feed_slider .controls ul {
	position:relative;
}
#activity_feed_slider .controls ul li {
	position:relative;
}
#activity_feed_slider .prevpane .prevbutton {
	position:absolute;
	z-index:3;
	left: 0px;
	height:24px;
	width:60px;
	overflow:hidden;
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_arrows_sprite.gif') no-repeat 0px 0px;
}
#activity_feed_slider .prevpane .prevbutton:hover {
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_arrows_sprite.gif') no-repeat 0px 0px;
	cursor:pointer;
}
#activity_feed_slider .prevpane .off,
#activity_feed_slider .prevpane .off:hover {
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_arrows_sprite.gif') no-repeat 0px 0px;
	cursor: default;
}
#activity_feed_slider .nextpane .nextbutton {
	position:absolute;
	left:0;
	z-index:4;
	height:24px;
	width:60px;
	overflow:hidden;
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_arrows_sprite.gif') no-repeat -60px 0px;
}
#activity_feed_slider .nextpane .nextbutton:hover {
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_arrows_sprite.gif') no-repeat -60px 0px;
	cursor:pointer;
}
#activity_feed_slider .nextpane .off,
#activity_feed_slider .nextpane .off:hover {
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_arrows_sprite.gif') no-repeat -60px 0px;
	cursor: default;
}
#main_right .follow_your_favorites p {
	color:#333;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:16px;
	line-height: 18px;
	margin: 0px 0px 15px 0px;
}
#main_right .follow_your_favorites a, #main_right .follow_your_favorites a:visited {
	color:#0f2d5f;
}
#main_right .aboutme {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:14px;
	line-height:18px;
}
#main_right .aboutme p {
	margin-bottom: 0;
}
#main_right .aboutme table {
	border-bottom:1px dotted #DADADA;
	border-top:1px dotted #DADADA;
	color:#6D6D6D;
	margin: 10px 0px 0px 0px;
	padding: 15px 0px;
	width:100%;
}
#main_right .aboutme table .label {
	color:#000000;
	padding-right:10px;
	width:120px;
}
#main_right .aboutme ul {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
}
#main_right .aboutme ul li {
	list-style: none;
	float: left;
	width: 165px;
}
#ts_members .scrollable {
	height: 250px;
}
#main_right ul#ts_members_active,
#main_right ul#ts_members_callout {
	height: 250px;
	padding: 0;
	margin: 0;
}
#main_right ul#ts_members_active li,
#main_right ul#ts_members_callout li {
	height: 250px;
	padding: 0;
	margin: 0;
}
#main_right ul#ts_members_active li .onepanel,
#main_right ul#ts_members_callout li .onepanel {
	height: 250px;
	width: 290px;
	padding: 0;
	margin: 0;
}
#ts_members_active .onepanel ul,
#ts_members_callout .onepanel ul {
	width: 145px;
	height: 50px;
	float: left;
}
#ts_members_active .onepanel ul li,
#ts_members_callout .onepanel ul li {
	width: 120px !important;
	height: 20px !important;
}
#main_right .explore_related {
	color:#666666;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:14px;
	line-height:20px;
}
#main_right .explore_related h3 {
	color:#0f2d5f;
}
#main_right .explore_related img {
	display:block;
}
#main_right .explore_related a, 
#main_right .explore_related a:visited {
	color:#0f2d5f;
	font-size:16px;
	text-decoration:underline;
}
#main_right .explore_related form {
	margin-top:10px;
}
#main_right .explore_related #q {
	color:#999999;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:14px;
	padding:4px 0;
	width:190px;
}
#main_right .explore_related .button-launch {
	background:transparent url(http://blogs-images.forbes.com/assets/images/button-launch.png) no-repeat scroll 0 0;
	border:medium none;
	height:30px;
	margin:0;
	padding:0;
	text-indent:-2000px;
	width:84px;
	cursor: pointer;
}
#main_right .headlines h4 {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:14px;
	font-weight:normal;
	margin:10px 0 0 0;
	text-transform:none;
}
#main_right .headlines h4 a {
	color:#00629D;
}
#main_right .headlines a.related_source {
	color:#000;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}
#main_right .source {
	color:#999999;
	font-size:9px;
	margin:0;
	padding:0;
	text-transform:uppercase;
	display: inline-block;
	text-align: left;
}
#main_right .sources li {
	list-style: none;
	display: inline-block;
	width: 147px;
}
#main_right .related_topics a.topiclink {
	display: block;
	margin-top: 5px;
	font-size: 11px;
}
#main_right #relevant_contribs_slider .relevant_contribs_slider {
	height:290px;
	margin-top:15px;
	margin-bottom:5px;
}
#main_right #relevant_contribs {
	width:300px;
}
#main_right #relevant_contribs li {
	height:58px;
}
#main_right #relevant_contribs a.contrib {
	width: 250px;
}
#main_right #relevant_contribs .contrib span.title {
	width: 190px;
}
#main_right .relevant_contribs a.red {
	color:#0f2d5f;
	display:block;
	font-size:10px;
	font-weight:normal;
	margin-left: 49px;
	text-transform:none;
	margin-bottom:0px;
}
#main_right #relevant_topics {
	width:300px;
}
#main_right #relevant_topics li {
	height:24px;
}
#main_right #relevant_topics_slider .relevant_topics_slider {
	height:120px;
	margin-bottom:10px;
}
#main_right #relevant_topics_slider a.topiclink {
	margin-top:0;
}
#main_right .stats-box .onestat {
	float: left;
	width: 140px;
	height: 75px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 14px;
	color: #000;
}
#main_right .stats-box .onestat .number {
	display: block;
	font-size: 36px;
	font-family: Verdana, Arial, sans-serif;
	color: #999;
}
#main_right .stats-box p {
	clear: both;
}
#main_right .stats-box em {
	color: #999;
}
.rss-box {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 13px;
}
.rss-box .feedinfo {
	color: #505050;
}
.rss-box h4 {
	margin-bottom: 0px !important;
	font-size: 16px !important;
	font-weight: normal !important;
	color: #000 !important;
}
.rss-box .rss {
	margin: 5px 0 0 0;
	padding:0;
	text-transform:uppercase;
	line-height: 14px;
	font-size:10px;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
}
.rss-box .rss a, .rss-box .rss a:visited {
	color:#f48300;
	background:transparent url(http://blogs-images.forbes.com/assets/images/icon-rss.png) no-repeat scroll 0 3px ;
	padding:4px 0 2px 20px;
}
.rss-box p a, .rss-box p a:visited {
	color: #0f2d5f;
}
#main_right .links-box, #main_right .contact-box {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 14px;
}
#main_right .links-box ul {
	margin:0;
	list-style:none;
}
#main_right .links-box li {
	margin:4px 0;
}
#main_right .links-box a, #main_right .contact-box a {
	color:#0f2d5f;
}
#main_right .links-box a:hover, #main_right .contact-box a:hover  {
	text-decoration:underline;
}
#main_right .contact-box p {
	margin-bottom:0;
}
#main_right .more-about-box {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
#main_right .more-about-box .item {
	margin-top:25px;
}
#main_right .more-about-box .item-first {
	margin-top:0 !important;
}
#main_right .more-about-box a {
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
}
#main_right .more-about-box .item .wsj-logo {
	width:171px;
	height:19px;
	background:url('http://blogs-images.forbes.com/assets/images/logo-wsj.gif')no-repeat;
	margin:5px 0;
}
#main_right .more-about-box p.copy {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:16px;
	line-height:20px;
	margin-bottom:6px;
}
#main_right .more-about-box p a, #main_right .more-about-box p a:visited {
	text-transform:none;
	color:#0f2d5f;
	font-weight:normal;
}
#main_right .more-about-box p a:hover {
	text-decoration:underline;
}
.contrib_block_featuredgrabs ul li a.grablink {
	font-size: 15px;
}
.contrib_block_featuredgrabs p {
	color: #333;
}
li.hide_til_ready {
	display: none !important;
}
#main_right #ts_topposts .box_items li {
	height: auto;
	padding-bottom: 10px;
}
#main_right ul#ts_contributors_network_topposts > li {
	height: 50px;
}
#main_right #ts_topposts .contrib_li {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 15px;
	line-height: 17px;
	padding-top: 2px; 
}
#main_right #ts_topposts .frequency,
#main_right #ts_topposts .num {
	padding-top: 2px;
}
#ts_topposts .contrib_li span a:visited,
#ts_topposts .contrib_li span a {
	display: block;
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	padding-top: 2px;
	font-size: 10px;
	font-weight: bold;
}
#main_right #ts_topposts .scrollable {
	height: auto;
	overflow: visible;
	margin-bottom: 0;
}
#main_right #ts_topposts .box_items,
#main_right #ts_livestreams .box_items {
	width: auto;
	position: relative;
}
#main_right #ts_livestreams .scrollable {
	height: auto;
	margin-bottom: 0;
	overflow: visible;
}
#main_right #ts_livestreams li.num,
#main_right #ts_livestreams li.frequency {
	padding-top: 4px;
}
#main_right #ts_livestreams li.frequency {
	width: 90px;
	padding-bottom: 10px;
}
#main_right #ts_livestreams li.small_streams {
	padding-left: 4px;
	width: 165px;
}
#main_right .slantcontribs {
	clear: both;
	padding-top: 20px;
	margin: 0;
	margin-top: 10px;
	border-top: 1px dotted #DADADA;
	float: none;
	padding-left: 0;
}
.slantcontribs .useritem {
	height: 40px;
	clear: both;
	position: relative;
	font-family: Verdana, Arial, sans-serif;
}
.slantcontribs .useritem .croppic {
	margin-left: 0;
}
.slantcontribs .username {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	top: 10px;
	margin-left: 5px;
}
.aboutme .slantcontribs .username	{
	position: relative;
	float: left;
}
.slantcontribs .username a {
	color: #000;
}
.profile_top .useritem .follow,
#main_right .profile .useritem .follow {
        border: none;
        margin: 10px 0 0 200px;
        padding: 0;
        position: absolute;
        right: 5px;
}
.profile_top .useritem .follow .delfollow-alone,
.profile_top .useritem .follow .newfollow-alone,
#main_right .profile .useritem .follow .delfollow-alone,
#main_right .profile .useritem .follow .newfollow-alone {
        background-image: none;
        color: #064089;
	font-size: 10px;
	text-transform: capitalize;
	margin: 0;
	width: auto;
}
.profile .useritem .follow .delfollow,
.profile .useritem .follow span {
        display: inline;
        visibility: hidden;
}
.profile .useritem:hover .follow .delfollow,
.profile .useritem:hover .follow span {
        visibility: visible;
}
.profile .adpromo {
	float: left;
	margin-left: 0;
	margin-right: 10px;
}
div#main_right .Loge_AD { 
	width:300px;  
	padding-bottom: 20px;
}
.adsense_x88	{
	border-top:5px solid #DADADA;
	padding-top:20px;
}
/* posts-general.css
Stylesheet: ACTUAL POST-RELATED STYLES
March 23, 2009 - still under review
--------------------------------------------------------------------------------
Styling for the following is in this file:
- wordpress-generated styles for images and captions
- .post styles (for contributor pages)
- .postcontent styles (home and contrib pages)
- post-meta information (contrib only)
- styles used only for single.php
	- popout, date_stamp, storynav (prev/next post)
	- comment styling
- homepage main center column
	- .post style
	- .status
	- .hotcomment, .poll, .headgrab, etc
*/
p img {
	padding: 0;
	max-width: 100%;
}
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;
}
.search_posts div.post-thumb,
.streamcolumn img.post-thumb,
.site-content img.post-thumb {
	float: left;
	margin: 5px;
	margin-right: 15px;
	margin-left: 0;
	max-width:150px;
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #e3e3e3;
	text-align: center;
	background-color: #efefef;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 12px;
	padding:3px 4px 5px;
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
	color: #666;
}
.wp-caption dd {
	margin: 0;
	padding: 0;
}
.post {
	margin: 20px 0px;
}
.post .entry {
	margin-bottom:30px;
}
.post .time_stamp {
	color: #0f2d5f;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}
.entry p, .entry ol, .entry ul, .entry li  {
	color:#000000;
	margin-top:15px;
	margin-bottom:15px;
	font-size:18px;
	line-height:24px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}
.entry p a {
	text-decoration:underline;
}
.entry p a:hover, .entry p a:visited {
	color:#0f2d5f;
	text-decoration:underline;
}
.entry p a:visited {
	color:#666666;
	text-decoration:underline;
}
.post blockquote {
	margin: 10px;
	background: url('http://blogs-images.forbes.com/assets/images/icon-doublequote.png') no-repeat 0 3px;
	padding: 0 40px 0 20px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 16px;
}
.post blockquote p {
	font-size:16px;
	line-height:22px;
	color:#505050;
}
.post blockquote p strong {
	color:#282828;
}
.post h2 {
	color: #000;
	font: normal 30px Georgia;
	margin:10px 0;
	text-transform:none;
}
.post h1.post-title {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif !important;
	color: #000 !important;
	font-size:32px !important;
	font-weight:normal !important;
	margin:10px 0 !important;
	text-transform:none !important;
	display: block !important;
}
.sitecolumn .postcontent h3, .postcontent h2 {
	font-size:26px;
	line-height:30px;
	font-weight:normal;
	margin:0 0 5px;
}
.sitecolumn .postcontent h3 a, 
.postcontent h2 a {
	color:#000000;
	text-decoration:none;
	filter:alpha(opacity=100);
	opacity: 1.0;
	background-color: white;   
}
.sitecolumn .postcontent h3 a:hover, 
.postcontent h2 a:hover {	
	text-decoration:underline;
}
.sitecolumn .postcontent h3 a:visited:hover, 
.postcontent h2 a:visited:hover {	
	text-decoration:underline;
}
.sitecolumn .postcontent h3 a:visited, 
.postcontent h2 a:visited {	
	color:#666;
	text-decoration:none;
}
.sitecolumn .postcontent blockquote {
	background:transparent url(http://blogs-images.forbes.com/assets/images/icon-doublequote.png) no-repeat scroll 0 2px;
	font-size:13px;
	color:#000;
	margin:10px 0;
}
.site-content div.vidthumb,
.streamcolumn div.vidthumb {
        position: relative;
}
.site-content div.vidthumb a.vidicon-large,
.streamcolumn div.vidthumb a.vidicon-large {
        position: absolute;
        top: 12px;
        left: 10px;
	width: 32px;
	height: 32px;
	background:transparent url(http://blogs-images.forbes.com/assets/images/sprites/ts_video_arrows_sprite.png) no-repeat scroll -1px 0;
}
a.vidicon-large span {
	display: none;
}
.site-content div.vidthumb a.vidicon-large:hover,
.streamcolumn div.vidthumb a.vidicon-large:hover {
	background:transparent url(http://blogs-images.forbes.com/assets/images/sprites/ts_video_arrows_sprite.png) no-repeat scroll -1px -41px;
}
.streamcolumn .postcontent .excerpt,
.sitecolumn .postcontent .entry,
#network_left .entry {
	color:#333;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:13px;
	margin:0;
	line-height:18px;
}
.streamcolumn .postcontent .excerpt {
	margin: 0px 0px 10px 0px;
}
.sitecolumn .hotcomment h3 a {
	color:#000000;
	text-decoration:none;
	font-weight: normal;
}
.sitecolumn .hotcomment h3 a:hover {
	text-decoration:underline;
}
.sitecolumn .hotcomment h3 a:visited {
	color:#666;
}
#main_left .postcontent h2 {
	font-size:30px;
	line-height:34px;
	font-weight:normal;
	margin:0;
}
#main_left .postcontent h2 a {
	color: #004276;
}
#main_left .postcontent h2 a:visited {
	color:#666;
}
#main_left .postcontent h2 a:visited:hover {
	color:#666;
	text-decoration:underline;
}
#main_left .postcontent h2 a:hover {
	text-decoration:underline;
}
#main_left .postcontent .entry {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:13px;
	margin:0 0 10px;
}
#main_left .hotcomment h3 a {
	color:#000000;
	text-decoration:none;
	font-weight: normal;
}
.postcontent ul,
.post .entry ul {
	margin: 10px;
	padding: 0 0 0 15px;
}
.postcontent li,
.post .entry li {
	margin: 10px;
	padding: auto;
}
#main_left .post {
	border: none;
	margin: 20px 0 10px 0;
	padding: 0;
}
.post-meta ul, .post-meta li {
	margin: 0;
	padding: 0;
}
#main_left .postcontent .commentsmeta {
	margin-top: 20px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	color: #666;
	font-size: 14px;
}
#main_left .postcontent .commentsmeta a {
	color: #0f2d5f;
}
	#main_left .postcontent .commentsmeta div {
		display: inline;
	}
	#main_left .postcontent .commentsmeta .total-comments-link span {
		color: #666;
	}
	#main_left .postcontent .commentsmeta .activeconversation {
		background:transparent url(http://blogs-images.forbes.com/assets/images/saying-black.png) no-repeat scroll left bottom;
		padding:0 0 7px;
		display: block;
		text-align: left;
	}
	#main_left .postcontent .commentsmeta .activeconversation span.conv {
		background:#000000 none repeat scroll 0 0;
		color:#FFFFFF;
		font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
		font-style:italic;
		padding:2px 4px 2px 5px;
	}
	#main_left .postcontent .commentsmeta .convcallouton,	#main_left .postcontent .commentsmeta .convcalloutoff {
		display: none;
	}
	#main_left .postcontent .commentsmeta:hover .activeconversation .convcalloutoff {
		display: inline;
	}
	#main_left .postcontent .commentsmetat:hover .inactiveconversation .convcallouton {
		display: block;
	}
	#main_left .postcontent .commentsmeta .conv a {
		color: #0f2d5f;
	}
.post .post-meta {
	font-family: Verdana, Arial, sans-serif;
	position:relative;
	width:565px;
}
.post .post-meta .basic-meta {
	margin:5px 0px 15px 0px;
	padding:0px;
	font-size:10px;
}
.post .post-meta .basic-meta li {
	float:left;
	list-style-type:none;
	height: 20px;
}
.post .post-meta .basic-meta li.recommendmeta {
	margin-right:12px;
}
.post .post-meta li.sharemeta {
	float: right;
	margin: -5px 0px 0px 0px;
}
.post .post-meta li.printmeta {
}
.post .post-meta li.recommendmeta .recommend-post, .post .post-meta li.recommendmeta .recommended {
	background:transparent url(http://blogs-images.forbes.com/assets/images/icon-recommend-dark.png) no-repeat scroll 0 0;
	padding:2px 0 2px 20px;
	color: #000;
	font:bold 10px Verdana;
	width:120px;
}
.post .post-meta li.recommendmeta .recommend-tip {
	margin-left: 2px;
	color: #666;
}
.post .post-meta li.recommendmeta .recommend-tip a, .post .post-meta li.recommendmeta .recommend-tip:visited {
	color: #666;
}
.post .post-meta li.sharemeta .share {
	background:transparent url(http://blogs-images.forbes.com/assets/images/icon-share.png) no-repeat scroll 0 0;
	padding:2px 0 2px 20px;
	color: #494949;
}
.post .post-meta li.printmeta .print {
	background:transparent url(http://blogs-images.forbes.com/assets/images/icon-print.png) no-repeat scroll 0 0;
	padding:2px 0 2px 20px;
	color: #494949;
}
.sociable {
	height: 22px;
}
.post .post-meta .basic-meta .sociable li {
	margin-right: 9px;
}
.sociable a {
	font: normal 10px/22px Verdana;
}
.sociable a:hover {
	text-decoration: none;
}
.sociable img {
	vertical-align: middle;
}
.sociable_name {
	margin-left: 1px;
	vertical-align: middle;
}
.sociable a:hover .sociable_name {
	text-decoration: underline;
}
.topicsmeta-single {
	border-top: 1px solid #eee;
}
.topicsmeta-single h3 {
	font-weight: normal;
	color: #555;
	font-size: 30px;
	margin: 20px 0 20px 0;
}
.topicsmeta-single h4 {
	margin: 10px 0 0 0;
	font-size: 11px;
}
.topicsmeta-single p, .topicsmeta-single li small {
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
.topicsmeta-single p br:first-child {
	display: none;
}
.topicsmeta-single p a {
	font-size: 12px;
	font-weight: normal;
	font-family: Georgia,"Times New Roman",Times,serif;
	text-decoration: none;
}
.topicsmeta-single p a:hover, .topicsmeta-single p a:visited:hover {
	text-decoration: underline;
	background-color: #fff;
	color: #0f2d5f;
}
.topicsmeta-single ol, .topicsmeta-single ol li {
	margin: 0;
	padding: 0;
}
.topicsmeta-single ul li {
	list-style-type: none;
	display: inline;
	padding-right: 15px;
}
.topicsmeta-single .topiclink {
	background-position: 0 2px;
}
.topicsmeta-single ol {
	font-family: Georgia,"Times New Roman",Times,serif;
}
.topicsmeta-single ol li {
	list-style: none;
	margin-bottom: 8px;
}
#more_on_ts_now {
	margin: 0;
	padding: 0;
}
#more_on_ts_now h4 {
	margin: 0px 0px 9px 0px;
	font: bold 11px/13px Verdana !important;
}
#more_on_ts_now li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 250px;
	float: left;
}
#more_on_ts_now .left {
	padding-right: 23px;
	margin-right: 25px;
	border-right: 1px solid #e5e5e5;
}
#more_on_ts_now .right span.streamstats {
	display: block;
	font-size: 10px;
	color: #666;
	margin: 4px 0 15px 0;
}
.morefrom li,
#more_on_ts_now .yarpp_relateds li, #more_on_ts_now .yarpp_target li {
	margin-bottom: 10px;
}
#more_on_ts_now .small_streams li {
	width: auto;
	display: inline;
	padding-right: 8px;
}
.topicsmeta-single.morefrom ul li {
	display: block;
}
.morefrom li a, 
.yarpp_target a, .yarpp_relateds a {
    font-size: 15px;
   	line-height: 18px;
    font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}
.topic_overrides h5 {
	cursor: pointer;
}
.topic_overrides .topiclist > span {
	display: block;
	float: left;
	border: 1px solid #F99;
	margin-bottom: 2px;
	margin-right: 2px;
	padding-right: 2px;
	font-size: 10px;
}
.topic_overrides span.topic-ismember {
	background-color: #999;
	color: #FFF;
	font-weight: bold;
}
.topic_overrides span.topic-isforced {
	color: #0F0;
}
.topic_overrides span.topic-isexcluded {
	text-decoration: line-through;
	color: #069eec;
}
.topic_overrides span.doforce {
	color: transparent;
	background-color: #0F0;
	cursor: pointer;
	margin-left: 2px;
}
.topic_overrides span.doexclude {
	color: transparent;
	background-color: #069eec;
	cursor: pointer;
	margin-left: 2px;
}
.topic_overrides span.topic-isexcluded span.doexclude,
.topic_overrides span.topic-isforced span.doforce {
	background-color: grey;
}
.topic_overrides span.topicslug {
	height: 14px;
}
.topic_overrides .ajaxwaiting {
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter:alpha(opacity=0.7);
	cursor: progress; !important;
}
.topic_overrides {
	visibility: hidden;
}
#more_on_ts_now:hover .topic_overrides {
	visibility: visible;
}
.popout {
	background-color:#EEE;
	margin: 4px;
	padding: 5px;
	border: 1px solid #0f2d5f;
	display: none;
}
.popout a.closebox, .popout div.jHelperTipClose {
	float: right:
}
.date_stamp {
	clear: left;
	color: #6D6D6D;
	font-size: 11px;
	margin-bottom:10px;
	font-family: Georgia,"Times New Roman",Times,serif;
}
.date_stamp .bigday {
	font-size: 21px;
	font-weight: normal;
}
.date_stamp .views, .date_stamp .recommends, .date_stamp .comments {
	font-style: italic;
	padding: 0px 7px;
}
.date_stamp .comments a {
	color: #6d6d6d;
}
.post-redditvote {
	float: right;
	margin-top: -56px;
	margin-right: 40px;
}
.storynav {
	margin-top: 30px;
	font-weight: bold;
	height: auto;
	font-size:11px;
}
.storynav a:hover {
	text-decoration: underline;
}
.storynav .alignleft {
	width: 260px;
}
.storynav .alignright {
	width:260px;
	text-align: right;
}
.storynav .alignright a, .storynav .alignright a:visited, .storynav .alignleft a, .storynav .alignleft a:visited {
	font-size: 16px;
	margin-top:4px;
	display: block;
	color: #064089;
	padding: 0;
	vertical-align: top;
	line-height: normal;
	font-weight: normal;
}
.storynav .alignleft a, .storynav .alignleft a:visited {
	padding-left: 22px;
	background: url('http://images.forbes.com/media/assets/blogs-arrow-blue-left.png') no-repeat 0 2px;
}
.storynav .alignright a, .storynav .alignright a:visited {
	padding-right: 22px;
	background: url('http://images.forbes.com/media/assets/blogs-arrow-blue-right.png') no-repeat 100% 2px;
}
.topicsmeta {
	border: none;
	margin: 20px 0 0 0;
	font-weight: bold;
}
.topicsmeta a, .topicsmeta a:visited {
	color: #0f2d5f;
}
.topicsmeta ul {
	margin: 8px 0 0 0;
	padding: 0;
}
.topicsmeta li {
	display: inline;
	width: auto;
	margin: 0;
	padding: 0 25px 0 0;
}
.topicsmeta .topiclink {
	background-position: 0 2px;
}
#post_comments {
	border-top: 1px solid #eee;
	margin: 20px 0;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #000;
	padding-bottom: 20px;
	border-bottom: #ccc 1px dotted;
	font-size: 11px;
}
#post_comments h3 {
	font-weight: normal;
	color: #555;
	font-size: 30px;
	margin:20px 0 8px 0;
}
#post_comments .comments_nav_left {
	float: left;
	font-family: Verdana, Arial, sans-serif;
	color: #757575;
	line-height: 21px;
}
	#post_comments .comments_nav_left a {
		text-decoration: none;
		margin-right: 5px;
		padding: 5px;
		border: 1px solid #ddd;
		line-height: 28px;
	}
	.comments_nav_left a.calledoutonly {
		background-color: #fff;
		color: #0f2d5f;
	}
	.comments_nav_left a.showall {
		background-color: #000;
		color: #fff;
	}
	.filteron a.calledoutonly {
		background-color: #0f2d5f;
		color: #fff;
	}
	.filteron a.showall {
		background-color: #fff;
		color: #0f2d5f;
	}
#post_comments .comments_nav_right {
	float: right;
	font-family: Georgia,"Times New Roman",Times,serif;
	color: #000;
	font-size: 14px;
	text-align: right;
	font-weight: normal;
}
	#post_comments .comments_nav_right a {
		color: #0f2d5f;
	}
	.comments_nav_right .activeconversation {
		background:transparent url(http://blogs-images.forbes.com/assets/images/saying-black.png) no-repeat scroll left bottom;
		padding:0 0 7px;
		display: block;
		text-align: left;
	}
	.comments_nav_right .activeconversation span.conv {
		background:#0f2d5f none repeat scroll 0 0;
		color:#FFFFFF;
		font-family: Georgia,"Times New Roman",Times,serif;
		font-style:italic;
		padding:2px 4px 2px 5px;
	}
	.comments_nav_right .convcallouton,	.comments_nav_right .convcalloutoff {
		display: none;
	}
	.comments_nav_right:hover .activeconversation .convcalloutoff {
		display: inline;
	}
	.comments_nav_right:hover .inactiveconversation .convcallouton {
		display: block;
	}
.commentlist {
	padding: 0;
	text-align: justify;
	margin: 5px 0 10px 0;
}
.commentlist li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.commentlist li em {
	width: 160px;
	display: inline-block;
	text-align: left;
}
.nested li em.incontext	{display:none;}
.commentlist .comment {
	margin: 0;
	padding: 0;
}
#post_comments .comment-div { 
	border: 1px solid #ccc; 
	padding: 10px;
	margin-top: -1px;
}
.commentlist .comment-meta {
	float: left;
	padding-left: 10px;
	margin-bottom: 8px;
}
.commentlist .contrib .title {
	text-align: left;
}
.commentlist .comment-meta a, .commentlist .comment-meta a:visited {
	color: #999;
}
.comment-author {
	clear: left;
	margin-left: 15px;  
}
.incontext { 
	display: none;
}
.commentlist .comment-author a, .commentlist .comment-author a:visited {
	color: #000;
	display: inline;
	line-height: 25px; 
}
.commentlist .collapsed .comment-author a, .commentlist .collapsed .comment-author a:visited {
	line-height: 14px;
}
.commentlist .croppic {
	margin-left: 0px;
}
.commentlist .bymember .commenter-member .croppic {
	margin-right: 5px;
}
.commentlist .bymember .commenter-member .croppic a {
	padding-top: 0; 
}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
}
.commentlist p {
	margin: 5px 0 8px 15px;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	clear: both;
	padding-top:6px;
}
.commentlist .reply {
	font-weight: normal;
	margin-left: 15px;  	
}
.commentlist .flag {
	font-weight: normal;
	float: right;
	margin-top: -14px;
}
.commentlist .curated > .comment-div {
	background: url('http://blogs-images.forbes.com/assets/images/commenttype-calledout.png') no-repeat top right;
}
.commentlist .bycontributor > .comment-div {
	background: url('http://blogs-images.forbes.com/assets/images/comment_contributor.gif') no-repeat 420px 40px;
}
.commentlist .bypartner > .comment-div {
	background: url('http://blogs-images.forbes.com/assets/images/comment_partner.gif') no-repeat 451px 40px;
}
.commentlist .byadslant > .comment-div {
	background: url('http://blogs-images.forbes.com/assets/images/comment-advoice.gif') no-repeat 441px 40px;
}
.commentlist .bypostauthor > .comment-div {
	background: url('http://blogs-images.forbes.com/assets/images/comment_author.gif') no-repeat 431px 40px;
	background-color: #E5F4FC;
}
.filteron .comment-div {
	display: none;
}
.filteron .curated > .comment-div, .filteron .bypostauthor > .comment-div, .filteron .bycontributor > .comment-div {
	display: block;
}
.filteron .incontext { 
	display: block;
	font-weight: normal;
	margin-left: 15px;
	margin-bottom: 8px;
}
.filteron li.collapsed	em.incontext {display:none;}
.filteron .incontext a, .filteron .incontext a:visited {
	color: #0f2d5f; 
}
.comment-div a.calloutoff, .comment-div a.callouton {
	display: none;
}
.curated > .comment-div:hover > .comment-meta > a.calloutoff, .comment-div:hover > .comment-meta > a.callouton {
	display: inline;
}
.bycontributor > .comment-div:hover > .comment-meta > a.callouton,
.curated > .comment-div:hover > .comment-meta > a.callouton {
	display: none;
}
a.gorespond {
	float: right;
}
.comment-view-controls a.showall {
	display: none;
}
#post_comments .nested li ul.children li.depth-2 .comment-div { margin-left: 20px; background-position: 390px 40px; }
#post_comments .nested li ul.children li.depth-3 .comment-div { margin-left: 40px; background-position: 370px 40px; }
#post_comments .nested li ul.children li.depth-4 .comment-div { margin-left: 60px; background-position: 350px 40px; }
#post_comments .nested li ul.children li.depth-5 .comment-div { margin-left: 80px; background-position: 330px 40px; }
#post_comments .nested li ul.children .curated > .comment-div { background-position: right top !important; }
.comment-collapse {
	float: left;
	margin-bottom: 8px;
}
.comment .expand-from-here, .pingback .expand-from-here, .trackback .expand-from-here { display: none }
.comment .collapse-from-here, .pingback .collapse-from-here, .trackback .collapse-from-here { display: block; }
.expanded .collapse-from-here { display: block; }
.expanded .expand-from-here { display: none; }
.collapsed .collapse-from-here { display: none; }
.collapsed .expand-from-here { display: block; }
.collapsed .comment-meta, .collapsed .croppic, .collapsed p, .collapsed .kalturaHand, .collapsed .reply, .commentlist .collapsed .contrib div, .collapsed a.contrib-62 span.blog_title, .collapsed .flag {
	display: none;
}
.commentlist .collapsed a.contrib-62 span.title {
	margin-top: 0px;
	width: 250px;
}
.commentlist .collapsed a.contrib-62 {
	height: 14px;
}
.commentlist .collapsed .comment-div {
	background: #f6f6f6;
	height: 13px;
}
.commentlist .collapsed .comment-author {
	clear: none;
	margin: 0;
}
.commentlist .collapsed .comment-author a, .commentlist .collapsed .comment-author a:visited, .commentlist .collapsed .comment-author .visitor-name {
	float: left;
	padding: 0 0 0 7px;
	margin: 0;
	color: #797979;
}
.commentlist .collapsed .trackback_link {
	width: 530px;
	white-space: normal;
	height: 14px;
	overflow: hidden;
}
.commentlist .collapsed a.contrib span.title, .commentlist .collapsed a.contrib:visited span.title span.blog_author {
	color: #797979;
}
.commentlist .collapsed .contrib {
	float: left;
	padding: 0 0 0 7px;
	margin: 0;
}
.commentlist .collapsed .contrib a, .commentlist .collapsed .contrib a:visited, .commentlist .collapsed .contrib a:visited {
	padding: 2px 0 0 0;
	color: #797979 !important;
}
.commentlist .collapsed .children {  
	display: none;
}
#respond {
	overflow:hidden;
}
#respond, #respond p, #respond div {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
#respond a, #respond a:visited, #follow-pop .leftcol a, #follow-pop .rightcol a {
	color: #0f2d5f;
	font-weight: bold;
}
#respond h3 {
	font-weight: normal;
	color: #555;
	font-size: 30px;
	margin:20px 0 15px 0;
}
#respond .moderation_info {
	float: right;
	width: 200px;
}
#respond .moderation_info p {
	color: #999;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}
#respond #commentform textarea {
	width: 365px;
	padding: 2px;
}
.children #respond #commentform textarea {
	width: 325px;
	padding: 2px;
}
#commentform #submit {
	margin: 0 0 0 5px;
	height: auto;
	width: auto;
	padding: 0;
}
#follow-pop .comment-policy-content h3 {
	color: #000;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 24px;
	text-transform: none;
	font-weight: normal;
}
#follow-pop .comment-policy-content p {
	font-size: 14px;
}
#follow-pop .comment-policy-content li {
	font-size: 14px;
}
#follow-pop .comment-policy-content a, #follow-pop .comment-policy-content a:visited {
	color: #0f2d5f;
	text-decoration: underline;
}
span.hidvideo {
	font-style: italic;
}
.sitecolumn .postinfo {
	width: 200px;
	float: right;
}
.site-content h2, .site-content h3 {
	margin: 0px;
	margin-top:1px;
	margin-bottom:1px;
	text-transform: lowercase;
	text-transform: capitalize;
}
.site-content .post, .site-content .headgrab, .site-content .hotcomment, site-content .newfollow {
	margin-top: 20px;
}
.site-content span.time {
	color: #999;
	font-style: normal;
	font-weight: normal;
	padding-left: 5px;
}
.site-content .extsource {
	margin-top:8px;
	text-transform:uppercase;
}
.commentexcerpt {
	background:transparent url(http://blogs-images.forbes.com/assets/images/icon-doublequote.png) no-repeat scroll 0 0;
	padding:0 0 0 20px;
	color:#666666;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size:13px;
	margin:0 0 10px;
	line-height: 18px;
}
.post, .headgrab, .hotcomment, .conversation, .statusitem {
	border-bottom:1px dotted #ddd;
	margin:0 0 30px;
	padding:0 0 30px;
}
.post .author,
.headgrab .author,
.newfollow .author,
.hotcomment .author {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:italic;
	border-left: 5px solid #EEEEEE;
	padding: 0 0 0 9px;
}
.post object, .post embed {
	border:2px solid #000000;
	display:block;
}
.hotcomment .response_to, .conversation .response_to {
	font-size:11px;
	margin: 8px 0 0 0;
	text-transform:uppercase;
}
.status {
	background:transparent url(http://blogs-images.forbes.com/assets/images/icon-newpost.png) no-repeat scroll 0 0;
	color:#898989;
	font-size:10px;
	padding:2px 0 4px 22px;
	text-transform:uppercase;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
}
.status span {
	text-transform:none;
	font-weight: normal;
}
.hotcomment .status { background-image:url(http://blogs-images.forbes.com/assets/images/icon-discussion.png); }
.conversation .status { background-image:url(http://blogs-images.forbes.com/assets/images/icon-discussion.png); }
.poll .status { background-image:url(http://blogs-images.forbes.com/assets/images/icon-poll.png); }
.newfollow .status { background-image:url(http://blogs-images.forbes.com/assets/images/icon-follow.png); }
.video .status { background-image:url(http://blogs-images.forbes.com/assets/images/icon-video.png); }
.headgrab .status { background-image:url(http://blogs-images.forbes.com/assets/images/icon-recommend.png); }
.conversation .status {
	margin-bottom: 10px;
}
.conversation .callout {
	background:transparent url(http://blogs-images.forbes.com/assets/images/saying.png) no-repeat scroll left bottom;
	padding:0 0 10px;
}
.conversation .callout span {
	background-color:#0f2d5f;
	color:#FFFFFF;
	padding:2px 4px;
}
.poll h2, .poll h3 {
	color:#0f2d5f;
}
.poll form {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	text-align: left;
}
.poll .button-vote {
	background:transparent url(http://blogs-images.forbes.com/assets/images/button-vote.png) no-repeat scroll 0 0;
	border:medium none;
	height:25px;
	margin:10px 0 0;
	padding:0 0 5px;
	text-indent:-2000px;
	width:168px;
	cursor: pointer;
}
.streamcolumn .status {
	background: none;
	width: 190px;
	margin-right: 0;
	float: left;
	padding-left: 0;
	font-size: 11px;
	text-transform: none;
}
.streamcolumn .status span {
	display: block;
}
.streamcolumn .itemcontent {
	margin-left: 200px;
	width: 385px;
}
.streamcolumn .status-title {
	text-transform: none;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	margin-bottom: 10px;
}
.streamcolumn .statusitem .status-title {
	color: #19376B;
}
.streamcolumn .status-item-activeconversation .status, 
.streamcolumn .status-item-activeconversation .status-title {
	color: #920a12;
}
.streamcolumn .callout {
	width: 140px;
}
.streamcolumn .status-item-activeconversation .postlink {
	font-size: 24px;
	color: #000;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;	
}
.streamcolumn .status-item-calledoutnew .status-title {
	color: #19376B;
}
.streamcolumn .status-item-calledoutnew .itemcontent {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}
.streamcolumn .status-item-calledoutnew .itemcontent a:visited,
.streamcolumn .status-item-calledoutnew .itemcontent a {
	color: #000;
	font-size: 16px;
}
.streamcolumn .status-item-calledoutnew .commentlist {
	font-size: 14px;
	color: #666;
}
.streamcolumn .status-item-calledoutnew .commentlist {
	margin-left: -18px;
}
.streamcolumn .status-item-calledoutnew .commentlist li {
	background: url('http://blogs-images.forbes.com/assets/images/icon-doublequote.png') no-repeat;
	padding-left: 18px;
}
.streamcolumn .status-item-calledoutnew .commentlist a:visited,
.streamcolumn .status-item-calledoutnew .commentlist a {
	color: #0f2d5f;
	font-size: 14px;
	padding-left: 5px;
}
.streamcolumn .status-item-calledoutnew .commentlist .commenter,
.streamcolumn .status-item-calledoutnew .commentlist .commenter a:visited,
.streamcolumn .status-item-calledoutnew .commentlist .commenter a {
	color: black;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
}
.streamcolumn .status-item-calledoutnew .morecomments {
	margin-left: -14px;
}
.streamcolumn .status-item-calledoutnew .morecomments a,
.streamcolumn .status-item-calledoutnew .morecomments a:visited {
	color: #0f2d5f;
	font-size: 14px;
}
.streamcolumn .status-item-calledoutnew .commentlist .commenter {
	display: block;
	margin: 2px 0px 8px 0px;
}
.commenter span.red {
	width: 16px;
	height: 16px;
	background: url(http://images.forbes.com/media/assets/forbes-favicon_16x16.png) no-repeat 0px 0px;
	margin: 0px;
	display:inline-block;
}
.streamcolumn .inresponse {
	display: block;
	color: #858585;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
	font-style: italic;
}
.streamcolumn .postcontent h3 {
	font: normal 28px/30px Georgia;
	margin-bottom: 5px;
}
.streamcolumn .postcontent h3 a,
.streamcolumn .postcontent h3 a:visited {
	color: #000;
}
.streamcolumn .postcontent h3 a:hover {
	text-decoration: underline;
}
.streamcolumn .status .when {
	font-style: italic;
}
.streamcolumn .status .when-recent {
	color: #000;
}
.streamcolumn .topic-posts-nav .pagination {
	text-align: left;
	border-top: 1px dotted #DDD;
	border-bottom: 1px dotted #DDD;
	padding-top: 8px;
	padding-bottom: 8px;
}
.streamcolumn .topic-posts-nav .counter {
	width: 190px;
	float: left;
	text-align: right;
}
.streamcolumn .topic-share {
	margin-bottom: 20px;
}
.streamcolumn .topic-share .sociable li {
	float: left;
	margin: 0;
	margin-right: 16px;
	padding: 0;
	list-style-type: none;
}
.streamcolumn .topic-share .share-label {
	margin-bottom: 5px;
	color: #898989;
	font-size: 11px;
	font-weight: bold;
}
.streamcolumn .status .formore {
	visibility: hidden;
	margin-top: 10px;
}
.streamcolumn .status .more-label {
	display: block;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 2px;
}
.streamcolumn .statusitem:hover .formore,
.streamcolumn .post:hover .formore {
	visibility: visible;
}
.streamcolumn .status .formore a {
	display: inline-block;
	font-size: 11px;
	line-height: 12px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	margin-right: 5px;
}
.streamcolumn .editorpick .postcontent h3 {
	background: url('http://blogs-images.forbes.com/assets/images/forbes-pick.png') no-repeat 0px 3px;
	text-indent: 185px;
}
.streamcolumn .status-item-followers24 .newfollow-alone {
	margin-top: 5px;
}
.streamcolumn .status-item-followers24 .followcount {
	font-size: 20px;
	font-weight: bold;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}
.streamcolumn .status-item-followers24 .topicname {
	font-size: 20px;
	font-style: italic;
	color: #666;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	margin-left: 5px;
}
.streamcolumn div.itemactions {
	position: relative;
	left: -35px;
	top:2px;
}
ul.posts {
	list-style-type: none;
}
ul.posts li {
	margin-bottom: 10px;
}
ul.posts a {
	display: block;
	font-size: 16px;
	font-weight: 300;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}
ul.posts .poststatus {
	font-size: 10px;
	color: #666;
	font-weight: bold;
}
ul.posts li:first-child .poststatus {
	color: #920a12;
}
/*ul.posts a.editorpick:before {
	content: 'T/S Pick: ';
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
*/
a.editorpick {
	background: url('http://blogs-images.forbes.com/assets/images/forbes-pick-sm.png') no-repeat 0px 0px;
	text-indent: 103px;
	display: block;
}
.itemcontent a.editorpick {
	background: url('http://blogs-images.forbes.com/assets/images/forbes-pick-sm.png') no-repeat 0px 2px;
	text-indent: 103px;
	display: block;
}
.status-item-activeconversation a.editorpick {
	background-position:0 9px;
	background-position:0 7px\9;
}
.topic_picks_featured .postlink {
	color: #0f2d5f;
	font-size: 24px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	*display: block;
}
.topic_picks_featured .editor {
	font-style: italic;
	font-size: 11px;
	color: #666;
	margin: 5px 0px 0px 0px;
	font-weight: 300;
}
.topic_picks_featured .editorname {
	color: #000;
	font-style: normal;
}
.adslant-post {
	color:#920A12;
	font: italic bold 15px/15px Georgia;
	text-transform:none;
	padding-left: 2px;
}
#active_topics_main_slider .adslant-post {
	font-size: 18px;
	line-height: 18px;
}
#follow-pop .adslant-post {
	font: italic bold 18px/18px Georgia;
}
#news_now .adslant-post,
.pop_postinfo .adslant-post,
.topic_picks_featured .adslant-post {
	color: #920A12 !important;
}
#ts_contributors_network_topposts .adslant-post {
	font-size: 13px;
	line-height: 13px;
}
.streamcolumn .postcontent h3 .adslant-post {
	font-size: 26px;
	line-height: 26px;
}
.topic_featuredposts .topic_picks_featured .postlink .adslant-post {
	font-size: 24px;
	line-height: 26px;
}
#news_now h2 a .adslant-post {
	color: #920A12;
	font-size: 35px !important;
	line-height: 37px !important;
	padding-left: 3px;
}
#news_now h3 a .adslant-post {
	font-size: 13px;
	line-height: 13px;
	padding-left: 2px;
}
#content-editedfeed .adpromo img {
	max-width: 80px;
	_width: 80px;
}	
.excerpt .adpromo img {
	max-width: 100px;
	_width: 100px;
}	
#footer h3 .inlink-netactivity-footer span.adslant-post {
	font-size: 11px;
	line-height: 16px;
}
#todays_popular_posts .pop_postinfo .inlink-topposts-footer .adslant-post {
	font-size: 14px;
}
.sitecolumn .postblog-ad .status-title {
	margin:0px 8px 0px 0px;
	color: #920A12;
	font: italic bold 17px/15px Georgia;
	text-transform: none;
}
.sitecolumn .status {
	background-image: none;
	padding-left: 0;
}
.sitecolumn .status-title {
	text-transform: uppercase;
}
.sitecolumn .status-title:after {
	content: ' / ';
}
.sitecolumn .post.postblog-ad .status-title:after {
	content: '';
}
.sitecolumn .post.postblog-ad .adslant-post {
	display: none;
}
.adpromo {
	float: right;
	width: 120px;
	text-align: center;
	margin-left: 10px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, sans-serif;
}
.adpromo span {
	font-style: italic;
	font-size: 10px;
	color: #999;
}
.search_posts .adpromo {
	display: none;
}
.post-byline {
	margin-top: 10px;
	font-size: 11px;
	font-style: italic;
	color: #999;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	text-transform: lowercase;
}
.post-byline-individual {
	display: none;
}
.post-byline a {
	font-style: normal;
	font-weight: bold;
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
	padding: 0px 0px 0px 2px;
}
/* .contribpage #activity_feed h4 .adslant-post {
	display: none;
} */
.sitecolumn .postblog-ad .postcontent h2 a {
	color: #0f2d5f;
}
.votecolumn {
	float: right;
	display: block;
	width: 80px;
	text-align: center;
	margin-left: 10px;
	border-left: 1px solid #DDD;
	height: auto;
	min-height: 444px;
}
.votebutton {
	clear: left;
	width: 80px;
	margin: 0 auto 30px;
	height: auto;
	min-height: 100%;
}
.votebutton-buzz {
	padding-left: 14px;
}
.votebutton-facebook {
	padding-left: 10px;
	height: auto;
	min-height: 18px;
}
.votebutton-reddit {
	height: 52px;
}
.votebutton-retweet {
	height: auto;
}
/* single-use.css
Stylesheet: SINGLE USE STYLES
March 23, 2009 - still under review
--------------------------------------------------------------------------------
Styling for the following is in this file:
- Homepage Top: T/S News Now, Homepage Editor, Slider box
	- ts_news_now
	- homepage_status
	- news_now_slider, news_now
- Homepage left: Headline grabs
	- inside_left
- Topic Page
	- header, topic-picks, active_convos
- Search Results
	- #search
	- which_list
- Profile, Dashboard, Contributor	
	- #contrib_intro
	- .profile
	- profile stuff in right sidebar
	- info_follow, info_following
	- profile navigation tabs
- Help page styles .help-index
- Contributor Index
- Login page
*/
#ts_news_now {
	color: #777;
	float: left;
	font-size: 10px;
	font-style: italic;
	width: 300px;
	padding-bottom:10px;
}
#ts_news_now h2 {
	margin: 0px 0px 7px 0px;
	color:#920A12;
	font:bold 29px/34px Georgia;
}
#homepage_status {
	color:#777;
	float:right;
	font-size:10px;
	font-style:italic;
	line-height:15px;
	width:220px;
	margin: 23px 0px 0px 0px;
}
#homepage_status #editor {
	color:#000000;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
}
#homepage_status #editor a {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
#homepage_status #editor a:hover {
	text-decoration:underline;
}
#news_now .emptystory,
#news_now .emptypic,
#news_now span.emptycaption {
	display: none;
}
#news_now_slider {
	border-top:1px solid #D4D4D4;
	clear:both;
	padding:10px 0 0;
	height: 320px;
	width: 588px;
	text-align: center;
}
#news_now_slider .scrollable {
	height: 260px;
	text-align: left;
	margin-left:-5px;
}
#news_now_slider ul.box_items {
	display: block;
	height: 250px;
	padding: 0;
	margin: 0;
}
#news_now .panelcontainer {
	height: 250px;
	width: 584px;
	padding-right: 50px;
	padding-left:5px;
	overflow: hidden;
}
#news_now h3.topic a,
#news_now h2.topic a {
}
#news_now h2 a, 
#news_now h3 a {
	text-decoration:none;
	filter:alpha(opacity=100);
	opacity: 1.0;
	background-color: white;   
}
#news_now h2 a:hover, 
#news_now h3 a:hover {
	text-decoration:underline;
}
#news_now h2 a:visited,
#news_now h3 a:visited {
	color:#666;
	text-decoration:none;
}
#news_now h2 a:visited:hover,
#news_now h3 a:visited:hover {
	color:#666;
	text-decoration:underline;
}
#news_now div.caption {
	color:#666666;
	float:left;
	font-size:10px;
	width: 160px; 
	height: 250px;
	overflow: hidden;
}
#news_now span.caption {
	clear: both;
	display: block;
}
#news_now div.caption img {
	max-width: 160px;
}
#news_now div.caption a {
	color:#0f2d5f;
	text-decoration:none;
}
#news_now .stories {
	float:right;
	width:415px;
}
#news_now .updated {
	color:#999999;
	font-size:10px;
}
#news_now h2 {
	color:#333;
	font-size:30px;
	line-height:32px;
	font-weight:normal;
	margin:0 0 5px;
}
#news_now li {
	display: inline;
	float: left;
	margin-right: 20px;
	list-style-type: none;
}
#news_now ul.contribs {
	margin:0;
	padding: 0;
	padding-bottom: 15px;
}
#news_now ul.contribs li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	float: left;
}
#news_now .contribs .croppic {
	position:relative;
}
#news_now .story {
	margin:0 10px 0 0;
	width: 195px;
}
#news_now .story .updated {
	color:#888888;
	font-size:9px;
	filter:alpha(opacity=100);
	opacity: 1.0;
	background-color: white;   
}
#news_now .story h3 {
	font-size:16px !important;
	font-weight:normal !important;
	line-height:19px !important;
	margin:2px 0px 5px 0px !important;
}
#news_now .story_1 {
	float:left !important;
}
#news_now .story_2 {
	float: left !important;
}
#news_now .story_3 {
	float: left !important;
}
#news_now .story_0 {
	padding:0px 0px 15px 0px;
}
#news_now_slider  {
	background:transparent url(http://blogs-images.forbes.com/assets/images/h-line-middle.gif) repeat-x scroll 0 265px;
}
#news_now .tsnn_active_topic .story_3 {
	display: none;
}
#news_now .tsnn_active_topic .story_0 {
	float: left;
	padding-left: 20px;
	width: 400px;
	height: 130px;
}
#news_now .tsnn_active_topic .story_1 {
	padding-left: 20px;
}
#news_now .tsnn_three_headline .story_3,
#news_now .tsnn_three_headline div.caption {
	display: none;
}
#news_now .tsnn_three_headline .stories,
#news_now .tsnn_three_headline .story {
	width: auto;
	margin: 0;
	float: none;
}
#news_now .tsnn_three_headline .story {
	height: 85px;
	clear: both;
	padding: 0;
}
#news_now .tsnn_three_headline h3,
#news_now .tsnn_three_headline h2 {
	font-size: 26px;
	line-height:28px;
}
#news_now .tsnn_three_headline h2 .adslant-post {
	font-size:24px !important;
	line-height:25px !important;
}
#news_now .tsnn_three_headline h3.topic a,
#news_now .tsnn_three_headline h2.topic a {
	display: inline;
}
#news_now .tsnn_stacked_photo div.caption img {
	max-width: 190px;
	max-height:120px;
}
#news_now .tsnn_stacked_photo div.caption {
	height:130px;
	overflow:hidden;
	width:210px;
	float: left;
	border-bottom:1px dotted #DDDDDD;
}
#news_now .tsnn_stacked_headline div.caption {
	display: none;
}
#news_now .tsnn_stacked_photo .story,
#news_now .tsnn_stacked_headline .story {
	width: 184px;
	margin-right: 10px;
	padding-top: 10px;
	height: 95px;
	overflow: hidden;w
}
#news_now .tsnn_stacked_photo .story_0 {
	float: left;
	height: 130px;
	width: 400px;
	padding: 0;
	margin: 0;
	border-bottom:1px dotted #DDDDDD;
}
#news_now .tsnn_stacked_headline .story_0 {
	margin-top:0;
	padding-top:0;
	width: 584px;
	float: none;
	border-bottom: none;
	height: 130px;
	border-bottom:1px solid #DDDDDD;
}
#news_now .tsnn_stacked_headline .story_0 h3,
#news_now .tsnn_stacked_headline .story_0 h2
{
	font-family: Georgia;
	font-size: 42px;
	line-height: 46px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
#news_now .tsnn_stacked_headline .story_0 h3 a,
#news_now .tsnn_stacked_headline .story_0 h2 a { background-color: transparent; }
#news_now .tsnn_stacked_headline .story_2,
#news_now .tsnn_stacked_photo .story_2 {
	float: left;
}
#news_now .tsnn_stacked_photo .caption .caption {
	display: none;
}
#news_now .tsnn_stacked_headline .story_0 .updated {
	display: none;
}
#inside_left > div {
	margin:0px;
	padding:10px 30px 0px 0px;
	margin-bottom: 15px;
	border-right: 1px solid #dfdfdf;
	border-top:5px solid #dadada;
}
#inside_left div.box-top,
#inside_left div.box-bottom {
	display: none !important;
	width:226px;
	height:8px;
	padding:0;
	margin:0;
}
#inside_left #headline_grabs div.dotted-line {
	height:1px;
	border-top:1px dotted #cacaca;
	margin-top:-5px;
	margin-bottom:10px;
}
#inside_left div.box-top,
#inside_left div.box-bottom {
	position:relative;
	left:-20px;
}
#inside_left div.box-top {
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -15px -325px;
}
#inside_left div.box-bottom {
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -15px -335px;
}
#inside_left .red {
	display:block;
	font-size:10px;
	font-weight:bold;
	margin:5px 0 20px;
}
#inside_left a.red:hover, #inside_left a.red:hover:visited {
	text-decoration:underline;
}
#inside_left a.see_all {
	margin-top:20px;
	float: left;
}
#inside_left a, #inside_left a:visited {
	text-decoration:none;
}
#inside_left #headline_grabs h3 {
	height:85px;
	width:170px;
	margin:15px 0px 0px 0px 0px;
}
#inside_left h3 span {
	display:block;
	font: normal 40px/40px Georgia;
}
#inside_left h4 {
	color:#333 !important;
	font: normal 14px/17px Georgia, serif !important;
	margin:0px 0px 10px 0px;
}
#inside_left div.topic_contrib_list_slider {
	height: 225px;
}
#inside_left #topic_contrib_list li {
	margin: 0;
}
#inside_left #topic_contrib_list a.contrib {
	background:transparent;
}
#inside_left #headline_grabs ul {
	border-bottom:1px dotted #CACACA;
	clear:left;
	margin:0;
	margin-bottom:8px;
	padding:0;
	list-style-type: none;
}
#inside_left #headline_grabs ul li {
	font: normal 9px/11px Verdana; 
	color:#949494; 
	text-transform: uppercase;
	margin:0px 0px 15px 0px;
}
.editor_items li {
	color:#999999;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	list-style-type:none;
	margin:10px 0 9px;
	padding:0;
	text-transform:uppercase;
	line-height:19px;
}
#inside_left li a, 
#inside_left li a:visited {
	display:block;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:13px;
	line-height:15px;
	text-transform:none;
	margin: 0px 0px 2px 0px;
}
#inside_left li a:hover {
	text-decoration:underline;
}
#inside_left h5 {
	color: #000;
	margin-bottom: 5px;
}
.editor_items {
	margin: 0;
	padding: 0;
	margin-left: 20px;
}
.editor_items li {
	margin: 0;
	padding: 0;
}
.editor_items span.tagitem,
.editor_items span.catitem {
	color: #666;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border-left: 10px solid #CCC;
	padding-left: 5px;
	margin: 0px;
	cursor: pointer;
}
.editor_items span.taginuse,
.editor_items span.catinuse {
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border-left: 10px solid #090;
}
#topic_header {
	margin: 0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	border-bottom: 1px solid #dbdbdb;
}
#topic_header h4 {
	margin: 0px 0px 10px 0px
}
#topic_header h4 a.stream {
	padding-left: 14px;
	margin-left: 0px;
	padding-top: 2px;
	font: bold 14px Verdana;
	color: #0f2d5f;
	display: inline;
	background-color:transparent !important;
	left:-44px;
	position:relative;
	top:-7px;
	z-index:0;
}
#topic_header h2, #topic_header h2 input {
	margin:0px 0px 20px 0px;
	color: #000;
	font: bold 45px/38px Georgia;
}
form.topicinlineedit input.hide {
	display: none;
}
#topic_header ul {
	margin:0;
	padding:0;
}
#topic_header li {
	display:inline;
	list-style-type:none;
	margin:0 15px 0 0;
	padding:0;
}
#topic_header .rss a {
	background:transparent url(http://blogs-images.forbes.com/assets/images/icon-rss.png) no-repeat scroll 0 0;
	color:#f48300;
	padding:2px 0 2px 22px;
	font-size:11px;
	font-weight:bold;
}
#topic_header .rss a:hover {
	text-decoration:underline;
}
#topic_header div.hr {
	display: none;
	background:transparent url(http://blogs-images.forbes.com/assets/images/bg-hr.png) repeat-x scroll 0 0;
	clar:both;
	height:5px;
	margin-top:25px;
}
#topic_header .newfollow-alone, #topic_header .delfollow-alone {
	float: left;
	margin-right: 20px;
}
#topic_header .newfollow-alone {
	background: url(http://blogs-images.forbes.com/assets/images/follow_stream_off.gif);
	width: 184px;
	height: 19px;
}
#topic_header .newfollow-alone span {
	display:none;
}
#topic_header .delfollow-alone {
	background: url(http://blogs-images.forbes.com/assets/images/follow_stream_on.gif);
	width: 184px;
	height: 19px;
}
#topic_header .delfollow-alone:hover {
	background-image: url(http://blogs-images.forbes.com/assets/images/follow_stream_over.gif);
}
#topic_header .delfollowpop {
	width: 165px;
}
.topic-picks .posttype, #content-therest .posttype {
	background-image: none;
	padding-left: 0;
}
.topic-picks .post {
	margin-bottom: 0;
	margin-top: 0;
	border:0;
	padding: 25px 0;
	border-top:1px dotted #cacaca;
}
.topic-picks .post:first-child {
	margin-top:10px;
	padding-top:8px;
}
.topic-picks .post .excerpt {
	color:#333333;
	font-size:13px;
}
#content-therest .post {
	margin-bottom: 0;
	margin-top: 0;
	border:0;
	padding: 13px 0 19px;
	border-top:1px dotted #cacaca;
}
#content-therest .post:first-child {
}
.ts_picks {
	color:#0f2d5f;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.ts_picks {
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -15px -409px;
	display:block;
	width:90px;
	height:14px;
}
.ts_picks span {
	display:none;
}
.more_recent h3 {
	width:188px;
	height:14px;
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -334px -619px;
	margin:0;
	padding:0;
	margin-bottom:5px;
	margin-top:15px;
}
.more_recent h3 span {
	display:block;
	font-size:10px;
	height:0;
	overflow:hidden;
	width:0;
}
#topic_contribs h3 {
	background:url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -15px -185px;
	width:140px;
	height:55px;
	margin-top:14px;
	margin-bottom:11px;
	padding:0;
}
#inside_left #topic_contribs div.box-bottom {
	margin-top:15px;
}
#inside_left #topic_contribs div.dotted-line {
	height:1px;
	border-top:1px dotted #cacaca;
	margin-top:0px;
	margin-bottom:10px;
}
#active_convos {
	border:1px solid #DDDDDD;
	font-size:10px;
	margin:20px 0 0;
	padding:0 15px;
	color: #000;
}
#active_convos h3,
#editor_controls h3 {
	border-bottom:1px solid #DDDDDD;
	color:#0f2d5f;
	font-family: Verdana, Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:10px 0;
	padding:0 0 10px;
	text-decoration:none;
	text-transform:uppercase;
}
#active_convos h4 {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:14px;
	font-weight:normal;
}
#active_convos .red {
	display:block;
	font-size:10px;
	font-weight:bold;
	margin:0;
}
#active_convos blockquote {
	border-left:4px solid #DDDDDD;
	font-size:12px;
	margin:5px 0 25px;
	padding:4px 0 0 10px;
	color: #000;
}
#active_convos .called_out {
	border:1px solid #CCCCCC;
	color:#999999;
	display:inline;
	font-size:10px;
	margin:0;
	padding:2px;
	text-transform:uppercase;
}
#active_convos blockquote .quote {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	margin-top:7px;
}
#active_convos blockquote .authorname {
	font-size:10px;
	font-weight:bold;
	margin-top:7px;
}
#posts_nav {
	border-top:2px solid #EEEEEE;
	padding:20px 0 0;
}
#posts_nav ul {
	margin:0;
	padding:0;
	text-align:center;
}
#posts_nav li {
	display:inline;
	font-size:12px;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 1px;
	padding:0;
}
#posts_nav .prev, 
#posts_nav .next {
	color:#999999;
	font-size:10px;
	text-transform:uppercase;
}
#posts_nav .prev, 
#posts_nav .next {
	color:#999999;
	font-size:10px;
	text-transform:uppercase;
}
#posts_nav .prev {
	margin-right:20px;
}
#posts_nav .next {
	margin-left:20px;
}
#posts_nav a {
	color:#0f2d5f;
	padding:2px 3px;
	text-decoration:none;
}
#posts_nav .active a {
	background-color:#0f2d5f;
	color:#FFFFFF;
}
#content-therest .excerpt {
	display: none;
}
#content-therest h3 {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:17px;
	font-weight:normal;
	line-height:19px;
	margin:1px 0;
}
#search {
	width: 630px;
	float: left;
}
#search .search_suggest {
	border: 1px solid #e9e9e9;
	background-color: #f9f9f9;
	padding: 10px;
}
#search .search_suggest h2 {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
}
#search .search_suggest h3 {
	margin: 10px 0 5px 0;
	border-bottom: 1px dotted #dcdcdc;
}
#search .search_suggest h3 a, #search .search_suggest h3 a:visited {
	color: #666;
	font-size: 14px;
}
#search .suggest_contribs, #search .suggest_topics {
	float: left;
	width: 200px;
	margin-right: 20px;
}
#middle h1 {
	font: normal 30px/34px Georgia;
	color:#000000 !important;
	margin: 0px 0px 10px 0px;
	display: none;
}
#middle h4 {
	color:#000;
	font: normal 30px/34px Georgia; 
}
#middle h4 a:link, #middle h4 a:visited {
	color: #0f2d5f;	
	text-decoration: none;
}
#middle h4 a:hover	{
	color: #0f2d5f;
	text-decoration: underline;
}
#network_left #topic_header h4 a img {
	display: inline; 
	margin: 0px 30px 0px 0px;
	position:relative;
	z-index:2;
}
#middle h1.headline_grabs {
	display:block !important;
}
#middle h1.contributors {
	display:block !important;
}
#middle h1.topics {
	display:block !important;
	margin: 0px 0px 30px 0px  !important;
}
#middle h1.rss_feeds {
	display:block !important;
}
#middle h1.search_results_header {
	display:block !important;
}
#middle h1 span {
	display:block;
}
#middle h1 + p {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 14px;
}
.advanced_search {
	color:#0f2d5f;
	float:right;
	font-size:11px;
	text-align:right;
	margin-top: -20px;
}
.advanced_search a {
	color:#0f2d5f;
	text-decoration:none;
}
#search_bar {
	margin:25px 0 35px 0;
	width:100%;
}
#search_bar form {
	text-align:left;
}
#search .which_list ul {
	border-bottom:1px solid #D8DCE1;
	margin:30px 0 5px;
	padding:0 0 9px;
}
#search .which_list li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}
#search .which_list li a {
	background-color:#FFFFFF;
	color:#0f2d5f;
	font-size:11px;
	font-weight:bold;
	margin:0 3px 0 0;
	padding:10px 10px 4px;
	text-decoration:none;
	text-transform: capitalize;
}
#search .which_list li a:hover {
	text-decoration:underline;
}
#search .which_list li a span {
	font-weight:normal;
}
#search .which_list ul.search_sort_buttons {
	border:0;
	position:relative;
	margin-top:-35px;
	float:right;
}
#search .which_list ul.search_sort_buttons li.search_sort {
	color:#666666;
	font-size:10px;
	font-weight:bold;
	margin: 0 4px;
	padding-bottom:10px;
	text-align:right;
	text-transform:uppercase;
}
#search .which_list li.button a {
	background-color:#FFFFFF;
	border:1px solid #D8DCE1;
	color:#0f2d5f;
	padding:5px;
}
#search .which_list li.button.active a {
	background-color:#000000;
	color:#FFFFFF;
	font-size:10px;
	padding:5px 9px;
}
#search .which_list li.tab.active a {
	border-color:#D8DCE1;
	border-style:solid solid none;
	border-width:1px 1px medium;
	color:#000000;
	font-weight:bold;
	margin-top:5px;
	padding-bottom:11px;
	text-decoration:none;
	text-transform:uppercase;
}
#search .which_list li.tab.active a span {
	font-weight:normal;
	color:#666;
}
#search .which_list ul.search_sort_buttons a {
	margin-right:0;
	margin-left:3px;
}
#posts_results .post {
	border-bottom:1px dotted #DDDDDD;
	margin:15px 0 0 0;
	padding-bottom:20px;
	text-align:left;
}
#search .comment {
	border-bottom:1px dotted #DDDDDD;
	margin-top:15px;
	padding-bottom:15px;
	text-align:left;
}
#search .post_date {
	color:#898989;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
}
#search .relevance, #search .recency {
	float: right;
	font-size: 10px;
	font-style: italic;
	display: none;
}
#posts_results h3 {
	color:#000000;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:22px;
	font-weight:normal;
	margin:0;
	padding:10px 0 0;
	text-align:left;
}
#posts_results h3, 
#posts_results h3 a, 
#posts_results h3 a:hover,
#posts_results h3 a:visited:hover {
	color: #000;
	margin-top: 0;
	padding-top: 2px;
}
#posts_results h3 a:visited {
	color:#666;
}
#posts_results .topiclist {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	display: inline;
}
#posts_results .topiclist li {
	display: inline;
	margin-left: 5px;
}
#search #posts_results .topiclist {
	float:none;
	display:block;
	margin-bottom:11px;
}
#search #posts_results .topiclist li {
	margin-left:0;
	margin-right:8px;
}
#posts_results h2.center,
#comments_results h2.center {
	font-size:24px;
	font-weight:normal;
	margin:70px 0 160px 0;
	text-align:left;
}
#posts_results, #comments_results {
	display: none;
}
#posts_results.active, #comments_results.active {
	display: block;
}
#search .post_excerpt {
	color:#343434;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:13px;
	line-height:18px;
	padding:5px 0 5px;
	margin: 0 0 5px 0;
}
#search .post_excerpt blockquote {
	margin:5px 30px 0 15px;
	font-size: 14px;
}
#search .post_excerpt blockquote:before,
#search .comment_excerpt a:before {
	content: open-quote;
}
#search .post_excerpt blockquote:after,
#search .comment_excerpt a:after {
	content:close-quote;
}
#search .comment_excerpt {
	color:#3769A8;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:14px;
	line-height:20px;
	margin:5px 0;
	padding:0;
}
#search .comment_excerpt a {
	color:#3769A8;
	text-decoration:none;
}
#search .comment_excerpt a:hover {
	text-decoration:underline;
}
#search .comment_excerpt a:visited {
	color:#666;
}
#search .comment_excerpt a:visited:hover {
	color:#3769A8;
	text-decoration:underline;
}
#search .posted_to {
	color:#474747;
	font-size:10px;
	margin:5px 0;
}
#search .posted_to a {
	font-weight: bold;
	color: #000000;
	text-transform:uppercase;
}
#search .posted_to a:visited {
	color:#666;
}
#search .posted_to a:visited:hover {
	color:#000;
	text-decoration:underline;
}
strong.search-excerpt { 
	color:#000;
	background:#ffff7f; 
}
#contrib_intro {
	padding: 10px 0px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#contrib_intro .contrib_photo {
	float:left;
	margin-right:20px;
	width:140px;
}
#contrib_intro div.crop, .cdiv.img_positionontrib_intro div.crop {
	position:relative;
	border: 1px solid #4D4D4D;
	height:100px;
	overflow:hidden;
	width:136px;
}
#contrib_intro div.crop img, .contrib_intro div.crop img {
	position: relative;
	top: -18px;
}
#contrib_intro h2, 
#contrib_intro h1,
#contrib_intro_account_my_profile h2 {
    font: bold 45px/50px Georgia, "Arial Black", Arial, Helvetica, sans-serif;;
    margin:3px 0 0;
    padding: 7px 0px 0px 0px;
}
#contrib_intro h2 a, 
#contrib_intro h2 a:visited,
#contrib_intro_account_my_profile h2 a,
#contrib_intro_account_my_profile h2 a:visited {
	color: #000;
}
#contrib_intro h3, 
#contrib_intro h3 a, 
#contrib_intro h3 a:visited,
#contrib_intro_account_my_profile h3,
#contrib_intro_account_my_profile h3 a,
#contrib_intro_account_my_profile h3 a:visited {
	color:#999;
	font: normal 22px/25px Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	margin:0px;
	text-transform:uppercase;
}
#contrib_intro h3 a:hover,
#contrib_intro_account_my_profile h3 a:hover {
	text-decoration:underline;
}
#contrib_intro span.vertseparator {
	margin: 0 10px;
	cursor: none;
	color: #7A7A7A;
}
#contrib_intro.long-contrib-name h2,
#contrib_intro.long-contrib-name h1,
#contrib_intro_account_my_profile.long-contrib-name h2 {
	padding-top:18px;
	font-size:31px;
	line-height:34px;
}
#contrib_intro div.contrib_name_and_title,
#contrib_intro_account_my_profile div.contrib_name_and_title {
	min-height:101px;
}
#contrib_intro .contrib_photo {
	position: relative;
}
#contrib_intro ul {
	margin: 0px 0px 0px 160px;
}
#contrib_intro ul li {
	list-style: none;
	float: left;
	display: inline;
	font-size:10px;
	margin-right: 10px;
}
#contrib_intro li.follow span, .profile li.follow span {
	background-image: url(http://blogs-images.forbes.com/assets/images/icon-blue-follow.png);
	background-repeat: no-repeat;
	color:#004276;
}
#contrib_intro li.feedback a, .profile li.feedback a {
	background-image: url(http://blogs-images.forbes.com/assets/images/icon-blue-feedback.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
	color:#004276;
}
#contrib_intro .profile a, .profile .profile a {
	background-image: url(http://blogs-images.forbes.com/assets/images/icon-blue-profile.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
	color:#004276;
}
#contrib_intro .profile a:hover, .profile .profile a:hover {
	text-decoration:underline;
}
#contrib_intro .rss a, .profile .rss a {
	background-image: url(http://blogs-images.forbes.com/assets/images/icon-rss.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
	color: #f48300;
}
#contrib_intro .rss a:hover, .profile .rss a:hover {
	text-decoration:underline;
}
#contrib_intro .headlinegrabs a {
	background-image:url(http://blogs-images.forbes.com/assets/images/icon-blue-headlinegrabs.png);
	background-position: 0 2px;
	background-repeat:no-repeat;
	color:#004276;
}
#contrib_intro .headlinegrabs a:hover {
	text-decoration:underline;
}
.profile {
	font-size: 12px;
	color: #000;
}
.profile table {
	margin-bottom: 5px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 14px;
	color: #797979;
}
.profile table .label {
	color: #000;
	padding-right: 8px;
}
.profile .contrib_photo ul {
	margin-top: 15px;
}
.profile #contrib_intro .contrib_photo ul li {
	margin: 0 0 8px 0;
	padding: 0;
	list-style: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#main_right .profile li {
	margin-top: 10px;
	margin-right: 0;
	width: 165px;
}
#contrib_intro li a, 
#contrib_intro li.follow span, 
#main_right .profile li a,
#main_right .profile li.follow span {
	font-size:10px;
	font-weight:bold;
	padding:3px 0px 3px 20px;
	text-decoration:none;
	text-transform:uppercase;
}
#contrib_intro .headlinegrabs a,
.profile .headlinegrabs a{
	background-image:url(http://blogs-images.forbes.com/assets/images/icon-blue-headlinegrabs.png);
	background-position: 0 2px;
	background-repeat:no-repeat;
	color:#004276;
}
/* info_follow and info_following are used on the account and profile pages
to designate types of follow blocks */
/*
div.info_follow {
	width: 262px;
	display: block;
	float: left;
	margin-top: 5px;
}
*/
#following_menu_container .scrolldiv .topic	{width: 277px;}
.topicsfollowed div.info_follow {
	width: auto;
}
#account_dashboard .whofollowed div.info_follow {
	float:none;
	position:relative;
	width:auto;
	border-bottom:1px dotted #ddd;
	margin:0;
	padding:0;
}
#account_dashboard .topicsfollowed div.info_follow {
	width: 600px;
	height: auto;
}
div.info_following {
	height: 30px;
	width: 150px;
	display: block;
	float: left;
	margin-top: 5px;
}
div.info_following .croppic {
	margin-top:0;
	margin-left:0;
	margin-right:0px;
}
.info_following .username {
	display:block;
	width:96px;
	float:left;
	margin-top:0px;
	margin-left:3px;
	line-height:10px;
}
.info_following .username a {
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:normal;
}
.info_following .username a:hover {
	text-decoration:underline;
}
.info_following .username a:visited {
	color:#666;
}
#account_dashboard div.contrib_dashboard_leftcol {
	float:left;
	width:340px;
	margin-right:60px;
}
#account_dashboard div.contrib_dashboard_rightcol {
	float:left;
	width:210px;
}
#account_alerts h3,
#account_dashboard h3 {
	color:#000000;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	margin:0;
	padding:0;
	margin-top:35px;
	margin-bottom:5px;
	border:0;
}
#account_alerts p {
	font-size: 11px;
}
#account_dashboard .author .authoractions,
#account_dashboard .topic .topicactions {
	visibility:visible;
	margin-right:20px;
	margin-top:10px;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}
#account_dashboard .author .authoractions span,
#account_dashboard .topic .topicactions span {
	color:#6a8cb8;
	font-size:11px;
	font-weight:normal;
}
#account_dashboard .author .authoractions span:hover,
#account_dashboard .topic .topicactions span:hover {
	color:#000;
	text-decoration:underline;
}
#account_dashboard .topicsfollowed .topics_container,
#account_dashboard .whofollowed .overflow_container {
	border-top:1px dotted #DDDDDD;
	overflow-y:auto;
	max-height:530px;
	position:relative;
}
#account_dashboard .topicsfollowed .overflow_container_on,
#account_dashboard .whofollowed .overflow_container_on {
	border-bottom:1px dotted #DDDDDD;
}
#account_dashboard .reg-management p input {
	display:block;
	width:200px;
}
#account_dashboard h4 {
	margin:0;
	margin-top:15px;
	font-size:14px !important;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	color:#000;
	font-weight:normal;
}
#account_dashboard h4 a,
#account_dashboard h4 a:visited {
	color:#000;
	text-decoration:underline;
}
#account_dashboard h4 a:hover {
	color:#0f2d5f;
	text-decoration:underline;
}
#account_dashboard span.stat_value {
	font-size:14px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	color:#000;
	font-weight:bold;
}
#account_dashboard .dashboard_stats {
	font-size:12px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	color:#525252;
}
#account_dashboard .dashboard_stats ol,
#account_dashboard .dashboard_stats ul {
	margin:12px 0;
	padding:0;
	padding-left:30px;
}
#account_dashboard .dashboard_stats li {
	margin: 3px 0;
}
#account_dashboard h3.trends {
	background:transparent url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat scroll -334px -633px;
	height:14px;
	width:200px;
}
#account_dashboard h3.my_stats {
	background:transparent url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat scroll -334px -647px;
	height:14px;
	width:200px;
}
#account_dashboard h3.contributors_im_following {
	background:transparent url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat scroll -334px -493px;
	height:14px;
	width:300px;
}
#account_dashboard h3.topics_im_following {
	background:transparent url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat scroll -334px -507px;
	height:14px;
	width:300px;
}
#account_dashboard h3.trends span,
#account_dashboard h3.my_stats span,
#account_dashboard h3.contributors_im_following span,
#account_dashboard h3.topics_im_following span {
	display:block;
	font-size:10px;
	height:0;
	overflow:hidden;
	width:0;
}
#account_dashboard .topicsfollowed .topics_container {
	border-top:1px dotted #ddd;
}
#account_dashboard .topicsfollowed div.info_follow {
	float:none;
	position:relative;
	width:auto;
	border-bottom:1px dotted #ddd;
	margin:0;
	padding:19px 0;
}
#account_dashboard .topicsfollowed a.topiclink {
	font-size:11px;
}
#account_dashboard .topic .topicactions {
	margin-top:0;
}
#account_profile #contrib_details h3 {
	border-bottom:1px dotted #cacaca;
}
.cdetail h3, 
.profile_section h3,
.profile #contrib_intro h3 {
	font-family: Verdana, Arial, sans-serif;
	padding:0 0 7px;
	text-transform:uppercase;
	margin-bottom: 7px;
	font-size: small;
	color: #000;
}
.cdetail h3, 
.profile_section h3 {
	margin-top: 30px;
}
.profile_section h3 {
	font-size:12px;
	color:#333333;
	border-bottom:1px solid #dadada;
	padding-bottom:6px;
	margin-bottom:0;
}
.profile #contrib_intro h3 {
	padding: 0;
	font-weight: bold;
}
.profile #contrib_intro p {
	padding: 0;
	margin: 0;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 16px;
	color: #666;
}
.cdetail p,
.cdetail p,
.cdetail form.inlineedit textarea {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:13px;
	line-height:18px;
}
#account_nav #contrib_details .cdetail form.inlineedit textarea {
	height: 200px;
}
.cdetail p + h3 {
	margin-top: 35px;
}
#contrib_details h4 {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:18px;
	font-weight:normal;
	color: #666;
	font-style: italic;
	margin-bottom: 0;
	margin-top: 0;
}
#contrib_details .cdetail h4 {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:15px;
	font-weight:normal;
	font-style: normal;
	color: #000;
}
#contrib_details p {
	margin: 2px 0 5px;
	padding: 0;
	font-size: 13px;
	line-height:18px;
}
#contrib_details p a, #contrib_details p a:visited {
	color: #00629D;
}
.cdetail p + h4,
#contrib_details p + h4 {
	margin-top: 20px;
}
.cdetail h4 + p,
.cdetail h4 + p .inlineedit {
	font-style: italic;
	color:#666666;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}
#contrib_details {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 16px;
	padding-top:10px;
}
.box .accountaction {
	padding: 2px;
	margin-bottom: 5px;
}
.ui-tabs-hide { 
	display: none; 
}
.leftcol {
	float: left;
	width: 290px;
}
.rightcol {
	float: right;
	width: 290px;
}
.cdetail h4 {
	font-size: 14px;
	color: #000;
	margin-bottom: 0;
	margin-top: 5px;
}
.cdetail p {
	margin-top: 0;
	font-size: 12px;
	margin-bottom: 2px;
}
#account_nav .ui-tabs-nav, #member_nav .ui-tabs-nav {
	border-bottom:1px solid #CCC;
}
#member_nav .ui-tabs-nav {
	margin-bottom: 0;
	padding-bottom:9px;
}
#account_nav div.what_to_show ul {
	border-bottom:1px solid #D8DCE1;
	margin:10px 0px 20px 0px;
	padding:0px 0px 8px 0px;
}
#account_nav div.what_to_show li a, 
#member_nav div.what_to_show li a {
	background:transparent;
}
#account_nav div.what_to_show li a,
#account_nav div.what_to_show li a:visited,
#member_nav div.what_to_show li a, 
#member_nav div.what_to_show li a:visited {
	font-size:10px !important;
	padding:10px 6px 9px 6px;
}
#account_nav div.what_to_show li a:hover,
#account_nav div.what_to_show li a:visited:hover,
#member_nav div.what_to_show li a:hover,
#member_nav div.what_to_show li a:visited:hover {
	text-decoration:underline;
	font-size:10px !important;
}
#account_nav div.what_to_show li a span span,
#member_nav div.what_to_show li a span span {
	font-weight:normal;
}
#account_nav div.what_to_show li.ui-tabs-selected, 
#member_nav div.what_to_show li.ui-tabs-selected {
}
#account_nav div.what_to_show li.ui-tabs-selected a,
#account_nav div.what_to_show li.ui-tabs-selected a:visited,
#member_nav div.what_to_show li.ui-tabs-selected a,
#member_nav div.what_to_show li.ui-tabs-selected a:visited {
	font-size:10px !important;
	position:relative;
	top:1px;
	background:#fff;
	padding-left:15px;
	padding-right:15px;
	border:1px #CCC solid;
	border-bottom:1px #fff solid;
	color:#000000;
	padding-bottom: 8px;
	text-transform:uppercase;
}
#account_nav div.what_to_show li.ui-tabs-selected a:hover,
#account_nav div.what_to_show li.ui-tabs-selected a:visited:hover,
#member_nav div.what_to_show li.ui-tabs-selected a:hover,
#member_nav div.what_to_show li.ui-tabs-selected a:visited:hover {
	text-decoration:none;
}
#account_nav div.what_to_show li.ui-tabs-selected a span span {
	color: #999;
}
#account_nav div.ui-tabs-panel {
}
#account_profile .info_follow {
	float: none;
	height: 50px;
	width: 250px;
	margin-bottom: 10px;
}
	.user-comments-list .comment {
		border-top: 1px dotted #ddd;
		padding: 10px 0;
	}
	.user-comments-list .comment .timestamp {
		color: #777;
		font-size: 10px;
	}
	.user-comments-list blockquote {
		font-size: 14px;
		font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
		padding: 0;
		margin: 10px 0;
	}
	.user-comments-list blockquote a {
		color: #3769A6;
	}
	.user-comments-list .source{
		color: #666;
		font-size: 10px;
	}
	.user-comments-list .source a {
		text-transform: uppercase;
		color: #000;
		font-weight: bold;
	}
	.commentcount {
		font-size: 14px;
		font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
		color: #4a4a4a;
		padding-right: 15px;
	}
	.user-comments-list .curated {
		background: url('http://blogs-images.forbes.com/assets/images/commenttype-calledout.png') no-repeat 475px -26px;
	}
		#member_comments .user-comments-list .curated {
			background-position: 435px -26px;
		}
	.user-comments-list .curated blockquote {
		font-size: 16px;
	}
	.user-comments-list .curated blockquote a {
		color: #06408A;
	}
#account_comments .author {
	display: none;
}
#account_items {
	border-bottom: 1px dotted #CCC;
	margin:0;
	padding:0 0 20px;
}
#account_items li {
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:10px 0 0;
}
#account_items li ul {
	border-top: 1px dotted #CCC;
	padding:10px 0 30px;
}
#account_items li ul li {
	border:medium none;
	clear:none;
}
#account_items .label {
	color:#888888;
	float:left;
	font-size:11px;
	padding:12px 10px 0 0;
	text-transform:uppercase;
	width:170px;
}
#account_items .data {
	float:left;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:14px;
	width:430px;
}
#account_items .link {
	float:left;
	text-align:right;
	width:100px;
}
#account_items .editable-data:hover {
	cursor: pointer;
}
.edit_link {
	color:#0f2d5f;
	text-decoration:none;
}
.photo_box {
	width: 150px;
	float: left;
}
.photo_box .crop {
	border:1px solid #ddd;
	height:100px;
	overflow:hidden;
	position:relative;
	width:136px;
	margin: 0px 0px 5px 0px;
}
.photo_box a.avatar_edit_link:link, .photo_box a.avatar_edit_link:visited, .photo_box a.avatar_edit_link:hover {
	font-size: 12px;
	color: #0f2d5f;
	text-decoration: none;
}
.photo_box a.avatar_edit_link:hover {
	text-decoration: underline;
}
#member_nav {
	clear: both;
	margin-top: 30px;
}
#member_nav .ui-tabs-panel {
	border:1px solid #CCCCCC;
	border-style: none solid solid;
	padding: 20px;
	margin: 0;
}
#member_nav .cdetail  {
	width: 270px;
	color: #000;
}
#member_profile h3 {
	margin-top:10px;
	padding-bottom:6px;
	margin-bottom:9px;
	font-size:14px;
	color:#333333;
	border-bottom:1px dotted #cacaca;
}
#member_profile .cdetail p + h3 {
	margin-top:35px;
}
#member_profile .cdetail p {
	font-size:13px;
}
#member_profile .cdetail p.aboutme {
	font-size:14px;
}
#member_profile h4 {
	font-size:15px;
	font-weight:normal;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}
#member_starred h3 {
	margin:4px 0 3px;
}
#member_starred h3 a {
	color:#000;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
}
#member_starred h3 a:visited {
	color:#666;
}
#member_starred h3 a:hover,
#member_starred h3 a:visited:hover {
	color:#000;
	text-decoration:underline;
}
#member_starred a.contrib {
	margin-left:-5px;
}
#member_starred span.timestamp {
	font-size:11px;
	font-style:italic;
	color:#898989;
}
#member_starred div.recommended {
	padding-bottom:15px;
	border-bottom:1px dotted #cacaca;
	margin-top:15px;
}
#member_starred div.recommended:first-child {
	margin-top:0;
}
#member_starred div.recommended .contrib + br {
	display:block;
	height:1px;
	width:1px;
	overflow:hidden;
}
.member-profile #contrib_intro {
	margin-top:10px;
}
.member-profile #contrib_intro h2 {
	font-size:34px;
	font-weight:normal;
	text-transform: none;
	color: #000;
	margin:0;
	padding: 0;
	line-height: 44px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}
#account_alerts h2,
#account_comments h2,
#account_starred h2,
#account_recommendations h2,
#account_account h2 {
	font-size:34px;
	font-weight:normal;
	text-transform: none;
	color: #000;
	margin:0;
	padding: 0;
	line-height: 44px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}
#account_account p {
	margin: 20px 0px 0px 0px;
	font: normal 11px/17px Verdana;
}
#account_nav {
	margin-top:20px;
}
#account_nav h2.username {
	font-size:36px;
	font-weight:normal;
	text-transform: none;
	color: #000;
	margin:0;
	padding: 0;
	line-height: 44px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}
#account_nav .contrib_intro {
	margin-top:30px;
	margin-bottom:0px;
	height: 120px;
}
#account_nav #contrib_intro h2,
#account_nav #contrib_intro_account_my_profile h2 {
	padding-top:5px;
}
#account_nav .contrib_intro h3,
.member-profile #contrib_intro h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	margin:0;
	font-weight: bold;
	padding: 0;
	text-transform:uppercase;
	color: #000;
}
#account_nav .contrib_intro .edit_link {
	font-size:11px;
	float: right;
}
#account_nav .contrib_intro .photo_box .edit_link {
	float:none;
}
#account_nav .contrib_intro  p,
.member-profile #contrib_intro p {
	color:#7A7A7A;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	margin: 0;
	margin-top:8px;
}
#account_nav .contrib_name_and_title .accountaction,
#contrib_intro_account_my_profile .contrib_name_and_title p {
	margin-top:8px;
	color:#666666;
	font-size:12px;
}
#account_nav .contrib_name_and_title .accountaction a,
#account_nav .contrib_name_and_title .accountaction a:visited {
	color:#0f2d5f;
	text-decoration:none;
}
#account_nav .contrib_name_and_title .accountaction a:hover {
	text-decoration:underline;
}
#public_profile {
	border:1px solid #dadada;
	clear:both;
	margin:30px 0 0px;
	padding:14px 20px 16px 20px;
}
#public_profile .share {
	background:transparent url(images/icon-share.png) no-repeat scroll 0 0;
	color:#666666;
	float:right;
	margin-top:10px;
	opacity:0.6;
	padding:3px 0 2px 20px;
	text-decoration:none;
}
#public_profile p {
	color:#757575;
	font-size:10px;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
}
#public_profile a,
#public_profile a:visited {
	color:#0f2d5f;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:18px;
	text-decoration:none;
}
#public_profile a:hover {
	text-decoration:underline;
}
#account_nav #contrib_details .cdetail {
		width: 280px;
}
#account_starred .site-content {
	border-top: 1px solid #eee;
}
#account_starred p {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	color: #494949;
}
#account_starred .recommended {
	border-bottom: 1px solid #eee;
	padding: 8px 0;
}
#account_starred .timestamp {
	color: #999;
	font-style: italic;
}
#account_starred .recommended .recommend-actions {
	float: right;
	margin-top: -10px;
}
#account_starred .recommended .recommend-actions span {
	padding-left: 15px;
	color: #0066cc;
	cursor: pointer;
}
#account_starred .recommended h3 {
	font-weight: normal;
	font-size: 18px;
	margin: 7px 0 10px 0;
}
#account_starred .recommended h3 a {
	color: #000;
}
.topic-index-item {
	float:left;
	width:260px;
	margin-bottom:30px;
	margin-right:30px;
	height: 120px;
	*width:250px;
}
.topic-index-item h3 {
	font-family:Helvetica,Arial,sans-serif;
	font-size:19px;
	font-weight:bold;
	margin:0 0 3px;
}
.topic-index-item h3 a:hover,
.topic-index-item h3 a:visited:hover {
	text-decoration:underline;
}
.topic-index-item p {
	color:#666666;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	margin:0 0 5px;
}
.topic-index-item .topicthumb {
	max-width: 70px;
	max-height: 120px;
	float: left;
	margin-right: 10px;
	*width: 70px;
}
.topic-index-item .topiclist {
	margin-left: 50px;
}
.topic-index-item .childstreams {
	padding-top: 10px;
	background: url('http://blogs-images.forbes.com/assets/images/sub_stream_indicator.gif') no-repeat scroll 5px 5px;
}
.childstreams li {
	margin-left: 20px;
	list-style-type: none;
}
.childstreams li a {
	color:#000;
	font-weight: normal;
}
.profile_section .main_comments_slider .box_items li
{
	display:inline-block;
	margin-right:40px;
	width:545px;
}
.profile_section .main_comments .prevpane
{
padding-left:169px;
}
#topics_topic_slider {
	border:1px solid #dddddd;
	height:155px;
	margin:25px 0;
	position:relative;
}
#topics_topic_slider .topic-index-item {
	float:none;
	width:auto;
	margin:0;
}
#topics_topic_slider .topic-index-item .topic-right {
	float:left;
}
#topics_topic_slider .topics_topic_slider {
	height:190px;
	width:465px;
	margin-left:75px;
}
#topics_topic_slider ul.slideshow_indicators {
	display:none;
}
#topics_topic_slider li {
	list-style:none;
}
#topics_topic_slider ul li {
	width:455px;
	padding:15px 5px 0;
	float:left;
	overflow:hidden;
}
#topics_topic_slider h3 {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:26px;
	color:#707070;
	line-height:30px;
	font-weight:normal;
	margin:0;
	margin-bottom:6px;
	padding:0;
	max-width:309px;
	overflow:hidden;
	white-space:nowrap;
}
#topics_topic_slider div.prevpane,
#topics_topic_slider div.nextpane {
	display:block;
	height:33px;
	width:38px;
	overflow:hidden;
	position:absolute;
	top:62px;
}
#topics_topic_slider div.prevpane {
	left:20px;
}
#topics_topic_slider div.nextpane {
	right:20px;
}
#topics_topic_slider div.nextpane img {
	position:relative;
	left:-9px;
}
#topics_topic_slider .box_items li img.topicthumb {
	display:block;
	max-width:130px;
	max-height:125px;
	float:left;
	margin-right:15px;
}
#topics_topic_slider ul li div li {
	width:auto;
	height:auto;
	padding:0;
	margin-right:5px;
}
#topics_topic_slider ul li div ul {
	height:28px;
	margin-bottom:10px;
}
#topics_topic_slider ul li div li div.croppic {
	height:28px;
	overflow:hidden;
	position:relative;
}
#topics_topic_slider .topic-right .newfollow,
#topics_topic_slider .topic-right .delfollow {
	clear:left;
}
.profile #contrib_intro ul {
	margin-left: 0
}
.whofollowed p {
	clear: both;
	margin:0;
	margin-bottom:7px;
}
.whofollowed p .inlineedit {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-style: italic;
}
.whofollowed p .edithint {
	color: #0f2d5f;
}
.whofollowed .authoractions, .topicsfollowed .topicactions {
	visibility: visible;
	float:right;
}
.whofollowed, .whofollowing {
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
}
.topicsfollowed .info_follow {
	height: 20px;
	margin-right: 10px;
}
.member-profile .topicsfollowed .info_follow {
	width:153px;
	height:auto;
	margin-top:15px;
	margin-bottom:2px;
}
.member-profile .topicsfollowed .info_follow a.topiclink {
	font-size:11px;
}
.topicsfollowed .topicactions {
	margin-top: 2px;
	opacity: 0.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);					
}
.dailydigest h4 {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 16px;
	color: #000;
	margin: 7px 0 3px 0;
	font-weight: normal;
	padding-left: 27px;
	background: url('http://blogs-images.forbes.com/assets/images/checkmark-red.png') no-repeat;
}
.dailydigest h4 a {
	font-size: 10px;
	color: #0f2d5f;
	padding-left: 20px;
	font-family: Verdana, Arial, sans-serif;
}
.dailydigest p {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-style: italic;
	color: #666;
	width: 520px;
	font-size: 14px;
}
.recentcomments {
	clear: both;
	margin-top: 30px;
}
.recentcomments h3 {
	background: url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -334px -479px;
	border: none;
	margin-bottom: 0;
	height: 14px;
}
.recentcomments h3 span {
	display: none;
}
/* cant do because there needs to be some whitespace (7px) below each line
#contrib_details h3.about_me {
	background: url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -334px -409px;
	height: 10px;
}
*/
.browse_all {
	float: right;
	width: 200px;
	margin-top: -20px;
	color: #0f2d5f;
	font-size: 10px;
	text-align: right;
}
.recentcomments blockquote {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 16px;
	margin: 10px 0;
	padding: 0;
}
.recentcomments .source {
	color: #777;
	font-size: 11px;
	margin: 0 0 10px 0;
}
.recentcomments .source a {
	color: #000;
	text-transform: uppercase;
}
.recentcomments .main_comments {
	border:1px solid #CCCCCC;
	clear:both;
	margin:0 0 30px 0;
	padding:15px 20px;
}
.recentcomments ul#main_comments li {
	width: 580px;
	float:left;
	list-style-type: none;
}
.recentcomments .timestamp {
	float: left;
	color: #888;
}
.recentcomments .called_out {
	border:1px solid #CCCCCC;
	color:#999999;
	display:inline;
	font-size:10px;
	margin:0;
	padding:2px;
	text-transform:uppercase;
	float: right;
}
.help-index h2,
.help-answer h2, 
.help-index h2 a {
	color:#666;
	font-family: Verdana, Arial, sans-serif;
	font-size:32px;
	font-weight:bold;
	text-transform: uppercase;
}
.help-answer h3 {
}
.help-index .entry ul {
	list-style: none;
	padding: 0;
	margin: 0;
	text-indent: 0;
}
.help-index .entry li {
	padding:0;
	list-style: none;
	margin:0;
}
.help-index .entry a.heading {
	color:#000000;
	display: block;
	font-family: Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	border-bottom:1px dotted #CCCCCC;
	margin-top: 10px;
	line-height: 18px;
	margin-bottom: 5px;
}
.help-index .entry  a.selectable {
	color: #0f2d5f;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	line-height: 20px;
}
.help-index .loader .entry {
	color: #000;
	border-left: 3px solid #DDDDDD;
	padding-left: 10px;
	padding-right: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: normal;
}
.help-index .loader .entry p {
	font-size: 16px;
	line-height:30px;
}
ul.contribs_topnav {
	display: block;
	list-style: none;
	margin: 20px 0 25px;
	padding: 0;
}
#network_left a.topic-browse-link {
	font-size:16px;
	color:#0f2d5f;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	float:right;
	margin-top:-36px;
	_width:150px;
	_margin:-100px 40px 0px 0px;
	_text-align:right;
	_float:none;
}
#network_left a.topic-browse-link + a.topic-browse-link {
	margin:-80px 0px 0px 0px;
	width:150px;
	text-align:right;
}
ul.contribs_topnav li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 5px;
	text-transform: uppercase;
	font-size: 9px;
	color: #999;
	font-weight: bold;
}
ul.contribs_topnav li a {
	color: #0f2d5f;
}
ul.contribs_topnav li.sort_inactive,
ul.contribs_topnav li.sort_active {
	padding: 0;
}
ul.contribs_topnav li.sort_inactive a,
ul.contribs_topnav li.sort_active a {
	font-weight: bold;
	padding:4px 11px;
	text-transform: none;
	border: 1px solid #CCC;
	font-size: 10px;
	margin-right: 10px;
}
ul.contribs_topnav li.sort_active a {
	background-color:#0f2d5f;
	color: #FFF;
}
.narrowcolumn {
	width: 600px;
	float: left;
}
#login {
	margin-top:15px;
	margin-bottom:40px;
}
#login h2 {
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 8px 0;
}
#login p {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 16px;
	color: #797979;	
	margin: 8px 0;
}
#login form {
	margin-top: 10px;
	border-top: 1px dotted #ddd;
	color: #797979;
	font-family: Verdana, Arial, sans-serif;
}
#login form label {
	font-weight: bold;
	text-transform: uppercase; 
	font-size: 12px; 
	display: block; 
	margin: 20px 0 0 0;
	color: #000;
	font-family: Verdana, Arial, sans-serif;
}
#login form .forgetmenot {
	text-transform: none;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	margin-top: 0;
}
#login form #submit {
	background: url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -15px -353px;
	text-indent: -999px;
	font-size:1px;
	width: 83px;
	height: 24px;
	display:block;
	border: none;
	cursor:pointer;
}
#login form #submit:hover {
	background: url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -15px -377px;
}
#login a, #login a:visited {
	color: #0f2d5f;
}
#login ul {
	margin-top:20px;
	border-top: 1px dotted #ddd;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 14px;
	padding-top: 15px;
}
#login ul li {
	display: inline;
	margin-right: 20px;
}
#login form label input  { 
	width:250; 
	font-size: 18px; 
	margin:5px 0;
}
.mu_register .error { font-weight:700; padding:10px; color:#333333; background:#FFEBE8; border:1px solid #CC0000; }
.mu_register #submit,
.mu_register .prefix_address,
.mu_register .suffix_address {font-size: 18px;display:inline; }
.mu_register label.checkbox { display:inline; }
.mu_register .mu_alert { font-weight:700; padding:10px; color:#333333; background:#ffffe0; border:1px solid #e6db55; }
.mu_register { 
	margin: 0 auto; 
	margin-top:15px;
	width: 600px; 
	float: left;
}
.mu_register h2 {
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 8px 0;
}
.mu_register a, .mu_register a:visited {
	color: #0f2d5f;
}
.mu_register #intro {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 16px;
	color: #797979;
}
.mu_register form {
	margin-top: 10px;
	border-top: 1px solid #ddd;
	color: #797979;
}
.mu_register label { 
	font-weight: bold;
	text-transform: uppercase; 
	font-size: 12px; 
	display: block; 
	margin: 20px 0 0 0;
	color: #000;
}
.mu_register #blog_title,
.mu_register #user_email, 
.mu_register #blogname,
.mu_register #user_name { 
	width:250; 
	font-size: 18px; 
	margin:5px 0;
}
.mu_register #agree_to {
	float: right;
	width: 483px;
	font-style: italic;
	padding-top:10px;
}
.mu_register #submit {
	background: url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -15px -353px;
	text-indent: -999px;
	display:block;
	font-size:1px;
	height:24px;
	width: 83px;
	border: none;
	margin-top: 25px;
	cursor:pointer;
}
.mu_register #submit:hover {
	background: url('http://blogs-images.forbes.com/assets/images/sprites/ts_main_sprite.gif') no-repeat -15px -377px;
}
#main_right div.nobox {
	background:#fff;
}
#main_right #what_is_question {
	padding:10px;
	padding-bottom:35px;
}
#main_right #what_is_question span {
	cursor:pointer;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:22px;
	font-weight:bold;
	color:#0f2d5f;
	text-decoration:none;
	border-bottom:1px dotted #0f2d5f;
}
#main_right #what_is_question span:hover {
	text-decoration:none;
	border-bottom:1px solid #0f2d5f;
}
#main_right #what_is_answer {
	padding:10px;
	padding-bottom:10px;
}
#main_right #what_is_answer h2,
#main_right #what_is_answer h3 {
	margin:0;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:24px;
	color:#000;
}
#main_right #what_is_answer h3 {
	font-size:20px;
	margin-left:-5px;
	margin-bottom:20px;
	font-weight:normal;
}
#main_right #what_is_answer p {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:16px;
}
#main_right #what_is_answer p a, 
#main_right #what_is_answer p a:visited {
	color:#0f2d5f;
}
#main_right #what_is_answer p a:hover,
#main_right #what_is_answer p a:visited:hover {
	text-decoration:underline;
}
.redirect_in {
	margin-top: 10px;
	border: 1px solid #920a12;
	background-color: #CCCCCC;
	padding: 5px;
}
#contrib_intro .redirect_in h3 {
	text-transform: none;
	color: #0f2d5f;
}
#contrib_intro .redirect_in p {
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size: 12px;
}
#passwordform #pass-strength {
	font-size: 10px;
	float: right;
	margin-left: 2px;
	width: 110px;
}
#passwordform #pass-strength-result {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, Swiss, sans-serif;
	padding: 2px;
}
#pass-strength .short {
	background-color: yellow;
}
#pass-strength .bad {
	background-color: #920a12;
	color: #FFF;
}
#pass-strength .good {
	background-color: blue;
	color: #FFF;
}
#pass-strength .strong {
	background-color: green;
	color: #FFF;
}
#passwordform .error {
	color: #F33;
}
.referer {
	margin-bottom: 10px;
}
.hot_referer, .warn_referer, .sizzle_referer, .boom_referer {
	font-weight: bold;
	font-size: 14px;
	padding: 4px;
}
.warn_referer {
	color: #F33;
	border: 1px solid #F33;
	background-color: #FF3;
}
.hot_referer {
	color: #F33;
	border: 1px solid #F33;
	background-color: #FC3;
}
.sizzle_referer {
	color: #FF3;
	border: 1px solid #FF3;
	background-color: #F33;
}
.boom_referer {
	font-size: 16px;
	color: #FF3;
	border: 3px solid #FF3;
	background:url(http://blogs-images.forbes.com/assets/images/status-boom.jpg);
}
.hot_referer a, .warn_referer a {
	color: #000;
}
.sizzle_referer a, .boom_referer a {
	color: #FFF;
}
.referer ul {
	display: none;
	margin: 0;
	padding-left: 30px;
	font-size: 10px;
	list-style: none;
}
.referer:hover ul {
	display: block;
}
#blog_uvs_table td, #blog_uvs_table .tuvscol, #blog_uvs_table .thitscol {
	text-align: right;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}
.internal_status > ul > li, .internal_status .box li {
	list-style: none;
}
#post_comments .rss {
	float: right;
	margin-top: 10px;
}
#post_comments .rss a {
	background:transparent url(http://blogs-images.forbes.com/assets/images/icon-rss.png) no-repeat scroll 0 0;
	color:#f48300;
	padding:2px 0 2px 22px;
	font-size:11px;
	text-align: right;
	float: right;
}
#post_comments .post_tracking {
	margin: 0px 0px 10px 0px;
}
#post_comments .rss a:hover {
	text-decoration:underline;
}
#post_comments .track_post {
	display: block;
	height: 16px;
	padding: 2px 10px;
	background-color: #7F7F7F;
	color: #fff;
	cursor: pointer;
	margin-top: 5px;
}
#post_comments #commentform .track_post {
	color: #000;
	font-weight: normal;
}
#post_comments .post_tracking .whotracks {
	font-weight: normal;
	font-size: 11px;
	display: block;
	margin: 5px 0px 0px 0px;
}
#commentform .track_post {
	display: block;
	height: 16px;
	cursor: pointer;
	background: none;
	padding-left: 20px;
	background: url("http://images.forbes.com/media/assets/checkbox-off.png") no-repeat scroll 4px -8px transparent;
}
#commentform .post_tracking .track_post_cancel,
#commentform .post_tracking_enabled .track_post,
#post_comments .post_tracking .track_post_cancel,
#post_comments .post_tracking_enabled .track_post {
	display: none;
}
#post_comments .post_tracking_enabled .track_post_cancel,
#commentform .post_tracking_enabled .track_post_cancel {
	display: block;
}
#commentform .post_tracking_enabled .track_post_cancel {
	background: url('http://blogs-images.forbes.com/assets/images/checkmark-red.png') no-repeat;
}
#commentform p.faded {
	color: #999;
	font-size: 10px;
	margin-bottom: 3px;
	margin-top: 3px;
}
#commentform p.faded a {
	color: #99f;
	text-decoration: none;
}
#commentform p.faded a:hover {
	text-decoration: underline;
	background-color: #FFF;
}
.sub_convos {
	list-style-type: none;
}
.sub_convos li {
	padding-left: 22px;
	background: url("http://blogs-images.forbes.com/assets/images/email_link.png") no-repeat scroll 0px 0px;
	font-size: 11px;
	margin: 0px 0px 5px 0px;
}
.sub_convos li:hover {
	background-color: #CCF;
}
.sub_convos .sub_details {
	display: block;
}
.sub_convos .convo_unsub {
	display: block;
	float: right;
	font-size: 10px;
	cursor: pointer;
	color: #99f;
	margin-right: 10px;
}
.sub_convos .convo_unsub:hover {
	text-decoration: underline;
	color: #000;
}
#main_left .notifysettings {
	float: right;
	font-size: 11px;
	cursor: pointer;
	color: #999;
	margin-right: 80px;
	margin-top: -5px;
	width: 180px;
	text-align: left;
	*margin-right: 50px;
}
#main_left .whofollowed .notifysettings {
	margin-top: 30px;
}
#follow-pop .notifysettings {
	margin-left: 15px;
	cursor: pointer;
	color: #999;
	display: inline;
}
.notifysettings .freq {
	text-transform: capitalize;
	color: #99f;
}
.notifysettings:hover .freq {
	color: #000;
	text-decoration: underline;
}
#main_left .notify-editing {
	z-index: 10;
	width: 280px;
	margin-right: 0;
}
.notify-editing .freq {
	display: none;
}
.notifysettings .choice {
	margin-right: 15px;
	color: #0f2d5f;
}
.blogoption {
	display: block;
	margin-top: 5px;
	cursor: pointer;
}
.blogoption:hover {
	background-color: #9f9;
}
.option-editing > .option {
	color: #666;
	display: block;
}
.option-editing > .currentoption,
.notifysettings .current_choice {
	background-color: #9f9;
	color: #666;
}
.option-editing .currentoption:after {
	content: ' (your current setting)';
}
.option-editing > .option:hover,
.notifysettings .choice:hover {
	background-color: #069eec;
	color: #000;
}
.checkoption {
	cursor: pointer;
}
h1.ts_network_activity {
	display: block !important;
}
.curate-feature-homeheadgrab {
	display: none;
}
.editmode-on .curate-feature-homeheadgrab {
	display: block;
}
.blog-explained {
	color:#000000;
	margin: 0px 0px 20px 0px;
	width: 980px;
	min-height: 37px;
	border-bottom: 3px solid #920A12;
}
.blog-explained img {
	display: block;
	margin: 0px 10px 10px 0px;
	float:left;
	height:17px;
}
.blog-explained a.what_is_link, .blog-explained a.what_is_hide, .blog-explained .what_is_prompt {
	font: normal 10px/11px Verdana,Arial,sans-serif;
	color: #333;
	float: left;
	margin-right: 5px;
	padding-top: 7px;
}
.blog-explained .what_is_hide {
	display: none;
}
.blog-explained .what_is_prompt {
	top: 6px;
	left: 148px;
}
.blog-explained a.what_is_link, .blog-explained a.what_is_hide {
	text-decoration: underline;
}
.blog-explanation {
	display: none;
	font: normal 12px/16px Verdana,Arial,sans-serif;
	color: #333;
	width:930px;
	text-align: left;
	margin: 0px 0px 20px 0px;
	clear:both;
}
.blog-explanation span {
	font-weight: bold;
}
.blog-explanation span sup {
	font-size: 7px;
}
.blog-explanation a {
	text-decoration: underline;
}
img.topstrip {
	width: 980px;
	height: 126px;
	margin: 0px 0px 20px 0px;
}
.profile .profile_section .profile_top h3 {
	border: none;
	margin-top: 0;
}
.profile .slantcontribs,
.profile .stats_right {
	float: right;
	background: #f1f1f1;
	width: 300px;
	margin-left: 20px;
	padding-left: 10px;
	margin-bottom: 20px;
}
.profile-ad #contrib_intro .contrib_name_and_title h3 a,
.profile-partner  #contrib_intro .contrib_name_and_title h3 a {
	font-family: "Arial Black","Helvetica Bold",Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #000;
}
.freshmore {
	clear: both;
}
.themore {
	display: none;
}
.andmore {
	cursor: pointer;
	padding-left: 15px;
	background:url('http://blogs-images.forbes.com/assets/images/andmore.gif') no-repeat 0 3px;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #0f2d5f;
}
.ui-sortable .useritem {
	cursor: move;
}
.ajaxstatus {
	font-size: 12px !important;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #0f2d5f;
	background-color: #FF6;
	opacity: 0;
	padding: 5px !important;
}
.ajaxstatus.status-ok {
	color: #000;
	background-color: #6F6;
}
.fbc_connect_button_area {
	display: inline-block;
	float: right;
}
.fbc_profile_pic {
  float: right;
  padding: 0 5px 5px 5px;
}
#commentform .fbc_profile_pic {
  float: left;
}
.fbc_profile_header {
  text-align: right;
  padding: 5px;
  padding-top: 10px;
  border: gray dotted 1px;
  background: white;
  width: 175px;
}
.fbc_loginstate_top {
  position: absolute;
  right: 0;
  top: 0;
}
.avatar-40 img.FB_profile_pic {
	margin-top: -5px;
	width: 40px;
	height: 40px;
}
#loginform {
	position: relative;
}
#loginform .dark {
	position: absolute;
	top: 0;
	left: 250px;
	margin-top: 5px;
	padding-top: 40px;
	padding-bottom: 70px;
	padding-left: 20px;
	border-left: 1px solid #CCC;
}
#loginform .dark h3, #follow-pop .leftcol, #follow-pop .rightcol {
	font-family: Verdana, Arial, sans-serif;
}
#respond .leftcol, #follow-pop .leftcol {
	width: 260px;
}
#respond .rightcol, #follow-pop .rightcol {
	width: 260px;
	border-left: 1px solid black;
	margin-left: 5px;
	padding-left: 25px;
}
.accounteditwarning {
	color: #0f2d5f;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
}
#commentform #fbc_pop {
	width: 20px;
}
.box .fbprompt {
	color:#303030;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size:14px;
	font-weight:normal;
	margin:0;
	display: block;
}
.box .fblogin-login {
	margin: 10px 54px;
}
h4.login-subhead {
	font: bold 14px/15px Verdana !important;
}
.fblogin-login p {
	line-height: 15px;
}
#respond .fblogin-login, #respond .fblogin-register,
#follow-pop .fblogin-login, #follow-pop .fblogin-register {
	margin-top: 10px;
}
.talking_about_me li {
	list-style-type: none;
	margin-bottom: 10px;
}
.talking_about_me .when {
	font-size: smaller;
	font-style: italic;
}
#post_comments .cancel-comment-reply {
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	font-size: 12px;
}
.commentlist #commentform p {
	clear: none;
	margin-left: 0;
}
.commentlist .moderation_info {
	text-align: left;
}
.comment #respond {
	margin-left: 20px;
	border: 1px solid #CCC;
	padding: 10px;
}
.comment #respond h3 {
	margin-top: 10px;
	font-size: 24px;
}
.lead-in {
	font-size: 14px;
	font-family: Verdana, Arial, sans-serif;
}
#sitefooter .alignright {
	width: 577px;
}
/* editing.css
Stylesheet: EDITING STYLES
March 23, 2009 - still under review
--------------------------------------------------------------------------------
Styling for the following is in this file:
- ???
- ???
- inline-editing (click to edit, hit return to save)
- ???
- News Now Editor controls (on main homepage)
- Generic context menu styles (right click)
- More styling for that??
*/
.author .authoractions, .topic .topicactions {
/*
	margin-top: 10px;
	text-transform: capitalize;
	font-size: 11px;
	font-weight: bold;
*/
	visibility: hidden;
}
div.author:hover .authoractions, div.topic:hover .topicactions {
	visibility: visible; 
}
.box .action-urgent {
	background-color: #903;
	color: #EEE;
	font-weight: bold;
}
.action-urgent a, .action-urgent a:hover {
	color: #F00;
}
/*
.author {
	width: 250px;  
	margin-top: 10px;
}
*/
/*
.author div.authoractions, .topic div.topicactions {
	float: right;
}
*/
div.topicactions span, div.authoractions span {
	cursor: pointer;
	color: #06c;
}
.editornotes {
	float: right;
	width: 300px;
	margin-top: 15px;
}
.usermessage {
	margin: 20px 50px;
	padding: 5px;
	border: thin #FC3 solid;
	background-color: #FF9;
	font-size: 12px;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #000;
}
div.itemactions {
	font-size: 10px;
	text-transform: uppercase;
	font-family: Verdana, Arial, sans-serif;
/*
	position: absolute;
	right: 95px;
	top:2px;
*/
	visibility: hidden;
}
.post-meta div.itemactions	{
	position: absolute;
	right: 9px;
	top:5px;
}
div.itemactions span {
	float: right;
	padding-left: 5px;
	display: none;
	cursor: pointer;
	color: #069dec;
}
div.itemactions span.unclip, div.itemactions span.newclip {
	display: inline;
}
span.inlineitemaction {
	visibility: hidden;
	padding-left: 5px;
	font-size: 10px;
	text-transform: uppercase;
	font-family: Verdana, Arial, sans-serif;
	color: #000;
}
div.itemcontent:hover .itemactions, div.itemcontent:hover .inlineitemaction,
div.editable:hover .inlineitemaction, div.post-meta:hover .itemactions,
.streamcontent .post:hover .itemactions {
	visibility: visible;
	cursor: pointer;
}
div.editable div.post,
div.editable div.hotcomment,
div.editable div.headgrab,
div.editable div.conversation {
	display: none;
}
div.editable div.maybe {
	display: block;
	opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);					
}
div.editable div.editorpick {
	display: block;
	opacity: 1.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);					
}
.editor-controls {
	padding: 5px;
	color: #333;
	font-size: 14px !important;
}
.editor-controls span {
	margin-left: 5px;
	float: right;
	display: none;
	cursor: pointer;
	color: #069dec;
}
.editor-controls span.editon {
	display: inline;
}
div.editing .editor-controls span.editon {
	display: none;
}
.editor-controls p {
	display: none;
}
.editor-controls p.editstatus, .editor-controls p.recoverstatus {
	color: #900;
	font-weight: bold;
}
p.recoverstatus {
	cursor: pointer;
}
div.editing .editor-controls {
	background-color: #CF9;
}
div.editing .editor-controls span {
	display: inline;
	color: #06c;
}
div.editing .editor-controls p {
	display: block;
}
div.editing .itemactions span.pin,
div.editing .itemactions span.remove {
	display: inline;
}
div.editing .editorpick span.pin {
	display: none;
}
div.editing div.posttype {
	cursor: move;
}
.editing .posttype {
	display: block;
}
span.inlineedit, span.inlineedit:hover {
	color: #000000;
}
span.inlineedit {
	cursor: auto;
}
span.inlineedit:hover, a#passwordfield:hover {
	text-decoration: none;
}
form.inlineedit input.hide {
	display: none;
}
form.inlineedit textarea {
	width: 100%;
	height: 100px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Verdana, Arial, sans-serif;
}
span.textarea form.inlineedit input.hide {
	display: inline;
}
span.caninlineedit, a#passwordfield:hover {
	background-color: #FF6;
}
span.edithint {
	color: #114477;
}
span.edithint:hover {
	color: #0f2d5f;
}
.inlineedit form {
	display: inline;
}
.inlineedit input {
	display: inline;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: inherit;
	width: 300px;
}
/* is this actually used?
$ grep -R --exclude=*.svn* --exclude=*.css* showform *
assets/js/user.js:              jQuery(myid).addClass('showform');
assets/js/user.js:              jQuery(myid).removeClass('showform');
*/
.showform {
	display: block;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.showform input, .showform textarea {
	font-family: inherit;
	width: 250px;
}
a.editon {
	display: inline;
}
a.editoff {
	display: none;
}
.editmode-on a.editon {
	display: none;
}
.editmode-on a.editoff {
	display: inline;
}
#editor_controls {
	display: none;
}
#editor_controls ul, #editor_controls ul li { list-style-type: none; }
.editmode-on #editor_controls {
	display: block;
}
.status-chooser {
text-align: left;
}
.topic-index-item .childstreams {
margin:0px 0px 0px 40px;
}
.streamcolumn .itemactions span {
	display: none;
}
span.headedit, span.tsnnheadedit {
	display: none;
}
.editmode-on span.headedit, .editmode-on span.tsnnheadedit {
	display: inline;
}
.editmode-on .streamcolumn .curate {
	visibility: inherit;
}
.editmode-on .streamcolumn span.curate,
.editmode-on span.pick {
	display: inline;
}
.editmode-on span.unpick,
.editmode-on .streamcolumn span.remove,
.editmode-on .editorpick span.pick {
	display: none;
}
.editmode-on .editorpick span.unpick {
	display: inline;
}
.editmode-on #news_now .updated {
	display: inline !important; 
}
#nethead_edit_panel form.inlineeditform,
.editmode-on form.inlineeditform {
	z-index: 3;
	position: absolute;
	height: 100px;
	width: 300px;
	color: #CCFFCC;
	padding: 2px;
	background-color: #003300;
}
form.inlineeditform input[type="text"] {
	width: 290px;
	background-color: #77FF77;
}
#tsnn_editcontrols,
#tsnn_editbox,
#news_now .panelid {
	display: none;
}
#tsnn_editcontrols h3 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
}
#tsnn_editcontrols ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	width: 100px;
}
#tsnn_editcontrols li {
	cursor: pointer;
}
#tsnn_editcontrols.enabled li.enabled,
#tsnn_editcontrols li.disabled {
	display: block;
}
#tsnn_editcontrols.enabled li.disabled,
#tsnn_editcontrols li.enabled {
	display: none;
}
#tsnn_editcontrols li.delete {
	color: #920a12;
}
#tsnn_editcontrols .configuration {
	float: right;
	border: 1px solid #000;
	width: 90px;
	height: 40px;
	margin: 2px;
	cursor: pointer;
}
#tsnn_editcontrols.tsnn_active_topic .configuration {
	background-image:url(http://blogs-images.forbes.com/assets/images/tsnn_active_topics.png);
	background-repeat: no-repeat;
}
#tsnn_editcontrols.tsnn_three_headline .configuration {
	background-image:url(http://blogs-images.forbes.com/assets/images/tsnn_three_headline.png);
	background-repeat: no-repeat;
}
#tsnn_editcontrols.tsnn_stacked_photo .configuration {
	background-image:url(http://blogs-images.forbes.com/assets/images/tsnn_stacked_photo.png);
	background-repeat: no-repeat;
}
#tsnn_editcontrols.tsnn_stacked_headline .configuration {
	background-image:url(http://blogs-images.forbes.com/assets/images/tsnn_stacked_headline.png);
	background-repeat: no-repeat;
}
.editmode-on #tsnn_editcontrols {
	display: block;
	position: absolute;
	width: 215px;
	height: 100px;
	z-index: 2;
	padding: 2px;
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
}
.editmode-on #tsnn_editbox {
	display: block;
	position: absolute;
	width: 215px;
	height: 100px;
	z-index: 1;
	border: 1px solid #0f2d5f;
	background-color: #fbfdd6;
	opacity: 0.8;
}
.editmode-on #news_now .panelid {
	display: block;
	position: absolute;
	font-size: 90px;
	color: #069EEC;
	opacity: 0.6;
	font-weight: bold;
	top: 18px;
}
.editmode-on #news_now .emptystory {
	display: block;
	min-width: 100px;
	min-height: 120px;
	background-color: #e8e8e8;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	border: 1px solid #069eec;
	padding: 10px;
}
.editmode-on #news_now .tsnn_three_headline .emptystory {
	min-height: 70px;
}
.editmode-on #news_now .emptypic {
	display: block;
	width: 100px;
	height: 100px;
	background-color: #006;
	color: #CCC;
	font-weight: bold;
	font-size: 14px;
	border: 2px solid #096;
	padding: 10px;
}
.editmode-on #news_now span.emptycaption {
	display: inline;
	font-weight: bold;
	font-size: 11px;
	color: #0f2d5f;
}
.contextMenu {
        position: absolute;
        width: 120px;
        z-index: 99999;
        border: solid 1px #CCC;
        background: #EEE;
        padding: 0px;
        margin: 0px;
        display: none; 
}
.contextMenu li {
        list-style: none;
        padding: 0px;
        margin: 0px;
}
.contextMenu a {
        color: #333;
        text-decoration: none;
        display: block;
        line-height: 20px;
        height: 20px;
        background-position: 6px center;
        background-repeat: no-repeat;
        outline: none;
        padding: 1px 5px;
        padding-left: 28px;
}
.contextMenu li.hover a {
        color: #FFF;
        background-color: #3399FF;
}
.contextMenu li.disabled a {
        color: #AAA;
        cursor: default;
}
.contextMenu li.hover.disabled a {
        background-color: transparent;
}
.contextMenu li.separator {
        border-top: solid 1px #CCC;
}
.contextMenu LI.edit A { background-image: url(http://blogs-images.forbes.com/assets/images/page_white_edit.png); }
.contextMenu LI.cut A { background-image: url(http://blogs-images.forbes.com/assets/images/cut.png); }
.contextMenu LI.copy A { background-image: url(http://blogs-images.forbes.com/assets/images/page_white_copy.png); }
.contextMenu LI.paste A { background-image: url(http://blogs-images.forbes.com/assets/images/page_white_paste.png); }
.contextMenu LI.delete A { background-image: url(http://blogs-images.forbes.com/assets/images/page_white_delete.png); }
.contextMenu LI.quit A { background-image: url(http://blogs-images.forbes.com/assets/images/door.png); }
#rightMenu {
	width: 400px;
	font-style: normal;
	font-size: 12px;
}
#rightMenu li.changepost a {
	background-image: url(http://blogs-images.forbes.com/assets/images/icon-newpost.png);
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-weight: bold;
	overflow: hidden;
}
#rightMenu li.changetopic a {
	color:#0f2d5f;
	font-weight: bold;
	overflow: hidden;
}
.streamcolumn div.itemactions {
	float: none;
	margin-top: 10px;
}
.streamcolumn .status:hover div.itemactions {
	visibility: visible;
}
.stream-allactivity div.itemactions .curate-feature,
.stream-allactivity div.itemactions .pick {
}
#editor_controls .status-chooser span {
	cursor: pointer;
}
#editor_controls .status-chooser .status-make-inactive,
#editor_controls .status-active .status-make-active {
	display: none;
}
#editor_controls .status-active .status-make-inactive {
        display: inline;
}
.init_nethead_edit {
	float: left;
	margin-top: -20px;
	cursor: pointer;
	font-size: 10px;
	color: #06c;
}
#nethead_edit_panel {
	margin: 0 auto 0;
	width: 980px;
}
#nethead_edit_panel > div {
	width: 980px;
}
#nethead_edit_panel .topiccontainer {
	border: thin solid black;
}
#nethead_edit_panel .paneldisabled {
	border: thin solid #920a12;
}
.nethead_panels > ul > li {
	margin-bottom: 30px;
}
#nethead_edit_panel span.nexttemplate,
#nethead_edit_panel span.prevtemplate,
#nethead_edit_panel span.titleoverridden,
#nethead_edit_panel span.panelenabled {
	cursor: pointer;
	margin-right: 30px;
	font-weight: normal;
	font-size: 11px;
}
#nethead_edit_panel span.templatecontrol {
	font-weight: normal;
	font-size: 11px;
}
#nethead_edit_panel span.prevtemplate {
	margin-right: 0;
}
#nethead_edit_panel span.currenthead {
	font-weight: bold;
	font-size: 12px;
	margin-right: 30px;
	margin-left: 30px;
}
#nethead_edit_panel span.panelenabled,
#nethead_edit_panel span.templatecontrol {
	float: right;
}
#nethead_edit_panel .nh_panel_blank {
	background-color: #FFF;
	width: 900px;
	height: 100px;
	margin-left: 20px;
}
#nethead_edit_panel .topiccontainer {
	cursor: move;
}
#nethead_edit_panel .edit_nethead_all {
	margin-bottom: 30px;
	margin-left: 20px;
}
#upload_button,
#nethead_edit_panel .edit_nethead_all span {
	cursor: pointer
}
#nethead_edit_panel .edit_nethead_all .pub_ctrls {
	float: right;
}
#upload_button,
#thumb_edit_panel .thumb_ctrls span,
#nethead_edit_panel .edit_nethead_all .pub_ctrls span {
	padding: 3px 10px;
	margin-left: 20px;
	background-color: #0f2d5f;
	color: #FFF;
	font: bold 13px/13px Verdana;
}
#nethead_edit_panel .topiccontainer h2,
#nethead_edit_panel .topiccontainer h3 {
	position: relative;
}
#nethead_edit_panel .topiccontainer span.inlineitemaction {
	cursor: pointer;
	position: absolute;
	top: -15px;
	left: 70px;
}
#nethead_edit_panel .nethead-onepic .story_1 span.inlineitemaction,
#nethead_edit_panel .nethead-twopic  span.inlineitemaction {
	left: 195px;
}
#nethead_edit_panel .postunstick {
	float: right;
	display: inline;
	font-size: 10px;
	margin-right: 30px;
	cursor: pointer;
	color: #06c;
	visibility: hidden;
}
#nethead_edit_panel .topiccontainer:hover div.postunstick,
#nethead_edit_panel .topiccontainer:hover span.inlineitemaction {
	visibility: visible;
}
div.post-thumb, div.thumb, div.caption {
	position: relative;
}
div.caption span.thumbedit, div.post-thumb span.thumbedit, div.thumb span.thumbedit {
	left: 1px;
	top: 30px;
	position: absolute;
	visibility: hidden;
	cursor: pointer;
	z-index: 7;
}
div.post-thumb.vidthumb span.thumbedit {
	top: 45px;
}
div.panelcontainer:hover span.thumbedit,
div.postcontent:hover span.thumbedit, div.topiccontainer:hover span.thumbedit {
	display: block;
	visibility: visible;
}
#upload_panel {
	position: fixed;
	top: 20px;
	left: 20px;
	margin: 0 auto 0;
	padding: 10px;
	background: white;
	border: 1px solid black;
}
#upload_button {
	width: 100px;
	text-align: middle;
	margin-left: 0;
}
#thumb_edit_panel {
	position: fixed;
	top: 20px;
	left: 20px;
	margin: 0 auto 0;
	border: 5px solid #0f2d5f;
	padding: 10px;
	background: white;
}
#upload_panel h3,
#thumb_edit_panel h3 {
	color: #0f2d5f;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
}
.thumb-preview {
	overflow: hidden;
	width: 139px;
	height: 100px;
	margin: 0 auto 0;
}
.aspect-165x90 {
	width: 165px;
	height: 90px;
}
.aspect-190x120 {
	width: 190px;
	height: 120px;
}
.aspect-160x240 {
	width: 160px;
	height: 240px;
}
#thumb_edit_panel .thumb_ctrls {
	margin: 10px auto 10px;
}
#thumb_edit_panel .thumb_ctrls span {
	cursor: pointer;
}
.nopic-thumb {
	display: none;
}
.editmode-on .panelcontainer div.nopic-thumb,
.topiccontainer:hover .nopic-thumb {
	display: block;
	cursor: pointer;
	z-index: 10;
}
.topiccontainer:hover .nopic-thumb + .updated + a.contrib,
.topiccontainer:hover .nopic-thumb + .updated + h3 {
	margin-left: 125px !important;
}
.nopic-thumb .thumbedit {
	display: none !important;
}
.profile_top form.inlineedit input {
	width: 270px;
}
.profile_top form.inlineedit textarea {
	height: 300px;
	width: 270px;
}
#contrib_details .editblog {
	text-align: right;
	cursor: pointer;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #004276;
}
#contrib_details .editblog:hover {
	text-decoration: underline;
}
#contrib_details .manageblog {
	display: none;
	border:1px dotted #0f2d5f;
	margin-bottom: 10px;
	padding: 0 5px 10px;
	font-family: Verdana, Arial, sans-serif;
}
.manageblog #account_items .data {
	width: 400px; 
}
.jcrop-holder { text-align: left; }
.jcrop-vline, .jcrop-hline
{
        font-size: 0;
        position: absolute;
        background: white url('http://blogs-images.forbes.com/assets/images/Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
        font-size: 1px;
        width: 7px !important;
        height: 7px !important;
        border: 1px #eee solid;
        background-color: #333;
        *width: 9px;
        *height: 9px;
}
.jcrop-tracker { width: 100%; height: 100%; }
.jcrop-holder {
	margin: 0 auto 0;
}
#user_mod_box .edit_moderation_link {
	float: right;
	color: #004276;
	cursor: pointer;
}
#user_mod_box .topicslug {
	padding: 10px;
	cursor: pointer;
}
#user_mod_box .topic-canmanage {
	color: green;
}
#user_mod_box .topic-explicitmgr {
	font-weight: bold;
	font-size: 14px;
	color: green;
}
#user_mod_box .topic-explicitmgr .topic-canmanage {
	font-weight: normal;
	font-size: 14px;
}
#user_mod_box .topic-explicitmgr .topic-explicitmgr {
	font-weight: bold;
}
#user_mod_box ul {
	list-style: none;
}
#user_mod_box ul.childtopiclist {
	padding-left: 30px;
}
#editor_controls .start-edit-topic {
	cursor: pointer;
}
/* forbesblogs-dev.css
Description: Forbes Blogs master css file (development version)
Author: Forbes Media LLC (C) 2010; Public Post, Inc. (C) 2008-2009 All Rights Reserved
Stylesheet: MAIN STRUCTURAL AND BUILT-IN STYLES
--------------------------------------------------------------------------------
Styling for the following is in this file:
- styles i'm unsure about
- styles for the kalturaHand plugin
*/











#content .warning {
	border: 1px solid #0f2d5f;
	background-color: #FF9;
	font-size: 14px;
	color: #920a12;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px;
}
.entry div.kalturaHand {
	max-width: 300px !important;
	margin-bottom: 10px;
	margin-top:5px;
}
.entry div.kalturaHand img {
	max-width: 300px;
}
#middle div.suggest h1 {
	display: block !important;
	margin: 0px 0px 20px 0px !important;
}
#accordion .source, #accordion .topic {
	background: transparent url('http://images.forbes.com/media/assets/checkbox-off.png') no-repeat scroll 2px -7px !important;
}
#middle p.suggest_intro {
	margin: 0px 0px 20px 0px !important;
	font-size: 16px !important;
}
#accordion {
	width: 980px !important;
	border-bottom: 1px solid #ddd !important;
}
#accordion p {
	font-size: 12px !important;
	margin: 10px 0px 20px 0px !important;
	color: #000 !important;
}
#suggestion_results p.warn {
	color: #333 !important;
	margin: 8px 195px 0px 0px !important;
	font-size: 13px !important;
}
#suggestion_results p.warn a {
	color: #0f2d5f !important;
}
#accordion p, #accordion .topic {
	color: #0f2d5f !important;
}
#accordion .source:hover, #accordion .topic:hover {
	color: #0f2d5f !important;
	text-decoration: underline !important;
}
#suggestion_results h2 {
	color:#000 !important;
	font: normal 30px/34px Georgia !important;
	margin: 0px 0px 20px 0px !important;
}
#accordion > h3 {
	font-family: Verdana, Arial, sans-serif !important;
	color: #333 !important;
	background-color: #EFEFEF !important;
	border: 1px solid #ddd !important;
}
#accordion .source {
	font: normal 16px/18px Georgia,"New Century Schoolbook","Nimbus Roman No9 L",serif !important;
	text-transform: none !important;
}
#accordion > h3.ui-state-active {
	border-top:1px solid #ddd !important;
}
`
#accordion > div {
	border: 1px solid #ddd !important;
}
#header_userinfo {
	width: 650px;
}
#header_userinfo .maglink, #header_userinfo .maglink a, #header_userinfo .maglink a:visited, #header_userinfo .maglink a:hover {
	color: #920a12;
	margin: 0px 0px 0px 8px;
	float: right;
	width: 190px;
	text-align:right;
}
#header_userinfo div.ribbon-item, #header_userinfo a.arrowlink {
	float: right;
	padding: 0px 8px;
	border-right: 1px solid #A0ACC0;
}
#header_userinfo .last {
	border-right: 0px !important;
}
#header_userinfo a.arrowlink {
	font-weight: bold;
}
#header_userinfo div.ribbon-item a:visited, #header_userinfo a.arrowlink:visited {
	color: #0F2D5F;
}
.notloggedin
{
	text-transform: none;
	color: #fff;
	font-size: 11px;
	display: block;
	margin: 16px 0px 0px 0px;
	float: right;
}
.notloggedin a, .notloggedin a:visited
{
	color: #069EEC;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
.notloggedin a, .notloggedin a:link, .notloggedin a:visited, .notloggedin a:hover
{
	color: #069EEC !important;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
@media print {
 	.ribbon-left div.logo h3 a span {
		width:auto;
		height:auto;
		font-size:26px;
		font-weight:bold;
		text-transform:uppercase;
	}
	.ribbon-left div.user-links-ribbon {
		display:none;
	}
	.minisearch {
		display:none;
	}
	#main_right .box h3 span {
		width:auto;
		height:auto;
		font-size:16px;
		text-transform:uppercase;
	}
	#ts_news_now h2 span, #ts_news_now h2 .wrapper {
		width:auto;
		height:auto;
		font: normal 29px/33px Georgia;
		color: #000;
		display:inline;
	}
	#middle .ts_header h1 span {
		width:auto;
		height:auto;
		text-transform:uppercase;
		font-size:44px;
	}
	#middle h1 span {
		width:auto;
		height:auto;
		text-transform:uppercase;
		font-size:25px;
	}
	#inside_left h3 span {
		width:auto;
		height:auto;
		color:#0f2d5f;
		font-size:20px;
	}
	#main_left h3 span {
		width:auto !important;
		height:auto !important;
		font-size:20px !important;
	}
	#respond, #footer, .siteribbon {
		display:none;
	}
}
#suggestion_standby	{border:2px solid #CCC !important;}
#accordion .suggest-selected {background:url("http://blogs-images.forbes.com/assets/images/checkmark-red.png") no-repeat scroll 0 0 transparent !important;}
.leaderboard_hide {display:none !important;}
.hide_til_ready {
display: none;
}
#topic_header .alone {
margin-top: 0px;
}
.column .authoractions,
.column .topicactions {
visibility: visible;
}
.profile #contrib_intro table {
display: block;
width: 400px;
height: 70px;
}
.contrib_blocks .newrow {
clear: both;
}
.curate {
visibility: hidden;
}
.editmode-on .curate {
visibility: visible;
}
.followinfo {
opacity: 0.7;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);					
}
.follow-showing {
opacity: 1.0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);					
}
#login ul {
list-style-type: none;
}
.contrib abbr {
border-bottom: none;
}
.post-thumb-caption {
display: none;
}
.internal_status .status_good {
background-color: #0f0;
}
.internal_status .status_warn {
background-color: yellow;
}
.internal_status .status_bad {
background-color: #f00;
font-weight: bold;
}
.mini_activity_window {
width: 600px;
height: 280px;
overflow-y: auto;
overflow-x: hidden;
}
.mini_activity {
clear: both;
width: 570px;
height: 40px;
}
.mini_activity .when {
width: 45px;
float: right;
height: 30px;
font-size: 10px;
padding-left: 3px;
}
.mini_activity .who {
width: 250px;
height: 40px;
}
.mini_activity .what {
width: 290px;
height: 30px;
float: right;
}
.internal_status h1 + h2 {
float: right;
color: #FF6666;
font-family: Helvetica, Arial, sans-serif;
font-size: 10px;
}
.internal_status .reload_link {
float: right;
font-size: 10px;
}
div.hit_chart_hourlyspark {
float: right;
margin-top: 30px;
}
.inside_topics h3 {
font-family: Arial, Helvetica, sans-serif;
color: #666;
font-weight: normal;
}
