/* PREVIOUS CSS THAT SETS THE BASE OF THE FORMATING */

/* 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:#fff;}
.cnnBlogFooterArea, #cnn_ftrcntnt{background:#fafafa;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; }
#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; 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; }

/* duo color banner */
.cnn-duo-color { position:relative; height:172px; background-color: #fafafa }
.cnn-color1 { width:50%; position:absolute; top:0px; left:0px; height:137px; }
.cnn-color2 { width:50%; position:absolute; top:0px; left:50%; height:137px; }

/* 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:14px; line-height:16px; font-family:arial, sans-serif; color:#000; font-weight:normal; }
#cnnRightCol .cnnAboutbox, #cnn-twitter-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 { 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; }
#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-top: 10px; }
#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; }
.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:inline-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 { float:left; margin:0; }
#cnn-twitter-viewer .cnn-title { font-family:arial, sans-serif; font-size:14px; 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 { 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; margin-top:0; }
#cnn-twitter-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-twitter-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-twitter-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-twitter-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-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 { display:block; 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-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; }

#cnnBlogContentArea h3, .cnn-leftcolumn h3, .cnn-leftcolumn .cnn_qvbv3 h5 { font-size:14px; 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: #fafafa;
}

.cnnBlogTitle {
	height: 172px;
	margin: 0 auto;
	position: relative;
	width: 1016px;
}

.cnnBlogTitle a {
	bottom: 10px;
	height: 128px;
	left: 0;
	position: absolute;
	width: 588px;
}

.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;
}

#cnnContainer.banner1 .cnnBlogTitle, #cnnContainer.cnnEatThink .cnnBlogTitle {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/1016x172_header_lemon_v2.jpg);
}

#cnnContainer.banner1 .cnn-color1, #cnnContainer.banner1 .cnn-color2, #cnnContainer.cnnEatThink .cnn-color1, #cnnContainer.cnnEatThink .cnn-color2  { background-color:#fedc1a; }

#cnnContainer.cnnEatNews .cnnBlogTitle, #cnnContainer.banner2 .cnnBlogTitle {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/1016x172_header_lettuce.jpg);
}

#cnnContainer.cnnEatNews .cnn-color1, #cnnContainer.banner2 .cnn-color1 { background-color:#467E01; }
#cnnContainer.cnnEatNews .cnn-color2, #cnnContainer.banner2 .cnn-color2 { background-color:#A6C100; }

#cnnContainer.cnnEatBite .cnnBlogTitle, #cnnContainer.banner3 .cnnBlogTitle {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/1016x172_header_watermelon.jpg);
}

#cnnContainer.cnnEatBite .cnn-color1, #cnnContainer.banner3 .cnn-color1, #cnnContainer.cnnEatBite .cnn-color2, #cnnContainer.banner3 .cnn-color2 { background-color:#ec9f65; }

#cnnContainer.cnnEatSip .cnnBlogTitle, #cnnContainer.banner4 .cnnBlogTitle {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/1016x172_sip_header.jpg);
}

#cnnContainer.cnnEatSip .cnn-color1, #cnnContainer.cnnEatSip .cnn-color2, #cnnContainer.banner4 .cnn-color1, #cnnContainer.banner4 .cnn-color2 { background-color:#ffb3b3; }

#cnnContainer.cnnEatMake .cnnBlogTitle, #cnnContainer.banner5 .cnnBlogTitle {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/1016x172_header_chocolate.jpg);
}

#cnnContainer.cnnEatMake .cnn-color1, #cnnContainer.cnnEatMake .cnn-color2, #cnnContainer.banner5 .cnn-color1, #cnnContainer.banner5 .cnn-color2 { background-color:#44170d; }

#cnnContainer.cnnEatBuzz .cnnBlogTitle, #cnnContainer.banner6 .cnnBlogTitle {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/1016x172_header_steak.jpg);
}

#cnnContainer.cnnEatBuzz .cnn-color1, #cnnContainer.cnnEatBuzz .cnn-color2, #cnnContainer.banner6 .cnn-color1, #cnnContainer.banner6 .cnn-color2 { background-color:#812d30; }

/* JAPAN EATS */
.category-japan-eats #cnnContainer.banner1 .cnn-duo-color .cnnBlogTitle {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/1016x172_header_lemon_JapanEats.jpg);
}
.category-japan-eats #cnnContainer.banner2 .cnn-duo-color  .cnnBlogTitle {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/1016x172_header_lettuce_JapanEats.jpg);
}
.category-japan-eats #cnnContainer.banner3 .cnn-duo-color  .cnnBlogTitle {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/1016x172_header_watermelon_JapanEats.jpg);
}
.category-japan-eats #cnnContainer.banner4  .cnn-duo-color .cnnBlogTitle {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/1016x172_sip_header_JapanEats.jpg);
}
.category-japan-eats #cnnContainer.banner5 .cnn-duo-color  .cnnBlogTitle {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/1016x172_header_chocolate_JapanEats.jpg);
}
.category-japan-eats #cnnContainer.banner6  .cnn-duo-color .cnnBlogTitle {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/1016x172_header_steak_JapanEats.jpg);
}
/* /JAPAN EATS */

