/* @start LAYOUT BACKGROUNDS */
.cnn_brkt_1{background:#000 url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/unveiled/bg_royal_top.gif") no-repeat center top}
.cnn_brkt_2{background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/unveiled/bg_royal_middle_left.gif") no-repeat center 850px}
.cnn_brkt_3{background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/unveiled/bg_royal_middle_right.gif") no-repeat center 1300px}
.cnn_brkt_4{background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/unveiled/bg_royal_middle_bottom.gif") no-repeat center bottom;padding-bottom:40px}
/* @start LAYOUT BACKGROUNDS */
/* @start FOOTER */
#cnn_ftrcntnt,.cnnBlogFooterArea{background:transparent}
/* @end FOOTER */
body{margin:0}
.cnn_std_header{position:relative}
.cnn_std_header_image_bx img{height:130px;width:450px}
.cnn_content_body { padding-top:7px; }
.cnn_shd3 { background:#000 url("http://cnnpreview.turner.com/.element/img/3.0/sect/blogs/unveiled/faux_sidebar.jpg") repeat-y right top; }
.cnnWideImage { padding-left:0; }
.cnn_right_col .cnnWireLtgBox { background-color:transparent; }
.cnn_divline  { background-color:transparent; }
.more-link { display:block; padding-top:28px; }
.cnn_ad_728 .cnn_adtitle { display:none; }
.cnn_adtitle{text-align:right;padding:0 9px;margin-top:3px;margin-bottom:-10px}
#cnnBlogContentArea .cnnBlogContentTitle { margin-bottom:-6px; }
#cnnBlogContentArea .cnnBlogContentPost { padding-top:0; }
.cnnPostFooter { border:none; margin-top:0; }
.cnnPostWrap { padding-bottom:16px; }
.cnnBlogContentPost p { margin:15px 20px 15px 0; padding-bottom:0; }
.cnnPostFooter table img { padding-right:0; }
#sidebar { padding-top:0; }
.cnn_right_col a{color:#ff645f}
#cnnRightCol a:hover { color:#f33; }
.cnn_ie7_background_fix { width:640px; }
.cnnPostFooter a:hover { color:#ca0002; }
.cnnPostNavigation { background:#fff; }
.cnn_post_navigation_home { padding:0 0 0 20px; margin:0; }
.cnn_post_navigation_home a, .single-post .cnn_post_navigation a { float:left; color:#004276; line-height:38px; }
.cnn_post_navigation_home a:hover, .single-post .cnn_post_navigation a:hover { color:#ca0002; }
.cnn_divider_column_3 { margin:10px; border-right:1px solid #959595; }
.single-post .cnn_post_navigation { padding:0 0 0 20px; margin-top:7px; font-size:14px; line-height:1.2em; }
.cnn_fb_button { padding-left:10px; }
.cnnRRBoxFooter { display:none; }
.cnn_left_column { background-color:#fff; }
.cnn_blog_2col .cnn_left_column{min-height:inherit}
.cnn_blog_2col .cnn_post_separator{height:1px;background-color:#e6e6e6;}
.cnn_sidebar ul li{background-image:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/sanjaygutpamd/images/white.bullet.gif");background-position:0 6px;background-repeat:no-repeat;padding-left:6px}

/* @start SOCIAL ICON LINKS */
.cnn_social_icons { padding:7px 0 9px 0; }
.cnn_social_icons img { float:left; padding:0; margin:0; }
.cnn_social_icons  a { float:right; display:inline; padding-left:4px; }
.cnn_social_icon_text{display:inline}
.cnn_social_icons .cnn_social_icon{padding-left:21px;width:auto;line-height:14px}
.cnn_social_icons .cnn_social_icon_rss{padding-left:0;padding-right:21px;background-position:right top}
.cnn_social_icons .cnn_social_icon_twitter{padding-left:22px;margin-left:28px}
/* @end SOCIAL ICON LINKS */

/* @start TEXT STYLE CHANGES */
#cnnBlogContentArea .cnnBlogContentTitle a, #cnnBlogContentArea .cnnBlogContentTitle a:visited { font-family:arial, sans-serif; font-size:20px; line-height:1.2em; font-weight:bold; color:#004276; }
#cnnBlogContentArea .cnnBlogContentTitle a:hover { color:#ca0002; }
#cnnBlogContentArea .cnnBlogContentDateHead, .cnnBlogContentPost p, li { font-family:arial, sans-serif; font-size:12px; line-height:1.333em; font-weight:normal; }
#cnnBlogContentArea .cnnGryTmeStmp { font-family:arial, sans-serif; font-size:11px; line-height:1.2em; font-weight:normal; color:#999; }
.cnnBlogFiledBy { font-family:arial, sans-serif; font-size:11px; line-height:1.2em; font-weight:bold; color:#999; }
.cnnLeftPost a, .cnnBlogFiledBy a, .cnnLeftPost a:visited, .cnnBlogFiledBy a:visited { font-family:arial, sans-serif; font-size:11px; line-height:1.2em; font-weight:bold; }
.cnnLeftPost a:hover, .cnnBlogFiledBy a:hover { color:#ca0002; }
.cnn_comment_count, .cnn_comment_count a, .cnn_comment_count a:visited { font-family:arial, sans-serif; font-size:10px; line-height:1.2em; font-weight:bold; }
.cnn_comment_count a:hover { color:#ca0002; }
.cnnBlogContentPost a:hover { color:#ca0002; }
/* @end TEXT STYLE CHANGES */

/* @start TEXT STRUCTURE CHANGES*/
#cnnBlogContentArea .cnnBlogContentDateHead { padding-top:17px; padding-left:10px; }
#cnnBlogContentArea .cnnGryTmeStmp { padding-top:1px; padding-bottom:15px; padding-left:10px; }
.cnnCommentsLnk { padding-top:6px; padding-bottom:6px; }
.cnn_share_links { padding-left:10px; }
/* @end TEXT STRUCTURE CHANGES*/

/* @start SIDEBAR CHANGES */
.cnn_right_col{color:#ccc}
.cnn_widget { border-top:1px solid #454545; width:316px; margin-left:10px; margin-top:20px; }
.cnn_widget_width { width:312px; }
.cnn_widget_first .cnn_social_icons { top:0; }
.cnn_widget_first { border-top:none; margin-top:0; }
.cnn_cnn_widget_adtag{padding:0;margin:0;width:336px}
#sidebar .cnn_widget_title, #sidebar .cnn_widget_title a, #sidebar .cnn_widget_title a:visited { font-family:arial, sans-serif; font-size:18px; line-height:1.2em; font-weight:bold; color:#ccc; margin-top:16px; margin-bottom:9px; }
#sidebar .cnn_widget_title a, #sidebar .cnn_widget_title a:visited { color:#ff745f; }
#sidebar .cnn_widget_title a:hover { color:#f33; }
#sidebar .cnn_cnn_widget_adtag .cnn_widget_title{margin-top:0;margin-bottom:0;border-top:1px solid #454545;padding-bottom:20px;margin-left:10px;width:316px}
#sidebar .cnn_widget_first .cnn_widget_title{margin-top:0;border:none}
/* @end SIDEBAR CHANGES */

/* @start TOP EVENTS */
.cnn_top_event { float:left; margin-right:7px; padding-left:12px; padding-right:15px; width:309px; height:79px; background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/piersmorgan/336x79_transparent_bk.png") no-repeat scroll 0 0 transparent; }
.cnn_event_img { float:left; }
.cnn_event_img img { margin:3px 6px 0 0; }
.cnn_event_title { margin-top:0; font-family:arial, sans-serif; font-size:16px; line-height:1.2em; font-weight:bold; color:#fff; }
.cnn_event_date { font-family:arial, sans-serif; font-size:12px; line-height:1.2em; font-weight:bold; color:#fff; }
.cnn_event_blurb { font-family:arial, sans-serif; font-size:12px; line-height:1.2em; font-weight:normal; color:#fff; }
.cnn_event_blurb p { margin:0; }
.cnn_event_blurb a, .cnn_event_blurb a:visited { font-family:arial, sans-serif; font-size:10px; line-height:1.2em; font-weight:bold; color:#ff645f; }
.cnn_event_blurb a:hover { color:#f33; }
	/* @start SKINS */
	.cnn_top_event .cnn_event_blurb { font-size:11px; }
	/* @end SKINS */
/* @end TOP EVENTS */

/* @start TWITTER */
.cnn_tweet { background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/unveiled/bg_twitter_bubble_dark.png") no-repeat scroll 0 0 transparent; }
.cnn_tweet_desc { padding:2px 5px 8px 4px; height:43px; width:303px; font-family:arial, sans-serif; font-size:12px; line-height:1.2em; font-weight:normal; color:#fff; }
#cnnRightCol .cnn_tweet_user a, #cnnRightCol .cnn_tweet_user a:visited { font-family:arial, sans-serif; font-size:12px; line-height:1.2em; font-weight:bold; color:#ff645f; }
.cnn_tweet_user { display:block; margin-top:-2px; }
.cnn_tweet_date { display:block; font-family:arial, sans-serif; font-size:11px; line-height:1.2em; font-weight:normal; font-style:italic; color:#959595; }
#cnnRightCol .cnn_tweet_retweet a, #cnnRightCol .cnn_tweet_retweet a:visited { font-family:arial, sans-serif; font-size:10px; line-height:1.2em; font-weight:normal; color:#ff645f; }
#cnnRightCol .cnn_tweet_user a:hover, #cnnRightCol .cnn_tweet_retweet a:hover { color:#f33; }
.cnn_tweet_info { margin-left:42px; height:53px; }
.cnn_tweet_info img { float:left; margin-top:2px; margin-right:3px; }
.cnn_multi_tweets .cnn_tweet_text{color:#fff;background:url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/global/dark_theme/twitter_bubble_bg.png') repeat 0 0}
.cnn_multi_tweets .cnn_tweet_profile_picture{background:url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/global/dark_theme/twitter_bubble_notch.png') no-repeat 18px 0}
/* @end TWITTER */

/* @start SIDEBAR EVENTS */
#sidebar .cnn_upcoming_events .cnn_event_title { font-family:arial, sans-serif; font-size:14px; line-height:1.2em; font-weight:bold; color:#fff; }
#sidebar .cnn_upcoming_events .cnn_event_blurb { display:block; }
#sidebar .cnn_upcoming_events .cnn_event_date { font-family:arial, sans-serif; font-size:11px; line-height:1.7em; font-weight:normal; color:#959595; }
.cnn_upcoming_events .cnn_event { margin-bottom:15px; }
/* @end SIDEBAR EVENTS */

/* @start VIDEO MODULE*/
.cnn_latest_video .cnn_vidplyb38x38{position:absolute;top:0;left:0}
.cnn_latest_video { padding-top:15px; float:left; width:100%; }
.cnn_latest_img_bx { position:relative; float:left; width:120px; height:68px; margin-right:6px; }
.cnn_latest_play_btn { position:absolute; left:42px; top:15px; width:38px; height:38px; }
#sidebar .cnn_latest_title { font-family:arial, sans-serif; font-weight:bold; font-size:14px; line-height:1.2em; color:#ff645f; margin-top:0px; }
#sidebar .cnn_latest_title:hover { color:#f33; }
.cnn_latest_trt, .cnn_latest_date { font-family:arial, sans-serif; font-size:10px; line-height:1.2em; color:#959595; display:block; }
.cnn_latest_trt { padding-top:2px; }
.cnn_latest_date { padding-top:3px; }
	/* @start SKINS */
	.cnn_latest_videos .cnn_first { padding-top:2px; }
	/* @start SKINS */
/* @end VIDEO MODULE*/

/* @start 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; }
.thread-even, .thread-alt { background:transparent; }
#comments a:hover { color:#ca0002; }
.commentFooter { color:#959595; }
.commentItem { padding-right:20px; }
.cnn_comments h6 span, .cnn_comments h2, .cnn_comments h2 a, .cnn_comments h2 a:visited, .cnn_comments h3, .cnn_comments h3 a, .cnn_comments h3 a:visited{color:#959595}
/* @end COMMENTS AREA */

/* @start FLIPPER */
#cnn-flipper-viewport { width:944px; height:146px; float:left; overflow:hidden; position:relative; }
#cnn-flipper-viewer{width:980px; height:146px; background:#222; overflow:hidden; margin:0 auto 0 auto}
.cnn-flipper-item{width:188px; height:146px; float:left; background:transparent url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/unveiled/bg_carousel.gif") repeat-x left bottom;margin-right:1px}
#cnn-flipper-viewer blockquote { padding:0; margin:0; border:0; width:188px; height:106px; background-color:#000; }
#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:#ff645f; font-weight:bold; display:block; padding:2px 2px 9px 7px; word-spacing:-1.5px; }
#cnn-flipper-viewer a:hover { color:#f33; }
#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_off { background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/unveiled/arrow_lt_inactive.gif") no-repeat 0 0; }
#cnn-flipper-viewer .cnn_fabcnxt_off  { background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/unveiled/arrow_rt_inactive.gif") no-repeat 0 0; }
#cnn-flipper-viewer .cnn_fabcprv { background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/unveiled/arrow_lt.gif") no-repeat 0 0; }
#cnn-flipper-viewer .cnn_fabcnxt { background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/unveiled/arrow_rt.gif") no-repeat 0 0; }
#cnn-flipper-viewer .cnn_fabcprv:hover { background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/unveiled/arrow_lt_hover.gif") no-repeat 0 0; }
#cnn-flipper-viewer .cnn_fabcnxt:hover { background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/unveiled/arrow_rt_hover.gif") no-repeat 0 0; }
#cnn-flipper-container { overflow:hidden; height:146px; }
/* @end FLIPPER */

/* @start SKINS */
.cnn_social_icons_empty_page { position:relative; top:0; padding-top:0; }
/* @end SKINS */

/* @start CALENDAR */
#calendar_wrap{margin-bottom:3px;margin-top:4px}
#calendar_wrap #wp-calendar { margin:0; width:100%; background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/global/dark_theme/calendar_dotted.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:#222; 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/unveiled/sprite_calendar_arrows.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,#calendar_wrap table#wp-calendar td{font-size:13px;color:#acacac;font-weight:bold}
#calendar_wrap table#wp-calendar td a { font-size:13px; color:#ff645f; font-weight:bold; }
#calendar_wrap table#wp-calendar td a:hover { color:#f33; }
#calendar_wrap caption { font-size:12px; color:#fff; margin-bottom:17px; padding-bottom:9px; padding-left:16px; _width: 300px; text-transform:uppercase; font-weight:bold}
#calendar_wrap #prev { background-position:-10px -37px; height:17px; top:0; left:0px; _left:272px; padding:0; position:absolute; width:16px; overflow:hidden; }
#calendar_wrap #next { background-position:-30px -37px; height:17px; top:0; left:18px; _left:290px; padding:0; position:absolute; width:16px; overflow:hidden; }
#calendar_wrap #prev:hover { background-position:-10px -10px;cursor:pointer }
#calendar_wrap #next:hover { background-position:-30px -10px;cursor:pointer }
/* @end CALENDAR */

/* @start RECENT COMMENTS */
#recentcomments .recentcomments{position:relative;color:#222;background-image:none}
.recentcomments a.url{display:none !important}
.recentcomments a{position:absolute;left:0}
/* @end RECENT COMMENTS */

/* @start BLOG MENU */
.cnn_menu_bx{position:absolute;height:18px;bottom:9px;right:0;overflow:hidden;margin-right:5px}
.cnn_menu{width:488px;height:18px}
.menu-item{padding:0 0 0 17px;line-height:1.2em}
.menu-item a{font-family:arial,sans-serif;font-weight:bold;font-size:13px;line-height:1.2em;color:#ff645f}
.menu-item a:hover{color:#f33}
.current-menu-item a{color:#ccc;cursor:default}
.current-menu-item a:hover{color:#ccc;cursor:default}
/* @end BLOG MENU */

/* @start COUNTDOWN */
.dash_title,.cnn_third_digit{display:none}
.dash{color:#fff}
.days_dash{margin-left:150px}
.hours_dash{margin-left:22px}
.minutes_dash{margin-left:19px}
.seconds_dash{margin-left:21px}
.cnn_countdown_dashboard{background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/unveiled/bg_countdown.gif") no-repeat 0 0;width:336px;height:50px}
.cnn_countdown_dashboard_done{background:none}
.cnn_countdown_dashboard_done a{display:block;background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/unveiled/bg_live_box.gif") no-repeat 0 0;width:336px;height:50px;overflow:hidden;position:relative}
.cnn_countdown_dashboard_done a:hover{background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/unveiled/bg_live_hover_box.gif") no-repeat 0 0;}
.cnn_countdown_dashboard_done a span{position:absolute;left:999px}
/* @end COUNTDOWN */