/** Matrix **/

/*Bug #501397 */
#rb_content{
	width:986px;
}

/*Bug #501397 */
.pageType8300 #contentMain,
.pageType8301 #contentMain {
	width:946px;
	padding:0 15px 0 20px;
}
/* Bug 372460 */
.pageType8301 #contentMain {
	margin-top:10px;
}

#contentMain{
	width:940px;
}

/*Bug 501397 */
#contentBody {
	width:612px;
	/*padding-bottom:10px; */
	overflow:hidden;
}

/*Bug #501397 */ 
#contentAux {
	width:310px;
	margin:0 0 0 16px;
}

#contentAux.datestamp {
	font: 95% helvetica;
	color: #606060;
}

/** End Matrix **/

/** Page Tools **/
.pageTools{
	clear:both;
	position:relative;
	background:#f4f6f7 url(http://i.i.com.com/cnwk.1d/i/tron/vader/pageToolsBG.jpg) bottom repeat-x;
	display:block;
	margin-top:15px;
	border:#a2a2a2 solid 1px;
}

.post.list .pageTools{
	display:none !important;
}

.pageTools li{
	margin:3px 15px 3px 0;
	*margin:2px 15px 2px 0px;
}

.pageTools li.buttonAd{
	float:left;
	width:88px;
	margin-left:15px;
	_margin-left:5px;
}

.pageTools li.buttonAd a{
	padding:0;
}

.pageTools li{
	position:relative;
}
/** Page Tools **/

/** Content Tools **/

.contentTools{
    float:right;
    white-space:no-wrap;
    *display:inline-block;
    height:20px;
    line-height:20px;

}



/** End Content Tools **/

/** Green Tech Ad **/

.sponsored_banner_ad{
	top:62px;
	right:0;
	position:absolute;
}

.sponsored_banner_ad .sponsored_overtext, .sponsored_banner_ad .ad_image{
	display:inline;
  	text-align:right;
  	padding-right:5px;
}

.sponsored_banner_ad .sponsored_overtext, .sponsored_banner_ad .searchbar-text a, .sponsored_banner_ad .searchbar-text a:link {
  font: bold 10px Verdana, Arial, sans-serif;
  color:#0048C0;
}

.sponsored_banner_ad .searchbar-text a:hover, .sponsored_banner_ad .searchbar-text a:active {
  color:#8C0000;
}

/** End Green Tech Ad **/


/** Breadcrumb **/


.breadcrumb li.last a{
	background:none;
}

/** End Breadcrumb **/


/** Links **/

a:hover{
	color:#990000;
	text-decoration:none;
}

/** End Links **/


/** Pagination **/

.pagination .pagInactive{
	display:none;
}

.pagination a{
	border: none;
	background-color: #FFFFFF;
	padding: 2px 4px;
	font: bold 100% helvetica;
}

.pagination .prevLink a {
	text-indent: -5000px;
	background: url("http://i.i.com.com/cnwk.1d/i/tron/gallery/btns.png") no-repeat scroll 100% 50% transparent;
	background-position: left top;
	padding: 2px 10px;
	margin-top: 1.5px;
	
}

.pagination .nextLink a {
	text-indent: -5000px;
	background: url("http://i.i.com.com/cnwk.1d/i/tron/gallery/btns.png") no-repeat scroll 100% 50% transparent;
	background-position: left bottom;
	padding: 2px 10px;
}

.pagination li {
margin: 0 1px 0 0;
}

.pagination a.youAreHere{
	background: none;
	border: none;
	padding: 0;
	color: #606060;
}

/** End Pagination **/


/** Datestamp **/

.datestamp,
.byline{
	color:#999;
	font: bold 10.5px helvetica;
    /* Bug #501397 */
	margin-top: 10px;
	text-transform:uppercase;
}

/** End Datestamp **/

/** New Byline - for new contentTools **/

/* Dotted border line - removed for yoda changes
.postByline{
	background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) bottom repeat-x;
	padding:5px 0px;
    color:#999;
	font:normal 93.5% Arial, Helvetica, san-serif;
}
*/

.pageType8300 .postByline{
    background:none;
    padding:0;
}

.postByline .author{
	float:left;
}

/** End Byline **/

/** Header Styles **/

#overviewHead{
	position:relative;
	margin-left:-1px;
	margin-bottom:0;
}

.pageType8326 #overviewHead h1,
.pageType8327 #overviewHead a.blogName,
.pageType8300 #overviewHead h1,
.pageType8301 #overviewHead a.blogName{
	text-indent:-2000px;
	border:0;
	height:80px;
	display:block;
	margin:0 0 10px 0;
	_margin:0;
	padding:0;
	background-position: -1px 0;
}

.pageType8301 #contentBody .postTalkback{
    clear:both;
}

.pageType8300 #overviewHead h1, .pageType8326 #overviewHead h1{
	margin:0;
}

h3,
h2,
#contentBody .recentPosts dt,
#contentBody .relatedPosts dt,
#contentBody .winners_list dt,
.pageType8302 #contentBody .allBlogs h4,
.pageType1707 #contentBody .allBlogs h4,
#mostPop h4,
#mostDis h4,
.pageType8302 #contentAux .recent h3,
.pageType1707 #contentAux .recent h3,
.pageType8302 #contentBody #featuredPosts h4,
.pageType1707 #contentBody #featuredPosts h4{
	padding:7px 0;
	font:bold 120% helvetica;
	margin-bottom:5px;	
}

#contentBody .recentPosts dt,
#contentBody .relatedPosts dt{
	padding:5px;
	text-transform: uppercase;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color:#E6EAED;
	color:#990000;
    font-size: 116.7%;
}

.pageType8327 h1,
.pageType8326 .post h3,
.pageType8301 h1,
.pageType8300 .post h3{
	border-width:0;
	font-weight:normal;
	font-size:221%;
	padding:7px 0;
	margin:0;
}

/* Bug 501397 */
.pageType8301 h1{
	color: #990000;
	font-size: 200%;
	font-weight:bold;
    padding: 0 0 5px;
}

/* Bug #501397 */
.pageType8300 .post h3 {
	padding-top: 7px;
}

.pageType8300 .postBody h3{
    border-width:2px;
    font-size:153%;
    padding:2px 0;
    margin:0 0 5px;
}

.pageType8300 #contentBody .titleWrap h3 {
	font: bold 200% helvetica;
}

.pageType8302 #overviewHead h1,
.pageType1707 #overviewHead h1{
	margin-bottom:5px;
}

/* Bug #501397 */
h2.aboutHed,
h2.blogTopicsHed{
	margin:14px 0 0 0;
}

.postBody h2{
	*display:inline-block;
}

/** End Header Styles **/


/** Paragraph Spacing **/

#contentMain p{
	margin-top: 15px;
	line-height: 144.5%;
}

#contentMain #contentAux p,
#contentMain #overviewHead p{
	margin:0;
}

/** End Paragraph Spacing **/

/** Hiding facebook image buttons from vader **/
.postBody .facebook-only img{display:none;}
/** End Hiding facebook image buttons from vader **/

/** Blog Post **/
/*Bug #501397 */
#contentBody .post.list{
	margin-bottom:14px;
	padding-bottom:0;
	margin-top:40px;
	/* background:url(http://i.i.com.com/cnwk.1d/i/tron/vader/dottedLine.gif) bottom repeat-x; */
	border-bottom: 1px solid #E3E3E3;
}

/* Bug #501397 */
#contentBody .post.list.first{
	margin-top: 10px;
}

#contentBody .post .postBody{
	margin:10px 0;
}

#contentBody .post .postBody a,
#contentBody .post .postBody a:link,
#contentBody .post .postBody a:visited,
#contentBody .post .postBody a:hover,
#contentBody .post .postBody a:active {
	font-weight:bold;
}

.siteId3 #contentBody .post .postBody a,
.siteId3 #contentBody .post .postBody a:link,
.siteId3 #contentBody .post .postBody a:visited {
	color:#00437f;
}