.cnnBlogTitle div#hdr-search {
	right: 12px;
	width: 455px;
	|width: 461px;
}

.cnnEatSearchOptions {
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0 0 0;
	width: 154px;
	|width: 160px;

}

.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;
}

div#cnnEatocracySubnav {
	clear: both;
	height: 43px;
	margin: 0 0 15px;
}

#cnnEatocracySubnav a {
	display: inline-block;
	height: 43px;
	float: left;
	margin: 0 1px 0 0;
	width: 130px;
}

.cnnEatMain.banner1 #cnnEatocracySubnav a { background-image:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/main_nav_lemon.jpg); }
.cnnEatMain.banner2 #cnnEatocracySubnav a { background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/main_nav_lettuce.jpg); }
.cnnEatMain.banner3 #cnnEatocracySubnav a { background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/main_nav_watermelon.jpg); }
.cnnEatMain.banner4 #cnnEatocracySubnav a { background-image:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/main_nav_sip.jpg );}
.cnnEatMain.banner5 #cnnEatocracySubnav a { background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/main_nav_chocolate.jpg);}
.cnnEatMain.banner6 #cnnEatocracySubnav a { background-image: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/main_nav_steak.jpg); }


.cnnEatBite #cnnEatocracySubnav a {
	background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/sprite_subnav_bite.jpg) 0 0 no-repeat;
}

.cnnEatSip #cnnEatocracySubnav a {
	background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/sprite_subnav_sip.jpg) 0 0 no-repeat;
}

.cnnEatNews #cnnEatocracySubnav a {
	background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/sprite_subnav_news.jpg) 0 0 no-repeat;
}

.cnnEatMake #cnnEatocracySubnav a {
	background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/sprite_subnav_make.jpg) 0 0 no-repeat;
}

.cnnEatThink #cnnEatocracySubnav a {
	background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/sprite_subnav_think.jpg) 0 0 no-repeat;
}

.cnnEatBuzz #cnnEatocracySubnav a {
	background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/sprite_subnav_buzz.jpg) 0 0 no-repeat;
}

#cnnEatocracySubnav a:hover, #cnnEatocracySubnav a:active {
	background-position: 0 -43px;
}

.cnnEatMain #cnnEatocracySubnav a#main, .cnnEatBite #cnnEatocracySubnav a#bite, .cnnEatNews #cnnEatocracySubnav a#news, .cnnEatSip a#sip, .cnnEatMake a#make, .cnnEatThink a#think, .cnnEatBuzz a#buzz {
	width: 214px;
}

.cnnEatMain a#main.current {
	background-position: 0 0;
}

.cnnEatMain #cnnEatocracySubnav a#news {
	background-position: -215px 0;
}

.cnnEatMain #cnnEatocracySubnav a#news:hover, .cnnEatMain #cnnEatocracySubnav a#news:active, .cnnEatMain #cnnEatocracySubnav a#news.current {
	background-position: -215px -43px;
}
#cnnEatocracySubnav a#bite {
	background-position: -262px 0;
}

#cnnEatocracySubnav a#bite:hover, #cnnEatocracySubnav a#bite:active, .cnnEatBite #cnnEatocracySubnav a#bite {
	background-position: -262px -43px;
}

