/* Redefining old styles */
#cnnBlogContentArea .cnnBlogContentDateHead { padding-top:1px; font-size:11px; font-weight:normal; padding-left:0; }
#cnnBlogContentArea .cnnGryTmeStmp { padding-top:2px; padding-bottom:16px; color:#999; padding-left:0; }
.cnnOverlayLnk, .cnnCommentsLnk { margin-bottom:6px; }
#cnnBlogContentArea .postSeparator { display:none; }
.cnnPostNavigation { background:#fff; border-bottom:none; height:auto; }
#cnnBlogContentArea .cnnBlogContentTitle, #cnnBlogContentArea .cnnBlogContentTitle a { font-size:20px; }
#cnnBlogContentArea .cnnBlogContentTitle { padding-top:0; margin-top:15px; }
#cnnBlogContentArea .cnnBlogContentPost { margin-top:7px; padding-right:5px;}
.cnnPostFooter { margin-top:0; border-top:none; padding-top:0; }
#comments h6, #comments h6 b { font-size:20px; }
#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; }
.cnnLeftPost .cnn_tpad20 { padding-top:20px; }
#cnnBlogContentArea .cnnBlogContentTitle a, #cnnBlogContentArea .cnnBlogContentTitle a:visited { color:#004276; }
#cnnBlogContentArea .cnnBlogContentTitle a:hover { color:#ca0002; }

/* POST SEPARATOR */
.cnn_wh1600_post_separator { border-bottom:1px solid #e6e6e6; }
/* @end POST SEPARATOR */

/* Post Comments */
.commentFooter { color:#999; }
.commentlist cite, .commentlist cite a { font-size:11px; }

/* 
To add a user as having special commenting change leadivcnn to user login name. 
Don't for get to change the user's image as well
.comment-author-leadivcnn .commentItem strong, .comment-author-leadivcnn .commentItem strong a { color:#ca0002; }
.comment-author-leadivcnn .commentItem { padding-top:20px; }
.comment-author-leadivcnn .commentItem .commentDivline { margin-top:20px; }
.comment-author-leadivcnn .cnn_special_comment { background:#EBEBEB url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/parkerspitzer/49x49_twit_avatar2.jpg) no-repeat 7px 14px; padding:15px 30px 24px 71px; }
*/

/* Misc. */
.cnn_content_top { margin-left:5px; }

/* @start Banner Image */
.cnn_brkt_1,.cnn_maincntnr{background:#fafafa url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/whitehouse/1200x129_header.gif) no-repeat center top}
.cnn_std_header_image_bx img{width:980px;height:129px}
/* @end Banner Image */

/* Shadows around boxes */
.cnn-left-shadow-wrap { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/parkerspitzer/left-shadow.png) repeat-y scroll 0 0 transparent; width:640px; padding-left:4px; }
.cnn-right-shadow-wrap { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/parkerspitzer/right-shadow.png) repeat-y scroll right top transparent; width:640px; padding-right:4px; }
#cnnBlogContentArea { width:645px; }
.cnn-top-right-shadow { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/parkerspitzer/top-right-shadow.png) no-repeat top right; height:4px; }
.cnn-bottom-right-shadow { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/parkerspitzer/bottom-right-shadow.png) no-repeat top right; height:4px; }
.cnn-top-shadow { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/parkerspitzer/top-shadow.png) no-repeat 0 0; height:4px; }
.cnn-bottom-shadow { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/parkerspitzer/bottom-shadow.png) no-repeat 0 0; height:4px; }

.cnn-rr-left-shadow-wrap { padding-left:0; width:5px; }
.cnn-rr-right-shadow-wrap { padding-right:0; width:4px; }