.siteId3 #contentBody .post .postBody a:hover,
.siteId3 #contentBody .post .postBody a:active {
	color:#990000;
	text-decoration:none;
}

#contentBody .post .byline .author{
	float:left;
}

.author {
	font: 95% helvetica;
	color: #606060;
}

#contentBody .post .byline .commentTease{
	float:right;
}

#contentBody .post .origPosted{
	margin:8px 0;
	font-style:italic;
	color:#999;
}

#contentBody .post .editorBio{
	padding:8px;
	border:#ccc solid 1px;
	margin:15px 0;
	clear:left;
}

#contentBody .post .editorBio img{
	float:left;
	margin-right:5px;
}

#contentBody .post blockquote{
	padding:0 25px;
	line-height:144.5%;
	border-left: 5px solid #DDDDDD;
	color: #656565;
	margin: 15px 30px 0 10px;
}

.pageType8300 #contentBody .search-heading{
	font:normal 144.5% Georgia, "Times New Roman", serif;
	margin-bottom:10px;
}

/* tech product promo */
#contentMain .pricing {
	border:1px solid #999999;
	margin:20px;
	padding: 10px;
}

#contentMain .pricing p {
	color:#666;
	margin-top: 0;
}
#contentMain .pricing b {
	color:#000;
}
#contentMain .pricing span, #contentMain .pricing span a:link {
	color:#f00 !important;
}

/** End Blog Post **/


/** Blog Post Images **/

#contentBody .cnet-image-div{
	margin:8px 8px 8px 2px;
}

#contentBody .cnet-image-div.image-large{
	float:none !important;
	margin:8px auto !important;
}

#contentBody .cnet-image-div.float-left{
	float:left;
	margin:8px 8px 8px 2px;
}

#contentBody .cnet-image-div.float-right{
	float:right;
	margin:8px 2px 8px 8px;
}


#contentBody .cnet-image-div.float-none{
	margin:8px auto;
}

#contentBody p.image-caption,
#contentBody .image-credit{
	font-size:93.5%;
	color:#555;
	margin:2px 0;
}

.teaserLookahead {
	clear:both;
}

/** End Blog Post Images **/

/** Blog Post Slideshow **/
#contentBody .post .postBody .slideshow h4 a,
#contentBody .post .postBody .slideshow h4 a:link,
#contentBody .post .postBody .slideshow h4 a:visited,
#contentBody .post .postBody .slideshow h4 a:hover,
#contentBody .post .postBody .slideshow h4 a:active {
        font-size: 140%;
        font-weight: bold;
        font-family:Arial,Helvetica,sans-serif;
}
.slideshow.THUMBNAIL, .slideshow.NEWS_PROMO, .slideshow.SMALL, .slideshow.MEDIUM, .slideshow.MEDIUM_PROMO, .slideshow.MEDIUM_DL, .slideshow.REGULAR {
        border-bottom: 1px solid #CCCCCC;
        padding:7px 0;
}
.slideshow h4 {

        padding:7px 0;
        border-top: 1px solid #CCCCCC;
}
.slideshow.float-left {
        float:left;
        margin-right: 8px;
}
.slideshow.float-right {
        float:right;
        margin-left: 8px;
}
#contentMain .slideshow p {
        font-size: 90%;
        margin-top:2px;
}
/** End Blog Post Slideshow **/

/** Blog post lists **/
.postBody ul{
	padding:10px 25px;
	list-style-position:inside;
}

.postBody ul li{
	list-style-type:disc;
	padding:3px 0;
}

#contentMain .postBody ul li p{
	margin:0;
	display:inline;
}

.postBody ol{
	padding:0 25px;
	list-style-type:decimal;
}

.postBody ol li{
	margin:7px 0;
	line-height:144.5%;
}
/** End Blog post lists **/

/** Blog polls **/
#contentBody #pollShell {
        width: 180px;
	border: 2px solid #666;
	padding: 5px;
	float: right;
	margin: 5px;
}

#contentBody #pollShell h3 {
	height: 0;
	background: #FFF url(http://i.i.com.com/cnwk.1d/i/ne/extra/poll_hed.gif) no-repeat 0 0;
	overflow: hidden;
	padding: 30px 0 0;
	margin: 0;
}

#contentBody #pollBody {
	padding: 5px;
	border-top: 0;
}
/** End Blog polls **/


/** Post Links **/
#contentBody .post .postLinks dt,
#contentBody .post .postLinks dd{
	float:left;
	margin:3px 5px 3px 0;
	font-size:93.5%;
}

#contentBody .post .postLinks dd.yahooBtn{margin-top:1px;*margin-top:5px;}
#contentBody .post .postLinks dd.yahooBtn span a span{padding-top:2px !important;}

/** Post Links **/

#contentAux .blogTopics {
	background-color: #FFFFFF;
	margin-bottom: 18px;
	font-weight:bold;
}

/*Bug #501397 */
#contentAux h3, 
#contentAux h2.aboutHed, 
#contentAux h2.blogTopicsHed,
#contentAux .deliciousFeed dt,
#contentAux .rssSubscribe dt,
.siteId7 #contentAux .meetHosts dt,
.siteId7 #contentAux .latestCrave h4{
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
    padding: 4px 0 4px 10px;
	background: none repeat scroll 0 0 #424244;
	color: #FFFFFF;
	font: bold 116.7%/16px helvetica;
    height: 16px;
    text-transform: uppercase;
	border-bottom: 0;
	width: 320px;
}

#contentAux h2.aboutHed,
#contentAux .rssSubscribe dt,
.siteId7 #contentAux .meetHosts dt{
	margin: 0;
    width: 315px;
	height: auto;
}

.blogTopics h4 {
	font: bold 100% helvetica;
}

.siteId105 .blogTopics h4{
	font-weight: normal;
}

.blogTopics h4 a, .newsNowItem h4 a {
	text-decoration: none !important;
}

/** About Component **/
#contentAux .about p,
#contentAux .rssSubscribe p{
	padding:8px;
}

#contentAux .about ul{
	margin:0 0 8px 3px;
}

#contentAux .about ul li{
	float:left;
	margin:0 2px;
}

#contentAux .about .subscribe{
	margin:0 8px;
}

#contentAux .about .subscribe a {
	font:bold 119% Arial, Helvetica, sans-serif;
}

#contentAux .about .subscribe p{
	padding:0;
	font-size:93.5%;
}

#contentAux .about .subscribe img {
	float: left;
	width: 28px;
	height: 28px;
	margin: 0 5px 5px 0;
	border: 0;
}

#contentAux .about,
#contentAux .rssSubscribe,
.siteId7 #contentAux .meetHosts{
	padding: 5px;
	background-color: #E6EAED;
	margin-top: 14px;
	width: 320px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	-o-border-radius: 4px 0 0 4px;
}

/** End About Component **/


/** Blog Topics Component **/

#contentAux .blogTopics ul{
	width:44%;
	float:left;
	margin:5px 3%;
	*margin:5px 2%;
}

#contentAux .blogTopics li{
	font-size:93.5%;
	color:#999;
	padding:3px 0;
}

#contentAux .blogTopics li a{
	font-size:109%;
}

/** End Blog Topics Component **/


/** Feature Lists - h2/h3 header & dotted line separator **/

#mostPop,
#mostDis,
#reporterBlogsRecent,
#reporterBlogsFeatured,
#contentBody .recentPosts,
#contentBody .relatedPosts,
#contentBody .winners_list{
	margin:14px 0 0;
}

#mostPop div,
#mostDis div {
	margin:0 3% 0 3%;
}

#mostPopStories li,
#mostPop #mostPopBlogs li,
#mostDis #mostDisStories li,
#reporterBlogsRecent li,
#reporterBlogsFeatured li,
#conversationQA li,
#contentBody .winners_list dd,
#contentAux .deliciousFeed dd li,
.blogId17 #contentAux .deliciousFeed dd,
#contentAux .deliciousFeed dd p{
	border-bottom: 1px solid #E3E3E3;
	font: bold 100% helvetica;
	padding:7px 0;
}