.cnnEatMain #cnnEatocracySubnav a#bite, .cnnEatNews #cnnEatocracySubnav a#bite {
	background-position: -346px 0;
}

.cnnEatMain #cnnEatocracySubnav a#bite:hover, .cnnEatMain #cnnEatocracySubnav a#bite:active, .cnnEatNews #cnnEatocracySubnav a#bite:hover, .cnnEatNews #cnnEatocracySubnav a#bite:active {
	background-position: -346px -43px;
}

#cnnEatocracySubnav a#sip, .cnnEatSip #cnnEatocracySubnav a#sip.current {
	background-position: -393px 0;
}

#cnnEatocracySubnav a#sip:hover, #cnnEatocracySubnav a#sip:active {
	background-position: -393px -43px;
}

.cnnEatMain #cnnEatocracySubnav a#sip, .cnnEatNews #cnnEatocracySubnav a#sip, .cnnEatBite #cnnEatocracySubnav a#sip {
	background-position: -477px 0;
}

.cnnEatMain #cnnEatocracySubnav a#sip:hover, .cnnEatMain #cnnEatocracySubnav a#sip:active, .cnnEatNews #cnnEatocracySubnav a#sip:hover, .cnnEatNews #cnnEatocracySubnav a#sip:active,
.cnnEatBite #cnnEatocracySubnav a#sip:hover, .cnnEatBite #cnnEatocracySubnav a#sip:active {
	background-position: -477px -43px;
}

#cnnEatocracySubnav a#make, #cnnEatocracySubnav a#make:visited {
	background-position: -524px 0;
}

#cnnEatocracySubnav a#make:hover, #cnnEatocracySubnav a#make:active, .cnnEatMake #cnnEatocracySubnav a#make {
	background-position: -524px -43px;
}

.cnnEatMain #cnnEatocracySubnav a#make, .cnnEatMain #cnnEatocracySubnav a#make:visited, .cnnEatNews #cnnEatocracySubnav a#make, .cnnEatBite #cnnEatocracySubnav a#make, .cnnEatSip #cnnEatocracySubnav a#make {
	background-position: -608px 0;
}

.cnnEatMain #cnnEatocracySubnav a#make:hover, .cnnEatMain #cnnEatocracySubnav a#make:active, .cnnEatNews #cnnEatocracySubnav a#make:hover, .cnnEatNews #cnnEatocracySubnav a#make:active, 
.cnnEatBite #cnnEatocracySubnav a#make:hover, .cnnEatBite #cnnEatocracySubnav a#make:active,
.cnnEatSip #cnnEatocracySubnav a#make:hover, .cnnEatSip #cnnEatocracySubnav a#make:active {
	background-position: -608px -43px;
}


#cnnEatocracySubnav a#think, #cnnEatocracySubnav a#think:visited {
	background-position: -739px 0;
}

#cnnEatocracySubnav a#think:hover, #cnnEatocracySubnav a#think:active {
	background-position: -739px -43px;
}

.cnnEatThink #cnnEatocracySubnav a#think.current, .cnnEatThink #cnnEatocracySubnav a#think, .cnnEatBuzz #cnnEatocracySubnav a#think {
	background-position: -655px 0;
}

.cnnEatBuzz #cnnEatocracySubnav a#think:hover, .cnnEatBuzz #cnnEatocracySubnav a#think:active {
	background-position: -655px -43px;
}
#cnnEatocracySubnav a#buzz {
	background-position: -870px 0;
	margin: 0;
}

#cnnEatocracySubnav a#buzz:hover, #cnnEatocracySubnav a#buzz:active, #cnnEatocracySubnav a#buzz.current  {
	background-position: -870px -43px;
}

.cnnEatBuzz #cnnEatocracySubnav a#buzz {
	background-position: -786px -43px;
}

/* News Subnav */
#cnnEatocracySubnav a#news {
	background-position: -131px 0;
}

#cnnEatocracySubnav a#news:active, #cnnEatocracySubnav a#news:hover, .cnnEatNews #cnnEatocracySubnav a#news {
	background-position: -131px -43px;
}
/* Bite Subnav */
.cnnEatBite #cnnEatocracySubnav a#news {
	background-position: -131px 0;
}



.cnnEatBite #cnnEatocracySubnav a#news:hover, .cnnEatBite #cnnEatocracySubnav a#news:active {
	background-position: -131px -43px;
}

