/* PREVIOUS CSS THAT SETS THE BASE OF THE FORMATING */
h1 { padding-top:0; }
#us-menu li a, #intl-menu li a { font-size:12px; }

#hdr-banner h1 { padding-top:0px; }
#navmenu a, #navmenu #cnnDDOptions_wrap { float:left; }
#navmenu #cnnDDOptions_wrap { margin-left:12px; }
#navmenu .cnn-navmenu-pad { padding-left:345px; } 
#navmenu { padding-bottom:2px; height:14px; }
.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; }
.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; }

.cnnBlogFooterArea { margin-top:0; }
#cnnFeaturedPosts { margin:0 auto 7px auto; }
#cnnFeaturedPosts .cnn_fabcatz { text-align:left; }

#cnnContainer { background-color:#f9f9f9; }
.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 a:hover { color:#ca0002; }
#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;}
#cnn_ftrcntntinner{background:#fff;}
.cnnBlogFooterArea, #cnn_ftrcntnt{background:transparent;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; }
.cnn_fb_button { padding-left:10px; }

/* Belief Blog CSS */
#cnn-flipper-viewer a:hover, #cnnRightCol .cnnBlogContent a:hover, #cnnRightCol .cnnBBStories a:hover, #calendar_wrap table#wp-calendar td a:hover, #cnnBlogContentArea .cnnRightPost .cnnBlogContentTitle a:hover { color:#ca0002;}

table { margin:0 auto; background-color:#fff; }
.cnnPostFooter table { margin:0; }
#cnnContainer { background-color:#f9f9f9; }
.cnnGradWrap #navmenu { width:auto; height:23px; }
.cnnGradWrap { background-color:#f9f9f9;  background-position:10px 0; background-repeat:no-repeat; height:118px; }
.cnnBlogTitle { height:84px; }
.cnnBlogTitle #hdr-search { top:8px; width:529px; height:45px; margin-top:12px; }
.cnnBlogTitle #hdr-search form { background:none; height:45px; }
.cnnBlogTitle #hdr-search form span, .cnnBlogTitle #hdr-search form input { font-family:arial, sans-serif; font-size:11px; line-height:13px; float:right; }
.cnnBlogTitle #hdr-search form span { padding:3px 12px 0 4px; height:16px; display:inline-block; }
.cnnBlogTitle #hdr-search form input { color:#999; }
.cnnBlogTitle .ftr-search-datacntr { display:inline-block; float:right; }
.cnnBlogTitle .cnn-radio-search { height:21px; width:11px; }

/* Menu, font version */
#navmenu { font-size:13px; line-height:15px; font-weight:bold; font-family:gotham, arial, sans-serif; color:#000; text-align:right; height:auto; }
#navmenu a { color:#1f697c; font-size:13px; line-height:15px; font-weight:bold; font-family:gotham, arial, sans-serif; }
#navmenu a:hover { color:#000; }
#navmenu a, #navmenu span { padding:0 0 0 25px; }

/* Menu, sprite version */
#navmenu img { background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/charts/menu.sprite.gif) no-repeat 0 0; height:9px;}
#navmenu .item1 img { width:27px; }
#navmenu .item2 img { width:66px; }
#navmenu .item3 img { width:155px; }
#navmenu .item4 img { width:81px; }
#navmenu .item5 img { width:25px; }
#navmenu a.item1 img { background-position:0 -20px; }
#navmenu a.item2 img { background-position:0 -78px; }
#navmenu a.item3 img { background-position:0 -136px; }
#navmenu a.item4 img { background-position:0 -194px; }
#navmenu a.item5 img { background-position:0 -252px; }
#navmenu a.item1:hover img, #navmenu span.item1 img { background-position:0 -49px; }
#navmenu a.item2:hover img, #navmenu span.item2 img { background-position:0 -107px; }
#navmenu a.item3:hover img, #navmenu span.item3 img { background-position:0 -165px; }
#navmenu a.item4:hover img, #navmenu span.item4 img { background-position:0 -223px; }
#navmenu a.item5:hover img, #navmenu span.item5 img { background-position:0 -281px; }

#cnnBlogContentArea { padding-right:4px; width:640px; margin-top:10px; }
#cnnBlogContentArea .cnnBlogContentTitle { padding-top:16px; }
.cnn-social-icons { text-align:right; margin-right:9px; margin-top:7px; height:14px; }
.cnn-social-icons .twitter { margin-right:4px; }
#cnn-ireport-viewer { float:left; margin:17px 10px 0px 13px; }
#cnn-ireport-viewer .cnn-title { font-family:arial, sans-serif; font-size:18px; color:#004276; line-height:19px; margin-bottom:17px; }
#cnn-ireport-viewer .cnn-ireport-slab { float:left; width:300px; }
#cnn-ireport-viewer .cnn-nav { width:37px; float:right; }
#cnn-ireport-viewer .cnn-nav img { width:18px; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/belief_sprite.gif) no-repeat 0 0; margin-top:0; }
#cnn-ireport-viewer .cnn-nav #cnn-ireport-prev { margin-right:1px; }
#cnn-ireport-viewer .cnn-nav .cnn_fabcnxt { background-position:0 -248px; }
#cnn-ireport-viewer .cnn-nav .cnn_fabcnxt:hover { background-position:0 -286px; }
#cnn-ireport-viewer .cnn-nav .cnn_fabcprv { background-position:0 -172px; }
#cnn-ireport-viewer .cnn-nav .cnn_fabcprv:hover { background-position:0 -210px; }
#cnn-ireport-viewer .cnn-nav .cnn_fabcprv_off, #cnn-ireport-viewer .cnn-nav .cnn_fabcprv_off:hover { visibility:visible; background-position:0 -172px; }
#cnn-ireport-viewer .cnn-nav .cnn_fabcnxt_off, #cnn-ireport-viewer .cnn-nav .cnn_fabcnxt_off:hover { visibility:visible; background-position:0 -248px; }
#cnn-ireport-viewer .cnn-upload-btn { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/belief_sprite.gif) no-repeat 0 -84px; width:301px; height:24px; }
#cnn-ireport-viewer a:hover .cnn-upload-btn { background-position:0 -128px; }

#cnn-ireport-viewport { position:relative; width:300px; float:left; overflow:hidden; margin-bottom:10px; }
#cnn-ireport-viewport .cnn-poster, #cnn-ireport-viewport .cnn-poster span { font-family:arial, sans-serif; color:#000; font-size:11px; line-height:13px; }
#cnn-ireport-viewport .cnn-poster img { float:left; margin-right:10px; margin-bottom:5px; }
#cnn-ireport-viewport .cnn-poster .cnn-ireport-userinfo { font-weight:bold; margin-top:2px; display:inline-block; }
#cnn-ireport-viewport .cnn-poster .cnn-ireport-user { color:#004276; padding-right:21px}
#cnn-ireport-viewport .cnn-poster .cnn-date { color:#999; }
#cnn-ireport-viewport .cnn-poster .cnn-star { padding-left:21px; display:inline-block; height:16px; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/iReporter.Star.17x16.gif) no-repeat 0 0; margin-bottom:1px; }

/* CNN RIGHT RAIL SLIDER MODULE (RRSM) TWITTER (TWTR) */

.cnn-rrsm-twtr { font-family:arial, sans-serif; float:left; margin:8px 10px 10px 13px; }
* html .cnn-rrsm-twtr { margin-left:0; }
.cnn-rrsm-twtr .cnn-title { font-size:14px; color:#000; line-height:19px; margin-bottom:7px; padding-bottom:8px; padding-top:15px; border-bottom:none; border-top:1px solid #e6e6e6; }
.cnn-rrsm-twtr .cnn-slab { float:left; width:316px; }
.cnn-rrsm-twtr .cnn-nav { width:37px; float:right; margin-top:1px; }
.cnn-rrsm-twtr .cnn-nav img { width:18px; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/belief_sprite.gif) no-repeat 0 0; margin-top:0; }
.cnn-rrsm-twtr .cnn-nav .cnn_fabcprv, .cnn-rrsm-twtr .cnn-nav .cnn_fabcprv_off { margin-right:1px; }
.cnn-rrsm-twtr .cnn-nav .cnn_fabcnxt { background-position:0 -248px; }
.cnn-rrsm-twtr .cnn-nav .cnn_fabcnxt:hover { background-position:0 -286px; }
.cnn-rrsm-twtr .cnn-nav .cnn_fabcprv { background-position:0 -172px; }
.cnn-rrsm-twtr .cnn-nav .cnn_fabcprv:hover { background-position:0 -210px; }
.cnn-rrsm-twtr .cnn-nav .cnn_fabcprv_off, .cnn-rrsm-twtr .cnn-nav .cnn_fabcprv_off:hover { visibility:visible; background-position:0 -172px; }
.cnn-rrsm-twtr .cnn-nav .cnn_fabcnxt_off, .cnn-rrsm-twtr .cnn-nav .cnn_fabcnxt_off:hover { visibility:visible; background-position:0 -248px; }
.cnn-rrsm-twtr .cnn_fabcprv, .cnn-rrsm-twtr .cnn_fabcprv_off, .cnn-rrsm-twtr .cnn_fabcnxt, .cnn-rrsm-twtr .cnn_fabcnxt_off { height:18px; }
.cnn-rrsm-twtr .cnn-upload-btn { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/belief_sprite.gif) no-repeat 0 -84px; width:301px; height:24px; }
.cnn-rrsm-twtr a:hover .cnn-upload-btn { background-position:0 -128px; }

.cnn-rrsm-twtr .cnn-viewport { position:relative; width:316px; float:left; overflow:hidden; margin-bottom:4px; }
/* END: CNN RIGHT RAIL SLIDER MODULE (RRSM) TWITTER (TWTR) */

/* Skin for Cohen and Gupta RRSM */
.cnn-gupta-viewer .cnn-title { border-top:none; }
.cnn-cohen-viewer { margin-top:4px; margin-bottom:15px; }
.cnn-cohen-viewer table, .cnn-gupta-viewer table { height:92px; background-color:transparent; width:226px; }
.cnn-cohen-viewer table, .cnn-gupta-viewer table, .cnn-cohen-viewer tr, .cnn-gupta-viewer tr, .cnn-cohen-viewer td, .cnn-gupta-viewer td { vertical-align:middle; }
.cnn-cohen-viewer table, .cnn-gupta-viewer table { padding-right:9px; }

.cnn-cohen-viewer .cnn-tweet { width:226px; position:relative; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/charts/cohen.bk.jpg) no-repeat 0 0; height:107px; padding-left:90px; }

.cnn-gupta-viewer .cnn-tweet { width:226px; position:relative; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/charts/gupta.bk.jpg) no-repeat 0 0; height:107px; padding-left:90px; }