.siteId105 #mostPopStories li,
.siteId105 #mostPop #mostPopBlogs li,
.siteId105 #mostDis #mostDisStories li,
.siteId105 #reporterBlogsRecent li,
.siteId105 #reporterBlogsFeatured li,
.siteId105 #conversationQA li,
.siteId105 #contentBody .winners_list dd{
	border-bottom: 1px solid #E3E3E3;
	font: normal 100% helvetica;
	padding:7px 0;
}

/*remove when jsp is deployed*/
#tweetmemeAndFacebook, div.tweetmemeAndFacebook{
	height:25px;
	padding:10px 0 3px 0;
	overflow:hidden;
}

#tweetmemeAndFacebook .fbShare, div.tweetmemeAndFacebook .fbShare{
    margin-right:20px;
}

#tweetmemeAndFacebook iframe, div.tweetmemeAndFacebook iframe{
	margin-top: 1px;
	float: left;
}
/*end remove*/

div.socialBadges{
	height:25px;
	padding: 0 0 3px 0;
	overflow:visible;
    float: left;
}

div.commentAndSocialIcons, div.commentAndSocialIcons .bottom {
   background-color: #E6EAED;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    float:left;
    margin-bottom: 14px;
    width:100%;
}

div.socialBadges .fbShare, .IN-widget{
    float: left;
    margin-top: 0;
	height: 23px;
}
span.IN-widget{
	margin:2px 7px 0 0;
	vertical-align: top !important;
}

div.socialBadges iframe{
	float: left;
}

div.socialBadges iframe.twitter-share-button{
	margin-right:0;
}

.commentBadge {
    float: left;
    font-weight: bold;
    padding: 4px 14px;
    border-left: 1px solid #FFFFFF;
}

iframe.twitter-share-button{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #D5D9DC;
	padding: 4px 1px 4px 11px;
	margin: 0;
}

.fbShare {
	border-right: solid 1px #D5D9DC;
	margin: 0;
	padding: 4px 0 1px 10px;
}

.plusOne {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #D5D9DC;
	float: left;
	height: 24px;
	padding: 4px 0 0 13px;
    width: auto;
}

.linkedInShare .IN-widget{
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #D5D9DC;
    padding: 5px 12px 0;
    width: auto;
    margin: 0;
}

.shareButton .contentTools{
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #D5D9DC;
    float: left;
    font-weight: bold;
    padding: 4px 6px;
}

.shareButton{
	float:left;
}
.bottom .fbShare{
}
.bottom .shareButton .contentTools {
    font-weight: bold;
    height: 24px;
    padding: 4px 7px 0;
}

a.socialIco{
	background: url("http://i.i.com.com/cnwk.1d/i/tron/icon/share.gif") no-repeat scroll 0 50% transparent;
	padding: 2px 0 0 20px;
}

ul.assetSocial{
	float:left;
	font-weight:bold;
	padding:7px 15px 3px;
	height:18px;
	border-left: solid 1px #FFFFFF;
	border-right:solid 1px #D5D9DC;
}

.assetSocial li{
	float:left;
}

span.shareHead{
	margin: 2px 0 0 3px;
}

#shareDropDown .shareHead{
	float:right;
}

.pageType8301 #shareDropDown .shareHead{
	float:right;
}



.bottom .printEmail {
    padding: 0;
}

.contentTools li {
	margin: 0;
}

.postByline .contentTools li {
	padding: 0 5px;
}


.bottom .printEmail a {
    float: left;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
}

.bottom .printEmail .print a {
    border-right: 1px solid #D5D9DC;
    border-left: 1px solid #FFFFFF;
    padding-left: 26px;
    padding-right: 7px;
}
.bottom .printEmail a.linkIcon.print {
    background: url("http://i.i.com.com/cnwk.1d/i/tron/icon/print.gif") no-repeat scroll 19% 50% transparent;
}
.bottom .printEmail .email a {
    border-left: 1px solid #FFFFFF;
    padding-left: 26px;
}
.bottom .printEmail a.linkIcon.email {
    background: url("http://i.i.com.com/cnwk.1d/i/tron/icon/email.gif") no-repeat scroll 16% 50% transparent;
}

.bottom ul {
    float: left;
}
.bottom li {
    float: left;
}

.stumbleUponBadge iframe{
	border-left: solid 1px #FFFFFF !important;
	border-right: solid 1px #D5D9DC !important;
	padding: 5px 15px;
}

/*div.js-CreateComment{
width: 632px;
}*/
#reporterBlogsFeatured li.last{
	background:none;
}

#reporterBlogsFeatured .readMore{
	float:right;
}

#reporterBlogsFeatured li{
	font-size:93.5%;
	color:#999;
}

#reporterBlogsFeatured li a{
	font-size:109%;
}

#reporterBlogsRecent li.seeall a {
	font-weight:bold;
}

#contentBody .recentPosts{
    float:left;
    width:49%;
}
#contentBody .relatedPosts{
    float:right;
    width:49%;
}

#contentBody .recentPosts dd,
#contentBody .relatedPosts dd{
    padding:3px 0;
	font-weight:bold;
}
/** End Feature Lists **/


/** Blog Front Door **/

.pageType8302 #contentBody #featuredPosts li,
.pageType1707 #contentBody #featuredPosts li{
	float:left;
	width:46%;
	padding-right:4%;
}

.pageType8302 #contentBody #featuredPosts,
.pageType1707 #contentBody #featuredPosts{
	margin:10px 0;
}

.pageType8302 #contentBody #featuredPosts li img,
.pageType1707 #contentBody #featuredPosts li img{
	float:left;
	margin:0 5px 5px 0;
}


.pageType8302 #contentBody #featuredPosts li p.byline,
.pageType1707 #contentBody #featuredPosts li p.byline,
.pageType8302 #contentBody #featuredPosts li p.datestamp,
.pageType1707 #contentBody #featuredPosts li p.datestamp{
	font-size:93.5%;
	color:#999;
	clear:left;
}

.pageType8302 #contentBody #featuredPosts li h2,
.pageType1707 #contentBody #featuredPosts li h2{
	border:0;
	padding-left:70px;
}


.pageType8302 .allBlogs ul,
.pageType1707 .allBlogs ul{
	margin-left:2px;
	_margin:0;
	margin-bottom:20px;
}

.pageType8302 .allBlogs li,
.pageType1707 .allBlogs li{
	position:relative;
	float:left;
	width:48%;
	margin:5px 2% 5px 0;
	height:80px;
	background:url(http://i.i.com.com/cnwk.1d/i/tron/vader/dottedLine.gif) bottom repeat-x;
}

.pageType8302 .allBlogs li a.rss,
.pageType1707 .allBlogs li a.rss{
	position:absolute;
	top:0;
	right:2px;
}

.pageType8302 #contentMain p,
.pageType1707 #contentMain p{
	margin-top:5px;
}

.pageType8302 #contentAux .about ul li,
.pageType1707 #contentAux .about ul li{
	margin-top:4px;
}

.pageType8302 #contentAux .recent li,
.pageType1707 #contentAux .recent li{
	background:url(http://i.i.com.com/cnwk.1d/i/tron/vader/dottedLine.gif) bottom repeat-x;
	padding:5px 0;
}

.pageType8302 #contentAux .recent li p,
.pageType1707 #contentAux .recent li p{
	color:#999;
	font-size:93.5%;
}

.pageType8302 #contentBody .allBlogs ul h2{
	font-size: 109%;
	border:none;
	padding-bottom:0;
	padding-top:0;
	margin-bottom:0;
	margin-top:0;
	color: #1e5b7e;
	font-family:arial;
	font-weight:bold;
}

.pageType8302 #contentBody .allBlogs ul a.hover{
	color: #880000;
	text-decoration:none;
}

