/* layout */
#cnnMainContent
{background:#fff}

#cnnLeftCol
{width:603px;margin-right:18px;margin-top:2px;margin-bottom:-2px;background:#fff;overflow:hidden;}

#cnnLeftCol .cnnMosaicContentCol
{padding:12px 0 0 18px}

#cnnRightCol
{width:354px;background:#f2f2f2;margin:5px 0 6px 0;overflow:hidden;}

.cnnRRBoxContent {
padding-top:4px;
}

#cnnLeftCol  p:first-child
{margin-top:0;}

#cnnHighLightTrigger
{background:#fff;}

.cnnFirstTabActive .cnnWCBoxHeader img
{display:none;}

#cnnHighLightTrigger {min-height:400px}
* html #cnnHighLightTrigger {height:400px}
#cnnTxtCmpnt {display:none;}

/*Sub container layout */
.cnnMosaicSubContentCol,
.cnnMosaicSubElementCol
{float:left;margin-top:14px;}

.cnnMosaicSubContentCol
{margin-left:198px;width:370px;overflow:hidden}

.cnnMosaicSubElementCol
{margin-left:-568px;width:180px;overflow:hidden;}

* html .cnnMosaicSubContentCol
{margin-left:99px;}

.cnnMosaicSubElementCol .cnnStoryElementBox
{float:none;margin-right:0;margin-bottom:15px;}

.cnnMosaicSubElementCol .cnnStoryElementBox h4
{margin-top:-1px;}

.cnnMosaicSubContentCol h3
{font-size:12px;font-weight:bold;line-height:15px;margin:0;padding-top:1px;}

.cnnMosaicSubContentCol p
{margin-top:3px;}

/* snapshot/header area */
#cnnSnapShot
{background:#fff;margin-bottom:6px;}

.cnnSnapShotHeader
{border-bottom:1px solid #e1e1e1;height:28px;position:relative;}

#cnnTimeStamp
{font-size:11px;font-weight:bold;line-height:14px;color:#ca0002;position:absolute;top:5px;left:18px;}

.cnnGryTmeStmp
{color:#949494;}

#cnnBrandingBanner
{margin-bottom:-6px;}

#cnnBrandingBanner .cnnStoryTools
{display:none;}

* html #cnnBrandingBanner
{margin-bottom:-3px;}

#cnnBrandingBanner.cnnSnapShotHeader
{top:-4px;height:55px;width:984px;border-bottom-width:0;}

#cnnBrandingBanner #cnnTimeStamp
{top:45px;}

#cnnHeaderLeftCol
{margin:10px 18px 15px 18px;width:432px;float:left;display:inline;}

#cnnHeaderRightCol
{width:504px;margin-top:12px;float:left;display:inline;}

#cnnHeaderRightCol ul
{margin-bottom:9px;}

#cnnHeaderRightCol li
{color:#000;}

#cnnHeaderRightCol li.cnnHiliteHeader
{font-weight:bold;list-style:none;text-transform:uppercase;}

#cnnHeaderRightCol li.cnnNextStory
{font-size:10px;font-weight:bold;line-height:12px;list-style:none;margin:0;padding-top:12px;}

#cnnHeaderRightCol li b
{color:#ca0002}

h1
{font-size:28px;line-height:31px;margin:0;letter-spacing:-1px;}

/* story tools */
.cnnContentBtn
{margin:-6px 0 7px 0;}

* html .cnnContentBtn
{margin:-12px 0 7px 0;}

.cnnStoryTools
{position:absolute;top:5px;right:9px;}

.cnnStoryToolsFooter
{position:relative;height:33px;border-width:1px 0;border-style:solid;border-color:#e8e8e8;margin:27px 0 8px 0;clear:both;}

* html .cnnStoryToolsFooter
{margin-top:24px;}

.cnnStoryToolsFooter .cnnStoryTools
{top:9px;right:0;}

/* story tools feedback link */

.cnnOpinMosaic 
{display:inline;}
	
.cnnOpinMosaic a.realmLink 
{font-weight:bold;font-size:11px;color:#004276;}

.cnnOpinMosaic a.realmLink:hover 
{color:#CA0002;}

/* tabbed navigation */

#cnnTabNav
{clear:both;}

#cnnTabNav ul
{margin:0;padding:0;list-style:none;height:29px}

#cnnTabNav li
{display:inline;margin-right:6px;height:23px;width:123px;background:#fff  url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/tabs/tabs_bg.gray.gif) 0 0 no-repeat;display:block;float:left;overflow:hidden;text-transform:uppercase;}

#cnnTabNav li a
{background:transparent url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/tabs/tabs_bg.gray.gif) 0 0 no-repeat;height:23px;display:block;position:relative;text-decoration:none;color:#ca0002;font-weight:bold;font-size:10px;}

#cnnTabNav li.currentLeft a,
#cnnTabNav li.currentRight a,
#cnnTabNav li.current a
{color:#949494;}

#cnnTabNav li a img
{margin-right:4px;vertical-align:-4px;}

#cnnTabNav li a span
{position:absolute;top:4px;left:10px;cursor:pointer;}

#cnnTabNav li.currentLeft a span,
#cnnTabNav li.currentRight a span,
#cnnTabNav li.current a span
{left:15px;}

#cnnTabNav li a span.cnnArticleTab
{padding-left:20px;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/tabs/icn_article.gif) 0 0 no-repeat;height:16px;top:3px;padding-top:2px;}

#cnnTabNav li.currentLeft span.cnnArticleTab,
#cnnTabNav li.currentRight span.cnnArticleTab,
#cnnTabNav li.current span.cnnArticleTab
{background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/tabs/icn_article_grayed.gif) 0 0 no-repeat}


#cnnTabNav li a span.cnnVideoTab
{padding-left:20px;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/tabs/icn_videos.gif) 0 1px no-repeat}

#cnnTabNav li.currentLeft span.cnnVideoTab,
#cnnTabNav li.currentRight span.cnnVideoTab,
#cnnTabNav li.current span.cnnVideoTab
{background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/tabs/icn_videos_grayed.gif) 0 1px no-repeat}

#cnnTabNav li a span.cnnPhotoTab
{padding-left:22px;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/tabs/icn_photos.gif) 0 0 no-repeat}

#cnnTabNav li.currentLeft span.cnnPhotoTab,
#cnnTabNav li.currentRight span.cnnPhotoTab,
#cnnTabNav li.current span.cnnPhotoTab
{background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/tabs/icn_photos_grayed.gif) 0 0 no-repeat}

#cnnTabNav li a:hover
{background-position:0 -25px;}

#cnnTabNav li.current,
#cnnTabNav li.currentLeft,
#cnnTabNav li.currentRight
{height:29px;/*width:223px;*/}

#cnnTabNav li.current a,
#cnnTabNav li.currentLeft a,
#cnnTabNav li.currentRight a
{height:29px;}

#cnnTabNav li.current a,
#cnnTabNav li.current a:hover
{background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/tabs/bg_tab_current_left.gif) left top no-repeat;}

#cnnTabNav li.current
{background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/tabs/bg_tab_current_right.gif) right top no-repeat;}

#cnnTabNav li.currentLeft a,
#cnnTabNav li.currentLeft a:hover
{background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/tabs/bg_tab_current_first.gif) left top no-repeat;}

#cnnTabNav li.currentLeft
{background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/tabs/bg_tab_current_right.gif) right top no-repeat;}

#cnnTabNav li.currentRight a,
#cnnTabNav li.currentRight a:hover
{background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/tabs/bg_tab_current_left.gif) left top no-repeat;}

#cnnTabNav li.currentRight
{background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/tabs/lnk/tabs_current_last_lnk.bg.gif) right top no-repeat;}

#cnnTabNav li img.off
{display:inline;}

#cnnTabNav li img.on
{display:none;}

#cnnTabNav li.current img.on,
#cnnTabNav li.currentLeft img.on,
#cnnTabNav li.currentRight img.on
{display:inline;}

#cnnTabNav li.current img.off,
#cnnTabNav li.currentLeft img.off,
#cnnTabNav li.currentRight img.off
{display:none;}

* html #cnnTabNav ul li
{position:relative;}

#cnnTabNav ul li .tabDefaultBG,
#cnnTabNav ul li .leftCornerFirst,
#cnnTabNav ul li .leftCorner,
#cnnTabNav ul li .rightCorner,
#cnnTabNav ul li .rightCornerLast
{display:none;position:absolute;border-width:0;}


* html #cnnTabNav ul li .tabDefaultBG,
* html #cnnTabNav ul li.current .leftCorner,
* html #cnnTabNav ul li.current .rightCorner,
* html #cnnTabNav ul li.currentLeft .leftCornerFirst,
* html #cnnTabNav ul li.currentLeft .rightCorner,
* html #cnnTabNav ul li.currentRight .leftCorner,
* html #cnnTabNav ul li.currentRight .rightCornerLast
{display:block;}

* html #cnnTabNav ul li.current .tabDefaultBG,
* html #cnnTabNav ul li.currentLeft .tabDefaultBG,
* html #cnnTabNav ul li.currentRight .tabDefaultBG
{display:none;}


* html #cnnTabNav ul li .tabDefaultBG,
* html #cnnTabNav ul li.current .leftCorner,
* html #cnnTabNav ul li.currentLeft .leftCornerFirst
{left:0;top:0;}


* html #cnnTabNav ul li.current .rightCorner,
* html #cnnTabNav ul li.currentLeft .rightCorner,
* html #cnnTabNav ul li.currentRight .rightCornerLast
{right:-5px;top:0;}

/* /mosaic nav */

#cnnLeftCol p a:link,
#cnnLeftCol p a:visited
{font-weight:bold;}

/* story photo */
.cnnStoryPhotoBox
{float:left;width:292px;margin:2px 18px 18px 0;}

.cnnStoryPhotoBox img
{display:block}

.cnnStoryPhotoCaptionBox
{border-width:0 1px;border-style:solid;border-color:#e8e8e8;padding:0;margin:0;background:#fff;}

.cnnStoryPhotoCaptionBox p
{margin:0;font-size:10px;line-height:13px;color:#666;}

.cnnStoryPhotoBoxNavigation
{height:16px;position:relative;border-width:1px 1px 0 1px;border-style: solid; border-color: #e8e8e8;margin:0;}

.cnnImgChngr .cnnStoryPhotoBoxNavigation
{height:26px;}

.cnnImgChngr
{background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/pic_changer/imgChngBG.gif) 0 0 no-repeat}

.cnnStoryPhotoMoreLnk
{position:absolute;left:12px;top:3px;}

.cnnImgChngr .cnnStoryPhotoMoreLnk
{position:absolute;left:auto;right:9px;top:7px;}

.cnnImgChngr #cnnImgChngrPrvsLbl,
.cnnImgChngr #cnnImgChngrNxtLbl,
.cnnImgChngr #cnnImgChngrLbl
{position:absolute;}

.cnnImgChngr #cnnImgChngrPrvsLbl,
.cnnImgChngr #cnnImgChngrNxtLbl
{top:5px;}

.cnnImgChngr #cnnImgChngrLbl
{top:8px;}

.cnnImgChngr #cnnImgChngrPrvsLbl
{left:100px;}

.cnnImgChngr #cnnImgChngrNxtLbl
{right:100px;}

.cnnImgChngr #cnnImgChngrLbl
{left:133px;font-size:10px;color:#949494}


.cnnStoryPhotoBoxNavigation a
{font-size:10px;color:#3d75ac;text-decoration:none;}

.cnnStoryPhotoBoxNavigation a:hover
{color:#ca0002;}

/* ies */

#cnnTxtCmpnt li
{margin-left:15px;list-style-position:outside}

.cnnStoryPhotoBox,
.cnnStoryElementBox
{clear:left;}

.cnnStoryElementBox
{float:left;margin:2px 18px 6px 0;width:180px;font-size:11px;line-height:14px;}

.cnnStoryElementBox ul
{margin:2px 0 0 0;padding:0;list-style-image:url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/red_bull.gif)}

.cnnStoryElementBox ol
{margin:2px 0 0 0;padding:0;}

.cnnStoryElementBox a
{font-weight:bold;}

#cnnTxtCmpnt .storyElementBox li,
.cnnStoryElementBox li
{margin-left:12px;margin-bottom:3px;}

* html #cnnTxtCmpnt .cnnStoryElementBox li,
* html .cnnStoryElementBox li
{margin-left:16px;padding-left:0;}

.cnnStoryElementBox ol li
{margin:6px 0 0 18px;padding:0;}

* html .cnnStoryElementBox ol li
{margin-left:25px;}

.cnnFacts li
{color:#666;}

.cnnCorrectionHead
{color:#ca0002}

.cnnStoryElementBox h4
{margin:0;font-size:16px;font-weight:bold;line-height:19px;}

.cnnStoryElementBox .cnnTVPromoBoxFooter a
{font-size:10px;font-weight:normal;}

/* paragraph rules */
p.cnnAttribution
{margin:15px 0;color:#949494;font-size:10px;}

* html p.cnnAttribution
{margin-top:-4px;}

p.cnnTopics
{font-weight:bold;color:#949494;margin:11px 0 27px 0;word-spacing:6px;}

.cnnMosaicSubContentCol p.cnnTopics,
* html p.cnnTopics
{margin-bottom:0;padding-bottom:0;}

p.cnnTopics b
{color:#000;word-spacing:1px;}

.cnnMosaicSubContentCol p.cnnTopics b
{display:block;}

p.cnnTopics a
{text-decoration:underline;word-spacing:1px;}

p.cnnEditorNote
{font-style:italic;}

.cnnEmbeddedMosLnk
{font-size:10px;display:inline;white-space: nowrap}

.cnnEmbeddedMosLnk img
{vertical-align:-2px;padding-left:4px;}

.cnnEmbeddedMosLnk a,
.cnnEmbeddedMosLnk a:visited
{color:#ca0002;padding:2px 2px 1px 2px;}

.cnnEmbeddedMosLnk a:hover
{color:#fff;background:#c90000;}

/* ugc box */

.cnnUGCBox
{background:#f5fafe;margin:9px 0;}

.cnnUGCBox .cnnUGCBox
{background:#fff;margin:3px 18px 9px 18px;}

.cnnUGCBoxFooterMeta
{padding:6px 0 12px 0;margin:0 18px;height:14px;}

.cnnUGCBoxFooterMeta .cnnPostCommentsLnk
{float:right;color:#666;}

.cnnUGCBox .cnnBoxContent
{border-width:0 1px; border-style: solid; border-color: #e0e6ec;font-size:11px;line-height:14px;padding:0;margin:0;background:#f5fafe;}

.cnnUGCBox .cnnUGCBox .cnnBoxContent
{border-width:0 1px;border-style: solid; border-color: #edf3fb; color:#666;background:#fff;overflow:hidden;padding:6px 12px 8px 12px;}

.cnnUGCBox .cnnUGCBox .cnnBoxContent .cnnMeta
{width:92px;float:left;margin-right:10px;overflow:hidden;}

.cnnUGCBox .cnnUGCBox .cnnBoxContent p
{width:387px;margin:0 0 0 103px;}

.cnnUGCHeader
{padding:10px 18px 10px 11px;}

.cnnUGCBox .cnnBoxContent h3
{height:26px;font-size:14px;line-height:16px;color:#3d75ac;margin:0;padding:0;overflow:hidden;}

.cnnUGCBox .cnnBoxContent h4
{margin:0;padding:0;}

.cnnUGCBox .cnnBoxContent h3.cnnBlogsClosed .closed,
.cnnUGCBox .cnnBoxContent h3.cnnBlogs .opened,
.cnnUGCBox .cnnBoxContent h3.cnnIReportClosed .closed,
.cnnUGCBox .cnnBoxContent h3.cnnIReport .opened,
.cnnUGCBox .cnnBoxContent h3.cnnOpinionClosed .closed,
.cnnUGCBox .cnnBoxContent h3.cnnOpinion .opened
{display:inline;vertical-align:top;margin:7px 8px 0px 0;padding:0;overflow:hidden;}

.cnnUGCBox .cnnBoxContent h3.cnnBlogsClosed .opened,
.cnnUGCBox .cnnBoxContent h3.cnnBlogs .closed,
.cnnUGCBox .cnnBoxContent h3.cnnIReportClosed .opened,
.cnnUGCBox .cnnBoxContent h3.cnnIReport .closed,
.cnnUGCBox .cnnBoxContent h3.cnnOpinionClosed .opened,
.cnnUGCBox .cnnBoxContent h3.cnnOpinion .closed
{display:none;}

.cnnUGCBox .cnnBoxContent h3 a
{display:block;height:26px;font-size:22px;font-weight:bold;line-height:26px;margin:0;padding:0;overflow:hidden;}

.cnnUGCBox .cnnBoxContent h3 a,
.cnnUGCBox .cnnBoxContent h3 a:visited,
.cnnUGCBox .cnnBoxContent h3 a:hover
{color:#3d75ac;}

.cnnUGCBox .cnnBoxContent h3 a span
{font-size:14px;font-weight:normal;line-height:16px;}

.cnnUGCCommentFrm
{margin:0 17px 0 28px;border-top:3px solid #E8EFF7;padding:12px 0 21px 7px;background:#f5fafe;}

.cnnUGCCommentFrm .cnnMeta
{float:left;}

.cnnUGCCommentFrm h4
{color:#959A9F;font-size:22px;margin:0 0 12px 0}

.cnnUGCCommentFrm form textarea
{width:428px;height:99px;}

.cnnUGCCommentFrm form div
{padding-top:9px;}

.cnnUGCCommentFrm form a
{font-size:11px;font-weight:bold;}

.cnnExtended
{margin-top:0;}

.cnnUGCBox .cnnUGCBox .cnnBoxContent .cnnExtended p
{margin-top:0;}

.cnnUGCBox .cnnUGCBox .cnnBoxContent h3
{margin-bottom:6px;}

.cnnUGCBox .cnnUGCBox .cnnBoxContent .clear
{margin:12px 0;}

.cnnUGCCommentFrm form label
{margin:0;padding:0;color:#666;}

.cnnUGCCommentFrm .cnnLocalCol,
.cnnUGCCommentFrm .cnnNameCol
{float:left;width:203px;overflow:hidden;}

.cnnUGCCommentFrm form .cnnNameCol
{margin-right:11px;}

.cnnUGCCommentFrm form .cnnLocalCol,
.cnnUGCCommentFrm form .cnnNameCol,
.cnnUGCCommentFrm form .cnnCommentCol
{padding-top:0;}

.cnnUGCCommentFrm form .cnnCommentCol
{clear:both;padding-top:6px;}

* html .cnnUGCCommentFrm form .cnnLocalCol,
* html .cnnUGCCommentFrm form .cnnNameCol,
* html .cnnUGCCommentFrm form .cnnCommentCol
{margin-top:-6px;}

* html .cnnUGCCommentFrm form .cnnCommentCol
{padding-top:0;margin-top:-10px;}

.cnnContributor
{color:#333;font-weight:bold;}

.cnnError
{color:#ca0002;font-weight:bold;}

.cnnUGCBoxHeader
{height:4px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_TR_bg.gif) 100% 0 repeat-x;}

.cnnUGCBoxFooter
{height:4px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_BR_bg.gif) 100% 0 no-repeat;}

.cnnUGCBox .cnnUGCBox .cnnUGCBoxHeader
{height:4px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_TR_bg.gif) 100% 0 repeat-x;}

.cnnUGCBox .cnnUGCBox .cnnUGCBoxFooter
{height:4px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_BR_bg.gif) 100% 0 no-repeat;margin:0;}

/* font widget/byline */

#cnnSCFontButtons
{position:relative;min-height:15px;}

* html #cnnSCFontButtons
{height:15px;}

#cnnSCFontPlusBtn,
#cnnSCFontMinusBtn,
#cnnSCFontLabel
{position:absolute;top:0;}

#cnnSCFontMinusBtn,
#cnnSCFontPlusBtn
{cursor:pointer}

#cnnSCFontMinusBtn
{right:19px;}

#cnnSCFontPlusBtn
{right:0;}

#cnnSCFontPlusBtn .cnnDecreaseFont,
#cnnSCFontMinusBtn .cnnDecreaseFont
{display:none;}

#cnnSCFontLabel
{right:38px;}

#cnnSCByLine
{color:#666;font-size:10px;}

.cnnMosaic160Container
{text-align:center;background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/content/ads/adtile.gif) 0 0 repeat;padding:9px 0;margin-bottom:9px;}

/* cnnWireBox over-ride rules */
.cnnWireBoxHeader
{height:4px;overflow:hidden;background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_wire_TR_bg.gif) 100% 0 no-repeat;}
.cnnWireBoxFooter
{height:4px;overflow:hidden;background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_wire_BR._bg.gif) 100% 0 no-repeat;}
#cnnRightCol .cnnWireBoxHeader
{height:4px;overflow:hidden;background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/right_rail/corner_adv_ltg_tr.gif) 100% 0 no-repeat;}
#cnnRightCol .cnnWireBoxFooter
{height:4px;overflow:hidden;background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/right_rail/corner_adv_ltg_br.gif) 100% 0 no-repeat;}

.cnnWireBoxHeader img,
.cnnWireBoxFooter img
{display:block;}

.cnnWireBox .cnnBoxContent
{border-width:0 1px;border-color: #e8e8e8;border-style: solid;background:#fff;}
#cnnRightCol .cnnWireBox .cnnBoxContent
{border-color: #d6d6d6;}

/* my original rules. may need to go away */
#cnnRightCol  .cnnWireBox
{margin:6px 0;}

.cnnRightColBox
{background:#fff;padding:0;margin:0 0 9px 0;}

#sectionRelateds .cnnRightColBox
{margin:9px 0;}

#relatedBox .cnnRightColBox
{margin:9px 0 0 0;}

.cnnRightColBox .cnnRightColBoxContent
{padding:4px 9px 6px 9px;}

.cnnRightColWireBox
{margin:6px 0 9px 0;}


.cnnRightColWireBoxContent
{border-width:0 1px;border-style:solid;border-color:#e4e4e4;}

#cnnRightCol .cnnWireBoxFooter
{height:4px;overflow:hidden;background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/right_rail/corner_adv_ltg_br.gif) 100% 0 no-repeat;}

#cnnRightCol .cnnWireBox .cnnBoxContent
{border-color: #d6d6d6;font-size:10px;color:#4c4c4c}

#cnnRightCol .cnnWireBox .cnnBoxContent h4,
#cnnRightCol .cnnWireBox .cnnBoxContent h3
{margin:0;padding:0;font-weight:bold;font-size:11px;}

#cnnRightCol .cnnWireBox .cnnBoxContent h3
{color:#000}

#cnnRightCol .cnnWireBox .cnnBoxContent h4
{margin-top:12px;}

#cnnRightCol .cnnWireBox .cnnBoxContent p
{margin:0;}


.cnnImgChngr
{background:#000;}

.cnnStoryPhotoBoxNavigation,
.cnnStoryPhotoCaptionBox
{background:#fff;}

/*padding/margin */
.cnn3pxTB9pxLRPad
{padding:3px 9px;}

.cnn10pxTB12pxLRPad
{padding:10px 12px;}

.cnn0pxBMargin
{margin-bottom:0;}

/* article only */
.cnnMosaic160Container
{text-align:center;background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/content/ads/adtile.gif) 0 0 repeat;padding:9px 0;margin-bottom:9px;}

.cnnMosaic160Ad
{background:#f2f2f2;width:318px; margin:0 9px;}

#cnnRightCol .cnnMosaic160Ad .cnnTR
{padding:9px 0;}

#cnnArticleMosaic #cnnTxtCmpnt
{display:block}

#cnnArticleMosaic .cnnRRad
{display:none;}

.cnnMosaic160Container .cnnRRBoxHeader img,
.cnnMosaic160Container .cnnRRBoxFooter img
{float:left;}

.cnnPartnerBanner
{margin:3px 0 15px 0;}

.cnnTopNewsModule
{margin:15px 0;}

.cnnTopNewsModule .cnnWireBox .cnnBoxContent
{padding:12px 0 15px 0;}

.cnnTopNewsModule .cnnWireBox .cnnBoxContent h3
{font-size:22px;font-weight:bold;line-height:22px;color:#ca0002;border-bottom:1px solid #e8e8e8;padding-bottom:15px;margin:0 9px;}

.cnnTopNewsModule .cnnWireBox .cnnBoxContent table
{width:565px;}

.cnnTopNewsModule .cnnWireBox .cnnBoxContent table td
{vertical-align:top;padding:6px 0 0 9px;font-size:14px;font-weight:bold;line-height:16px;}

.cnnTopNewsModule .cnnWireBox .cnnBoxContent table td img
{margin-top:3px;}

#cnnBlogContainer h3
{height:30px;vertical-align:middle;}

#cnnBlogContainer h3 img
{display:inline;vertical-align:-10px;}

#cnnPhotoPlayer
{margin:0;}

#cnnPhotos
{margin-bottom:0;}

#cnnPhotoTabs
{border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}

#cnnPhotoTabs TABLE#cnnPT
{width:100%;}

#cnnPhotoTabs TABLE#cnnPT TD
{border-right:1px solid #e6e6e6;}

#cnnPhotoTabs TABLE#cnnPT TD a
{display:block;cursor:pointer;text-align:center;padding:6px 0;font-size:10px;font-weight:bold;overflow:hidden;}

#cnnPhotoTabs TABLE#cnnPT TD.cnnPTCurrent a
{cursor:default;background:#f2f2f2;color:#949494;overflow:hidden;}

#cnnPhotoPicker .cnnPPContent
{border:1px solid #e6e6e6;border-top-width:0;background:#ebebeb;padding:8px 0 0 18px;}

#cnnPhotoPicker .cnnGalTz
{width:170px;float:left;margin:4px 18px 12px 0;}

#cnnPhotoPicker .cnnGalTz .cnnGalTzImg
{position:relative;float:left;margin-right:9px;}

#cnnPhotoPicker .cnnGalTz .cnnGalTzTxt a
{font-weight:bold;}

#cnnPhotoPicker .cnnGalTz .cnnGalTzImg a
{display:block;width:62px;height:46px;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/util/tz.bg.gif) 0 0 no-repeat;}

#cnnPhotoPicker #cnnCurGal.cnnGalTz .cnnGalTzImg a
{background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/util/tz.bg.hover.gif) 0 0 no-repeat;}

#cnnPhotoPicker .cnnGalTz .cnnGalTzImg a img
{position:absolute;top:8px;left:6px;}

#cnnPhotoPicker .cnnGalTz .cnnGalTzTxt
{color:#949494;font-size:10px;line-height:12px;}

#cnnPhotoPicker #cnnCurGal.cnnGalTz .cnnGalTzTxt a
{color:#949494;}

#cnnPPSect2,
#cnnPPSect3,
#cnnPPSect4,
#cnnPPSect5
{display:none;}

TABLE.cnnRRTable
{width:100%;}

TABLE.cnnRRTable td
{border-top:1px solid #E4E4E4;padding:9px 9px 9px 12px;vertical-align:top;font-size:12px;font-weight:bold;line-height:15px;}

TABLE.cnnRRTable .cnnRRImgCol
{text-align:right;padding:6px 9px;}

p.cnnRRRFY
{font-size:10px;font-weight:bold;margin:6px 0 7px 11px;line-height:12px;}

/* most popular */
#cnnMostPopMosaic
{margin-top:9px;}

#cnnMostPopMosaic #cnnMostPopMod .cnnWireBox
{margin:0;}

#cnnRightCol #cnnMostPopMosaic .cnnWireBox .cnnBoxContent
{background-color:#fff;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
#cnnRightCol #cnnMostPopMosaic .cnnWireBox .cnnWireBoxHeader
{height:4px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_wire_TR_bg.gif) 100% 0 repeat-x;}
#cnnRightCol #cnnMostPopMosaic .cnnWireBox .cnnWireBoxFooter
{height:4px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_wire_BR._bg.gif) 100% 0 no-repeat;}

.cnnBanner
{margin-bottom:10px;}

a.cnnInlineTopic
{text-decoration:underline;}

/* video */
#mosVidContainer { width:576px;margin-bottom:0; }
#mosVidDesc { font-size:11px;line-height:14px;padding:7px 10px 9px 10px; }
#mosVidPlayList { border-top:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;background-color:#EBEBEB; }
#mosVidMore { font-size:11px;line-height:14px;text-align:right;padding:6px 10px 6px 0px;border-top:1px solid #E9E9E9; }

.mos_video_box,
.mos_video_box_active { float: left;display:inline;width:165px;height:45px;margin: 9px 10px 9px 10px;font: 10px Helvetica, arial, sans-serif;line-height:12px;color:#9b9b9b;overflow:hidden; }

.mos_video_box .mos_tz_image,
.mos_video_box_active .mos_tz_image { background-image:url('http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/util/video_background.gif');width:58px;height:42px;margin:0px 7px 0px 0px;float:left; }

.mos_video_box .mos_tz_image img,
.mos_video_box_active .mos_tz_image img { margin:6px 0px 0px 6px; }

.mos_video_box_active .mos_tz_image { background-image:url('http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/util/video_background_active.gif'); }

.mos_video_box_active A,
.mos_video_box_active A:link,
.mos_video_box_active A:active,
.mos_video_box_active A:visited { color: #9b9b9b; }

/*photo no flash*/
.cnnNoFlashContainer
{width:585px;height:426px;position:relative;background:#f4f4f4}

.cnnNoFlash
{position:absolute;top:113px;left:160px;;width:265px;height:200px;background:#f4f4f4 url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/noflash/flash_logo.gif) 102px 16px no-repeat;font-family:arial, sans-serif;color:#838383;font-size:11px;}

.cnnNoFlash p
{margin:15px 33px 12px 33px;text-align:center;}

.cnnNoFlash p.cnnTopGraf
{padding-top:85px; margin:0 33px 15px 33px;}

.cnnNoFlash .cnnGetBtn
{margin:0 54px;}

.cnnStoryElementBoxAd
{display:none;}

#cnnTxtCmpnt .cnnStoryElementBoxAd,
#otherTab1AdContainer .cnnStoryElementBoxAd,
#otherTab2AdContainer .cnnStoryElementBoxAd,
#cnnPhotoCmpntAdContainer .cnnStoryElementBoxAd,
#cnnVideoCmpntAdContainer .cnnStoryElementBoxAd
{display:block;}

/* bottom partner banner */
.cnnPartnerI
{font-style:italic;}

.cnnPartnerI a
{font-style:normal;text-transform:uppercase}

.cnnPartnerB
{font-weight:bold;text-transform:uppercase;}

/* ads */
.cnnStoryElementBoxAd{margin:0 auto;text-align:center;border-top:2px solid #e8e8e8}
.cnnStoryElementBoxAdHead{margin:2px 0 18px 0;text-align:left;}

/* fact box */
.cnnFactBox
{width:180px;}
.cnnFactBox table
{width:100%;border:0;}
.cnnFactBox table td
{font-size:11px;line-height:16px;vertical-align:top;color:#949494;}
.cnnFactBox table td.cnnFbDots
{width:90%;background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/util/dot.gif) 0 3px repeat-x;}
.cnnFactBox table td.cnnFbLiRc
{padding:0 0 0 4px;white-space:nowrap;font-weight:bold;}
.cnnFactBox table td.cnnFbLiTitle
{padding:0 4px 0 0;white-space:nowrap;color:#666;}
.cnnFactBox table.cnnFBDesc td
{padding:4px 0 12px 0;}