st /* PREVIOUS CSS THAT SETS THE BASE OF THE FORMATING */

/* Avatar */
#cnnAvatar {margin: 10px 0; position: relative;}
#cnnAvatar .thumb {float: left;}
#cnnAvatar .byline {position: relative; left: 10px; top: 7px;}
/* end Avatar */

/* Modifying the header*/
.cnn_hdrsnv { width:1016px; height:39px; }

#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; }
.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; }

.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;}
#cnn_ftrcntntinner{background:#EDEDED;}
.cnnBlogFooterArea, #cnn_ftrcntnt{background:#EDEDED;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 { padding-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; }

.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; line-height:20px; }



#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; }
.cnn-shdwbx-left table { background-color:transparent; }    /* trying to make just the overall layout table transparent */
.cnn-shdwbx-left table table { background-color:#fff; }
.cnnPostFooter table { margin:0; }
.cnnGradWrap #navmenu { width:980px; }
.cnnGradWrap { background-color:#f9f9f9; background-position:10px 0; background-repeat:no-repeat; height:118px; }
.cnnBlogTitle { height:88px; }
.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; }

/* banner */
.cnn-banner-color { background-color: #ededed }

/* color types */
.cnn-dkgrn-ltgrn .cnn-color1 { }
.cnn-dkgrn-ltgrn .cnn-color2 { }

/* 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/belief.blog/sprite_menu.gif) no-repeat 0 0; height:13px;}
#navmenu .item1 img { width:32px; }
#navmenu .item2 img { width:61px; }
#navmenu .item3 img { width:50px; }
#navmenu .item4 img { width:48px; }
#navmenu .item5 img { width:112px; }
#navmenu .item6 img { width:48px; }
#navmenu .item7 img { width:56px; }
#navmenu a.item1 img { background-position:0 -20px; }
#navmenu a.item2 img { background-position:0 -80px; }
#navmenu a.item3 img { background-position:0 -139px; }
#navmenu a.item4 img { background-position:0 -199px; }
#navmenu a.item5 img { background-position:0 -259px; }
#navmenu a.item6 img { background-position:0 -317px; }
#navmenu a.item7 img { background-position:0 -376px; }
#navmenu a.item1:hover img, #navmenu span.item1 img { background-position:0 -50px; }
#navmenu a.item2:hover img, #navmenu span.item2 img { background-position:0 -110px; }
#navmenu a.item3:hover img, #navmenu span.item3 img { background-position:0 -169px; }
#navmenu a.item4:hover img, #navmenu span.item4 img { background-position:0 -229px; }
#navmenu a.item5:hover img, #navmenu span.item5 img { background-position:0 -288px; }
#navmenu a.item6:hover img, #navmenu span.item6 img { background-position:0 -347px; }
#navmenu a.item7:hover img, #navmenu span.item7 img { background-position:0 -405px; }

#cnnBlogContentArea { padding-right:4px; width:640px; margin-top:10px; }
.cnn-single-post #cnnBlogContentArea { margin-top:31px; }
#cnnBlogContentArea .cnnBlogContentTitle { padding-top:9px; padding-bottom:2px; }
.cnn-social-icons { text-align:right; margin: 7px 9px 15px 0; 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; }

#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:18px; line-height:16px; font-family:arial, sans-serif; color:#000; font-weight:bold; }
#cnnRightCol .cnnAboutbox, #cnn-twitter-viewer .cnn-title, #cnn-markets-viewer .cnn-title { padding:17px 0 0 0; }
#cnnRightCol .cnnAboutbox .cnnBlogHeader { margin-top:0px; }
#cnnRightCol .cnnAboutbox .cnnBlogContent { padding:11px 0 0 0; }
#cnnRightCol .cnn-helpings { padding-bottom:14px; }
#cnnRightCol .cnn-helpings ul { padding-bottom: 3px}
#cnnRightCol .cnn-archive-mod { padding-bottom:20px; margin-bottom:20px; }
#cnnRightCol .cnn-twitter-mod { margin-bottom:20px; }
#cnnRightCol .cnn-archive-mod .cnnBlogContent { padding-top:14px; }
#cnnRightCol .cnnBlogHeader { margin:0; padding-bottom:14px; }
#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; }
#cnnRightCol .cnn-ireport-mod { padding:17px 0 19px 0; }
#cnnRightCol .cnn-ireport-mod .cnnBlogHeader a { font-weight:normal; }
#cnnRightCol .cnn-ireport-mod .cnnBlogHeader a span { color:#999; }
#cnnRightCol .cnn-ireport-mod .cnn-tzimg { float:left; margin-right:10px; margin-top:3px; }

.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; padding-bottom: 20px; }
#calendar_wrap caption { color:#000; 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; _width: 300px; }
*+html #calendar_wrap caption { padding-bottom:10px; border-bottom: 20px solid #fff; }
#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; _background: #000; _display: block; _right: 0;}
.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; _line-height: 17px; _text-indent: -200em;}
#calendar_wrap tfoot .pad { position:absolute; 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; height:24px;margin-right:10px; }
#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; }
.cnnPostNavigation .cnnPrev, .cnnPostNavigation .cnnNext { top: 0; }
.cnnPostNavigation .cnnPrev { width: 190px; padding-left: 19px; float: left; }
.cnnPostNavigation .cnnNext { width: 190px; padding-right: 12px; float: right; }
.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; }
.cnn-mainpage .cnnPostFooter { border-top:none; margin-top:0; padding-top:4px; |padding-top: 6px; padding-bottom:8px; }
.cnnLeftPost { width:174px; }
.cnnBlogContentPost p { padding-bottom:2px; }
#cnnBlogContentArea .cnnBlogContentPost .cnnComments { margin: 10px 0 5px 0; }
#cnnLunchOutLoud { margin: 0 0 20px; _padding: 0 0 20px;}
#cnnLunchOutLoud img { margin: 0 0 5px 0; |margin: 0 0 1px 0; }
#cnnLunchOutLoud p { margin-top: 0;}
.cnn-lunchout-loud { height:311px; }
#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:13px; padding-top:0; font-size:10px; line-height:12px; display: block; }
.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; }
.cnnPostFooter table .cnn-sponsor { padding-right:15px; margin-right:15px; float:left; border-right:1px solid #e6e6e6; }
.cnnPostFooter table .cnn-sponsor img { padding-right:0; }
#cnnBlogContentArea .cnnBlogFiledBy { color:#999; line-height:1; }
.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:5px 10px 5px 0; text-align:right; }

/* 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; padding-bottom:3px; margin:7px 0; }

.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; }
#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 { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/shade.top.right.gif) repeat-x scroll left bottom transparent; margin:0px; height:5px; }
.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; height:5px; }
.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; height:5px; }
.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; }

.cnnBlogContentPost em { font-style:italic; }


.cnnGradWrap { background-color:transparent; position:relative; }
#cnn-banner { display:block; position:absolute; width:325px; height:118px; background-repeat:no-repeat; z-index:10; top:0; left:0; }
#cnn-banner img { width:325px; height:118px; }
#navmenu a, #navmenu span { padding: 0 0 0 23px; }
.banner1 { background-position:8px 0; }
.banner2 { background-position:9px 0; }
.banner3 { background-position:10px 0; }
.banner4 { background-position:10px 0; }
.cnnWideImage { padding-left:0px; }



/* New styles */
#calendar_wrap td.pad:hover { background:transparent; }

.cnn-mainpage .cnn-shdwbx-top { background-position:0 0; margin-left:179px; width:802px; }
.cnn-mainpage .cnn-shdwbx-bot { width:802px; margin-left:179px; }
.cnn-mainpage #cnnBlogContentArea { width:432px; padding:0; margin-left:4px; }
#cnnBlogContentArea .cnnPostWrap { padding-left:0px; }
.cnn-mainpage .cnnRightPost { width:auto; }
.cnn-mainpage .cnn-shdwbx-right { width:802px; margin-left:179px; }
.cnn-mainpage .cnn-leftcolumn { width:164px; float:left; }
.cnn-mainpage .cnn-shdwbx-bot .cnn-shdwbx-corner-right, .cnn-shdwbx-bot .cnn-shdwbx-corner-left { width:802px; }cnn-mainpage .cnnBlogContentTitle, .cnn-mainpage .cnnBlogContentPost, #cnn-mainpage .cnnPostFooter { padding-left:20px; padding-right:20px; }
.cnn-mainpage #cnnBlogContentArea .cnn-post-separator { margin-left:16px; width:auto; }
.cnn-mainpage #cnnRightCol { padding-left:20px; }
.cnn-mainpage .cnn-shdwbx-top .cnn-shdwbx-corner-right, #cnn-mainpage .cnn-shdwbx-top .cnn-shdwbx-corner-left { height:5px; }
.cnn-mainpage #cnnBlogContentArea .cnnBlogContentTitle, .cnn-mainpage #cnnBlogContentArea .cnnBlogContentPost, .cnn-mainpage #cnnBlogContentArea .cnnPostFooter, .cnn-mainpage #cnnBlogContentArea .cnnGryTmeStmp , .cnn-mainpage #cnnBlogContentArea h3 { padding-left:16px; padding-right:0; margin-right:0; }

.cnn-mainpage #cnnBlogContentArea .cnnBlogContentTitle a, .cnn-mainpage #cnnBlogContentArea .cnnBlogContentTitle a:link, .cnn-mainpage #cnnBlogContentArea .cnnBlogContentTitle a:visited { font-size:14px; line-height:16px; font-weight:bold; }

.cnn-mainpage #cnnBlogContentArea .cnn-latest-post .cnnBlogContentTitle a, .cnn-mainpage #cnnBlogContentArea .cnn-latest-post .cnnBlogContentTitle a:link, .cnn-mainpage #cnnBlogContentArea .cnn-latest-post .cnnBlogContentTitle a:visited { font-size:18px; line-height:20px; font-weight:normal; }

.cnn-mainpage #cnnBlogContentArea .cnnBlogContentTitle a span { font-size:14px; line-height:16px; font-weight:bold; color:#999; }
.cnn-mainpage #cnnBlogContentArea .cnnBlogContentTitle a:hover span { color:#ca0002; }

.cnn_qvbv7 div { padding-right:10px; }
.cnn_qvbv4 ul li { width:180px; }
.cnn_qvbv9 { display:none !important; }
.cnn_qvbv6 { width:180px; }

#cnn-twitter-viewer, #cnn-markets-viewer { float:left; margin:0; }
#cnn-twitter-viewer .cnn-title, #cnn-markets-viewer .cnn-title { font-family:arial, sans-serif; font-size:18px; font-weight:bold; line-height:16px; margin-bottom:13px; color:#000; }
#cnn-twitter-viewer .cnn-title a { font-family:arial, sans-serif; font-size:11px; line-height:13px; font-weight:normal; }
#cnn-twitter-viewer .cnn-title a:hover, #cnn-markets-viewer .cnn-title a:hover { color:#ca0002; }
#cnn-twitter-viewer .cnn-twitter-slab { float:left; width:316px; } 
#cnn-twitter-viewer .cnn-nav { width:37px; float:right; }
#cnn-twitter-viewer .cnn-nav img { width:18px; height:18px; margin-top:0; }
#cnn-twitter-viewer .cnn-nav .cnn_fabcnxt { background:transparent url(http://i.cdn.turner.com/cnn/.element/img/3.0/global/buttons/intl_blogs_sprite.gif) no-repeat; background-position  : -20px -354px; }
#cnn-twitter-viewer .cnn-nav .cnn_fabcprv { margin-right:1px; background:transparent url(http://i.cdn.turner.com/cnn/.element/img/3.0/global/buttons/intl_blogs_sprite.gif) no-repeat; background-position  : -1px -354px; }
#cnn-twitter-viewer .cnn-nav .cnn_fabcnxt:hover { background:transparent url(http://i.cdn.turner.com/cnn/.element/img/3.0/global/buttons/intl_blogs_sprite.gif) no-repeat; background-position  : -20px -373px; }
#cnn-twitter-viewer .cnn-nav .cnn_fabcprv:hover { margin-right:1px; background:transparent url(http://i.cdn.turner.com/cnn/.element/img/3.0/global/buttons/intl_blogs_sprite.gif) no-repeat; background-position  : -1px -373px; }
#cnn-twitter-viewer a:hover .cnn-upload-btn { background-position:0 -128px; }
#cnn-twitter-viewport { position:relative; width:316px; float:left; overflow:hidden; margin-bottom:16px; }
#cnn-twitter-viewport .cnn-poster, #cnn-twitter-viewport .cnn-poster span, #cnn-twitter-viewport .cnn-poster span a { font-family:arial, sans-serif; font-size:18px; line-height:20px; color:#000; }
#cnn-twitter-viewport .cnn-poster { margin-left:73px; }
#cnn-twitter-viewport .cnn-poster span a { margin-top:4px; color:#004276; }
#cnn-twitter-viewport .cnn-poster span a:hover { color:#ca0002; }
#cnn-twitter-viewport .cnn-poster img { float:left; margin-right:10px; margin-bottom:5px; }
#cnn-twitter-viewport .cnn-poster .cnn-twitter-userinfo { font-weight:bold; margin-top:2px; display:inline-block; }
#cnn-twitter-viewport .cnn-poster .cnn-twitter-user { color:#ec008c; padding-right:21px}
#cnn-twitter-viewport .cnn-poster .cnn-date { color:#999; }
.cnn-twitter-slab img { float:left; margin-left:16px; margin-right:10px; margin-top:4px; }
#cnn-twitter-viewer .cnn-twitter-bot { border-top:1px dotted #e6e6e6; font-size:11px; font-family:arial, sans-serif; line-height:13px; color:#fff; font-weight:bold; padding-top:7px; }
#cnn-twitter-viewer .cnn-twitter-bot-lnks  { margin-top:5px; margin-left:100px; }
#cnn-twitter-viewer .cnn-twitter-bot a span { color:#fff; }

#cnn-markets-viewport { margin:10px 0 16px; clear: both; }
#cnn-markets-viewer .cnn-title a { font-family:arial, sans-serif; font-size:18px; font-weight:bold; line-height:16px; margin-bottom:13px; color:#000; }
#cnn-markets-viewer .cnn-title span { color:#ca0002; }
#cnn-markets-viewer .cnn_divline {visibility: hidden;}

#cnn-foodspotlight-viewer { float:left; margin:0; }
#cnn-foodspotlight-viewer .cnn-title { font-size:14px; line-height:18px; color:#000; font-weight:bold; margin-top:24px; margin-bottom:11px; width:163px; }
#cnn-foodspotlight-viewer .cnn-foodspotlight-slab { float:left; width:163px; }
#cnn-foodspotlight-viewer .cnn-nav { width:37px; float:right; }
#cnn-foodspotlight-viewer .cnn-nav img { width:18px; margin-top:0; }
#cnn-foodspotlight-viewer .cnn-nav .cnn_fabcnxt { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/bt_sprite_eatocracy.gif) no-repeat 0 -256px; }
#cnn-foodspotlight-viewer .cnn-nav .cnn_fabcprv { margin-right:1px; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/bt_sprite_eatocracy.gif) no-repeat 0 -188px; }
#cnn-foodspotlight-viewer .cnn-nav .cnn_fabcnxt:hover { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/bt_sprite_eatocracy.gif) no-repeat 0 -294px; }
#cnn-foodspotlight-viewer .cnn-nav .cnn_fabcprv:hover { margin-right:1px; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/bt_sprite_eatocracy.gif) no-repeat 0 -226px; }
#cnn-foodspotlight-viewer a:hover .cnn-upload-btn { background-position:0 -128px; }
#cnn-foodspotlight-viewport { position:relative; width:163px; float:left; overflow:hidden; }
#cnn-foodspotlight-viewport .cnn-poster, #cnn-foodspotlight-viewport .cnn-poster span, #cnn-foodspotlight-viewport .cnn-poster span a { color:#000; font-family:arial, sans-serif; font-size:11px; line-height:13px; }
#cnn-foodspotlight-viewport .cnn-poster { }
#cnn-foodspotlight-viewport .cnn-poster span a.cnnGryTmeStmp { color:#999; font-size:10px; line-height:12px; display:block; margin-top:7px; padding-bottom:0; }
#cnn-foodspotlight-viewport .cnn-poster span a { color:#004276; font-weight:bold; font-size:12px; line-height:14px; display:block; margin-top:1px; padding-bottom:5px; }
#cnn-foodspotlight-viewport .cnn-poster span .cnn-more { padding-bottom:0px; }
#cnn-foodspotlight-viewport .cnn-poster span a:hover { color:#ca0002; }
#cnn-foodspotlight-viewport .cnn-poster img { float:left; margin-right:10px; margin-bottom:5px; }
#cnn-foodspotlight-viewport .cnn-poster .cnn-foodspotlight-userinfo { font-weight:bold; margin-top:2px; display:inline-block; }
#cnn-foodspotlight-viewport .cnn-poster .cnn-foodspotlight-user { color:#ec008c; padding-right:21px}
#cnn-foodspotlight-viewport .cnn-poster .cnn-date { color:#999; }
#cnn-twitter-viewer .cnn-foodspotlight-slab img { margin-top:4px; }
#cnn-foodspotlight-viewer .cnn-foodspotlight-bot { border-top:1px dotted #e6e6e6; font-size:11px; font-family:arial, sans-serif; line-height:13px; color:#fff; font-weight:bold; padding-top:7px; }
#cnn-foodspotlight-viewer .cnn-foodspotlight-bot-lnks  { margin-top:5px; margin-left:100px; }
#cnn-foodspotlight-viewer .cnn-foodspotlight-bot a span { color:#fff; }

.cnn-sidebar-text img { float:left; margin-right:10px; margin-top:3px; margin-bottom:7px; }
.cnn-sidebar-text, .cnn-leftcolumn .cnn_qvbvote span, .cnn-leftcolumn .cnn_qvbv4 label {  color:#000; font-family:arial, sans-serif; font-size:11px; line-height:14px; overflow: hidden; }
.cnn-sidebar-text a {  font-family:arial, sans-serif; font-size:11px; font-weight:bold; }
.cnn-footer-text { border-top:1px dotted #e6e6e6; margin-top:6px; padding-top:1px; }
.cnn-footer-text a { font-weight:normal; }
.cnn-leftcolumn .cnn_qvbv2 a { font-weight:normal; }
.cnn-sidebar-text dl { margin-bottom:5px; color:#836700; }
.cnn-sidebar-text dl dt { font-size:16px; line-height:18px; font-weight:bold; }
.cnn-sidebar-text dl dd { font-size:11px; line-height:13px; font-weight:bold; }
.cnn-sidebar-text-ad {margin-top:7px;}


#cnnBlogContentArea h3, .cnn-leftcolumn h3, .cnn-leftcolumn .cnn_qvbv3 h5 { font-size:18px; line-height:16px; color:#000; font-weight:bold; }
#cnnBlogContentArea h3 { margin-top:7px; }
.cnn-leftcolumn .cnn_qvbv3 h5, .cnn-leftcolumn .cnn_qvbv16 h5 { margin-bottom:14px; }
.cnn-leftcolumn h3 span { font-weight:normal; }
.cnn-leftcolumn h3 { margin-top:24px; }

.cnn-post-separator { margin-bottom:7px; margin-top:2px; color:#e6e6e6; background-color:#e6e6e6; padding:0; clear:both; height:1px; }

.cnn-ireport-share { float:right; margin-top:-9px; }
.cnn-ireport-share img { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/bt_sprite_eatocracy.gif) no-repeat 0 -20px; height:24px; width:190px; }
a.cnn-ireport-share:hover img { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/bt_sprite_eatocracy.gif) no-repeat 0 -64px; height:24px; width:190px; }

.cnnComments a { color:#999; font-size:11px; line-height:13px; padding-right:20px; }
.cnnComments .fb { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/icon_facebook_overwhite_small.gif) no-repeat 0 0; padding-left:17px; }
.cnnComments .twtr { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/icon_tweet_overwhite_small.gif) no-repeat 0 0; padding-left:17px; }
.cnnComments .comments { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/icon_buble_overwhite_small.gif) no-repeat 0 0; padding-left:20px; }

ul.cnn_bulletbin li { color:#999; }
ul#recentcomments { padding: 0 0 1px 0;}
#sidebar li.recentcomments, ul#recentcomments li.recentcomments { margin: 0; padding-bottom:15px; }
.cnn-mainpage { margin:0 auto; width:985px; }

#cnnBlogContentArea .cnn-news-topics { font-size:11px; line-height:17px; font-family:arial, sans-serif; background-color:#e6e6e6; margin-left:16px; padding:5px 10px; width:397px; height:35px; margin-top:20px; margin-bottom:17px; }

#cnnBlogContentArea .cnn-news-topics strong { float:left; }
#cnnBlogContentArea .cnn-news-topics li { float:left; list-style-type:none; padding-left:8px; }
#cnnBlogContentArea .cnn-news-topics a { font-weight:normal; font-size:11px; }

body { background:#fafafa; }

/* PAGE HEADER/ T1 elements */
#cnnContainer {
    background: #ededed;
}

.cnnBlogTitle {
    height: 155px;
    margin: 0 0 18px 0;
    position: relative;
    width: 980px;
}

.cnnBlogTitle a {
    height: 155px;
    left: 0;
    position: absolute;
    width: 770px;
}

.cnnBlogTitle .ftr-search-tfield input {
    line-height: 13px !important;
}

#hdr-search .ftr-search-datacntr input#hdr-search-box, #hdr-search .ftr-search-sicon input {
    |margin: 0 0 55px 0;
}

#cnn-blog-banner .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_generic_b360.jpg);
    background-position: center;
}

#cnn-blog-banner.banner1 .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_stevens.jpg);
    background-position: center;
}
#cnn-blog-banner.banner2 .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_hodson.jpg);
    background-position: center;
}
#cnn-blog-banner.banner3 .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_chiou.jpg);
    background-position: center;    
}
#cnn-blog-banner.banner4 .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_boulden.jpg);
    background-position: center;    
}
#cnn-blog-banner.banner5 .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_quest.jpg);
    background-position: center;    
}
#cnn-blog-banner.banner6 .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_voigt.jpg);
    background-position: center;    
}
#cnn-blog-banner.banner7 .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_defterios.jpg);
    background-position: center;    
}
#cnn-blog-banner.banner8 .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_dossantos.jpg);
    background-position: center;    
}
#cnn-blog-banner.banner9 .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_dossantos.jpg);
    background-position: center;    
}