/** End Blog Front Door **/


/** Webware Styles **/
/*
.siteId109 .pagination a.youAreHere{
	color:#fff;
}

.siteId109 h3,
.siteId109 .rb_skin h2,
.siteId109 #contentBody .recentPosts dt,
.siteId109 #contentBody .relatedPosts dt,
.siteId109 #contentBody .winners_list dt{
	color:#204c4b;
	border-color:#af3878;
	padding:2px 0px;
}

.siteId109 h1{
	border:0;
	color:#204c4b;
}

.siteId109 #contentMain a:hover, .siteId109 #prefoot a:hover{
	color:#af3878;
}

.siteId109 #contentBody .post.list{
	background:none;
	border-bottom:#af3878 solid 1px;
}

.siteId109 #contentAux .about,
.siteId109 #contentAux .blogTopics{
	background-color:#e0edf4;
	border:#cbcbcb solid 1px;
	border-top:0;
	margin-bottom:20px;
}

.siteId109 #contentAux .about ul{
	margin:0px 0px 0px 3px;
}

.siteId109 #contentAux .about ul li{
	margin-top:4px
}

.siteId109 #contentAux .blogTopics li{
	background:url(http://i.i.com.com/cnwk.1d/i/tron/vader/dottedLine.gif) bottom repeat-x;
	padding:6px 0px;
}

.siteId109 #contentAux h2.aboutHed,
.siteId109 #contentAux h2.blogTopicsHed{
	background:#fff;
	height:auto;
	border:0;
	border-bottom:#af3878 solid 2px;
	font:normal 153% Georgia, "Times New Roman", serif;
	padding:2px 0px;
	color:#204c4b;
}

.siteId109 #contentBody .post .postLinks{
	padding:8px;
	background-color:#d9ebed;
	border:#cbcbcb solid 1px;
}

.siteId109 #newbiePromo{
	background:#e2f6b7;
	padding:8px;
	border:#75923c solid 1px;
	display:none;
}

.siteId109 #newbiePromo h3{
	font:bold 153% Arial, Helvetica, san-serif;
	color:#295454;
	border:0;
	padding:0;
	margin:0;
}

.siteId109 #newbiePromo p{
	line-height:100%;
	margin:0;
}

.siteId109 #newbiePromo .newbieLogo{
	float:right;
}

.siteId109 #newbiePromo span{
	clear:both;
	display:block;
	padding-top:5px;
}

.siteId109 #contentBody .cnet-image,
.siteId109 #contentBody .cnet-image,
.siteId109 #contentBody .cnet-image{
	border:none;
}
*/
/** End Webware Styles **/


/** Crave Styles **/

.siteId105.pageType8300 #overviewHead h1,
.siteId105.pageType8301 #overviewHead a.blogName{
	height:98px;
}

.datestamp,
.byline{
	color:#666;
}

.siteId105 #contentBody .post a:link,
.siteId105 #contentBody .post a:visited{
	color:#800;
}

.siteId105 #contentBody .post a:hover{
	color: #a5a010;
}

.siteId105 #contentBody .post.list{
	background:none;
	border-bottom:#a5a010 solid 1px;
}

.siteId105 #contentAux .about,
.siteId105 #contentAux .blogTopics{
	background-color:#f8f8f8;
	border:#d1d1d1 solid 1px;
	margin-bottom:20px;
}

.siteId105 #contentAux .about ul{
	margin:0 0 0 3px;
}

.siteId105 #contentAux .about ul li{
	margin-top:4px
}

.siteId105 #contentAux .blogTopics li{
	background:url(http://i.i.com.com/cnwk.1d/i/tron/vader/dottedLine.gif) bottom repeat-x;
	padding:6px 0;
}

.siteId105 #contentAux h2.aboutHed,
.siteId105 #contentAux h2.blogTopicsHed{
	background:#fff;
	height:auto;
	padding:5px 0;
	border:0;
	font:normal 153% Georgia, "Times New Roman", serif;
	color:#800;
}

.siteId105 #contentBody .cnet-image,
.siteId105 #contentBody .cnet-image,
.siteId105 #contentBody .cnet-image{
	border:none;
}

/** End Crave Styles **/


/** Inside news.com Component **/


.sideScrollerPromo{
	overflow:hidden;
	margin:0;
	position:relative;
	color:#333;
	width:100%;
}

.pageType1606 .sideScrollerPromo{
	margin:20px 0;
}

.sideScrollerPromo .readMore{
	float:right;
	margin:5px 0;
}

.sideScrollerPromo .assetType{
	font: bold 95% helvetica;
	color:#606060;
	text-transform: uppercase;
}

.sideScrollerPromo h2{
	color:#990000;
	margin-bottom:0;
	text-transform: uppercase;
	background-color: #E6E9EC;
	font: bold 141.6%/25px helvetica;
    height: 25px;
    border: none;
	padding: 0 0 0 5px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-radius-topright: 3px;
	border-radius-bottomright: 3px;
}

.sideScrollerPromo #scrollShell{
	overflow:hidden;
	width: 930px;
	margin-left: 34px;
}

.sideScrollerPromo #scrollShell ul{
	width:10000px;
	margin-top:14px;
}

.sideScrollerPromo #scrollShell ul li{
	width:135px;
	float:left;
	overflow:hidden;
	padding:0 7px;
	border:#E3E3E3 solid 1px;
	margin: 0 1px;
	height: 210px;
}

.sideScrollerPromo #scrollShell ul li.last{
	border:#E3E3E3 solid 1px;
	margin-right: 12px;
}

.sideScrollerPromo .scrollingArrows .arrowLeft,
.sideScrollerPromo .scrollingArrows .arrowRight{
	text-indent:-9999px;
	display:block;
	width:20px;
	height:210px;
	cursor:pointer;
	position: absolute;
}

.sideScrollerPromo .scrollingArrows .arrowLeft{
	background:url(http://i.i.com.com/cnwk.1d/i/tron/gallery/arrowsLeft.png) no-repeat;
	background-position: center;
	left: 14px;
	top: 39px;
	border-top: solid 1px #E3E3E3;
	padding-top: 1px;
}

.sideScrollerPromo .scrollingArrows .arrowRight{
	background:url(http://i.i.com.com/cnwk.1d/i/tron/gallery/arrowsRight.png) 0 -35px no-repeat;
	background-position: right;
	right: 0;
	top: 39px;
	border-top: solid 1px #E3E3E3;
	padding-top: 1px;
}

.sideScrollerPromo #scrollShell ul li img{
	display:block;
	margin:0 auto 5px auto;
}

.sideScrollerPromo #scrollShell ul li a{
	font: bold 120% helvetica;
	color: 0066A0;
}

.sideScrollerPromo #scrollShell ul li p{
	margin:8px 0 0 0;
	line-height:119%;
}

/** End Inside news.com Component **/


/** Blog Post Video - Hacky, needs to be removed when tag can be modified **/

#contentBody #universalVideoWrapper0,
#contentBody #universalVideoWrapper1,
#contentBody #universalVideoWrapper2,
#contentBody #universalVideoWrapper3,
#contentBody #universalVideoWrapper4,
#contentBody #universalVideoWrapper5,
#contentBody #universalVideoWrapper6,
#contentBody #universalVideoWrapper7,
#contentBody #universalVideoWrapper8,
#contentBody #universalVideoWrapper9{
	margin:8px;
}

/** End Blog Post Video **/


/** Bulk ELements **/

/* Bulk H2 Listing Styles */

#contentAux .moreOn dt,
#contentAux .meetHosts dt,
#contentAux .podRoll dt,
#contentAux .lounge h4,
#contentAux .blogRoll dt,
#contentAux .relatedLinks dt,
#contentAux .feedback dt,
#contentAux .honorRoll dt,
#contentAux .forums h4,
#contentAux .twitter h4,
#contentAux .latestCrave dt,
#contentAux .frappr h4,
#contentAux .newsletter dt,
#contentAux .latestCrave h4{
	background: none repeat scroll 0 0 #424244;
    color: #FFFFFF;
    font: bold 116.7%/16px helvetica;
    margin-bottom: 5px;
    padding: 4px 0 4px 10px;
	width: 320px;
	text-transform: uppercase;
	height: auto;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	-o-border-radius: 4px 0 0 4px;
}

