#cnnBlogContentArea .cnnBlogContentTitle { padding-left:20px; }
#navmenu { padding-bottom:2px; }
.cnnGradWrap #navmenu { width:981px; background:none; }
#navmenu span { color:#000; padding:0 21px 11px; font-weight:bold; font-size:12px; font-family:arial; }
.cnnBlogTitle { height:64px; text-align:left; position:relative;}
.cnnBlogTitle .cnnPromo { color:#555; font-size:11px; float:right; line-height:12px; padding-top:23px; width:455px; height:67px; }
.cnnBlogTitle .cnnPromo a { display:inline-block; font-size:9px; font-weight:bold; color:#004276; padding-left:1px; }
.cnnBlogTitle .cnnPromo img { float:left; margin-right:12px; margin-top:2px; }
#navmenu .cnnPadding { padding-top:10px; padding-left:88px; text-align:left; font-size:12px; color:#666; font-weight:bold; line-height:14px; }
.cnnFcIcon { display:none; }
.cnnFactchecked .cnnFcIcon { margin:20px 0 0 20px; display:inline-block; width:140px; height:21px; background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/this.just.in/fact.check.jpg) no-repeat 0 0; }
.cnnSecuritybrief .cnnFcIcon { margin:20px 0 0 20px; display:inline-block; width:140px; height:23px; background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/this.just.in/security.brief.gif) no-repeat 0 0; }
.cnnMidAd { margin-top:50px; margin-bottom:20px; }
.cnnBotAd { margin-top:40px; margin-bottom:20px; }
.cnnFooterAd { margin-top:10px; margin-bottom:10px; text-align:left; margin-left:20px; }

.cnn_blog_footer_area { background-color:#fff; }
.cnnBlogFooterArea { margin-top:0; }

.cnnGradWrap { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/this.just.in/nav.bar.gradient.full.1x104.jpg) repeat-x 0 0; width:980px; margin:0 auto;}