.cnn-cohen-viewer .cnn-tweet, .cnn-gupta-viewer .cnn-tweet { font-family:arial, sans-serif; font-size:12px; color:#446274; }
.cnn-cohen-viewer .cnn-timestamp, .cnn-gupta-viewer .cnn-timestamp { display:block; font-size:10px; color:#7da8c0; display:block; position:absolute; bottom:6px; }
.cnn-cohen-viewer .cnn-twitter-icon, .cnn-cohen-viewer .cnn-doc-icon, .cnn-gupta-viewer .cnn-twitter-icon, .cnn-gupta-viewer .cnn-doc-icon { font-weight:normal !important; }
.cnn-cohen-viewer .cnn-twitter-icon, .cnn-gupta-viewer .cnn-twitter-icon { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/charts/twitter_icon.gif) no-repeat 0 0; padding-left:15px; }
.cnn-cohen-viewer .cnn-doc-icon, .cnn-gupta-viewer .cnn-doc-icon { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/charts/doc_icon.gif) no-repeat 2px 1px; padding-left:18px; }
.cnn-cohen-viewer .cnn-rrsm-footer, .cnn-gupta-viewer .cnn-rrsm-footer { color:#d1d1d1; }
/* END: Skin for Cohen and Gupta RRSM */

#cnnRightCol .cnnWireLtgBox .cnnBoxHeader, #cnnRightCol .cnnWireLtgBox .cnnBoxFooter { display:none; }
#cnnRightCol .cnnWireLtgBox { width:316px; border-bottom:1px solid #e6e6e6; margin:0 0 0 10px; padding:0; }
#cnnRightCol .cnnAboutbox .cnnBlogHeader, #cnnRightCol .cnnAboutbox .cnnBBStories { padding:0; margin:0; }
#cnnRightCol .cnnBlogHeader { font-size:14px; line-height:16px; font-family:arial, sans-serif; color:#000; font-weight:normal; }
#cnnRightCol .cnnAboutbox { padding:17px 0 3px; }
#cnnRightCol .cnnAboutbox .cnnBlogHeader { margin-top:0px; }
#cnnRightCol .cnnAboutbox .cnnBlogContent { padding:12px 0; }
#cnnRightCol .cnnBlogHeader { margin:0; padding-bottom:14px; }
#cnnRightCol .cnnAboutbox { border-top:1px solid #e6e6e6; }
#cnnRightCol .cnnBlogContent, #cnnRightCol .cnnBBStories { font-size:11px; line-height:15.5px; font-family:arial, sans-serif; color:#000; }
#cnnRightCol .cnnBlogContent a, #cnnRightCol .cnnBBStories a { font-size:11px; line-height:13px; font-family:arial, sans-serif; color:#004276; font-weight:bold; }

.cnn-pad-t20 { padding-top:20px; }
.cnn-pad-t17 { padding-top:17px !important; }
.cnn-pad-b0 { padding-bottom:0px !important; }
.cnn-pad-b15 { padding-bottom:15px !important; }

/* Calendar */
#calendar_wrap #wp-calendar { margin:0; width:100%; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/calendar_bg.gif) repeat-y -4px 0; }
#calendar_wrap { width:315px; position:relative; overflow:hidden; }
#calendar_wrap caption { margin-bottom:17px; padding-bottom:9px; font-size:12px; font-weight:bold; line-height:14px; padding-left:9px; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/caption_bg.gif) no-repeat 9px bottom; }
*+html #calendar_wrap caption { padding-bottom:10px; }
#calendar_wrap table th, #calendar_wrap table td { border:none; text-align:center;  width:44px; }
#calendar_wrap table tfoot td { border:none; text-align:center; border-right:none; background:none; }
#calendar_wrap table#wp-calendar th { font-family:arial, sans-serif; font-weight:bold; font-size:12px; color:#000; }
#calendar_wrap table#wp-calendar td { font-family:arial, sans-serif; font-weight:bold; font-size:13px; color:#666; }
#calendar_wrap table#wp-calendar td a { font-family:arial, sans-serif; font-weight:bold; font-size:13px; color:#004276; }
#calendar_wrap table tfoot { background:#fff; position:absolute; top:0px; left:270px; height:17px; width:34px; overflow:hidden; }
.cnn-tbl-head { width:44px; }
*+html #calendar_wrap table tfoot tr { position:absolute; top:0px; left:270px; width:34px; overflow:hidden; }
#calendar_wrap #prev, #calendar_wrap #next { width:16px; height:16px; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/belief_sprite.gif) no-repeat; }
#calendar_wrap #prev { background-position:0 -323px; height:17px; top:0; left:0; padding:0; position:absolute; width:16px; overflow:hidden; }
#calendar_wrap #next { background-position:0 -359px; height:17px; top:0; left:18px; padding:0; position:absolute; width:16px; overflow:hidden; }
#calendar_wrap #prev a, #calendar_wrap #next a { line-height:80px; }
#calendar_wrap .pad { position:abolute; width:2px; left:18px; }

/* Recent comments */
.cnn-recent-comment { float:left; }
.cnn-recent-comments .cnn-comment-text { font-family:arial, sans-serif; font-size:11px; line-height:13px; color:#000; width:275px; padding-bottom:15px; }
.cnn-recent-comments .cnn-recent-comment span { font-family:arial, sans-serif; font-size:11px; line-height:13px; color:#999; }
.cnn-recent-comments .cnn-recent-comment .cnn-divider { font-family:arial, sans-serif; font-size:11px; line-height:13px; color:#e6e6e6; }
.cnn-recent-comments .cnn-recent-comment a { font-family:arial, sans-serif; font-weight:bold; font-size:11px; line-height:13px; color:#004276; }
.cnn-recent-comments .cnn-comment-text, .cnn-recent-comments .cnn-comment-img { float:left; }
.cnn-recent-comments img { margin-right:6px; margin-bottom:22px; margin-top:3px; }
.cnn-recent-comments .cnn-recent-comment .cnn-divider { padding:0 6px; }

/* Comments Area */
#disqus_thread { margin:0 12px 0 20px; border-bottom:1px solid #e6e6e6; }
.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-psotion:-2px -349px; }

/* Blog Post Navigation */
.cnnPostNavigation { background:none; margin-top:13px; height:auto; }
.cnnPostNavigation .cnn-nav-text { font-size:11px; line-height:13px; font-family:arial, sans-serif; font-weight:bold; color:#999; display:block; }
.cnnPostNavigation a { font-size:14px; line-height:16px; font-family:arial, sans-serif; font-weight:bold; color:#004276; }
.cnnPostNavigation .cnnPrev, .cnnPostNavigation .cnnPrev span { text-align:left; }
.cnnPostNavigation .cnnPrev .cnn-nav-text, .cnnPostNavigation .cnnNext .cnn-nav-text { display:block; margin-bottom:2px; }
.cnn-nav-separator { border:none; height:1px; background-color:#e6e6e6; margin-left:20px; margin-right:12px; display:block; width:auto; }

/* Single Post */
.cnnPostFooter { border-top:none; margin-top:0; padding-top:0; }
.cnnLeftPost { width:174px; }
.cnnBlogContentPost p { font-size:11px; padding-bottom:2px; }
#cnnBlogContentArea .cnnBlogContentTitle a, #cnnBlogContentArea .cnnBlogContentTitle a:link, #cnnBlogContentArea .cnnBlogContentTitle a:visited  { font-family:arial, sans-serif; font-size:20px; line-height:22px; color:#004276; font-weight:normal; }
#cnnBlogContentArea .cnnBlogContentDateHead { font-size:11px; line-height:13px; padding-left:10px; padding-top:17px; }
#cnnBlogContentArea .cnnGryTmeStmp { color:#999; padding-left:10px; padding-bottom:12px; padding-top:0; }
.cnnLeftPost a { font-size:11px; line-height:13px; padding-left:10px; padding-bottom:5px; padding-right:3px; display:inline-block; }
.cnnLeftPost .cnn-aside, .cnnLeftPost .cnn-aside a { font-size:9px; line-height:11px; padding:0; }
.cnnLeftPost .cnn-aside { color:#000; }
.cnnPostFooter table img { padding-top:0; }
#cnnBlogContentArea .cnnBlogFiledBy { color:#999; }
.cnn-fb-bot { margin-left:78px; margin-top:2px; margin-bottom:30px; }

/* Overall Wireframe */
.cnnWireLtgBox .cnnBoxHeader { background:url("http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/adv_links/corner_ltg_TR.gif") no-repeat scroll 100% 0 #FFFFFF; height:4px; overflow:hidden; }
.cnnWireLtgBox .cnnBoxHeader div { background:url("http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/adv_links/corner_ltg_TL.gif") no-repeat scroll 0 0 #FFFFFF; height:4px; width:4px; }
.cnnWireLtgBox .cnnBoxFooter { background:url("http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/adv_links/corner_ltg_BR.gif") no-repeat scroll 100% 0 #FFFFFF; height:4px; overflow:hidden; }
.cnnWireLtgBox .cnnBoxFooter div { background:url("http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/adv_links/corner_ltg_BL.gif") no-repeat scroll 0 0 #FFFFFF; height:4px; width:4px; }
.cnnWireLtgBox-leftside { border-left:1px solid #e6e6e6;}
.cnnWireLtgBox-rightside { border-right:1px solid #e6e6e6;}
.cnnWireLtgBox-sides { border-right:1px solid #e6e6e6; border-left:1px solid #e6e6e6; background:#fff; }
.cnn_adtitle { margin-bottom:5px; margin-right:10px; text-align:right; }


/* Footer CSS */
#ftr-search form { width:301px; }
#cnn_ftrcntntinner, #cnn_ftrcntnt { background:#f9f9f9; }*/

/* Main Page Styles */
.cnnPostNavigation .cnn-nav-divider { padding:0 7px; }
.cnn-blog-main .cnnPostNavigation { text-align:left; }
.cnn-blog-main .cnnBlogContentPost p { margin-right:0; font-size:12px; padding-bottom:3px; }

.cnn-post-spon { margin-bottom:10px; margin-left:10px; }
.cnn-post-separator { background-color:#e6e6e6; border:none; display:block; height:1px; margin-bottom:30px; }

/* Flipper CSS */
#cnn-flipper-viewport { width:944px; height:146px; float:left; overflow:hidden; position:relative; }
#cnn-flipper-viewer { width:980px; height:146px; background-color:#000; overflow:hidden; margin:0 auto 0 auto; }
.cnn-flipper-item{width:188px;height:146px;float:left;border-right:1px solid #fff;margin-right:0}
#cnn-flipper-viewer blockquote { padding:0; margin:0; border:0; width:188px; height:106px; }
#cnn-flipper-viewer blockquote a { padding:0; margin:0; }
#cnn-flipper-viewer blockquote cite { font-size:18px; line-height:20px; font-family:arial, sans-serif; color:#fff; font-weight:normal; margin:0; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/quote.png) no-repeat 0 13px; padding:9px 13px 14px 45px; font-style:normal; }
#cnn-flipper-viewer a { font-size:14px; line-height:16px; font-family:arial, sans-serif; color:#fff; font-weight:bold; display:block; padding:2px 2px 9px 7px; word-spacing:-1.5px; }
#cnn-flipper-viewer .cnn-nav { width:18px; height:146px; float:left; }
.cnn-orange { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/188x106_orange.gif) no-repeat 0 0; }
.cnn-green { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/188x106_green.gif) no-repeat 0 0; }
#cnn-flipper-viewer .cnn-nav img { height:146px; width:18px; margin-top:0; visibility:visible; }
#cnn-flipper-viewer .cnn_fabcprv { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/left_arrow.gif) no-repeat 0 0; }
#cnn-flipper-viewer .cnn_fabcnxt { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/right_arrow.gif) no-repeat 0 0; }
#cnn-flipper-viewer .cnn_fabcprv_off, #cnn-flipper-viewer .cnn_fabcnxt_off { background:#fff; }
.cnn-shdwbx-top { }
.cnn-shdwbx-top .cnn-shdwbx-corner-left { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/shade.top.left_corner.gif) no-repeat scroll left bottom transparent; }
.cnn-shdwbx-top .cnn-shdwbx-corner-right { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/shade.top.right_corner.gif) no-repeat scroll right bottom transparent; }
.cnn-shdwbx-right { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/shade.right.5px.gif) repeat-y scroll top right #FFFFFF; margin:0; overflow:hidden; }
.cnn-shdwbx-left { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/shade.left.shadow.gif) repeat-y scroll 0 0 transparent; margin:0; overflow:hidden; }
.cnn-shdwbx-bot { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/shade.bot.right.gif) no-repeat scroll 0 0 transparent; width:988px; height:5px; margin:0 auto 5px auto; }
.cnn-shdwbx-bot .cnn-shdwbx-corner-left { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/shade.bot.left_corner.gif) no-repeat scroll left bottom transparent; width:988px; height:5px; }
.cnn-shdwbx-bot .cnn-shdwbx-corner-right { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/shade.bot.right_corner.gif) no-repeat scroll right bottom transparent; width:988px; height:5px; }
#cnn-flipper-container { overflow:hidden; height:146px; }

.banner1 { }
.banner2 { }
.banner3 {  }
.banner4 {  }
.cnnBlogContentPost em { font-style:italic; }

#cnnRightCol .cnnWireLtgBox {
border-bottom:0px;
}
.cnnGradWrap { height:118px; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/charts/header.thecharts.bk.jpg) no-repeat 5px 0; position:relative; }

#cnn-banner { display:block; position:absolute; width:305px;
height:118px; background-repeat:no-repeat; z-index:10; top:0; left:0; }
#cnn-banner img { width:305px; height:118px; }
#navmenu a, #navmenu span { padding: 6px 0 0 26px; }
.banner1 { }
.banner2 { }
.banner3 { }
.banner4 { }
.cnnWideImage { padding-left:0px; }

/* 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; }