#cnn-blog-banner.bannerQMB .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_quest_qmb.jpg);
    background-position: center;    
}
#cnn-blog-banner.bannerVC .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_venturecapitol.jpg);
    background-position: center;    
}
#cnn-blog-banner.bannerFC .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_future_cities.jpg);
    background-position: center;    
}
#cnn-blog-banner.bannerEI .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_executive_insider.jpg);
    background-position: center;    
}
#cnn-blog-banner.bannerSR .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_silk_road.jpg);
    background-position: center;    
}
#cnn-blog-banner.bannerGE .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_global_exchange.jpg);
    background-position: center;    
}
#cnn-blog-banner.bannerMPE .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_marketplace_europe.jpg);
    background-position: center;    
}
#cnn-blog-banner.bannerMME .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_marketplace_middleeast.jpg);
    background-position: center;    
}
#cnn-blog-banner.bannerMPA .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_marketplace_africa.jpg);
    background-position: center;    
}
#cnn-blog-banner.bannerOS .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_outlook_singapore.jpg);
    background-position: center;    
}
#cnn-blog-banner.bannerOT .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_outlook_taiwan.jpg);
    background-position: center;    
}
#cnn-blog-banner.bannerOM .cnnBlogTitle {
    background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/business/header_outlook_monaco.jpg);
    background-position: center;    
}