.cnnEatBite #cnnEatocracySubnav a#main {
	width: 130px;
}


/*
T1
-------------------------------------------*/
.cnn_maincntnr {
	margin: auto;
	padding: 0 0 0 16px;
}

#cnnEatocracyT1 {
	background: #000;
	color: #fff;
	height: 348px;
	margin: 0 0 15px 0;
	position: relative;
	text-align: left;
}

div.cnnEatT1Hero {
	float: left;
	width: 793px;
}

.cnnEatT1Hero.cnnEatT1Current {
}

div.cnnEatTitleT1 {
	background: #000;
	bottom: 20px;
	left: 0;
	padding: 5px 15px 10px 14px;
	position: absolute;
	width: 392px;
}

.cnnEatTitleT1 h2 {
	margin: 0;
}

.cnnEatTitleT1 h2 a, .cnnEatTitleT1 h2 a:visited {
	color: #fff;
	font-size: 36px;
	font-weight: bold;
	line-height: 46px;
}

.cnnEatTitleT1 h4 {
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
}
.cnnEatTitleT1 h4 a, .cnnEatTitleT1 h4 a:visited {
	color: #90cefa;
}

div#cnnEatT1Controls {
	position: absolute;
	right: 0;
	top: 0;
	width: 207px;
}

#cnnEatT1Controls h2 {
	border-bottom: 1px solid #666;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 0 0 0 10px;
	padding: 20px 0 10px;
	text-transform: lowercase;
}

#cnnEatT1Controls ul {
	list-style: none;
	padding: 0 12px 0 10px;
}

#cnnEatT1Controls li {
	background: #000;
	border-bottom: 1px solid #666;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 0 9px 0;
	margin-left: 5px;
	|width: 170px;
	|height: auto;
	
}

#cnnEatT1Controls li.cnnT1Selected {
	margin-left: 0;
}

#cnnEatT1Controls li p, .cnnT1Tease {
	background: #000;
	display: block;
	/*
	filter:alpha(opacity=70);
	opacity: .6;
	*/
}

#cnnEatT1Controls li a { line-height:1.4em; }

#cnnEatT1Controls li.cnnT1Last {
	border: none;
}

#cnnEatT1Controls li:hover {
	cursor: pointer;
}
/*
#cnnEatT1Controls li:hover, #cnnEatT1Controls li.cnnT1Selected, #cnnEatT1Controls li.over {
	filter:alpha(opacity=100);
	opacity: 1;	
}
*/

#cnnEatT1Controls li:hover p, #cnnEatT1Controls li.cnnT1Selected p, #cnnEatT1Controls li.over p #cnnEatT1Controls li:hover .cnnT1Tease, #cnnEatT1Controls li.over .cnnT1Tease {
	filter:alpha(opacity=100);
	opacity: 1;	
}


#cnnEatT1Controls li.over {
	color: red;
}

#cnnEatT1Controls .cnnT1Selected p {
	font-size: 14px;
}

#cnnEatT1Controls li a, #cnnEatT1Controls li a:visited {
	color: #ffdb17;
}



/* News  - lettuce */
.banner1 #cnnEatT1Controls li p a, .banner1 #cnnEatT1Controls li p a:visited {
	color: #9b8714;
}

.banner1 #cnnEatT1Controls li:hover p a, .banner1 #cnnEatT1Controls li:hover p a:visited, .banner1 #cnnEatT1Info a, .banner1 #cnnEatT1Info a:visited {
	color: #ffdb17;
}

/* News  - lettuce */
.banner2 #cnnEatT1Controls li p a, .banner2 #cnnEatT1Controls li p a:visited {
	color: #697a10;
}

.banner2 #cnnEatT1Controls li:hover p a, .banner2 #cnnEatT1Controls li:hover p a:visited, .banner2 #cnnEatT1Info a, .banner2 #cnnEatT1Info a:visited {
	color: #bdd525;
}

.banner2 .cnn-sidebar-text dl {
	color: #467e00;
}

/* Bite  - watermelon */
.banner3 #cnnEatT1Controls li p a, .banner3 #cnnEatT1Controls li p a:visited {
	color: #935b38;
}