#contentAux .moreOn dd,
#contentAux .podRoll dd,
#contentAux .lounge .dl-item,
#contentAux .blogRoll dd,
#contentAux .blogrollmain a,
#contentAux .relatedLinks dd,
#contentAux .feedback dd,
#contentAux .honorRoll dd,
#contentAux .forums .dl-item,
#contentAux .twitter li{
    padding:7px 0;
	border-bottom: 1px solid #E3E3E3;
	margin: 0 3%;
}

#contentAux .latestCrave .blog_item{
    border-bottom: 1px solid #E3E3E3;
    padding:7px 0;
}


#contentAux .moreOn,
#contentAux .meetHosts,
#contentAux .deliciousFeed,
#contentAux .podRoll,
#contentAux .lounge,
#contentAux .blogRoll,
#contentAux .relatedLinks,
#contentAux .feedback,
#contentAux .honorRoll,
#contentAux .forums,
#contentAux .twitter,
#contentAux .latestCrave,
#contentAux .frappr,
#contentAux .newsletter{
	margin-top:15px;
}

/* End Bulk H2 Listing Styles */

/* Bulk Feature Boxes */

#contentAux .videoSubscribe{
	background-color:#f8fafb;
	border:#4fa4c3 solid 1px;

	color:#333;
	padding-bottom:8px;
	margin:20px 0;
}

#contentAux .videoSubscribe dt{
	background:url(http://i.i.com.com/cnwk.1d/i/tron/vader/siteId3headerBar.gif) repeat-x;
	height:28px;
	font:bold 119% Arial, Helvetica, san-serif;
	color:#282828;
	border-bottom:#bedbe6 solid 1px;
	line-height:195.5%;
	padding:0 5px;
}

#contentAux .videoSubscribe dd{
	margin:8px;
}

/* End Bulk Feature Boxes */

#contentMain #contentAux .rssSubscribe dd p,
#contentMain #contentAux .videoSubscribe dd p{
	margin-bottom:10px;
}

#contentMain #contentAux .rssSubscribe dd.rss p,
#contentMain #contentAux .videoSubscribe dd.rss p,
#contentMain #contentAux .rssSubscribe dd.itunes p,
#contentMain #contentAux .videoSubscribe dd.itunes p{
	padding:3px 0 5px 33px;
	height:24px;
	display:block;
	line-height:110.5%;
	margin:5px 0;
}

#contentAux .rssSubscribe dd.rss p,
#contentAux .videoSubscribe dd.rss p{
	background:url(http://i.i.com.com/cnwk.1d/i/pod/rss.gif) 0 50% no-repeat;
}

#contentAux .rssSubscribe dd.itunes p,
#contentAux .videoSubscribe dd.itunes p{
	background:url(http://i.i.com.com/cnwk.1d/i/pod/itunes.gif) 0 50% no-repeat;
	padding-top:10px;
	height:19px;
}

#contentAux .meetHosts dd img{
	float:left;
	margin-right:8px;
}

#contentAux .meetHosts dd .readMore{
	float:left;
	margin-top:5px;
}

#contentAux .meetHosts ul.myList {
	margin-top:10px;
}

#contentAux .deliciousFeed dd li p{
	background:none;
	padding:0;
	font-size:93.5%;
	color:#666;
}

.blogId37 #contentAux .blogRoll dd{
	float:left;
	width:46%;
	margin:0 2%;
	_margin:0 1%;
}

#contentAux .blogrollmain a{
	display:block;
}

#contentAux .blogrollmain br{
	display:none;
}

#contentAux .forums .dl-item h3,
#contentAux .latestCrave .blog_item h3{
	border:0;
	font:normal 100% Arial, Helvetica, san-serif;
	padding:0;
    height: auto;
    margin:0;
    background: none;
    text-transform: none;
    font-weight: bold;
}

#contentAux .twitter a{
	display:block;
}

/** End Bulk Elements **/


/** Blog 8 Styles - News Corrections **/

.siteId3 .blogId8 #contentBody{
	margin:0 auto;
}

/** End Blog 8 Styles - News Corrections **/


/**
Blog 10 Styles - News Corrections &
Blog 78 Styles - GSMA
**/

.siteId3 .blogId10 #contentBody{
	width:556px;
}

.siteId3 .blogId10 #contentAux{
	width:364px;
}

.siteId3 .blogId10 #contentAux .mpu,
.siteId7 .blogId78 #contentAux .mpu{
	margin:20px auto;
}

.siteId3 .blogId10 #contentAux .videoPlayer,
.siteId7 .blogId78 #contentAux .videoPlayer{
	width:100%;
	height:280px;
}

body.siteId7 .blogId78 .commentwrapper .status .fbConnectInvite,
body.siteId7 .blogId78 .commentwrapper .status .cnetInvite{
    width:205px;
}

body.siteId7 .blogId78 .status .or{
    left:270px;
}

body.siteId7 .blogId78 .commentwrapper #fixedCommentBox textarea, 
body.siteId7 .blogId78 .commentwrapper #replyArea textarea{
    width:531px;
}

/** End
Blog 10 Styles - News Corrections &
Blog 78 Styles - GSMA
**/


/** Bug 359758 **/
.blogId10 #contentAux .dl-col h4,
.blogId49 #contentAux .dl-col h4,
.blogId53 #contentAux .dl-col h4,
.blogId70 #contentAux .dl-col h4,
.blogId81 #contentAux .dl-col h4 {
	display:none;
}
/** End Bug 359758 **/

/** Blog 51 Styles - CTIA **/

.blogId51 #ctiaVideo{
	height:360px;
}

.blogId51 #contentBody{
	width:585px;
}

.blogId51 #contentAux{
	width:335px;
}

.blogId51 #contentAux .mpu{
	margin:20px auto;
}

.blogId51 .commentwrapper .status .fbConnectInvite {
    width:240px;
	padding:0 0 0 18px;
}

.blogId51 .commentwrapper .status .cnetInvite {
    width:232px;
}

.blogId51 .commentwrapper .status .or{
    left: 277px;
}

/** End Blog 51 Styles - CTIA **/


/** End Comments **/


/** Ads **/

.infoboard{
	margin:20px 0;
}

.bidwar{
	padding-top:20px;
	clear:both;
}

#bottom-leader {
	background-color: #e0e0e0;
	position:static;
    *height:100px;
    margin:0;
    *display:inline-block;
}

#bottom-leader #leaderboard {
	padding: 5px 0 20px 0;
	text-align: center;
    position:static;
    *display:inline-block;
}

.pageType8301 #topMPU{
	margin-top:0;
}

.pageType8300 #topMPU{
	margin-top:12px;
}

#topMPU.mpu {
	margin-bottom: 14px !important;
}

#leaderboard.topLeader{
    margin-bottom: 10px;
}

.rev_square_side_door {
    margin:20px 0;
}

/** End Ads **/


/** Clearfix **/
.subscribeMP3 .myList:after,
.subscribeMP3:after,
.postByline:after,
#contentBody .post .editorBio:after,
.pageTools:after,
.pageType8302 #contentBody .allBlogs ul:after,
.pageType1707 #contentBody .allBlogs ul:after,
.pageType8302 #contentBody #featuredPosts ul:after,
.blogId37 #contentAux .blogRoll:after,
#contentAux .meetHosts dd:after,
#contentBody .post .postLinks dl:after,
#contentBody .post .byline:after,
#contentAux .blogTopics:after,
#contentAux .about ul:after,
#contentBody .post .postLinks:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.subscribeMP3 .myList,
.subscribeMP3,
.postByline,
#contentBody .post .editorBio,
.pageTools,
.pageType8302 #contentBody .allBlogs ul,
.pageType1707 #contentBody .allBlogs ul,
.pageType8302 #contentBody #featuredPosts ul,
.blogId37 #contentAux .blogRoll,
#contentAux .meetHosts dd,
#contentBody .post .postLinks dl,
#contentBody .post .byline,
#contentAux .blogTopics,
#contentAux .about ul,
#contentBody .post .postLinks{
	*display: inline-block;
}

