/* left and right columns */

#cnnLeftCol
{width:621px;}

#cnnRightCol
{width:354px;margin-left:9px;}

.cnnRightColContainer
{padding:9px;}

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


.cnnTopicLeftCol,
.cnnTopicRightCol
{float:left;}

.cnnTopicLeftCol
{width:387px;}

.cnnTopicRightCol
{width:198px;}

.cnnTopicSubLeftCol,
.cnnTopicSubRightCol
{float:left;padding-top:9px;}

.cnnTopicSubLeftCol
{width:189px;}

.cnnTopicSubRightCol
{width:198px;}

.cnnHtSubHead
{font-size:22px;font-weight:bold;line-height:24px;padding:9px 0 8px 0;margin-top:-4px;}

/* content header
====================================================================================== */
/* cnnHtContentHeader */
.cnnHtContentHeader
{padding:5px 18px 9px 18px;border-bottom:1px solid #F0F0F0;}
.cnnHtContentHeader .cnnHtTimestamp
{font-size:11px;font-weight:bold;line-height:14px;color:#ca0002;}
.cnnHtContentHeader .cnnHtTopBtns
{float:right;}
IMG.cnnHtTpBtn
{margin-left:5px;}

/* end content header
====================================================================================== */


/* cobrand and T1
====================================================================================== */
.cnnHtCoBrand
{margin:0;padding:0 0 9px 0;}

/* hot topic T1 */
.cnnHtT1
{padding:5px 0 0 0;}
.cnnHtT1Img
{float:left;margin:0 19px 0 0;padding:4px 0 3px 0;}
.cnnHtT1Txt
{font-size:12px;line-height:15px;padding-bottom:5px;margin-left:304px;}
.cnnHtT1 h1
{margin:0;font-size:18px;font-weight:bold;padding-bottom:8px;line-height:21px;}
.cnnHtT1 p
{padding:0;margin:0;}
.cnnHtT1 ul
{margin: 10px 0 10px 0px;padding: 0;list-style: none;} 
.cnnHtT1 ul li
{padding-left: 10px; background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/red_bull.gif) no-repeat left center;font-weight:normal; margin:0 0 3px 0;line-height:13px;}
.cnnHtT1 ul li a
{font-weight:bold;}

/* end cobrand and T1
====================================================================================== */


/* content video
====================================================================================== */
/* video box */
.cnnHtVideoBox
{margin:9px 0 9px 0;}
.cnnHtVideoBox .cnnHtVidTxt
{position:absolute;top:10px;left:398px;width:179px;}
.cnnHtVideoBox .cnnHtVidPlaceholder
{position:absolute;top:-4px;left:-1px;}
.cnnHtVideoBox .cnnHtVidBoxHead
{font-size:12px;font-weight:bold;line-height:15px;padding:0 0 2px 0;}
.cnnHtVideoBox .cnnHtVidTime
{font-size:10px;font-weight:normal;line-height:12px;color:#949494;}
.cnnHtVideoBox p
{font-size:10px;line-height:12px;margin:0;padding:0 0 6px 0;}
.cnnHtVideoBox .cnnHtVidBoxCourtesy
{font-size:10px;line-height:12px;}

/* positioning over-ride */
.cnnHtVideoBox .cnnBoxContent
{position:relative;height:256px;}

/* end content video
====================================================================================== */


/* top stories bullets
====================================================================================== */
.cnnHtTopStories ul
{padding:0;margin:0;list-style:none;clear:both;}
.cnnHtTopStories ul li
{font-size:14px;font-weight:normal;line-height:16px;padding-left:8px;background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/red_bull.gif) no-repeat left center;margin:0 0 6px 0;}
.cnnHtTopStories ul li h2 a,
.cnnHtTopStories ul li h2 .cnnWOOL
{font-size:14px;font-weight:bold;line-height:16px;}
.cnnHtTopStories ul li h2
{font-size:12px;font-weight:normal;line-height:15px;color:#949494;margin:0;padding:0;}
.cnnHtTopStories ul li h2 img.cnnVideoIcon
{margin:3px 4px 0px 4px;vertical-align:top;border:0;}

/* end top stories bullets
====================================================================================== */


/* topic category list 
====================================================================================== */
.cnnHtTopicContent ul
{margin:0 0 3px 0;padding:0;list-style:none;clear:both;}
.cnnHtTopicContent ul li
{font-size:10px;font-weight:normal;line-height:12px;color:#949494;padding-left:8px; background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/red_bull.gif) no-repeat left center;margin:0 0 2px 0;}
.cnnHtTopicContent ul li a,
.cnnHtTopicContent ul li .cnnWOOL
{font-size:12px;font-weight:bold;line-height:15px;}
.cnnHtTopicContent ul li a img.cnnVideoIcon
{margin:3px 4px 0px 4px;vertical-align:top;border:0;}
.cnnHeadLnk
{color:#000;}

/* end topic category list 
====================================================================================== */


/* special coverage box
====================================================================================== */
.cnnHtScHead
{font-size:12px;font-weight:bold;line-height:15px;}
.cnnHtScImg
{display:block;float:left;margin:0 9px 2px 0;}
.cnnHtScTxt
{font-size:11px;font-weight:bold;line-height:14px;margin-bottom:2px;}

/* end special coverage box
====================================================================================== */


/* topic photos and videos box
====================================================================================== */
.cnnHtSmallHead
{font-weight:bold;font-size:16px;padding-bottom:5px;margin-top:-6px;line-height:19px;}
.cnnHtPVCap
{font-size:10px;font-weight:bold;line-height:12px;padding:6px 0 0 0;margin-bottom:-5px;}

/* end topic photos and videos box
====================================================================================== */

/* latest news 
====================================================================================== */
.cnnHtTopicHeader
{font-size:22px;font-weight:bold;line-height:24px;padding:0 0 5px 0;margin:-7px 0 6px 0;border-bottom:1px solid #dfdfdf;}
.cnnTopicLatestNews .cnnHtLnTimestamp
{padding:8px 0 0 0;font-size:11px;color:#ca0002;}
.cnnTopicLatestNews h3
{font-size:12px;font-weight:bold;line-height:15px;padding:0;margin:0;}
/* end latest news 
====================================================================================== */


/* pagination rules
====================================================================================== */

a.pagerButtonActive:link, a.pagerButtonActive:visited,
a.pagerButtonViewed:link, a.pagerButtonViewed:visited,
a.pagerButton:link, a.pagerButton:visited
{color:#3d75ac;background:#fff;text-decoration:none;padding:0px 3px;border:1px solid #cdddee;}

a.pagerButtonViewed:link, a.pagerButtonViewed:visited
{color:#dcdcdc;border-color:#dcdcdc;}

.pagerButtonActive, a.pagerButtonActive:link, a.pagerButtonActive:visited
{font-weight:bold;border:none;}

a.pagerButtonViewed:hover,
a.pagerButtonActive:hover,
a.pagerButton:hover
{color:#fff;background-color:#3d75ac;border:1px solid #3d75ac;text-decoration:none;}

.pagerButtonActive
{font-size:10px;font-weight:normal;line-height:13px;color:#949494;padding:0px 7px;}

#cnnPagination a
{font-size:10px;font-weight:normal;line-height:13px;padding:3px 6px 3px 6px;}

.cnnPagination .prevNextPagerButtonActive
{font-size:10px;font-weight:normal;line-height:13px;color:#a8a8a8;background:#fff;padding:3px 6px 3px 6px;border:1px solid #dcdcdc;display:block;white-space:nowrap;}

/* old rules no longer used */
#cnnPagination ul
{margin:0;padding:0;white-space:nowrap;}
#cnnPagination li
{display:inline;list-style-type:none;font-size:10px;text-align:center;margin:0px 1px;}

/* end pagination rules
====================================================================================== */



/* minor topic t1 area
====================================================================================== */
.cnnMtT1
{padding:5px 0 0 0;}
.cnnMtT1 .cnnMtT1Img
{float:left;margin:0 19px 0px 0;padding:4px 0 3px 0;}
.cnnMtT1 .cnnMtT1Txt
{font-size:12px;line-height:15px;padding-bottom:5px;}
.cnnMtT1 .cnnMtT1Txt p
{padding:0;margin:0;}
.cnnMtT1 h2
{font-size:22px;font-weight:bold;line-height:24px;margin:0;padding:0 0 5px 0;}
#cnnMtTitle
{display:block;}
.cnnMtTitleBox
{padding:0 18px 17px 18px;margin:0 -18px 9px -18px;border-bottom:1px solid #e6e6e6;}
.cnnMtTitleBox h1
{margin:0;padding:0;line-height:23px;}
.cnnMtTitleBox .cnnMtTopBtns
{float:right;}
.cnnMtTitleBox .cnnMtTopBtns img
{padding:3px 0 0 10px;vertical-align:top;}

/* IE6 fix for a T1 area with no image */
* html .cnnMtT1
{border-top:1px solid #fff;padding-top:4px;}

/* end minor topic t1 area 
====================================================================================== */


/* minor topic search */
.cnnMtCountTitle
{font-size:16px;font-weight:bold;margin-top:9px;padding-bottom:12px;border-bottom:solid 1px #e6e6e6;}

.cnnMtSearchRelated #cnnMTSearchBtn
{position:absolute;margin:0;padding:0 0 0 4px;border:0;width:22px;height:22px;vertical-align:middle;}

.cnnMtSearchRelated #cnnMTSearchBtn2
{font-weight:bold;color:#000;margin-right:9px;width:240px;}

.cnnMtSearchRelated
{font-weight:bold;color:#949494;padding:8px 0px;border-bottom:solid 1px #e6e6e6;}

.cnnMtSearchRelated input
{margin-left:11px;vertical-align:middle;width:235px;color:#e6e6e6;}

.cnnMtSearchRelated form
{margin:0;padding:0;}

.cnnMtSearchRelated img
{padding-left:9px;}

.cnnMyCareerJobInput
{background-color:#ffffff; border: 1px solid #999999; border-right-color: #cccccc; border-bottom-color:#cccccc;margin-right:9px;}

#cnnMyCareerSearchFind form
{margin:0;padding:0 0px 0 12px;}
#cnnMyCareerSearchFind form input
{font-size:12px;font-weight:bold;color:#949494;padding:5px;vertical-align:middle;}

/* end minor topic search */

/* minor topic results area */
.cnnRelatedArticle
{margin: 18px 30px 0px 0px;}
.cnnRelatedArticle .cnnRelatedTime
{font-size: 10px; color: #ca0002;line-height:11px;padding-top:6px;}
.cnnRelatedArticle .cnnRelatedTimeOld
{font-size: 10px; color: #949494;line-height:11px;}
.cnnRelatedArticle h3
{margin:0;padding:0;font-weight: bold;}
.cnnRelatedArticle p
{margin:0;padding:0;font-size:10px;}
.cnnRelatedArticle .cnnRelatedItems
{font-size: 10px;font-weight:bold;}
.cnnRelatedArticle .cnnRelatedItems img
{border:none;vertical-align:middle;padding-right:4px;}
.cnnRelatedArticle .cnnRelatedItems a
{padding-right:4px;}

/* end minor topic results area */


/* 180x150 adspace */
.cnnHt180x150adContainer
{padding-top:12px;}
.cnnHt180x150adTop
{text-align:center;padding-bottom:3px;}
.cnnHt180x150ad
{text-align:center;padding-top:3px;}
.cnnHt180x150ad .ad
{width:180px; height:150px;display:block;overflow:hidden;padding-top:5px;}

/* end 180x150 adspace */

/* ================================ */
/* begin topics landing page styles */
/* ================================ */
.cnnTopicsHeaderContainer
{padding:0 0 16px 16px;border-bottom:1px solid #F0F0F0;}
.cnnTopicsTitle
{font-weight:bold;color:#000000;font-size:30px;}
.cnnTopicsSubTitle
{font-weight:normal;font-size:14px;color:#949494;}
.cnnTopicsBelowHead
{padding: 0 18px 0 18px;}

.cnnHotTopicsContainer
{padding: 0 0 0 18px;}

.cnnHotTopicsHead
{font-size:22px;font-weight: bold;padding-bottom: 21px;}

.cnnItem
{padding-bottom:8px;}
.cnnItemContent
{font-size:10px;}
.cnnItemHead a, #cnnTopicsBySection .cnnItemContent .cnnItemHead a
{font-size:14px;font-weight:bold;text-decoration:underline;}

.cnnHotTopicsContainer .cnnItemPhoto
{float:left;padding:0 9px 18px 0;}
.cnnHotTopicsContainer .cnnItemHead a
{padding-right:9px;}

#cnnTopicsBySection .cnnItemPhoto
{float:left;padding:2px 12px 0 0;}
#cnnTopicsBySection .cnnItemHead
{padding-bottom:6px;padding-top:2px;font-size:14px;}
#cnnTopicsBySection .cnnItemContent
{line-height:12px; height:57px; overflow:hidden;}

.cnnBySectionhead
{font-size:16px;font-weight:bold;color:#000000;}
.cnnBySectionhead
{padding: 8px 0 10px 12px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6;}

.cnnBySectionTopRight
{padding: 10px 10px 0px 12px;}
.cnnBySectionTopRight
{border-right:1px solid #e6e6e6;}


#cnnWbMarkets1, #cnnWbMarkets2, #cnnWbMarkets3, #cnnWbMarkets4, #cnnWbMarkets5,
#cnnWbMarkets6, #cnnWbMarkets7, #cnnWbMarkets8, #cnnWbMarkets9
{border-right:1px solid #e6e6e6; padding: 10px 10px 0px 12px;}

/* By Section Topic Cloud */
.cnnTopicCloudMod
{color:#e4e4e4; font-weight: bold; font-size:12px; padding-top: 4px;clear:both;}
.cnnTopicCloudMod
{height:109px;}
#cnnIntlTopics .cnnTopicCloudMod
{height:132px;}
.cnnTopicCloudHeadMod
{font-size:12px; color:#000; text-decoration:none; padding:11px 0 2px 0;}
.cnnTopicCloudMod a
{text-decoration:underline; line-height: 1.8em;}
.cnnTopicCloudMod .cnnTopicCloudMod a:hover
{font-size:10px;font-weight: normal;text-decoration:none;}
/* End By Section Topic Cloud */

.cnnBySectionBoxContent
{width:188px;}

tr.cnnWbTabRow td,
tr.cnnWbTabLastRow TD
{font-size:12px;font-weight:bold;}

tr.cnnWbTabRow TD a
{display:block; font-weight:bold; text-decoration:none;padding: 4px 0 4px 12px;
width:174px;  border-width:0px 1px 1px 1px; border-style:solid; border-color:  #e6e6e6;}

tr.cnnWbTabLastRow TD a
{display:block; font-weight:bold;text-decoration:none;padding:4px 0 4px 12px;
width:175px; border-width:0 1px 0 0; border-style:solid; border-color:#e6e6e6; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/topic/living.gif) bottom left no-repeat;}
tr.cnnWbTabRow TD a:hover
{background:#FFF; color:#ca0002;}
tr.cnnWbTabLastRow TD a:hover
{background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/topic/living.gif) bottom left no-repeat; color:#ca0002;}

tr.cnnWbTabRow TD.active a
{background:#F6F6F6; color:#949494; cursor:default;}
tr.cnnWbTabLastRow TD.active a
{cursor:default; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/topic/living_hover.gif) bottom left no-repeat; color:#949494;}

tr.cnnWbTabRow TD.active a:hover
{background:#f6f6f6; color:#949494; cursor:default;}
tr.cnnWbTabLastRow TD.active a:hover
{cursor:default; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/topic/living_hover.gif) bottom left no-repeat; color:#949494;}

/* cnnBySectionWireBox */
.cnnHTopicsWireBox
{}
.cnnHTopicsBoxContent
{background-color:#fff;}
.cnnHTopicsWireBoxHeader
{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 no-repeat;}

.cnnBySectionWireBoxFooter
{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;}

#cnnWbMarkets2, #cnnWbMarkets3, #cnnWbMarkets4, #cnnWbMarkets5,
#cnnWbMarkets6, #cnnWbMarkets7, #cnnWbMarkets8, #cnnWbMarkets9
{display:none;}

.cnnPPOContainerFirst
{color:#e4e4e4;font-weight:Bold; font-size:12px;
padding:8px 10px 8px 12px;
border-bottom:1px solid #e4e4e4;}
.cnnPPOContainer
{color:#f6f6f6;font-weight:Bold; font-size:12px;
padding:11px 10px 10px 12px;
border-bottom:1px solid #e4e4e4;}
.cnnPPOContainerLast
{color:#e4e4e4;font-weight:Bold; font-size:12px;padding:11px 10px 12px 12px;}
.cnnPPOCloudHeadMod
{font-size:16px;font-weight: bold;padding-bottom:2px;color:#000;text-decoration:none;}
#cnnPPOCloudMod a
{font-size:12px;font-weight: bold;text-decoration:underline;line-height: 1.8em;}
#cnnPPOCloudMod a:hover
{}
#cnnPPOCloudMod .cnnTopicCloudAllMod
{}
#cnnPPOCloudMod .cnnTopicCloudAllMod a, #cnnTopicCloudMod .cnnTopicCloudAllMod a:hover
{font-size:10px;font-weight:normal;text-decoration:none;border-bottom:0px;}

.cnnCoverageByYearHead
{font-size:16px;font-weight:bold;color:#000000;}
.cnnCoverageByYearHead
{padding:8px 0  10px 10px;border-bottom:1px solid #F0F0F0;}

.cnnCBYYears
{padding: 12px 12px 10px 12px;}
.cnnCBYYears a
{font-size:20px;font-weight:bold;color:#3d75ac;text-decoration:none;}
.cnnCBYYears a:hover
{color:#ca0002;}
.cnnCBYYearsPipe
{font-size:14px;color:#e4e4e4;padding: 0 4px 7px 4px;vertical-align:top;}

/* ============================== */
/* end topics landing page styles */
/* ============================== */


/* ============================== */
/* video archive page styles */
/* ============================== */
#cnnVidArchive h1 A:link, #cnnVidArchive h1 A:hover, #cnnVidArchive h1 A:visited {color:#000;}
#cnnVidArchive IMG.cnnVideoIcon {margin-left:6px;margin-top:3px;}
#cnnVidArchive #cnnFooter .cnnFooterBox {margin-left:0px;margin-right:0px;}
#cnnVidArchive .cnnRelatedArticle {margin:18px 30px 10px 0px; clear:both;}
#cnnVidArchive IMG.cnnSumImg, #cnnVidArchive .cnnMtT1Img IMG {margin:2px 6px 0px 0px;}
#cnnVidArchive .cnnMtT1Img {height:72px; width:128px;}

/* ============================== */
/* end video archive page styles */
/* ============================== */

/* timestamps */
.cnnUpdatedR, .cnnHtTimestamp { font-size:10px; color:#cb0003; }
.cnnUpdatedG, .cnnDate { font-size:10px; color:#949494; }