.banner3 #cnnEatT1Controls li:hover p a, .banner3 #cnnEatT1Controls li:hover p a:visited, .banner3 #cnnEatT1Info a, .banner3 #cnnEatT1Info a:visited {
	color: #ec9f65;
}

.banner3 .cnn-sidebar-text dl {
	color: #8a1c05;
}

/* Sip - martini */
.banner4 #cnnEatT1Controls li p a, .banner4 #cnnEatT1Controls li p a:visited {
	color: #866152;
}

.banner4 #cnnEatT1Controls li:hover p a, .banner4 #cnnEatT1Controls li:hover p a:visited, .banner4 #cnnEatT1Info a, .banner4 #cnnEatT1Info a:visited {
	color: #dfa188;
}

.banner4 .cnn-sidebar-text dl, .banner5 .cnn-sidebar-text dl {
	color: #44170d;
}

/* Make - chocolate cake */
.banner5 #cnnEatT1Controls li p a, .banner5 #cnnEatT1Controls li p a:visited {
	color: #866152;
}

.banner5 #cnnEatT1Controls li:hover p a, .banner5 #cnnEatT1Controls li:hover p a:visited, .banner5 #cnnEatT1Info a, .banner5 #cnnEatT1Info a:visited {
	color: #dfa188;
}

/* Buzz - steak */
.banner6 #cnnEatT1Controls li p a, .banner6 #cnnEatT1Controls li p a:visited {
	color: #896362;
}

.banner6 #cnnEatT1Controls li:hover p a, .banner6 #cnnEatT1Controls li:hover p a:visited, .banner6 #cnnEatT1Info a, .banner6 #cnnEatT1Info a:visited {
	color: #e2a89f;
}

.banner6 .cnn-sidebar-text dl {
	color: #812d30;
}

#cnnEatT1Controls li.cnnT1Selected:hover p a, #cnnEatT1Controls li.cnnT1Selected:hover p a:visited { color: #fff; }

#cnnEatT1Controls .cnnComments {
	line-height: 11px;
}

#cnnEatT1Controls p {
	margin: 0 0 6px;
}

#cnnEatT1Controls .cnnComments a, #cnnEatT1Controls .cnnComments a:visited {
	background: #000 url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/eatocracy/gfx/sprite_social_icons_blk.gif) 0 0 no-repeat;
	color: #999;
	display: inline-block;
	font-size: 11px;
	padding: 1px 0 2px 17px;
	width: 40px;
	filter:alpha(opacity=100);
}

#cnnEatT1Controls .cnnComments a.fb, #cnnEatT1Controls .cnnComments a.fb:visited {
	color: #999;
	background-position: 0 1px;
}

#cnnEatT1Controls .cnnComments a.comments, #cnnEatT1Controls .cnnComments a.comments:visited, #cnnEatT1Controls .cnnT1Selected .cnnComments a, #cnnEatT1Controls .cnnT1Selected .cnnComments a:visited {
	background-position: 0 -35px;
	color: #999;
}

#cnnEatT1Controls .cnnT1Selected .cnnComments a, #cnnEatT1Controls .cnnT1Selected .cnnComments a:visited {
	background-position: 0 -53px;
	font-size: 18px;
	line-height: 18px;
	padding-left: 21px;
}

#cnnEatT1Controls .cnnT1Selected .cnnComments a.comments, #cnnEatT1Controls .cnnT1Selected .cnnComments a.comments:visited {
	background-position: 0 -97px;
}


#cnnEatT1Controls .cnnT1Selected a, #cnnEatT1Controls .cnnT1Selected a:visited, #cnnEatT1Controls .cnnT1Selected a:hover, #cnnEatT1Controls .cnnT1Selected a:active, .banner1 #cnnEatT1Controls .cnnT1Selected a, .banner1 #cnnEatT1Controls .cnnT1Selected a:visited, .banner2 #cnnEatT1Controls .cnnT1Selected a, .banner2 #cnnEatT1Controls .cnnT1Selected a:visited, .banner3 #cnnEatT1Controls .cnnT1Selected a, .banner3 #cnnEatT1Controls .cnnT1Selected a:visited, .banner4 #cnnEatT1Controls .cnnT1Selected a, .banner4 #cnnEatT1Controls .cnnT1Selected a:visited, .banner5 #cnnEatT1Controls .cnnT1Selected a, .banner5 #cnnEatT1Controls .cnnT1Selected a:visited, .banner6 #cnnEatT1Controls .cnnT1Selected a, .banner6 #cnnEatT1Controls .cnnT1Selected a:visited {
	color: #fff;
}