.cnn-blog-banner-advert {
    float:right;
    width:175px;
    height: 35px;
    margin: 121px 20px 0 0;
}

.cnnBlogTitle div#hdr-search {
    right: 12px;
    width: 455px;
    |width: 461px;
}

.cnnBlogTitle #hdr-search form{
    width:100%;
}

.cnnBlogTitle #hdr-search .radio {
    margin: 0 2px 0;
    |margin: 0;
}

.cnnBlogTitle #hdr-search label {
    padding: 0 8px 0 0;
}

.cnnBlogTitle #hdr-search form span, .cnnBlogTitle #hdr-search form input {
    float: none;
}

.ftr-search-tfield {
    height: 16px;
}

#hdr-search .ftr-search-sicon input {
    float: right;
}

.cnnBusinessMain a#main.current {
    background-position: 0 0;
}

/*
T1
-------------------------------------------*/
.cnn_maincntnr {
    margin: auto;
}

/* CSS FOR DIRECTORY PAGE */
/* Topography & Colors */
.cnn-directory h2 { font-size:24px; line-height:26px; color:#000; font-family:arial, sans-serif; font-weight:normal; }
.cnn-directory .cnn-featured .cnn-tmstmp { font-family:arial, sans-serif; font-size:11px; line-height:13px; color:#949494; }
.cnn-directory .cnn-featured .cnn-blog-name { font-family:arial,sans-serif; font-size:18px; line-height:20px; }
.cnn-directory .cnn-featured p { font-family:arial, sans-serif; font-size:11px; line-height:13px; color:#000; }
.cnn-directory .cnn-area .cnn-title { font-family:arial, sans-serif; font-weight:bold; font-size:14px; line-height:16px; color:#000; background-color:#eee; }
.cnn-directory .cnn-blogger .cnn-tmstmp { font-family:arial, sans-serif; font-size:10px; line-height:12px; color:#999; text-transform:uppercase; }
.cnn-directory .cnn-blogger .cnn-blog-name { font-family:arial,sans-serif; font-size:12px; line-height:14px; }
.cnn-directory .cnn-blogger p { font-family:arial, sans-serif; font-size:11px; line-height:13px; color:#000; }
.cnn-info a { color:#000; }
.cnn-info a:hover { color:#ca0002; }

/* Images */
.cnn-directory .cnn-blogger .cnn-btn-fav { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/sprite_directory.gif) no-repeat 0 -20px; width:153px; height:24px; }
.cnn-directory .cnn-blogger a:hover .cnn-btn-fav { background-position:0 -64px; }
.cnn-directory .cnn-blogger .cnn-btn-add { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/sprite_directory.gif) no-repeat 0 -108px; width:153px; height:24px; }
.cnn-directory .cnn-blogger a:hover .cnn-btn-add { background-position:0 -152px; }
.cnn-directory .cnn-blogger .cnn-btn-twtr { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/sprite_directory.gif) no-repeat 0 -196px; width:153px; height:24px; }
.cnn-directory .cnn-blogger a:hover .cnn-btn-twtr { background-position:0 -240px; }
.cnn-directory .cnn-area .cnn-toggle img { width:13px; height:7px; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/arrow.gray.up.gif) no-repeat 0 0; } /* default is closed section*/
.cnn-directory .cnn-open .cnn-toggle img { width:13px; height:7px; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/arrow.gray.down.gif) no-repeat 0 0; }
.cnn-directory .cnn-blogger .cnn-follow { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/carots.gif) no-repeat scroll 0 -48px transparent; }
.cnn-directory .cnn-blogger a:hover .cnn-follow { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/carots.gif) no-repeat scroll 0 -64px transparent; }
.cnn-directory .cnn-featured .cnn-follow { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/carots.gif) no-repeat scroll 0 -10px transparent; }
.cnn-directory .cnn-featured a:hover .cnn-follow { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/carots.gif) no-repeat scroll 0 -29px transparent; }
.cnn-skn-fullwidth .cnn-shdwbx-corner-right { background-position:right -5px; }
.cnn-skn-fullwidth .cnn-shdwbx-corner-left { background-position:0 -5px; }