/** End Clearfix **/

/* digg widget */
#digg-widget-container {
    _width:286px !important;
}
.digg-widget .digg-widget-head h2 {
border-bottom:none;
}

/* In The News Now component */
#inTheNewsNow
{
	margin: 14px 0;
	background: #fff url(http://i.i.com.com/cnwk.1d/i/tron/news/inTheNews_top.jpg) no-repeat scroll;
	padding: 35px 0 0 0;
	border: 1px solid #727272;
	width: 297px;
}

#inTheNewsNow .newsNowItem {
	padding-bottom: 15px;
	display: block;
	width: 298px;
	float:left;
}

img.inTheNewsNowThumb
{
	float: left;
	border: 1px solid #666;
	margin: 0 10px 0 10px;
	width: 88px;
	height: 66px;
}

#inTheNewsNow h4
{
	display: block;
	padding-bottom: 5px;
}

#inTheNewsNow h4 a {
	font-weight: bold;
	font-size: 100%;
	margin: 5px 0 5px 10px;
	width: 280px;
	display: block;
}

#inTheNewsNow p
{
	margin: 0 0 0 0;
	display: block;
	float: left;
	width: 175px;
	line-height: normal;
	font-size: 95%;
}

#inTheNewsNow .nn_footer
{
	background-image: url(http://i.i.com.com/cnwk.1d/i/tron/news/inTheNews_btm.jpg);
	height: 5px;
	display: block;
    clear: both;
}

/** Gadget gallery styles **/
   #galleryPromo { margin: 10px 0; }

   img.newsNowthmb
   {
       float: left;
       border-color: #666;
       border-width: 1px;
       border-style: solid;
       margin: 0 10px 0 0;
       width: 88px;
       height: 66px;
   }

   #galleryPromo h4
   {
       font-weight: bold;
       font-size: 14px;
       margin: 5px 0;
       clear: both;
   }

   #galleryPromo p
   {
       margin: 0 0 0 0;
       display: block;
       float: left;
       width: 190px;
       line-height: normal;
       font-size: 95%;
   }

   #galleryPromo ul
   {
       margin: 10px 0 0 20px;
       width: 190px;
       line-height: normal;
       font-size: 95%;
       clear: both;
       padding: 0;
   }

   #galleryPromo ul li
   {
       list-style: disc;
       font-weight: bold;
   }

   #galleryPromo span
   {
       margin: 0 0 10px 0;
       display: block;
   }

/** Latest Comments CSS **/
div.commentTop{
    background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/macfixit/comment_top.jpg) no-repeat scroll 0 0;
}

div.commentMiddle{
    background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/macfixit/comment_middle.jpg) repeat-y scroll 0 0;
    padding: 5px 0 5px 15px;
    width:280px;
}

#contentMain #contentAux div.commentMiddle p{
	width:265px;
	overflow:hidden;
}

div.commentBottom{
    background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/macfixit/comment_bottom.jpg) no-repeat scroll 0 0;
    width:295px;
    height:32px;
}

div.commentDetails{
    padding: 0 0 0 30px;
}

/* Bug 401067: MP3 Insider newsletter subscription */
.subscribeMP3 {
	margin-left: 10px;
}

#contentAux .subscribeMP3 .subscrbRSS,
#contentAux .subscribeMP3 .subscrbPodcast {
	padding-left:22px;
	margin-right:5px;
	margin-bottom:10px;
	display:inline-block;
	font-size: 95%;
	font-weight: bold;
}

#contentAux .subscribeMP3 .subscrbRSS {
	background:transparent url(http://i.i.com.com/cnwk.1d/i/pod/rss_sm.gif) no-repeat scroll 0 50%;
}

#contentAux .subscribeMP3 .subscrbPodcast {
	background:transparent url(http://i.i.com.com/cnwk.1d/i/pod/itunes_sm.gif) no-repeat scroll 0 50%;
	float:right;
}

#contentAux .subscribeMP3 a.flexButton{
	margin:0;
}

#contentAux .subscribeMP3 p{
	background: transparent url(http://i.i.com.com/cnwk.1d/i/tron/vader/dottedLine.gif) repeat-x scroll center top;
	font:bold 100% Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom:7px;
	padding-left: 0;
}

#contentAux .subscribeMP3 .myList {
	margin:0;
}

#contentAux .subscribeMP3 .myList li strong{
	font:bold 100% Arial, Helvetica, sans-serif;
	display: block;
	float:left;
	line-height:165%;
}

#contentAux .subscribeMP3 .myList li strong{
	font:bold 100% Arial, Helvetica, sans-serif;
	display: block;
	float:left;
	line-height:165%;
}

/* HealthTech Blogs 8326 & 8327 */
.pageType8326 .postByline {
	background: none;
	padding: none;
}

.postHeading {
	color:#666666;
	font:bold 100% Arial, Helvetica, sans-serif;
	padding-bottom:7px;
}

.pageType8326 .mpu,
.pageType8327 .mpu{
	text-align:center;
}

.pageType8327 #contentBody .post .postBody {
	line-height:144.5%;
	margin-top:15px;
}

.pageType8326 .infoboard, .pageType8327 .infoboard{
	text-align: center;
}

/* END HealthTech Blogs 8326 & 8327*/

#contentBody div.post div.txtWrap div.postBody table tbody {
	border: 1px solid #a6a6a6;
}

#contentBody div.post div.txtWrap div.postBody table tbody tr td {
	padding: 6px;
	border-bottom: 1px solid #a6a6a6;
}


/* CNET TV */

    .pageType8301 .blogId11 #contentAux h2.aboutHed,
    .pageType8301 .blogId11 #contentAux h2.blogTopicsHed {
        margin:0;
        width:auto;
        padding:0 5px;
        float:none;
        display:block;
    }
    
    .pageType8301 .blogId11 #contentAux .about {
        margin:0 0 20px;
    }

    .pageType8301 .blogId11 #follow li a {
        color:#1E5B7E;
    }


/* CoNvErsaTion */
    .blogId262 .relatedPosts,
    .blogId262 #contentAux #mostDis,
    .blogId262 dd.replieswrapper,
    .blogId262 .tool .reply {
        display:none;
    }

    .blogId262 #contentBody .recentPosts {
        float:none;
        width:auto;
    }

    .blogId262 #overviewHead h1,
    .blogId262 #overviewHead a.blogName {
        background:url(http://i.i.com.com/cnwk.1d/i/ne/blogs/hdrs/2009/blog_hd_conversation_980x71.gif) no-repeat;
    }

    .blogId262 .commentwrapper span.addcommtop {
        background:url(http://i.i.com.com/cnwk.1d/i/ne/blogs/conversation/convoCta.gif) no-repeat;
        display:block;
        width:619px;
        height:78px;
        overflow:hidden;
    }

    .blogId262 .commentwrapper span.addcommtop .addcomm {
        text-indent:-2000px;
        background:transparent;
        display:block;
        width:200px;
        height:42px;
        float:right;
        padding:0;
        margin:11px 18px 0 0;
    }

    .blogId262 #topLoginLink {
        float:left;
        line-height:100%;
        position:relative;
        top:-32px;
        left:452px;
    }

    .blogId262 #universalVideo {
        margin:0 auto;
        width:476px;
    }

    .blogId262 #universalVideo:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    .blogId262 #universalVideo {
        *display:inline-block;
    }

    .blogId262 #contentAux .mpu {
        height:auto;
    }