/* Static T1 */
#cnnEatT1Info {
	float: right;
	padding: 25px 12px 0;
	width: 183px;
}

#cnnEatT1Info a {
	color: #ffdb17;
}

.cnnEatT1Desc {
	margin: 0 0 52px 0;
	padding: 0 4px 0 0;
}

#cnnEatT1Info h2, #cnnEatT1Info h3 {
	color: #fff;
}

#cnnEatT1Info h2 {
	font-size: 14px;
	font-weight: normal;
}

.cnnEatT1Desc h4 {
	color: #999;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	margin: 0 0 8px;
}

.cnnEatT1Desc h3 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 20px;
}

.cnnEatT1Desc h3 a {
	text-transform: uppercase;
}

#cnnEatHeroStatic .cnnEatTitleT1 {
	bottom: 40px;
}

/* 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 */

/* CSS FOR EATCYCLOPEDIA PAGE */
div#cnnEatCycContainer {
	padding: 0 0 0 11px;
}

#cnnEatCycContainer a, #cnnEatCycContainer a:visited {
	color: #004276;
}

#cnnEatCycContainer a:active, #cnnEatCycContainer a:hover {
	color: #CA0002;
}

#cnnEatCycContainer .cnnPgHdr {
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
	margin: 0 0 20px 9px;
	position: relative;
	width:606px;
}

#cnnEatCycContainer .cnnPgHdr .cnnPagination, #cnnEatCycContainer .cnnPgFtr .cnnPagination {
	bottom: 6px;
	color: #999;
	font-size: 11px;
	right: 0;
	position: absolute;
}

 #cnnEatCycContainer .cnnPgFtr .cnnPagination {
 	top: 7px;
 }

#cnnEatCycContainer .cnnPagination strong {
	color: #000;
}

#cnnEatCycContainer .cnnPagination a {
	font-weight: bold;
}

#cnnEatCycContainer .cnnPagination span {
	margin: 0 8px;
}

#cnnEatCycContainer .cnnPgFtr {
	border-top: 1px solid #e6e6e6;
	height: 22px;
	position: relative;
	margin-left: 9px;
	width: 606px;
}



#cnnBlogContentArea #cnnEatCycContainer h3 {
	background: #eee;
	color: #000;
	font-size: 14px;
	line-height: 14px;
	margin: 0 0 13px 9px;
	_margin-bottom: 20px;
	|margin-bottom: 20px;
	padding: 11px 10px 10px;
	position: relative;
	width: 586px;
}

#cnnBlogContentArea #cnnEatCycContainer h3 a {
	bottom: 10px;
	font-weight: normal;
	font-size: 11px;
	position: absolute;
	right: 10px;
}

#cnnEatCycContainer h2 {
	color: #000;
	font-size: 24px;
	font-weight: normal;
	margin: 10px 0 0;
}

table.cnnEatCycGrid {
	margin: 0 0 13px;
	padding: 0;
	border-spacing: 11px 7px;
	|border-spacing: 0;
	|margin-left: 10px;
	_border-spacing: 0;
	_margin-left: 10px;
}

.cnnEatCycGrid td {
	background: #f6f6f6;
	font-size: 12px;
	height: 55px;
	padding: 0 10px 0;
	vertical-align:middle;
	width: 174px;
	|border-right: 11px #fff solid;
	|border-bottom: 7px solid #fff;
	_border-right: 11px #fff solid;
	_border-bottom: 7px solid #fff;
}

/* 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 */

/* Footer Extra Sytles */
.cnnFBCount { padding-left:5px;font-weight:bold;color:#999;font-size:11px;line-height:13px;padding-right:10px; }
.cnnSocialContainer img { vertical-align:-3px; }
.footLiving {position:relative;left:-295px;top:-25px;width:90px;}
.footLiving img {vertical-align: middle;}
/* @end Footer Extra Sytles */

.cnn_tpad8 { padding-top:8px; }