/* Structure */
.cnn-directory { margin-left:20px; }
.cnn-directory h2 { margin-top:0; padding-top:15px; margin-bottom:4px; margin-right:16px; }
.cnn-directory .cnn_divline { margin-bottom:6px; margin-right:16px; }
.cnn-directory .cnn-featured { margin-bottom:19px; margin-top:17px; margin-right:16px; }
.cnn-directory .cnn-featured .cnn-avtr { float:left; margin-right:12px; margin-top:3px; }
.cnn-directory .cnn-featured .cnn-tmstmp { display:block; }
.cnn-directory .cnn-featured .cnn-follow { width:10px; height:10px; }
.cnn-directory .cnn-featured p { margin-top:14px; margin-bottom:5px; }
.cnn-directory .cnn-featured .cnn_bulletbin { float:left; }
.cnn-directory .cnn-area { margin-bottom:3px; }
.cnn-directory .cnn-open { margin-bottom:0; padding-bottom:0px; }
.cnn-directory .cnn-area .cnn-title { height:23px; width:593px; padding:8px 0 0 10px; cursor:pointer; margin-bottom:0; }
.cnn-directory .cnn-open .cnn-title { margin-bottom:17px; }
.cnn-directory .cnn-area .cnn-title .cnn-toggle { float:right; margin-right:10px; margin-top:6px; }
.cnn-directory .cnn-area .cnn-blogger, .cnn-directory .cnn-area .cnn_clear { display:none; }
.cnn-directory .cnn-open .cnn-blogger { border-bottom:1px solid #E6E6E6;  margin-right:17px; padding-bottom:7px; display:block; margin-bottom:7px; }
.cnn-directory .cnn-open .cnn_clear { display:block; }
.cnn-directory .cnn-open .cnn-clearBrdrBtm { border-bottom:none; }
.cnn-directory .cnn-blogger .cnn-avtr { float:left; margin-right:5px; margin-top:3px; }
.cnn-directory .cnn-blogger .cnn-tmstmp { display:block; }
.cnn-directory .cnn-blogger .cnn-follow { height:7px; width:8px; }
.cnn-directory .cnn-blogger p { float:left; width:186px; padding:0 10px; margin-bottom:0; margin-top:0; }
.cnn-directory .cnn-blogger .cnn_bulletbin { float:left; }
.cnn-directory .cnn-blogger .cnn-btn { padding-top:15px; }
.cnn-blogger .cnn-info { float:left; width:206px; }
.cnn-skn-fullwidth { width:990px; }
.cnn-skn-fullwidth .cnn-shdwbx-corner-right { width:auto; }
.cnn-skn-fullwidth .cnn-shdwbx-corner-left { width:auto; }
/* END CSS FOR DIRECTORY PAGE */

/* Co-branding Sytles */
#cnnBlogContentArea .cnnPostWrap { position:relative; }
.cnn_sp_promo { position:absolute; bottom:16px; left:10px; }
.cnn_skn_malign_sp_promo { left:20px; }
.cnn_skn_inline_sp_promo .cnn_sp_promo { position:static; }
.cnn_skn_inline_sp_promo .cnn_strycblogo { float:left; margin-right:7px; }
#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:10px; }

.cnn_padb20 { padding-bottom:20px; }
/* @end Co-branding Sytles */

.cnn_tpad8 { padding-top:8px; }

/* Markets box */
.cnn_mtpintlcc6 { font-size:10px;line-height:12px;color:#999; }
.cnn_mtpintlmrkt3 { height:auto;overflow:hidden; }
.cnn_mtpintlmrkt1,
.cnn_mtpintlmrkt2 { font-size:10px;line-height:12px;color:#999; }
.cnn_mtpintlmrkt5,
.cnn_mtpintlmrkt6,
.cnn_mtpintlmrkt7 { float:left;display:inline;font-size:10px;line-height:12px;width:44px;margin-bottom:6px; }
.cnn_mtpintlmrkt5 { color: #004276; font-size: 11px; width:206px;margin:3px 0 0 0; font-weight:bold; }
.cnn_mtpintlmrkt5 span { color:#999; font-weight:normal; }
.cnn_mtpintlmrkt6 { text-align:center;color:#fff;height:17px;overflow:hidden;background:url('http://i.cdn.turner.com/cnn/.element/img/3.0/global/buttons/intl_blogs_sprite.gif') 0px -429px; }
.cnn_mtpintlmrkt6.negative { background-position:0px -402px; }
.cnn_mtpintlmrkt6.negative div{ color:#fff; }
.cnn_mtpintlmrkt6 div { padding:3px 0 0 0; }
.cnn_mtpintlmrkt7 { color:#12ac10;text-align:right;width:45px;margin:3px 0 0 0; }
.cnn_mtpintlmrkt7.negative { color:#ca0002; }

a.toggle {height: 18px; margin: 0px 2px; display: block; float: right; cursor: pointer;}
a   {cursor: pointer; color: #004276;}
a:hover   {cursor: pointer; color: #004276;}
a.toggle span {visibility: hidden}

.pmOff {display:none; }
.pmOn {display:block; float: left; }

#marketsHdr { margin:7px 0 13px 0; }
#marketsHdr a.toggle               {float: left; margin: 0;}
#marketsHdr a#asiaMarketBtn        { background:transparent url('http://i.cdn.turner.com/cnn/.element/img/3.0/global/buttons/intl_blogs_sprite.gif') 0px -352px no-repeat;height:18px;width:99px;display:inline;float:left;margin:0 2px 0 0; }
#marketsHdr a#asiaMarketBtn.togOn          {background-position: 0px -96px;}
#marketsHdr a#asiaMarketBtn.togOff         {background-position: 0px -20px;}
#marketsHdr a#asiaMarketBtn.togOff:hover   {background-position: 0px -58px;}

#marketsHdr a#eurMarketBtn        { background:transparent url('http://i.cdn.turner.com/cnn/.element/img/3.0/global/buttons/intl_blogs_sprite.gif') 0px -352px no-repeat;height:18px;width:99px;display:inline;float:left;margin:0 1px 0 0; }
#marketsHdr a#eurMarketBtn.togOn          {background-position: 0px -210px;}
#marketsHdr a#eurMarketBtn.togOff         {background-position: 0px -134px;}
#marketsHdr a#eurMarketBtn.togOff:hover   {background-position: 0 -172px;}

#marketsHdr a#usMarketBtn        { background:transparent url('http://i.cdn.turner.com/cnn/.element/img/3.0/global/buttons/intl_blogs_sprite.gif') 0px -352px no-repeat;height:18px;width:99px;display:inline;float:left;margin:0 0 0 0;}
#marketsHdr a#usMarketBtn.togOn          {background-position:0px -324px;}
#marketsHdr a#usMarketBtn.togOff         {background-position:0px -248px;}
#marketsHdr a#usMarketBtn.togOff:hover   {background-position: 0 -286px;}

/* Footer */
#wpSource {position:relative; left:-410px;}
.cnnFBCount { padding-left:5px;font-weight:bold;color:#999;font-size:11px;line-height:13px;padding-right:10px; }
.cnnSocialContainer img { vertical-align:-3px; }

#sidebar ul li {
	margin-bottom: 10px;
}

#sidebar .cnnWireLtgBox:last-child {
	border-bottom: none;
}

.cnnAboutbox .cnnBBStories .cnn_adtitle img, .cnnAboutbox .cnnBlogContent .cnn_adtitle img {
	float:none;
	margin:0;
}

.cnn_adtag_rgt2, .cnn_adtag_top {
	margin-top: -15px;
}

.cnn_tweet_retweet {
	display:block;
}