/* temporary CSS for 100 days of deals blog */
.blogId58 #overviewHead #countdown {
    font-size:22px;
    left:720px;
    position:absolute;
    top:40px;
    font-family: Georgia,"Times New Roman",serif;
    color:#c00;
}
.pageType8300 .blogId58 #daysOfDeals #contentBody .post.first {
    background: url(http://i.i.com.com/cnwk.1d/i/ne/blogs/100daysofdeals/100daysodeals_background_619x444.png) no-repeat !important;
    padding-bottom: 0 !important;
}
.pageType8300 .blogId58 #daysOfDeals #contentBody .post.first #todaysDeal {
    background: url(http://i.i.com.com/cnwk.1d/i/ne/blogs/100daysofdeals/todays_deal_transparent_122x55.png) no-repeat !important;
    position: relative;
    width: 122px;
    height: 55px;
    text-indent: -2000px;
    overflow: hidden;
    float: left;
    top: 5px;
    margin: 0 10px 10px 0;
}
.pageType8300 .blogId58 #daysOfDeals #contentBody .post.first .datestamp {
    padding-top: 10px;
}
.pageType8300 .blogId58 #daysOfDeals #contentBody .post.first .titleWrap {
    padding-left: 10px;
}
.pageType8300 .blogId58 #daysOfDeals #contentBody .post.first .txtWrap {
    padding-left: 10px;
}
.pageType8300 .blogId58 #daysOfDeals #contentBody .post.first .postBody .cnet-image-div img {
    border: 1px solid #ccc;
}
.pageType8300 .blogId58 #daysOfDeals #contentBody .post.first .tagsWrap {
    background: url(http://i.i.com.com/cnwk.1d/i/ne/blogs/100daysofdeals/option_box_618x88.jpg) no-repeat !important;
    padding: 10px;
    min-height:82px;
    height:auto !important;
    height:82px;
}
.pageType8300 .blogId58 #daysOfDeals #contentBody .post.first .postLinks dl dt {
    color: #bf631f;
}
.pageType8300 .blogId58 #daysOfDeals #contentBody .post.first .postLinks dl dd a {
    color: #FFFFFF;
}
.pageType8300 .blogId58 #daysOfDeals #contentBody #previousDeals {
    font-size: 187%;
    font-weight: normal;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 3px 0;
    display: block;
    width: 100%;
    border-bottom: 1px solid #666666;
    color: #bf631f;
    font-family: Georgia,"Times New Roman",serif;
    font-style: normal;
    font-variant: normal;
    line-height: normal;
}
.pageType8300 .blogId58 #daysOfDeals #contentBody .post.slim {
    background: url(http://i.i.com.com/cnwk.1d/i/tron/vader/dottedLine.gif) repeat-x scroll center bottom !important;
    padding-bottom: 5px !important;
    padding-left: 10px !important;
    margin-bottom: 5px !important;
}
.pageType8300 .blogId58 #daysOfDeals #contentBody .post.slim .titleWrap {
    margin: 0;
    padding: 0;
}
.pageType8300 .blogId58 #daysOfDeals #contentBody .post.slim .txtWrap {
    margin: 0;
    padding: 0;
}
.pageType8300 .blogId58 #daysOfDeals #contentBody .post.slim h3 {
    font-size: 187%;
}
.pageType8300 .blogId58 #daysOfDeals #contentAux #digg-widget-container {
	display: none;
}
.pageType8300 .blogId58 #daysOfDeals #contentAux #inTheNewsNow {
	display: none;
}
/* /temporary CSS for 100 days of deals blog */

.twitterModule,
.twitterModule .twitterEnd,
.twitterModule li {
    background:url(http://i.i.com.com/cnwk.1d/i/cbs/twitterMod.gif) no-repeat;
}

.twitterModule {
    background-color:#eaeef1;
    color:#272A2F;
    position:relative;
    width:308px;
    overflow:hidden;
}

.twitterModule .heading {
    font:bold 108.5% helvetica,arial,sans-serif;
    display:block;
    line-height:220%;
    text-indent:32px;
    height:28px;
    border:0;
    color:#272A2F;
    margin:0;
}

.twitterModule ul {
    height:300px;
    overflow-y:scroll;
    background-position:-308px bottom;
    font-size:96%;
}

.twitterModule li {
    background-position:-616px top;
    padding:10px;
    margin:-2px 0 0;
    word-wrap:break-word;
}

.twitterModule .twitterThumb {
    float:left;
    margin:0 10px 0 0;
}

.twitterModule .twitterThumb img {
    width: 48px;
    height: 48px;
}

.twitterModule .twitterName {
    font-size:116.6%;
    font-weight:bold;
    line-height:100%;
}

.twitterModule .twitterTime {
    font-size:87%;
    display:block;
    margin:2px 0 0;
}

#tweetTemplate,
.twitterModule {
    display:none;
}

.twitterModule .twitterEnd {
    background-position:-308px bottom;
    display:block;
    height:5px;
    width:308px;
    position:absolute;
    bottom:0;
    left:0;
}

.twitterModule li#tweetTemplate {
    display:none !important;
}

.siteId53 .blogId11 #cnettvSubheader .aboutHed,
.siteId53 .blogId11 #cnettvSubheader .about {
    display:none;
}

.siteId53 .blogId11 #overviewHead #cnettvSubheader,
.siteId53 .blogId11 #overviewHead a.blogName {
    height:80px;
    margin:0 0 10px;
}

/* MacFixIt topics */
#contentAux .blogTopics.doorsComp {
    padding-bottom:0;
}

#contentAux .blogTopics.doorsComp li{
    border-bottom:1px solid #CED5DB;
    margin:0 2px;
    padding:0 8px;
}
#contentAux .blogTopics.doorsComp li.last{
    border:none;
    padding-bottom:0;
}

#contentAux .blogTopics.doorsComp li span{
    display:block;
    margin:5px 0;
}

/* end MacFixIt topics */
/* New About box css on Cheapskate */
#socialAboutLinks{
	background-color: #D8E4EC;
	height: 67px !important;
	overflow: visible;
	border-top: 1px solid #4FA4C3;
	border-bottom: 1px solid #4FA4C3;    
}
#socialAboutLinks p.aboutHeaders{
	padding-top:4px;
	text-indent: 8px;
	padding-left: 0;
}
#socialAboutLinks ul li{
	background-image: url('http://i.i.com.com/cnwk.1d/i/tim/2009/12/21/about_box_iconssprite.gif');
	background-repeat: no-repeat;
}
#connectedArrow{
	background-image:url("http://i.i.com.com/cnwk.1d/i/tim/2009/12/21/about_box_iconssprite.gif");
	background-position:0 12px;
	display:inline-block;
	height:12px;
	width:6px;
}
#socialAboutLinks ul{
	position: relative;
	left: 5px;
	margin: 0 !important;
	top: 5px;
	height: 45px;
}
#socialAboutLinks ul li{
	display: block;
	width: 29px;
	margin: 0 5px !important;
	text-indent: -9999px;
	height: 27px;
	outline: none;
}
#socialAboutLinks ul li div.nlAction a{
	margin: 0 !important;
}
#socialAboutLinks ul li a{
	display:block;
	width: 100%;
	height: 100%;
	outline: none;
}
#socialAboutLinks ul{
	background-image:url(http://i.i.com.com/cnwk.1d/i/tim/2009/12/21/arrow_news.gif);
	background-position:2px 31px;
	background-repeat:no-repeat;
}
p.aboutHeaders{
	font-weight:bold;
	font-size:110%;
}
#stayConnected{
	background-position:180px -469px;
	color: #1E5B7E;
	visibility: visible;
}
#email, #emailsubscribed{
	background-position: 0 -259px;
}
#emailsubscribed *{
	display: block;
	width: 100%;
	height: 100%;
}
#email div, #email span, #email a{
	display: block;
	width: 100%;
	height: 100%;    
}
#contact{
	 background-position: 0 0;
}
#rss{
	background-position: 0 -51px;
}
#twitter{
	background-position: 0 -103px;
}
#facebook{
	background-position: 0 -155px;
}
#stayConnected.newsletterSubscribed{
	background-position: 249px -469px;
}
#stayConnected a, #stayConnected a{
	font: bold 100% Arial,Helvetica,sans-serif !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* Spinner Polls */
