/* generic/structural styles */
#cnnContentContainer, 
#cnnSPagesContent 
{background:#2a0201;}
.cnnSPleft {background-color:#2a0201;padding:0 0 0 18px; color:#fff;}


/* generic links */
#cnnSPagesContent a:link {color:#a73203;}
#cnnSPagesContent a:hover {color:#ff4a00;}
#cnnSPagesContent a:visited {color:#9a0400;}

/* right col box links */
.cnnBoxContent .cnnShowPagesContentTxt a:link  {color:#a73203 !important;}
.cnnBoxContent .cnnShowPagesContentTxt a:visited {color:#ff4a00 !important;}
.cnnBoxContent .cnnShowPagesContentTxt a:hover {color:#9a0400 !important;}

/* left column links */
.cnnSPleft A {text-decoration:underline !important;}
#cnnShowPagesTonight .cnnBoxHead3 A,
.cnnSPT2 .cnnBoxHead3 A,
.cnnTopVideo .cnnVideoItem A 
{text-decoration:none !important;}

/* page banner */
.cnnShowPagesTopHeader
{height:39px; background:#000 url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/header.top.gif') 100% 0 no-repeat;}


/* t1/t2 styles */
#cnnShowPagesTonight .cnnBoxHeader, .cnnSPT2 .cnnBoxHeader {background:#b70909 url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/lcol_tr.gif') 100% 0 no-repeat;}
#cnnShowPagesTonight .cnnBoxHeader div, .cnnSPT2 .cnnBoxHeader div {background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/lcol_tl.gif') 0 0 no-repeat;}
#cnnShowPagesTonight .cnnBoxFooter, .cnnSPT2 .cnnBoxFooter {background:#b70909 url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/lcol_br.gif') 100% 0 no-repeat;}
#cnnShowPagesTonight .cnnBoxFooter div, .cnnSPT2 .cnnBoxFooter div {background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/lcol_bl.gif') 0 0 no-repeat;}

#cnnShowPagesTonight .cnnBoxContent, .cnnSPT2 .cnnBoxContent
{background:#b70909;border:0px;padding:0px 12px 0px 9px;}
.cnnBoxHead3
{padding:8px 11px 15px 0px;background:#b70909;color:#fff;font-size:22px;font-weight:bold;}

#cnnShowPagesTonight .cnnBoxContent a:link, .cnnSPT2 .cnnBoxContent a:link {color:#fff !important;}
#cnnShowPagesTonight .cnnBoxContent a:hover, .cnnSPT2 .cnnBoxContent a:hover {color:#ff4a00 !important;}
#cnnShowPagesTonight .cnnBoxContent a:visited, .cnnSPT2 .cnnBoxContent a:visited {color:#ff4a00 !important;}

/* SAVP */
#cnnSAVPlayer .cnnBoxHeader {background:#b70909 url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/lcol_tr.gif') 100% 0 no-repeat;}
#cnnSAVPlayer .cnnBoxHeader div {background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/lcol_tl.gif') 0 0 no-repeat;}
#cnnSAVPlayer .cnnBoxFooter {background:#b70909 url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/lcol_br.gif') 100% 0 no-repeat;}
#cnnSAVPlayer .cnnBoxFooter div {background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/lcol_bl.gif') 0 0 no-repeat;}

#cnnSAVPlayer .cnnBoxContent
{background:#b70909;border:0px;padding:10px;}

 /* video area */
.cnnTopVideo .cnnVideoHead {color:#fff;}
.cnnTopVideo .cnnVideoItem, 
.cnnTopVideo .cnnVideoHead 
{border-bottom:1px solid #b70909;} 

/* Ireport  */
.cnnSPireport .cnnSPhead
{color:#fff;margin:0px;padding:12px 0 5px 0; font-size:16px; font-weight:bold; letter-spacing:-1px;}
.cnnSPireport .cnnShowPagesContentTxt2 A, 
.cnnSPireport .cnnShowPagesContentTxt2 A:visited {color:#fff !important; font-weight:bold; text-decoration:underline;}
.cnSPireport .cnnShowPagesContentTxt2 A:hover {text-decoration:none; font-weight:bold;}
.cnnSPireport .cnnShowPagesContentTxt2
{width:405px;line-height:19px; color:#fff; padding:0px;}


/* misc left column styles */
#cnnSPSignup, 
.cnnPulldown 
{border-top:none;}


 /* right column boxes */
.cnnBoxHead 
{background-color:#b70909; color:#fff;}

#cnnShowPages1Cell, 
{background:#555;}
 
 table.cnnShowPages2Cells .cnnBoxHeader, 
 #cnnShowPages1Cell .cnnBoxHeader 
{background:#b70909 url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/rcol_tr.gif') 100% 0 no-repeat;}
 table.cnnShowPages2Cells .cnnBoxHeader div, 
#cnnShowPages1Cell .cnnBoxHeader div 
{background:#b70909 url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/rcol_tl.gif') 0 0 no-repeat;}

#cnnShowPages1Cell .cnnBoxContent, 
td.cnnShowPages2CellContent .cnnBoxContent 
{background:#fff;border-color:#fff;}

table.cnnShowPages2Cells td.cnnShowPages2CellContent {
background:#fff;
width:258px;
}

table.cnnShowPages2Cells .cnnBoxFooter, 
#cnnShowPages1Cell .cnnBoxFooter {
background:#fff url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/rcol_br.gif') no-repeat scroll 100% 0pt;
height:5px;
overflow:hidden;
}



table.cnnShowPages2Cells .cnnBoxFooter div,
#cnnShowPages1Cell .cnnBoxFooter div
{height:5px;width:5px;background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/rcol_bl.gif') 0 0 no-repeat;}

 td.cnnShowPages2CellContent .cnnShowPagesContentTxt, 
td.cnnShowPages2CellContent .cnnShowPagesContentTxt2, 
#cnnShowPages1Cell .cnnShowPagesContentTxt, 
#cnnShowPages1Cell .cnnShowPagesContentTxt2, 
td.cnnShowPages2CellContent .cnnShowPagesContentTxt p, 
td.cnnShowPages2CellContent .cnnShowPagesContentTxt2 p, 
#cnnShowPages1Cell .cnnShowPagesContentTxt p, 
#cnnShowPages1Cell .cnnShowPagesContentTxt2 p 
{ color:#000;font-size:12px;}

.cnnShowPagesContent2 .cnnShowPagesContentTxt2 {padding-bottom:10px;}

.cnnSPbulletedList ul li {margin-bottom:10px !important;}


/*generic blurb styles */
.cnnShowPagesContentTxt p, 
.cnnShowPagesContentTxt2 p, 
.cnnShowPageAboutHeader 
{color:#fff;}
 
.cnnShowPagesContentTxt .cnnShowPagesHeaderCaps 
{ color:#fff; font-size:12px;}
 
.cnnShowPagesContentTxt ul li, 
.cnnShowPagesContentTxt2 ul li 
{padding-left: 8px; background: url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/bul.gif') no-repeat left 6px; font-weight:normal; margin:0 0 2px 0; line-height:13px; vertical-align:middle;}


/* quick vote */ 

.cnnQVQuest {padding-top:0px;}
.cnnQVQuest, .cnnQVAns, .cnnQVBtns, .cnnQVcell, .cnnQVpercent, .cnnQVTotal { color:#000 !important;} 
 .cnnQVNote { color:#000;} 
.cnnQVBtns img {background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/vote_button.gif');}
.cnnQVAns2 {background-color:#ccc;}
.cnnBoxContent .cnnQVBtns a:hover {color:#b70909 !important;}
.cnnBoxContent .cnnQVRelated a:hover {color:#b70909 !important;}

/* page footer styles */
.cnnSPBoxFooter
{background:#330000 url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/body_br.gif') 100% 0 no-repeat;}
.cnnSPBoxFooter div
{background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/body_bl.gif') 0 0 no-repeat;}
.cnnBoxFooterAd
{background:#330000;height:100px;padding-top:5px;}

/* travel headlines */
.cnnMCMLtravel
{margin:5px 0 20px 0;}
.cnnSPleft ul
{list-style:none;margin:0;padding:0;}
.cnnSPleft ul li 
{padding-left: 8px; background: url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/cnne/bul.gif') no-repeat left 6px; font-weight:normal; margin:0 0 2px 0; line-height:13px; vertical-align:middle;}