/* Base Typography */
.cnn_maincntnr * {font-family:arial; font-size:11px; line-height:1.2em; }
a, a:visited, a:active, a:link { color:#004276; }
.cnn_content_top a, .cnn_content_top a:visited, .cnn_content_top a:active, .cnn_content_top a:link { color:#6ab9d3; }
a:hover, .cnn_content_top a:hover { color:#ca0002; }

.cnn_t1_title_text   { font-weight:bold; font-size:36px; color:#fff; }
.cnn_feed_title_text   { font-weight:bold; font-size:18px; color:#000; }
.cnn_post_title_text { font-weight:bold; font-size:20px; }
.cnn_t1_text   { font-weight:bold; color:#fff; }
.cnn_sidebar_title_text { font-weight:bold; font-size:18px; }
.cnn_feed_text   { font-size:12px; color:#fff; }
.cnn_tmstmp_text   { color:#959595; }
.cnn_post_tmstmp_text { color:#999; }
.cnn_tiny_text { font-size:9px; }
.cnn_most_liked_text { font-size:14px; color:#7d7d7d; }
.cnn_big_text { font-size:12px; }
.cnn_small_text { font-size:10px; }

/*.single .cnn_blog_content_area { background-color:#fff; }*/
.cnn_home_link { display:block; height:191px; width:796px; }
.cnn_pksz_mug { float:left; margin-right:6px; margin-top:7px; }
.cnn_byline { margin-top:13px; font-weight:bold; color:#999; }
.cnn_comment_count, .cnn_comment_count a { font-size:9px; font-weight:normal; }

/* Base Structure */
.cnn_tpad10 { padding-top:10px; }

/* Sidebar */
#cnnRightCol { color:#000; }
#cnnRightCol .cnn_white_wire_bx { background-color:#fff; }
#cnnRightCol a { color:#004276; font-weight:normal; }
#cnnRightCol a:hover { color:#ca0002; }
#cnnRightCol .cnnBlogHeader { color:#000; line-height:1.2em; margin-top:0; }
#cnnRightCol .cnnWireLtgBox { background:#fff; }
#cnnRightCol .cnnWireLtgBox .cnnBoxFooter { margin: 14px 0 15px 0; border-top:1px solid #e6e6e6; }
.cnnAboutbox .cnnTopModRRHeader, .cnnAboutbox .cnnBlogHeader { padding:0; }
.cnn_define { margin-top:-3px; margin-bottom:12px; }
.cnn_define dt { color:#666; font-size:16px; font-weight:bold; }
.cnn_define dd { color:#666; }

/* Social Icons */
.cnn_fcb { display:block; float:left; margin-left:10px; width:14px; height:14px; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/whitehouse/icon_facebook.gif) no-repeat 0 0; }
.cnn_twt { display:block; float:left; margin-left:10px; width:9px; height:13px; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/whitehouse/icon_twitt.gif) no-repeat 0 0; }
.cnn_rss { display:block; float:left; margin-left:10px; width:15px; height:14px; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/whitehouse/icon_rss.gif) no-repeat 0 0; }
/* @end Social Icons */

/* Footer */
#cnn_ftrcntnt { background:#fff; }
#cnn_ftrcntnt, #cnn_ftrcntntinner { padding-top:0; }
#cnn_ftrcntntinner { border-top:none; }
#cnn_ftrcntnt a { color:#004276; }
#cnn_ftrcntnt a:hover { color:#ca0002; }
.cnn_blog_footer_area { background:#fff; margin-top:40px; }
#ftr-search form { background:none; width:301px; }

/* Tracking images */
.cnn-tracking-img, #wpstats { position:absolute; left:0; height:1px; }

/* Ads */
.cnn_adtitle { margin-top:4px; text-align:right; padding-right: 10px;}

/* @todo Merge CSS from Chris with current CSS */
/* css page groundwork */
.blog { background-color:#fafafa; }
.cnn_maincntnr {padding:0 0; } /* there was an inherited padding-left property that this is overriding */

/* top post styles -- i.e. cnnWideImage area */
.cnnWideImage { padding-left:0; }

/* left post styles */			
.cnnBlogContentArea {background-color:green;}
.cnnPostWrap {background-color:#ffffff; margin-bottom:0; padding-bottom:15px;}
.cnnLeftPost {padding: 16px 0 0 10px; width:170px;}
.cnnLeftPost div {padding:0 0;}
.more-link {display:block; margin-top:16px;}
.cnnOverlayLnk,	.cnnCommentsLnk, .cnnPermaLink {display:inline-block; margin-bottom:6px; font:bold 11px arial,sans-serif; color:#004276;}
.cnnOverlayLnkTotal {font:normal 9px arial,sans-serif; color:#000000;}
.leftColDivider {border-top:1px solid #e1e1e1; width:140px; margin:26px 0 17px 0;}
.leftPullQuoteImg {height:31px; width:38px; margin-bottom:5px; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/parkerspitzer/quote.gif) no-repeat 0 0;}
.leftPullQuoteAtt {font:bold 14px arial,sans-serif; color: #7d7d7d; line-height:20px;}
.leftPullQuoteQte {font:normal 14px arial,sans-serif; color: #7d7d7d; width:138px; line-height:20px;}
.leftPullQuoteLnk {display:block; font:normal 12px arial,sans-serif; color: #004276; margin-top:2px;}
.leftPullQuoteLnk:hover {color: #ca0002;}
.leftPullQuoteAdd {display:block; font:bold 12px arial,sans-serif; color: #004276; margin-top:28px;}
.leftPullQuoteAdd:hover {color: #ca0002;}

/* right post */
.cnnRightPost {padding:0 0;}
.cnnBlogContentTitle a {font:bold 20px arial,sans-serif; color:#004276;}
.cnnBlogContentTitle a:hover {color:#ca0002;}
.postAuthor {margin-top:6px; width:300px; height:31px;}
.postAuthorImg {float:left; margin-right:6px; width:30px;}
.postAuthorByline {float:left; width:70px; text-align:left; font:bold 11px arial,sans-serif; padding-top:5px;}
.postAuthorPost {color:#999999;}
.postAuthorName {color:#004276;}
.cnnBlogContentPost p { font-size:12px; line-height:1.4em; padding-bottom:14px; }
.postRelTopics {margin:9px 0 4px 0; font-size:11px; color:#999999;}
.cnn_mugshot { float:left; margin-top:7px; }


/* right column styles - these are a quick sketch */		
/* set bg color */
.cnnBlogHeader {color:#000; padding:0 0; margin:0 0 12px 0;}
.cnnRRStruct {background-color:#fff; padding-top:0;}
.cnnWireLtgBox {background-color:transparent; padding-left:11px; padding-right:11px;} 
.cnnRightCol {background-color:transparent;}				

/* text color */
.cnnBBStories {color:#000;}

/* padding in outermost wrap */
.cnnRRBoxContent {padding:0 0 5px 0;}
.cnnWireLtgBox {padding:0 0;}

/* set padding in interior divs */
.cnnAboutbox {padding:0 0;}
.cnnBBStories {padding:0 0;}
.snap_preview p {margin:0 0;}
.cnnBlogContent {padding:0 0;}
.cnnAboutbox .cnnBlogContent { padding:0 0; }

/* set padding around headers */
.cnnTopModRRHeader {margin:16px 0 10px 0;} /* topmost header */
.cnnBlogMod { position:relative; width:306px; } /* trailing entries */

/* fix sidebar padding so footer dividers show equal margins on bottom */
#sidebar {padding-bottom:0px;}

/* RECENT POSTS */
#cnnPopularPosts ul {margin:13px 0 0 0;}
#cnnPopularPosts li {color:#004276; border:none; margin:0 0 11px 0; padding:0 0;}
#cnnPopularPosts li a {color:#004276;}
#cnnPopularPosts li a:hover {color:#ca0002;}		


/* 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; }
*+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:51px; padding-top:13px; }
#calendar_wrap table tfoot td { border:none; text-align:center; border-right:none; background:none; }
#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 a, #calendar_wrap #next a { line-height:80px; _line-height: 17px; _text-indent: -200em;}
#calendar_wrap tfoot .pad { position:absolute; width:2px; left:18px; }
#calendar_wrap td.pad:hover { background:transparent; }
#calendar_wrap { width:315px; position:relative; overflow:hidden; }
#calendar_wrap table#wp-calendar th { font-size:13px; color:#acacac; font-weight:bold; }
#calendar_wrap table#wp-calendar td { font-size:13px; color:#7d7d7d; font-weight:bold; }
#calendar_wrap table#wp-calendar td a { font-size:13px; color:#004276; font-weight:bold; }
#calendar_wrap table#wp-calendar td a:hover { color:#ca0002; }
#calendar_wrap caption { font-size:12px; color:#000; margin-bottom:17px; padding-bottom:9px; padding-left:16px; _width: 300px; text-transform:uppercase; }
#calendar_wrap #prev { background-position:0 -323px; height:17px; top:0; left:0px; _left:272px; padding:0; position:absolute; width:16px; overflow:hidden; }
#calendar_wrap #next { background-position:0 -359px; height:17px; top:0; left:18px; _left:290px; padding:0; position:absolute; width:16px; overflow:hidden; }
#calendar_wrap #prev:hover { background-position:0 -1011px; }
#calendar_wrap #next:hover { background-position:0 -1047px; }
/* @end CALENDAR */

/* append calendar styles to override wp autocode*/
#cnnBlogContentArea .cnnGryTmeStmp { display: block; } /*padding-left:10px; padding-top:0;*/

/* Post Navigation Footer */
.cnn_pksz_navblock { width:auto; margin:6px 10px 10px 10px; float:left; }
.cnn_pksz_navblock a { font-size:13px; }
.cnn_pksz_navblock span { color:#004276; font-size:14px; }

/* Nav Header */
h1 { padding-top:0; }
#cnn_hdr * { font-size:1.04em; }
.rightCap, .cnn_left_cap_bottom { padding-right:3px; }
.single .rightCap, .single .cnn_left_cap_bottom { padding-left:4px; padding-right:4px; }
.leftCap { padding-right:4px; }
.rightCap .cnn-top-shadow, .rightCap .cnn-bottom-shadow { background-position:-4px 0; }

/* NAV */
.cnn_nav li { float:left; list-style-type:none; }
.cnn_wh1600_nav { width:980px; height:43px; }
.cnn_wh1600_nav li a { display:block; height:43px; }

.cnn_menu_item { background-image:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/whitehouse/nav_main_sprite.gif); background-repeat:no-repeat; }

.cnn_menu_item_1 { width:206px; background-position:0 0; }
.cnn_menu_item_2 { width:155px; background-position:-206px 0; }
.cnn_menu_item_3 { width:155px; background-position:-361px 0; }
.cnn_menu_item_4 { width:155px; background-position:-516px 0; }
.cnn_menu_item_5 { width:155px; background-position:-671px 0; }
.cnn_menu_item_6 { width:154px; background-position:-826px 0; }

.cnn_menu_item_1:hover { background-position:0 -44px; }
.cnn_menu_item_2:hover { background-position:-206px -44px; }
.cnn_menu_item_3:hover { background-position:-361px -44px; }
.cnn_menu_item_4:hover { background-position:-516px -44px; }
.cnn_menu_item_5:hover { background-position:-671px -44px; }
.cnn_menu_item_6:hover { background-position:-826px -44px; }

.category-the-news .cnn_menu_item { background-image:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/whitehouse/nav_news_sprite.gif); background-repeat:no-repeat; }

.category-the-news .cnn_menu_item_1 { width:155px; background-position:0 0; }
.category-the-news .cnn_menu_item_2 { width:206px; background-position:-155px 0; }
.category-the-news .cnn_menu_item_3 { width:155px; background-position:-361px 0; }
.category-the-news .cnn_menu_item_4 { width:155px; background-position:-516px 0; }
.category-the-news .cnn_menu_item_5 { width:155px; background-position:-671px 0; }
.category-the-news .cnn_menu_item_6 { width:154px; background-position:-826px 0; }

.category-the-news .cnn_menu_item_1:hover { background-position:0 -44px; }
.category-the-news .cnn_menu_item_2:hover { background-position:-155px -44px; }
.category-the-news .cnn_menu_item_3:hover { background-position:-361px -44px; }
.category-the-news .cnn_menu_item_4:hover { background-position:-516px -44px; }
.category-the-news .cnn_menu_item_5:hover { background-position:-671px -44px; }
.category-the-news .cnn_menu_item_6:hover { background-position:-826px -44px; }

.category-the-family .cnn_menu_item { background-image:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/whitehouse/nav_family_sprite.gif); background-repeat:no-repeat; }

.category-the-family .cnn_menu_item_1 { width:155px; background-position:0 0; }
.category-the-family .cnn_menu_item_2 { width:155px; background-position:-155px 0; }
.category-the-family .cnn_menu_item_3 { width:206px; background-position:-310px 0; }
.category-the-family .cnn_menu_item_4 { width:155px; background-position:-516px 0; }
.category-the-family .cnn_menu_item_5 { width:155px; background-position:-671px 0; }
.category-the-family .cnn_menu_item_6 { width:154px; background-position:-826px 0; }

.category-the-family .cnn_menu_item_1:hover { background-position:0 -44px; }
.category-the-family .cnn_menu_item_2:hover { background-position:-155px -44px; }
.category-the-family .cnn_menu_item_3:hover { background-position:-310px -44px; }
.category-the-family .cnn_menu_item_4:hover { background-position:-516px -44px; }
.category-the-family .cnn_menu_item_5:hover { background-position:-671px -44px; }
.category-the-family .cnn_menu_item_6:hover { background-position:-826px -44px; }

.category-the-buzz .cnn_menu_item { background-image:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/whitehouse/nav_buzz_sprite.gif); background-repeat:no-repeat; }

.category-the-buzz .cnn_menu_item_1 { width:155px; background-position:0 0; }
.category-the-buzz .cnn_menu_item_2 { width:155px; background-position:-155px 0; }
.category-the-buzz .cnn_menu_item_3 { width:155px; background-position:-310px 0; }
.category-the-buzz .cnn_menu_item_4 { width:206px; background-position:-465px 0; }
.category-the-buzz .cnn_menu_item_5 { width:155px; background-position:-671px 0; }
.category-the-buzz .cnn_menu_item_6 { width:154px; background-position:-826px 0; }

.category-the-buzz .cnn_menu_item_1:hover { background-position:0 -44px; }
.category-the-buzz .cnn_menu_item_2:hover { background-position:-155px -44px; }
.category-the-buzz .cnn_menu_item_3:hover { background-position:-310px -44px; }
.category-the-buzz .cnn_menu_item_4:hover { background-position:-465px -44px; }
.category-the-buzz .cnn_menu_item_5:hover { background-position:-671px -44px; }
.category-the-buzz .cnn_menu_item_6:hover { background-position:-826px -44px; }

.category-the-visuals .cnn_menu_item { background-image:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/whitehouse/nav_visuals_sprite.gif); background-repeat:no-repeat; }

.category-the-visuals .cnn_menu_item_1 { width:155px; background-position:0 0; }
.category-the-visuals .cnn_menu_item_2 { width:155px; background-position:-155px 0; }
.category-the-visuals .cnn_menu_item_3 { width:155px; background-position:-310px 0; }
.category-the-visuals .cnn_menu_item_4 { width:155px; background-position:-465px 0; }
.category-the-visuals .cnn_menu_item_5 { width:206px; background-position:-620px 0; }
.category-the-visuals .cnn_menu_item_6 { width:154px; background-position:-826px 0; }

.category-the-visuals .cnn_menu_item_1:hover { background-position:0 -44px; }
.category-the-visuals .cnn_menu_item_2:hover { background-position:-155px -44px; }
.category-the-visuals .cnn_menu_item_3:hover { background-position:-310px -44px; }
.category-the-visuals .cnn_menu_item_4:hover { background-position:-465px -44px; }
.category-the-visuals .cnn_menu_item_5:hover { background-position:-620px -44px; }
.category-the-visuals .cnn_menu_item_6:hover { background-position:-826px -44px; }

.category-the-vault .cnn_menu_item { background-image:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/whitehouse/nav_vault_sprite.gif); background-repeat:no-repeat; }

.category-the-vault .cnn_menu_item_1 { width:155px; background-position:0 0; }
.category-the-vault .cnn_menu_item_2 { width:155px; background-position:-155px 0; }
.category-the-vault .cnn_menu_item_3 { width:155px; background-position:-310px 0; }
.category-the-vault .cnn_menu_item_4 { width:155px; background-position:-465px 0; }
.category-the-vault .cnn_menu_item_5 { width:155px; background-position:-620px 0; }
.category-the-vault .cnn_menu_item_6 { width:205px; background-position:-775px 0; }

.category-the-vault .cnn_menu_item_1:hover { background-position:0 -44px; }
.category-the-vault .cnn_menu_item_2:hover { background-position:-155px -44px; }
.category-the-vault .cnn_menu_item_3:hover { background-position:-310px -44px; }
.category-the-vault .cnn_menu_item_4:hover { background-position:-465px -44px; }
.category-the-vault .cnn_menu_item_5:hover { background-position:-620px -44px; }
.category-the-vault .cnn_menu_item_6:hover { background-position:-775px -44px; }
/* @end NAV */

/* SIDEBAR TWITTER SLIDER */
#cnn-twitter-viewer { float:left; margin:0; }
#cnn-twitter-viewer .cnn-title { font-family:arial narrow, arial, sans-serif; font-size:18px; line-height:19px; margin-bottom:11px; font-weight:bold; text-transform:uppercase; }
#cnn-twitter-viewer .cnn-twitter-slab { float:left; width:300px; }
#cnn-twitter-viewer .cnn-nav { width:52px; float:right; }
#cnn-twitter-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-twitter-viewer .cnn-nav #cnn-twitter-prev { margin-right:1px; }
#cnn-twitter-viewer .cnn-nav .cnn_fabcnxt { background-position:0 -248px; }
#cnn-twitter-viewer .cnn-nav .cnn_fabcnxt:hover { background-position:0 -286px; }
#cnn-twitter-viewer .cnn-nav .cnn_fabcprv { background-position:0 -172px; }
#cnn-twitter-viewer .cnn-nav .cnn_fabcprv:hover { background-position:0 -210px; }
/*#cnn-twitter-viewer .cnn-nav .cnn_fabcprv_off, #cnn-twitter-viewer .cnn-nav .cnn_fabcprv_off:hover { visibility:visible; background-position:0 -172px; }
#cnn-twitter-viewer .cnn-nav .cnn_fabcnxt_off, #cnn-twitter-viewer .cnn-nav .cnn_fabcnxt_off:hover { visibility:visible; background-position:0 -248px; }*/
#cnn-twitter-viewer a:hover .cnn-upload-btn { background-position:0 -128px; }

#cnn-twitter-viewport { position:relative; width:300px; 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; }
#cnn-twitter-viewport .cnn-poster { margin-left:73px; word-wrap:break-word; }
#cnn-twitter-viewport .cnn-poster span a { display:block; maring-top:4px; }
#cnn-twitter-viewport .cnn-poster span a:hover { color:#ca0002; }
#cnn-twitter-viewport .cnn-poster span .cnn_username { font-size:12px; font-weight:bold; }
#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 { padding-right:21px}
#cnn-twitter-viewport .cnn-poster .cnn-date, #cnn-twitter-viewport .cnn-poster span a.cnnGryTmeStmp, #cnn-twitter-viewer .cnn-poster span .cnn_retweet { color:#999; font-size:10px; display:inline; }
#cnn-twitter-viewer .cnn-poster .cnn_retweet a { color:#004276; font-size:10px; display:inline; }
#cnn-twitter-viewer .cnn-poster .cnn_retweet a:hover { color:#ca0002; }
#cnn-twitter-viewport .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; font-weight:bold; padding-top:7px;  padding-left:70px; }
#cnn-twitter-viewer .cnn-twitter-bot-lnks  { margin-top:5px; color:#666; }
#cnn-twitter-viewer .cnn-twitter-bot-lnks  a { font-weight:bold; }
#cnn-twitter-viewer .cnn-twitter-bot a span {  }
/* @end SIDEBAR TWITTER SLIDER */

/* SIDEBAR IREPORT YOUR PICTURES */
#cnn-ireport-viewer { float:left; }
#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:52px; 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; margin-bottom:-4px; }
#cnn-ireport-viewer a:hover .cnn-upload-btn { background-position:0 -128px; }

#cnn-ireport-viewport { position:relative; width:300px; float:left; overflow:hidden; }
#cnn-ireport-viewport .cnn-poster, #cnn-ireport-viewport .cnn-poster span { font-family:arial, sans-serif; color:#000; font-size:11px; line-height:13px; }
#cnn-ireport-viewport .cnn-poster img { float:left; margin-right:10px; margin-bottom:5px; }
#cnn-ireport-viewport .cnn-poster .cnn-ireport-userinfo { font-weight:bold; margin-top:2px; display:inline-block; }
#cnn-ireport-viewport .cnn-poster .cnn-ireport-user { color:#004276; padding-right:21px}
#cnn-ireport-viewport .cnn-poster .cnn-date { color:#999; }
#cnn-ireport-viewport .cnn-poster .cnn-star { padding-left:21px; display:inline-block; height:16px; background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/belief.blog/iReporter.Star.17x16.gif) no-repeat 0 0; margin-bottom:1px; }
#cnn-ireport-viewport a img { margin-bottom:7px; }
/* @end SIDEBAR IREPORT YOUR PICTURES */

/* WIDGET */
.widget .textwidget { line-height:1.4em; }
/* @end WIDGET */

/* WHITE HOUSE WORDS */
/* CSS FOR EATCYCLOPEDIA PAGE */
#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; }
/* @end WHITE HOUSE WORDS */

.single .cnnLeftPost { width:166px; }
.single #cnnBlogContentArea { width:640px; background-color:#fff; }
.single #comments { padding-left:16px; }
.single .leftCap { padding-right:5px; }
.single .cnn_left_shadow { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/parkerspitzer/left-shadow.png) repeat-y 0 0; }
.single .cnn_right_shadow { background:url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/parkerspitzer/right-shadow.png) repeat-y right top; }
.single .cnn-rr-left-shadow-wrap { width:1px; background-position:-1px 0; }
.cnnWideImage .cnn_video { margin-bottom:-22px }
#commentform { margin-right:4px; }
#commentform input { margin-right:0; }
.single #cnnRightCol .cnnWireLtgBox { padding-right:10px; }
.single .cnn_content_column { background-color:#fff; }
.cnn_faux_border { width:4px; height:4px; }
.cnn-nav-text { color:#999; display:block; font-size:12px; }
.cnn_prev { text-align:left; }
.cnn_pt_tpad11 { line-height:inherit; }

/* @start Co-branding Sytles */
#cnnBlogContentArea .cnnPostWrap { position:relative; width:640px; }
.cnn_sp_promo { position:absolute; bottom:16px; left:20px; }
.cnn_skn_malign_sp_promo { bottom:14px; }
#cnnBlogContentArea .cnn_sp_promo a { font-weight:normal; font-size:10px; }
.cnnBlogContentPost .cnn_strycbftr, .cnnBlogContentPost .cnn_strycbftrtxt { color:#666; font-size:11px; }
/* @end Co-branding Sytles */

.cnn_sidebar .cnn_widget_title{font-size:18px;color:#000}
.cnn_widget{border-bottom:1px solid #e6e6e6}
.cnn_sidebar .cnn_widget_title{margin-bottom:12px}
.cnn_widget{margin-left:8px;margin-right:20px;margin-bottom:14px;padding-bottom:15px}