#cnnMainContent
{background:#fff;}

#cnnLeftCol
{width:603px;margin-right:18px;background:#fff;}

#cnnRightCol
{width:354px;background:#f2f2f2;margin:5px 0;}

#cnnLeftCol  p:first-child
{margin-top:0;}


/*  T1 and T2 columns */
#cnnT1Col,
#cnnT2Col
{float:left;}

#cnnT1Col /* image width = 265 + 18 pad L & R */
{width:301px;}

#cnnT2Col
{width:302px;}

.cnnBelowT1
{margin:18px 0 18px 18px;}


.cnnHnT2Container
{padding:0 0 18px 19px;}



/* section content header over-rides
===================================================================================== */
.cnnContentHeader
{padding-right:0;}

.cnnContentHeader .cnnDate
{color:#ca0002;}

.cnnContentHeader .cnnCHLnks img.cnnTopBtns
{padding-left:10px;margin-top:3px;vertical-align: middle;}

/* end section content header over-rides
===================================================================================== */


/* hard news T1 area
===================================================================================== */
.cnnHnT1
{background:#f6f6f6;padding:18px;}

.cnnHnT1Head
{font-size:22px;font-weight:bold;line-height:22px;padding-top:12px;}

.cnnHnT1Txt
{line-height:16px;padding-top:12px;}

/* hard news T1 area
===================================================================================== */


/* T2s 
==================================================================================== */
.cnnSectTopStories .cnnTSHead
{font-size:16px;font-weight:bold;padding:0 0 8px 0;}

.cnnSectTopStories ul
{padding: 0 0 7px 0;margin: 0;list-style: none; clear:both;border-bottom: solid 1px #e6e6e6;}

.cnnSectTopStories ul li
{font-size:12px;padding-left: 8px; background: url(/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal; margin:0 0 2px 0;}

.cnnSectTopStories ul li a
{font-weight:bold;}

.cnnTSMore
{font-size:10px;padding: 3px 0px 4px 0px;border-bottom: solid 1px #e6e6e6}

/* end T2s 
==================================================================================== */


/* 234 adspace 
==================================================================================== */
.cnnHn234adContainer
{text-align:center;}

.cnnHnAdTxt
{padding-bottom:6px;}

/* end 234 adspace
==================================================================================== */


/* right rail cnn tv bullet box
===================================================================================== */
.cnnTvBullBox
{padding: 6px 12px 6px 12px}

.cnnTvBullBox .cnnTopModRRHeader
{font-size:22px;font-weight:bold;line-height:22px;}

.cnnTvBullBox .cnnTM1
{font-weight:bold;font-size:12px;}

.cnnTvBullBox .cnnBBStories ul
{padding:0;margin: 2px 0 0 0;list-style: none; clear:both;}

* html .cnnTvBullBox .cnnBBStories ul
{padding:0;margin: 6px 0 0 0;list-style: none; clear:both;}

.cnnTvBullBox .cnnBBStories ul li
{font-size:12px;padding-left: 8px;background: url(/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal; margin:0 0 2px 0;}

.cnnTvBullBox .cnnBBStories ul li a
{font-weight:bold;}

.cnnTvBullBox .cnnBBStories ul li img
{vertical-align:middle;}

/* end right rail cnn tv bullet box
===================================================================================== */



/* bullet bin type bullets
===================================================================================== */
.cnnBBStories ul
{padding: 0 0 0 0;margin: 0;list-style: none; clear:both;}

.cnnBBStories ul li
{font-size:12px;padding-left: 8px;background: url(/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal; margin:0 0 2px 0;line-height:14px;}

.cnnBBStories ul li a
{font-weight:bold;}

.cnnBBStories ul li img
{vertical-align:middle;}

/* end bullet bin type bullets
===================================================================================== */



/* bullet bin elements
===================================================================================== */
.cnnLinkBin .cnnBBHead
{padding-bottom:18px;}

.cnnLinkBin .cnnBBHead a
{font-size:22px;font-weight:bold;padding-bottom:0px;border-bottom:1px solid #3d75ac;text-decoration:none;}

.cnnLinkBin .cnnBBHead a:hover
{border-bottom:1px solid #ca0002;}

/* end bullet bins
===================================================================================== */



/* languages box
===================================================================================== */
.cnnLanguages
{padding:6px 12px 3px 12px;}

.cnnLanguages .cnnLanguagesHead
{font-weight:bold;font-size:14px;margin-bottom:8px;}

.cnnLanguages .cnnBBStories ul li /* languages over-ride */
{font-size: 11px;font-weight: bold; color: #949494;}

/* end languages box
===================================================================================== */



/* topic cloud
===================================================================================== */
#cnnTopicCloud
{color:#e4e4e4;font-weight:Bold; font-size:16px;}

#cnnTopicCloud .cnnTCHeader
{font-size:22px;padding-bottom:8px;color:#000;text-decoration:none;}

#cnnTopicCloud a
{padding-bottom:2px;border-bottom:1px solid #3d75ac;text-decoration:none;line-height: 1.8em;}

#cnnTopicCloud a:hover
{border-bottom:1px solid #ca0002;}

#cnnTopicCloud .cnnTCAll
{padding-top:2px;}

#cnnTopicCloud .cnnTCAll a, 
#cnnTopicCloud .cnnTCAll a:hover
{font-size:12px;font-weight:normal;text-decoration:none;border-bottom:0px;}

/* end topic cloud
===================================================================================== */



/* T2s (top stories)
===================================================================================== */
.cnnTopStories .cnnTopStoriesHead
{font-size:16px;font-weight:bold;padding:0 0 8px 0;}

.cnnTopStories ul
{padding: 0 0 7px 0;margin: 0;list-style: none; clear:both;border-bottom: solid 1px #e6e6e6;}

.cnnTopStories ul li
{font-size:12px;padding-left: 8px; background: url(/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal; margin:0 0 2px 0;}

.cnnTopStories ul li a
{font-weight:bold;}

.cnnTopStories .cnnTopStoriesMore
{font-size:10px;padding: 3px 0px 4px 0px;border-bottom: solid 1px #e6e6e6}

/* end T2s
===================================================================================== */



/* top video
===================================================================================== */
.cnnTopVideo .cnnVideoHead
{font-size: 16px; font-weight: bold;padding-bottom:6px;border-bottom:1px solid #f0f0f0;}

.cnnTopVideo .cnnVideoItem
{margin-top:6px;margin-bottom:5px; border-bottom:1px solid #f0f0f0;padding-bottom:6px;}

.cnnTopVideo img.cnnVideoImg
{margin:0 6px 0px 0;vertical-align: middle;border:none;}

.cnnTopVideo img.cnnVideoIcon
{margin:3px 0px;vertical-align: middle;border:none;}

.cnnTopVideo .cnnVideoItem a
{font-size: 12px;font-weight: Bold;vertical-align:middle;}

.cnnTopVideo .cnnVideoTime
{font-size:10px;font-weight:normal;color:#949494;vertical-align:middle;}

.cnnTopVideo .cnnVideoFooter
{padding-bottom:6px;}

.cnnTopVideo .cnnVideoFooter a
{font-size:10px;}

/* end top video
===================================================================================== */




/* in [section] news
===================================================================================== */
.cnnSectionNews
{padding:8px 12px 2px 12px;}

.cnnSectionNews .cnnSectionNewsHead
{font-weight:bold;font-size: 16px;padding-bottom:6px;}

.cnnSectionNews TABLE.cnnSectionNewsMain
{width:100%;border:none;}

.cnnSectionNews TABLE.cnnSectionNewsMain TD
{vertical-align: top;padding-bottom:8px;width:50%;}

.cnnSectionNews TABLE.cnnSectionNewsMain a
{font-size: 10px;border-bottom:1px solid #3d75ac;text-decoration:none;}

.cnnSectionNews TABLE.cnnSectionNewsMain a:hover
{border-bottom:1px solid #ca0002;text-decoration:none;}

.cnnSectionNews TABLE.cnnSectionNewsMain img
{float:left;margin:4px 9px 0px 0px;}

.cnnSectionNews .cnnSectionNewsFooter
{border-top:1px solid #f1f1f1;padding-top:4px;margin-top:4px;}

.cnnSectionNews .cnnSectionNewsFooter a
{font-size: 10px;}

/* end in [section] news
===================================================================================== */




/* section partner box
===================================================================================== */
.cnnPartnerMod
{padding:9px 12px 5px 12px;}

.cnnPartnerLogo
{padding-bottom:4px;}

.cnnPartner ul
{padding: 0;margin: 0;list-style: none; clear:both;}

.cnnPartner ul li
{font-size:10px;padding-left: 8px;background: url(/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;}

.cnnPartner ul li a
{font-size:10px;font-weight:bold;}

/* end section partner box
===================================================================================== */




/* blogs (right rail bulleted box)
===================================================================================== */
.cnnBlogMod
{padding: 9px 12px 10px 12px;}

.cnnBlogMod .cnnBlogHeader
{font-size:22px;font-weight:bold;padding-bottom:10px;}

.cnnBlogMod .cnnBlogContent ul
{margin: 0;padding: 0;list-style: none; clear:both;}

.cnnBlogMod .cnnBlogContent ul li
{font-size:12px;padding-left: 8px; background: url(/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal; margin:0 0 2px 0;}

.cnnBlogMod .cnnBlogContent ul li a
{font-weight:bold;}

/* end blogs 
===================================================================================== */


/* Special Coverage Box (America Votes)
===================================================================================== */
.cnnSR3
{padding-bottom:3px;}

.cnnSR3Top .cnnSR3Head
{font-weight:bold;font-size:16px;float:left;padding:6px 0px 12px 12px;}

.cnnSR3Top .cnnSR3Sponsor
{float:right;}

.cnnSR3Sponsor img
{vertical-align:middle;padding:1px 4px 1px 0px;}

.cnnSR3Body
{padding: 0px 12px 0px 12px;}


.cnnSR3ItemPhoto
{float:left;margin:2px 9px 6px 0;}

* html .cnnSR3ItemPhoto
{margin:3px 5px 5px 0;}

.cnnSR3ItemContent
{font-size:10px;line-height:12px;}

.cnnSR3ItemContent a
{font-size:14px;font-weight:bold;line-height:16px;}


#cnnSR3LinksContainer
{padding:5px 0px 7px 0px;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;margin:3px 0px 7px 0px;}

.cnnSR3Links ul
{margin: 0; list-style: none; clear:both;padding:0;}

.cnnSR3Links ul li
{padding-left: 8px;background: url(/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;}

.cnnSR3Links ul li a
{font-weight:bold;}

.cnnSR3Links ul li
{font-size: 10px;font-weight:bold;color: #b8b8b8;}

/* End Special Coverage Box (America Votes)
===================================================================================== */


/* soft news header (tech)
===================================================================================== */
.cnnSnHeader
{border-top: 1px solid #e6e6e6;padding-top:4px;}

.cnnSnHeaderLeft
{float:left;width:263px;padding: 8px 9px 0px 12px;}

.cnnSnHeaderRight
{float:right;border-left: 1px solid #e6e6e6;width:272px;padding: 8px 9px 6px 9px;}

/* end soft news header
===================================================================================== */


/* T1 (c) soft news tech
===================================================================================== */
.cnnT1c
{padding:5px 12px 10px 12px;}

#cnnT1cCol1
{float:left;padding-top:4px;}

#cnnT1cCol2
{float:right;width:269px;font-size:14px;line-height:19px;}

#cnnT1cCol2 h2
{margin:0;font-size:30px;font-weight:bold;padding:0 0 13px 0;line-height:30px;;letter-spacing:-1px;}

.cnnT1c h3
{margin:0;font-size:14px;font-weight:bold;padding:17px 0px 3px 0px;}

.cnnT1c ul
{padding: 0;margin: 0;list-style: none; clear:both;}

.cnnT1c  ul li
{font-size:11px;line-height:14px;padding-left: 8px; background: url(/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal; margin:0 0 2px 0;}

.cnnT1c  ul li a
{font-weight:bold;}

/* end T1 (c) 
===================================================================================== */


/* Top video (1) belT1 (tech)
===================================================================================== */
.cnnTopVideo
{}

.cnnTopVideo .cnnVideoHead
{font-size: 18px; font-weight: bold;padding-bottom:6px;}

.cnnTopVideo .cnnVideoItem
{margin-top:6px;margin-bottom:5px; border-bottom:1px solid #f0f0f0;padding-bottom:6px;}

.cnnTopVideo .cnnVideoImg
{margin:0 6px 0px 0;vertical-align: middle;border:none;}
.cnnTopVideo .cnnVideoIcon
{margin:3px 0px;vertical-align: middle;border:none;}

.cnnTopVideo .cnnVideoItem a
{font-size: 12px;font-weight: Bold;vertical-align:middle;}

.cnnTopVideo .cnnVideoTime
{font-size:10px;font-weight:normal;color:#949494;vertical-align:middle;}

.cnnTopVideo .cnnVideoFooter
{padding-bottom:6px;}

.cnnTopVideo .cnnVideoFooter a
{font-size:10px;}

/* Top video (1)
===================================================================================== */

/* Top stories (3) belT1 tech
===================================================================================== */

.cnnTopStoriesHead
{font-size:18px;font-weight:bold;padding:0 0 10px 0;}

.cnnTopStories ul
{padding: 0;margin: 0;list-style: none; clear:both;}

.cnnTopStories ul li
{font-size:12px;padding-left: 8px; background: url(/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal; margin:0 0 2px 0;}

.cnnTopStories ul li a
{font-weight:bold;}

.cnnTopStoriesMore
{font-size:10px;padding:0px;}

/* end Top stories 
===================================================================================== */


/* toolkit (tech) 
===================================================================================== */
.cnnToolkitTravel .cnnToolHead
{font-size:18px;font-weight:bold;float:left;padding:8px 0px 8px 12px;}
.cnnToolkitTravel .cnnToolTopDrop
{float:right;margin: 5px 4px 0px 0px;}

.cnnToolkitTravel .cnnToolTease
{font-size:10px;margin:0px 12px;border-bottom: solid 1px #e6e6e6;line-height:12px;}
.cnnToolkitTravel .cnnToolTeasePhoto
{float:left;margin:3px 0px 18px 0px;}
.cnnToolkitTravel .cnnToolTeaseBlurb
{width:190px;float:right;margin-bottom:15px;}
.cnnToolkitTravel .cnnToolTeaseHead
{font-size:14px;font-weight:bold;line-height:16px;}

.cnnToolkitTravel .cnnToolTableBox
{padding:0px 12px 8px 12px;}
.cnnToolkitTravel .cnnToolTable
{border:none;padding:0px;margin:0px;}
.cnnToolkitTravel .cnnToolTableHead
{background:#f5f5f5;font-size:12px;font-weight:bold;padding: 4px 6px 4px 6px;}
.cnnToolkitTravel .cnnToolTableLeft
{width:50%;background:#e9e9e9;border-right: solid 1px #ffffff;vertical-align:top;}
.cnnToolkitTravel .cnnToolTableRight
{width:50%;background:#e9e9e9;vertical-align:top;}

.cnnToolkitTravel .cnnBBStories ul
{padding:0;margin: 2px 6px 10px 6px;list-style: none; clear:both;}
.cnnToolkitTravel .cnnBBStories ul li
{font-size:10px;padding-left: 6px;
background: url(/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal; margin:0;line-height:12px;}
.cnnToolkitTravel .cnnBBStories ul li a
{font-weight:bold;font-size:10px;}
.cnnToolkitTravel .cnnBBStories ul li img
{vertical-align:middle;}
/* end toolkit
===================================================================================== */

/* SN blogs bullet box over-rides
===================================================================================== */

#cnn_SN .cnnTvBullBox .cnnOnlyOnContent,
#cnn_SBIZ .cnnTvBullBox .cnnOnlyOnContent,
#cnn_TRVL .cnnTvBullBox .cnnOnlyOnContent
{padding: 5px 0 0 0;}

#cnn_SN .cnnTvBullBox .cnnOnlyOnPhoto,
#cnn_SBIZ .cnnTvBullBox .cnnOnlyOnPhoto,
#cnn_TRVL .cnnTvBullBox .cnnOnlyOnPhoto
{float:left;margin-top:4px;}

#cnn_SN .cnnTvBullBox .cnnBBStories,
#cnn_SBIZ .cnnTvBullBox .cnnBBStories,
#cnn_TRVL .cnnTvBullBox .cnnBBStories
{float:right;width:241px;}

/* end tech blogs box
===================================================================================== */


/* Special report box (below T1 soft news living) 
===================================================================================== */
.cnnSR2 .cnnSR2Head
{font-weight:bold;font-size:14px;float:left;padding:7px 12px 12px 0;}

.cnnSR2 .cnnSR2ad
{float:right;}

.cnnSR2 .cnnSR2ad img
{vertical-align:middle;padding:1px 4px 1px 0px;}

.cnnSR2 .cnnSR2Content
{font-size:11px;padding:0px 12px 9px 0;}

.cnnSR2 .cnnSR2Content img
{float:left;margin-right:9px;}

* html .cnnSR2 .cnnSR2Content img
{float:left;margin-right:7px;}

.cnnSR2 .cnnSR2Content a
{font-size:14px;font-weight:bold;}

/* bulletbin bullets */
.cnnSR2 .cnnBBStories ul
{padding: 0;margin: 0;list-style: none; clear:both;}

.cnnSR2 .cnnBBStories ul li
{font-size:11px;padding-left: 8px;background: url(/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal; margin:0 0 2px 0;line-height:14px;}

.cnnSR2 .cnnBBStories ul li a
{font-weight:bold;}

.cnnSR2 .cnnBBStories ul li img
{vertical-align:middle;}

/* end Special report box 
===================================================================================== */

/* T1a (travel) 
===================================================================================== */
.cnnT1a h2
{font-size:30px;font-weight:bold;padding:0 0 4px 0;margin:0;line-height:33px;letter-spacing:-1px;}

.cnnT1aContent
{font-size:11px;padding:4px 9px 9px 12px;margin:0;line-height:13px;}

.cnnT1a .cnnBoxContent
{margin:0;padding:0;}

/* end T1a 
===================================================================================== */


/* travel toolkit 
===================================================================================== */
.cnnToolkitTravel .cnnToolHead
{font-size:22px;font-weight:bold;float:left;padding:8px 0px 8px 12px;}

.cnnToolkitTravel .cnnToolTopDrop
{float:right;margin: 5px 4px 0px 0px;}

.cnnToolkitTravel .cnnToolTease
{font-size:10px;margin:0px 12px;border-bottom: solid 1px #e6e6e6;line-height:12px;}

.cnnToolkitTravel .cnnToolTeasePhoto
{float:left;margin:3px 0px 18px 0px;}

.cnnToolkitTravel .cnnToolTeaseBlurb
{width:190px;float:right;margin-bottom:15px;}

.cnnToolkitTravel .cnnToolTeaseHead
{font-size:14px;font-weight:bold;line-height:16px;}

.cnnToolkitTravel .cnnToolTableBox
{padding:0px 12px 8px 12px;}

.cnnToolkitTravel .cnnToolTable
{border:none;padding:0px;margin:0px;}

.cnnToolkitTravel .cnnToolTableHead
{background:#f5f5f5;font-size:12px;font-weight:bold;padding: 4px 6px 4px 6px;}

.cnnToolkitTravel .cnnToolTableLeft
{width:50%;background:#e9e9e9;border-right: solid 1px #ffffff;vertical-align:top;}

.cnnToolkitTravel .cnnToolTableRight
{width:50%;background:#e9e9e9;vertical-align:top;}

.cnnToolkitTravel .cnnBBStories ul
{padding:0;margin: 2px 6px 10px 6px;list-style: none; clear:both;}

.cnnToolkitTravel .cnnBBStories ul li
{font-size:10px;padding-left: 6px;background: url(/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal; margin:0;line-height:12px;}

.cnnToolkitTravel .cnnBBStories ul li a
{font-weight:bold;font-size:10px;}

.cnnToolkitTravel .cnnBBStories ul li img
{vertical-align:middle;}

/* end travel toolkit 
===================================================================================== */


/* health T1 area over-rides
===================================================================================== */
#cnn_HLTH #cnnT1cCol2
{float:right;width:282px;font-size:14px;line-height:19px;margin:9px 0 12px 0;}

#cnn_HLTH .cnnT1c
{padding:0;}

#cnn_HLTH #cnnT1cCol1
{float:left;padding:0px;display:inline;}

#cnn_HLTH .cnnT1c ul li
{font-size:10px;}

.cnnHealthDropDown
{text-align:right;padding:0 9px 0 0;border-right:1px solid #c9c9c9;border-left:1px solid #c9c9c9;}

.cnnHealthT1BulletBins
{padding:0px 0px 0px 12px;border-right:1px solid #c9c9c9;border-left:1px solid #c9c9c9;}

.cnnHealthT1BulletBins h2
{font-size:11px;font-weight:bold;padding:0;}

.cnnHealthT1BulletBinsHeader
{font-size:11px;font-weight:bold;padding:0 0 3px 0;}

.cnnHealthT1BulletBins ul
{margin:0 0 -2px 0; padding:0; }

.cnnT1LColHealth
{width:284px;}

/* health T1 area
===================================================================================== */


/* special coverage box 
=================================================================================== */
.cnnScBox .cnnScBoxHead
{font-weight:bold;font-size:11px;color:#949494;}
.cnnScBox .cnnScBoxTitle
{font-size:18px;font-weight:bold;padding:3px 0 4px 0;}
.cnnScBox .cnnScBoxBlurb
{font-size:10px;line-height:12px;}

/* end special coverage box 
=================================================================================== */


/* cnn funny news (showbiz)
==================================================================== */
.cnnFunnyNews
{padding:1px 5px;}

.cnnFunnyNews .cnnFunnyNewsHead
{font-size:18px;font-weight:bold;}

.cnnFunnyNews .cnnRRBoxContent
{padding:3px 6px;}

.cnnFunnyNews .cnnFeatureBox
{font-size:11px;padding-top:10px;line-height:13px;}

.cnnFunnyNews .cnnFeatureBox img
{float:left;padding-right:9px;}

.cnnFunnyNews .cnnFeatureBox a
{font-size:14px;font-weight:bold;}

.cnnFunnyNews #cnnSnSBBox
{padding-top:4px;}

.cnnFunnyNews .cnnBBStories ul
{padding: 0;margin: 0;list-style: none; clear:both;}

.cnnFunnyNews .cnnBBStories ul li
{font-size:11px;padding-left: 8px;background: url(/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal; margin:0 0 2px 0;line-height:13px;}

.cnnFunnyNews .cnnBBStories ul li a
{font-weight:bold;}
/* end cnn funny news
==================================================================== */