#contentBody .postBody .spinnerPollWrap {
	margin:10px 10px 10px 0;
	float:left;
	width:190px;
}

#contentBody .postBody .spinnerPollWrap .spinnerPoll {
	border:2px solid #666666;
}

#contentBody .postBody .spinnerPollWrap .spinnerPoll .poll, .postBody .spinnerPollWrap .spinnerPoll .results {
	padding:5px;
}

#contentBody .postBody .spinnerPollWrap .spinnerPoll h3 {
	background:url("http://i.i.com.com/cnwk.1d/i/ne/extra/poll_hed2.gif") no-repeat scroll 0 0 #FFFFFF;
	height:auto;
	margin:5px 5px 0 5px;
	/*border-bottom:2px solid #880000 !important;*/
	/*overflow:hidden;*/
	padding:35px 0 0;
	font-size: 13px;
}

#contentBody .postBody .spinnerPollWrap p.dek {
	margin:0;
}

#contentBody .postBody .spinnerPollWrap .spinnerPoll ul li {
	margin:5px 0;
}

#contentBody .postBody .spinnerPollWrap  .spinnerPoll .barWrap .bar {
	width:144px;
}

#contentBody .postBody .spinnerPollWrap .spinnerPoll .shareLinks dt {
	display:none;
}
/* adding for bug #449162 and #454046 */
b.commentaryRedline{
	color:#990000;
	float:left;
	line-height:1.2em;
	margin-right:5px;
}
/* adding for echo module across all blog posts Bug 450825 */
div.js-kit-comments{
	background-color:#FFFFFF;
	clear:both;
	position:relative;
	top:-5px;
}
/** Implement blog tag promos Bug #406632 **/
#blogTagPromo{
	padding: 23px 0;
	font-weight:bold;
}
#blogTagPromo p{
	margin-top: 3px;
}
/** blog tag promos **/

/** follow/like/email for author bio **/

#socialFollow b {font-size:120%;display:block;margin-bottom:5px;margin-top:0;}
.editorBio p {clear:both;}
a.linkIcon.twitterFollow {
	width:74px;
	padding:0;
	background:url(http://i.i.com.com/cnwk.1d/i/tron/blogs/follow-button.gif) no-repeat 0 0;
	margin:0 10px 0 2px;
	float:left;
}
#bioLinks b {font-size:120%;display:block;margin-bottom:5px;margin-top:0;}
#socialFollow {float:left;}

.editorProfile {background:url('http://i.i.com.com/cnwk.1d/i/tron/icon/profile_16.gif') no-repeat;}

#emailEditorForm{
    display:none;
}

#emailEditor.globalModal #emailEditorForm{
    display:block;
    color:#333;
}

#emailEditor .globalModal h2{
    margin:0 0 15px 0;
    position:relative;
}

#emailEditor .globalModal form{
    margin-top:10px;
}

#emailEditor .globalModal form p{
    margin-bottom:5px;
    font-weight:bold;
}

#emailEditor .globalModal form p input,
#emailEditor .globalModal form p textarea{
    display:block;
    width:300px;
    font:normal 100% Arial,Helvetica,san-serif;
    color:#666;
}

#emailEditor .globalModal form p span{
    font-size:92%;
    font-weight:normal;
}

#emailEditor .globalModal form p textarea{
    width:100%;
}

#emailEditor .globalModal .validation-advice{
    font-size:108.5%;
    padding:7px 0;
}

#emailEditor .globalModal form p .validation-advice{
    font-size:92%;
    padding:0;
}

#emailEditor .globalModal form div.validation-advice{
    font-size:108.5%;
    font-weight:normal;
}

#emailEditor .globalModal .emailSuccess,
#editBioModal .globalModal .emailSuccess,
#editAccountModal .globalModal .emailSuccess,
#reportOffensiveModal .globalModal .emailSuccess{
    background:#E2F1FE;
    padding:10px;
    border:#ddd solid 1px;
    margin-top:10px;
    font-weight:bold;
}

#emailEditor .refreshCaptcha{padding-left:10px;*vertical-align:top;*padding-top:8px;*display:inline-block;}

#emailEditor #captcha{
    display:block;
    margin:10px 0;
    clear:both;
}

#emailEditor #captcha input{
    margin:5px 0;
}

#emailEditor .flexButton,
.modalForm .flexButton{
    float:left;
    clear:both;
}

.modalForm{
    display:none;
}

.modalForm h2{
    margin:0 0 10px 0;
}

.modalForm form{
    margin-top:20px;
}

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

.modalForm span.shortBioCount,  profi
.modalForm span.interestsCount,
.modalForm span.techInterestsCount{
    float:none;
}

.modalForm input{
    display:block;
}

.modalForm input[type="checkbox"]{
    display:inline;
    vertical-align:bottom;
}

.modalForm p{
    clear:both;
    line-height:150%;
}

.modalForm p,
.modalForm span{
    margin-bottom:8px;
}

.modalForm textarea{
    display:block;
    width:100%;
}

.modalForm dl{
    margin:10px 0;
}

.modalForm dt{
    font-weight:bold;
}

.modalForm dd{
    display:inline;
}

.modalForm dd input{
    display:inline;
}

.modalForm .inlineTextarea{
    clear:none;
    float:left;
    width:50%;
}

.editorEmail, .editorProfile {float:left;margin-right:10px;}

.fb_share_count_hidden .fb_share_count_nub_top, .fb_share_count_hidden .fb_share_count_top, .fb_share_count_hidden .fb_share_count_nub_right, .fb_share_count_hidden .fb_share_count_right {
    visibility: visible !important;
}

.bioExternal {float:left;} /*need this div to handle fb late rendering*/

/*Bug #501542 */
#brandNavBar .siteId3 a{
cursor:pointer;
}

#brandNavBar .siteId3 span:hover{
text-shadow: 0 0 6px rgba(255, 255, 255, 0.75);
}

#prefoot {
	padding-left: 0 !important;
	width: 972px;
}

/* Bug # 501397 */
/* Changes made to fix crave due to yoda */

.siteId105 #contentAux .about{
	padding-top: 0 !important;
}

.siteId105 #contentAux .about h2.aboutHed {
	margin: 0;
	padding-bottom: 12px;
}

.siteId7 #contentAux .meetHosts dt{
    margin: 0 0 10px
}

/* End of crave fix */

/* share button fix - got all but one */
#shareDropDown{
	/* display: none; */
}

.siteId3.pageType8302 #contentAux .recent h3 {
    font-size: 116.7%;
    height: 24px;
    line-height: 24px;
    padding: 0 0 0 10px;
}

.siteId3.pageType8302 #contentAux .recent li {
    background: none;
    border-bottom: 1px solid #D5D9DC;
    margin: 0 3%;
    font-weight: bold;
}

.siteId3.pageType8302 #contentAux #mostPop h4 {
    background: none repeat scroll 0 0 #424244;
    border-bottom: 0 none;
    color: #FFFFFF;
    font: bold 116.7%/16px helvetica;
    text-transform: uppercase;
    width: 320px;
	padding: 5px 0 5px 10px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	-o-border-radius: 4px 0 0 4px;
}


.siteId3.pageType8302 #contentBody .allBlogs h4 {
    font-size: 140%;
}


.siteId3.pageType8302 #contentAux h2.aboutHed {
	width: 312px;
	position: relative;
	top:32px;
	left:8px;
}

.siteId3.pageType8302 #contentAux .about{
	margin:0;
	height:276px;
	padding: 30px 5px 0;
}