#cnnContainer { background-color:#ececec; }
.cnnRRStruct { background-color:#fff; /*border:1px solid #D9D9D9;outline: 1px solid #E1E1E1;*/}

#cnnRightCol .cnnWireLtgBox { background-color:#fff; }
#cnnRightCol .cnnBlogHeader { color:#000; }
#cnnRightCol a { color:#004276; }
#cnnRightCol .cnnSubscribe { color:#004276; }
#cnnRightCol { color:#707070; }

#ftr-search form{ background-image:url(http://i.cdn.turner.com/cnn/.element/img/3.0/1px.gif);padding-bottom:16px; width:301px; }
#cnn_ftrcntntinner{background:#fff;}
.cnnBlogFooterArea, #cnn_ftrcntnt{background:#fff;border-top:0px;}
#cnn_ftrcntnt a:link{color:#004276}
#cnn_ftrcntnt a:visited{color:#5C7996}
#cnn_ftrcntnt a:active{color:#004276}
#cnn_ftrcntnt a:hover{color:#CA0002}

.cnnPostNavigation{background:url(http://i.cdn.turner.com/cnn/2010/images/03/08/bk_gradient_lite.gif) repeat-x;border-bottom:none;}
#cnnBlogContentArea .postSeparator{background:url(http://i.cdn.turner.com/cnn/2010/images/03/08/bk_gradient_lite.gif) repeat-x;}

#wpstats { float:left; width:1px; height:1px; }
.cnnBlogFooterArea { margin-top:35px; }
.cnnPad9Top { padding-top:9px; }

.cnn_shdcontent_col {background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/this.just.in/shade.left.shadow.gif") repeat-y scroll top right #FFFFFF; margin:0; overflow:hidden; }

.cnn_shdcontent { background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/this.just.in/shade.left.shadow.gif") repeat-y scroll 0 0 #FFFFFF; margin:0; overflow:hidden; }

.cnn_shdrgt { padding: 0 5px 0 0; background: url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/this.just.in/shade.right.5px.gif") repeat-y scroll 100% 0 #FFF; }
#cnnRightCol { width:336px; }
#cnnBlogContentArea { width:645px; }

.cnn_shdheader { background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/this.just.in/shade.top.right.gif") no-repeat scroll 100% 0 transparent; }
.cnn_shdfooter { background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/this.just.in/shade.bot.right.gif") no-repeat scroll 100% 0 transparent; }

.leftCap .cnn_shdheader, .leftCap .cnn_shdfooter, .postSeparator .cnn_shdfooter, .postSeparator .cnn_shdheader { margin-left:5px; } 
.rightCap .cnn_shdheader, .rightCap .cnn_shdfooter { margin-right:5px; }

body { margin:0 !important; padding:0 !important; }

.tweets li { color:#000000; font-size:12px; font-weight:normal; }
#cnnRightCol .cnnBlogHeader a { font-family:arial,helvetica,sans-serif; font-size:18px; }

.cnnLeftPost a {
display:inline-block;
font-size:11px;
line-height:13px;
padding-bottom:5px;
padding-left:20px;
padding-right:3px;
}

.commentItem {
font-family:arial;
font-size:11px;
padding:27px 10px 0px 0px;
}

.cnn_divln3pxblck { background-color:#000000; height:3px; margin:0 12px 0 20px; }
#dsq-content .dsq-comment-body cite { font-style:normal; }
#dsq-content .dsq-paginate-append-text { display:inline; }
#dsq-content .dsq-pagination { padding-top:11px; padding-bottom:11px; margin-top:60px; }
#dsq-content .cnn_strycmtsprl { padding-top:17px; }
#dsq-content .cnn_strycmtsndff { margin-top:15px; }
#commentform #submit { background:url("http://media.disqus.com/images/themes/cnn/090509_personalization_sprite_rr.gif") no-repeat scroll -2px -306px transparent; margin-left:8px; width:47px; }
#commentform #submit.hover { background-position:-2px -349px; }

.cnn_adtitle { margin-bottom:5px; margin-right:10px; text-align:right; }

/* Co-branding Sytles */
#cnnBlogContentArea .cnnPostWrap { position:relative; width:645px; }
.cnn_sp_promo { position:absolute; bottom:16px; left:20px; }
.cnn_skn_malign_sp_promo { bottom:14px; }
#cnnBlogContentArea .cnn_sp_promo a { font-weight:normal; font-size:10px; }
.cnnBlogContentPost .cnn_strycbftr, .cnnBlogContentPost .cnn_strycbftrtxt { color:#666; font-size:11px; }

.cnn_prtnr_promo { position:absolute; bottom:18px; left:20px; }

.cnn_padb20 { padding-bottom:20px; }

.cnn_blog_content_area { background-color:#fff; }

#cnnRightCol .cnn_widget_adtag .cnnWireLtgBox { padding-left:0; padding-right:0; }

/* Tracking Images */
#TargetImageDE { float:left; }

/* @start POST GUTTER SHADING */
.postSeparator .cnn_shdfooter { height:2px; }
.postSeparator .cnn_shdheader { height:2px; }
/* @end POST GUTTER SHADING */

/* @start SIDEBAR */
.cnn_sidebar{padding-top:0}
.cnn_sidebar .cnn_widget_title { font-family:arial, sans-serif; font-weight:bold; font-size:18px; line-height:1.2em; color:#000; padding-bottom:9px; }
.cnn_sidebar .cnn_widget_title a{font-size:18px;line-height:1.2em;font-weight:bold;font-family:arial,sans-serif}
/* @end SIDEBAR */

/* @start TWITTER */
#cnnRightCol .cnn_tweet_user a:visited,#cnnRightCol .cnn_tweet_user a,#cnnRightCol .cnn_tweet_retweet a:visited,#cnnRightCol .cnn_tweet_retweet a{color:#004276}
#cnnRightCol .cnn_tweet_user a::hover,#cnnRightCol .cnn_tweet_retweet a:hover{color:#ca0002}
.textwidget h2{margin-top:0}
.cnn_tweet{background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/whatsnew/twitter.bubble.png") no-repeat scroll 0 0 transparent;width:308px}
.cnn_tweet_desc{color:#333;padding:2px 5px 8px 4px;height:43px;width:303px;font-family:arial,sans-serif;font-size:12px;line-height:1.2em;font-weight:normal}
#cnnRightCol .cnn_tweet_user a, #cnnRightCol .cnn_tweet_user a:visited { font-family:arial, sans-serif; font-size:12px; line-height:1.2em; font-weight:bold; }
.cnn_tweet_user { display:block; margin-top:-2px; }
.cnn_tweet_date { display:block; font-family:arial, sans-serif; font-size:11px; line-height:1.2em; font-weight:normal; font-style:italic; color:#959595; }
#cnnRightCol .cnn_tweet_retweet a, #cnnRightCol .cnn_tweet_retweet a:visited {font-family:arial,sans-serif;font-size:10px;line-height:1.2em;font-weight:normal}
.cnn_tweet_info { margin-left:42px; height:53px; }
.cnn_tweet_info img { float:left; margin-top:2px; margin-right:3px; }
.cnn_tweet_desc a{line-height:1.2em}
.cnn_last_tweet{margin-bottom:-10px}
.cnn_multi_tweets .cnn_tweet_text{color:#333}
#cnnRightCol .widget_cnn_multi_twitter_widget .cnnWireLtgBox{padding-right:7px}
#cnnRightCol .widget_cnn_multi_twitter_widget .cnnWireLtgBox .cnnBoxFooter{display:none}
.widget_cnn_multi_twitter_widget .cnnAboutbox .cnnBlogContent{padding-right:0}
/* @end TWITTER */

/**
 * Overrides the CSS for GallerySliders. This was designed to be used with FeaturedPosts.js
 * @section 
 **/
#cnnFeaturedPosts { width:980px; margin:0 auto 7px auto; }
#cnnFeaturedPosts #cnn_GalleryViewPort { height:178px; margin:0; overflow:hidden; position:relative; width:944px; float:left; }
#cnnFeaturedPosts .cnn_fabcaslab { float:left; height:178px; padding:0; margin:0; width:944px; background-color:#dedede; }

#cnnFeaturedPosts .cnn_fabcprv, #cnnFeaturedPosts .cnn_fabcprv_off, #cnnFeaturedPosts .cnn_fabcnxt, #cnnFeaturedPosts .cnn_fabcnxt_off { background: url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/this.just.in/sprite_arrows.jpg") no-repeat scroll 0 0 transparent; cursor:pointer; display:block; float:left; height:178px; margin:0; width:18px; }

#cnnFeaturedPosts .cnn_fabcprv:hover { background-position:-18px 0; }
#cnnFeaturedPosts .cnn_fabcnxt { background-position:-36px 0; }
#cnnFeaturedPosts .cnn_fabcnxt:hover { background-position:-54px 0; }

#cnnFeaturedPosts .cnn_fabcprv_off, #cnnFeaturedPosts .cnn_fabcnxt_off { cursor:default !important; background:#ca0002 !important; visibility:visible; }

#cnnFeaturedPosts .cnntitle { color:#333; font-size:18px; font-family:arial, sans-serif; padding-left:18px; text-align:left; }

#cnnFeaturedPosts .cnn_fabcatz { text-align:left; background:transparent url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/this.just.in/slider.divider.1x178.jpg) no-repeat 188px 0px; display:block; float:left; height:178px; overflow:hidden; width:189px; font-size:11px; font-family:arial, sans-serif; color:#555; line-height:13px; }
#cnnFeaturedPosts .cnn_fabcatz a { text-decoration:none; color:#004276; font-size:10px; font-family:arial, sans-serif; font-weight:bold; line-height:12px; }
#cnnFeaturedPosts .cnn_fabcatz a img { border:none; }
#cnnFeaturedPosts .cnnLast { width:188px; }

#cnnFeaturedPosts .cnn_fabcatz .cnnBlurb b { letter-spacing:-0.022em; margin-bottom:1px; }
#cnnFeaturedPosts .cnn_fabcatz .cnnBlurb a { margin-top:1px; }
#cnnFeaturedPosts .cnn_fabcatz .cnnBlurb b, #cnnFeaturedPosts .cnn_fabcatz .cnnBlurb a { display:block; }
#cnnFeaturedPosts .cnn_fabcatz .cnnBlurb { width:174px; padding:5px 7px 0 7px; background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/this.just.in/slider.background.1x72.jpg") repeat-x scroll 0 0 transparent; height:72px; }

/* BEGIN temp styles for cnn ireport uploader shortcode */
.cnn_ireport_upload_widget{min-height:36px}
.cnn_ireport_upload_right .cnn_ireport_upload_blurb{text-align:right}
.cnn_ireport_upload_blurb{float:left;padding-right:10px;width:287px}
.cnn_ireport_uploader_btn{float:left;}
em{font-style:italic}
/* END temp styles for cnn ireport uploader shortcode */
