
div.cnnContent { background-color:#fff;}
div.cnnAboveFold { background-color:#fff;}
div.cnnBelowFold { background-color: #fff; }
.cnnViewerAd{ padding:6px 0 13px; display:block; }

/* Extra Mustard Banner */
DIV.cnnBanner { background:transparent url('http://i.cdn.turner.com/si/.element/img/4.1/sect/extramustard/page_header.gif') no-repeat scroll right top; }
DIV.cnnBannerSection IMG { height:45px; margin:18px 0 0 5px; width:425px; }
DIV.cnnBannerSection DIV.cnn_header { color:#000; font:normal 10px verdana; padding:6px 10px 45px 0; text-align:right; text-transform:uppercase; }
DIV.cnnBannerSection DIV.cnn_more { color:#000; font-weight:bold; padding:4px 0 0 71px; }
DIV.cnnBannerSection DIV.cnn_more span a { color:#000; }
DIV.cnnBannerSection DIV.cnn_more span a:hover { color:#ab201b; }
DIV.cnnBannerSection DIV.cnn_more .cnn_archiveRSS {margin-left:129px;}
DIV.cnnBannerSection DIV.cnn_more .cnn_moreSlogan { margin-right:253px; text-transform:uppercase; }

/* Extra Mustard Section Front */
#cnnEM .cnnAboveFold A { display:block; cursor:pointer; }
#cnnEM { background-color:#fff; border-left:1px solid #000; border-right:1px solid #000; width: 998px; *width:1000px !important; }
#cnnEM .cnnFooterBox { margin:0px 10px 0 !important; }
#cnnEM .cnnAboveFold { margin:0px 4px 24px 0px; height:518px; width:630px; *margin-bottom:0px; *height:518px; }
#cnnEM .cnnBelowFold { margin-top:10px;*margin-top:-2px;margin-bottom:11px; margin-right:-8px; *margin-right:0px;}
#cnnEM .cnnAboveFold .cnnT1box { background-color:#000; padding:2px 0px 12px 12px; }
#cnnEM .cnnAboveFold  .cnnT2text A { color:#fff; }
#cnnEM .cnnAboveFold  .cnnT2text A SPAN { color:#f6d354; }
#cnnEM .cnnAboveFold UL LI { background-image:url("http://i.cdn.turner.com/si/.element/img/4.1/sect/extramustard/redstar.jpg"); 
	background-position: 0 6px; background-repeat:no-repeat; display:inline; padding:3px 6px 11px 18px; *padding-left:20px; *padding-right:10px; *background-position: 0 6px; *background-repeat:no-repeat; *background-image:url("http://i.cdn.turner.com/si/.element/img/4.1/sect/extramustard/redstar.jpg"); }
#cnnEM .cnnBelowFold .cnnRow0 { background-color:#000; padding:8px 0px 0px 8px; height:233px; width:622px; *width:630px; *padding-bottom:0px; }
#cnnEM .cnnBelowFold .cnnRow1  {margin-top:10px; padding:0px 11px 0px 0px; height:93px; width:617px; margin-bottom:0px; background-color:#fff; *width:630px; *padding-bottom:0px; *padding-right:3px; }

#cnnEM .cnnBelowFold .cnnRow0 .cnnCol0,
#cnnEM .cnnBelowFold .cnnRow0 .cnnCol1,
#cnnEM .cnnBelowFold .cnnRow0 .cnnCol2 { margin-bottom:0px;  }
#cnnEM .cnnBelowFold .cnnRow0 .cnnCol0 { float:left; } 
#cnnEM .cnnBelowFold .cnnRow0 .cnnCol1 { float:left; }
#cnnEM .cnnBelowFold .cnnRow0 .cnnCol2 { float:left; background-color:#000; text-align:center; color:#fff;  width:246px; height:208px; padding:1px 1px 2px 8px; margin-top:22px; *height:208px; *width:246px; *margin-bottom:0px; *margin-left:0px; *padding:0px 2px 2px 16px; }
#cnnEM .cnnBelowFold .cnnRow0 .cnnCol2 A { display:block; cursor:pointer; }
#cnnEM .cnnBelowFold .cnnRow0 .cnnCol2 .cnnT2title { color:#fff; font-size:24px; font-family:Georgia; line-height:28px; margin-top:0px; margin-bottom:5px; font-weight:bold; }
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol1 .cnnT2title { color:#fff; font-size:20px; font-family:Georgia; line-height:28px; margin-bottom:4px; margin-top:8px; font-weight:bold; }

#cnnEM .cnnBelowFold .cnnRow0 .cnnCol2 .cnnT2text, 
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol1 .cnnT2text { color:#fff; font-size:11px; font-family:verdana; line-height:15px; padding-right:11px; text-align:center; min-height:140px; *min-height:158px; *width:100%; }
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol1 .cnnT2text { text-align:justify; }
#cnnEM .cnnBelowFold .cnnRow0 .cnnCol2 .cnnT2text A,
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol1 .cnnT2text A { color:#fff; }
#cnnEM .cnnBelowFold .cnnRow0 .cnnCol2 .cnnT2text A:hover,
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol1 .cnnT2text A:hover { color:#fff; }
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol0,
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol0tmz { float:left; padding-right:11px; width:167px; }
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol1 { padding-left:11px; width:295px; height:140px; *float:right; *padding-left:0px; *width:446px; }
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol0 A,
	#cnnEM .cnnBelowFold .cnnRow1 .cnnCol1 A,
 { display:block; cursor:pointer; }
#cnnEM .cnnStoryTitle { background-color:#000; color:#fff; font:24px Georgia; font-weight:bold; height:33px; width:100%; 
	text-align:center; margin-top:0px; background-image:url("http://i.cdn.turner.com/si/.element/img/4.1/sect/extramustard/sheen_630x30.gif");
	background-repeat:repeat-x; padding-top:3px; }
#cnnEM .cnnStoryTitle A,
#cnnEM .cnnBelowFold .cnnRow0 .cnnCol2 .cnnT2title A,
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol1 .cnnT2title A { color:#fff; }
#cnnEM .cnnBelowFold UL { float:left; margin:6px 0px 10px 10px; display:block; }
#cnnEM .cnnBelowFold UL LI { display:block; padding:3px 6px 3px 1px; *padding-left:20px; *padding-right:10px; }
#cnnEM .cnnBelowFold .cnnRow1 li.cnnTmzHeadline { display:block; padding:3px 6px 1px 10px; }

#cnnEM .cnnAboveFold .cnnT2text { color:#fff; font-size:11px; font-family:verdana; line-height:12px; padding-top:1px; padding-bottom:1px;  padding-left:0px; margin-right:13px; *text-align:center;*line-height:15px; *padding-top:0px; }
#cnnEM .cnnT2text img { padding-top:4px; }
	#cnnEM .cnnT2text img.cnnBtnMore { margin-top:10px; *margin-top:14px; }
#cnnEM .cnnAboveFold .cnnViewMore { background-color:#000; position:relative; padding-bottom:1px; margin-bottom:11px; width:630px; text-align:center; }
#cnnEM .cnnAboveFold .cnnViewMore a { float:none; margin-bottom:6px; }	
#cnnEM .cnnTowerAd { margin:0px auto; *margin-left:20px; }
#cnnEM .cnnAboveFold .cnnT2text SPAN SPAN { color:#f6d354; }
#cnnEM .cnnBelowFold .cnnRow0 .cnnCol2 .cnnT2text SPAN.cnnLinks SPAN, #cnnEM .cnnBelowFold .cnnRow1 .cnnCol1 .cnnT2text A SPAN { color:#fff; }
#cnnEM .cnnBelowFold .cnnT2more { float:right; position:relative; top:16px; left:11px; *top:22px; *left:14px; }
#cnnEM .cnnBelowFold .cnnT2more A { height:30px; *width:30px; }
#cnnEM .cnnBelowFold .cnnRow1 .cnnT2text img { padding-top:19px; *margin-top:13px; *text-align:right; }
#cnnEM .cnnT2text img.cnnBullet { vertical-align:text-bottom; *padding-top:4px; padding-right:4px; padding-left:4px;}
#cnnEM .cnnAboveFold .cnnCredit { color:#ccc; font-size:9px; text-align:right; line-height:11px; background-color:#000; width:606px; padding-bottom:4px; *width:auto; *margin-right:14px; }
#cnnEM .cnnBelowFold .cnnRow0a { background-color:#000; }
#cnnEM .cnnBelowFold .cnnRow0a  .cnnCredit { padding-bottom: 2px; color:#ccc; font-size:9px; margin-left:336px; text-align:right; width:367px; background-color:#000; float:left; margin-left:0px; *padding-left:336px; *padding:0px; }

#cnnEM .cnnBelowFold .cnnRow0a  .cnnViewMore2 { padding-bottom: 2px; color:#ccc; font-size:9px; margin-left:336px; text-align:right; width:263px; background-color:#000; float:left; margin-left:0px; *padding-left:336px; *padding:0px; *width:263px; }

#cnnEM .cnnBelowFold .cnnRow0a .cnnViewMore { background-color:#000; height:12px; margin-bottom:6px; width:630px; width:263px; float:left; }
#cnnEM .cnnBelowFold .cnnRow0a .cnnViewMore A { float:right; }

#cnnEM .cnn_content TABLE { *width:324px; }
#cnnEM .cnnRightMoreBox li { *background-position:0px 5px; *padding-left:0px; }
#cnnEM .cnn_content TABLE TD A DIV.cnnRailVideo { *width:100%; }	/* need style added to the cms */
#cnnEM .cnnRightMoreBox LI A { display:block; *position:relative; *left:-8px; }
#cnnEM .cnnRightMoreBox div.cnnVideoText { *width:152px; }
#cnnEM div.cnnSearchFooter { border-bottom:1px solid #000000; padding:5px 11px; text-align:center; }

/* new css follows: */
#cnnEM .cnnBelowFold .cnnRow1 { width:630px; height:140px; *margin-bottom:-2px; }
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol0, 
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol1 { color:#fff; float:left; width:299px; height:140px; margin:0px 10px 1px 0px; background-color:#000; background-image:url('http://i.cdn.turner.com/si/.element/img/4.1/sect/extramustard/sheen_310x30.gif'); background-repeat:repeat-x; *width:310px; *height:136px;}
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol0 A, 
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol1 A { color:#fff; height:100%; }

#cnnEM .cnnBelowFold .cnnRow1 .cnnCol0tmz { color:#fff; float:left; width:299px; height:140px; margin:0px 10px 1px 0px; background-color:#000; background-image:url('http://i.cdn.turner.com/si/.element/img/4.1/sect/extramustard/tmz_310x35.gif'); background-repeat:repeat-x; *width:310px; }
	
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol1 { margin-right:0px; }
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol0 .cnnT3mainImg img,
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol1 .cnnT3mainImg img { width:153px; height:102px; margin-left:2px; *padding-top:0px; }
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol0 .cnnT3mainText img.cnnMore,
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol1 .cnnT3mainText img.cnnMore { margin-top:11px; *margin-top:11px; }
#cnnEM .cnnBelowFold .cnnBfRow1Top { font-size:17px; font-weight:bold; font-family:Georgia; height:28px; text-align:center; padding-top:4px; }
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol0 .cnnT3mainImg img { margin-left:0px; }
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol1 .cnnT3mainImg img { margin-left:-11px; *margin-left:0px; }

#cnnEM .cnnBelowFold .cnnBfRow1Top .cnnTmz { font-size:17px; font-weight:bold; font-family:Georgia; height:28px; text-align:center; padding-top:4px; 
	background-image:url('http://i.cdn.turner.com/si/.element/img/4.1/sect/extramustard/tmz_310x35.gif'); background-repeat:repeat-x; }	
	
#cnnEM .cnnBelowFold .cnnBfRow1Main .cnnT3mainImg { float:left; }
#cnnEM .cnnBelowFold .cnnBfRow1Main .cnnT3mainText { float:none; font-size:11px; font-family:verdana; line-height:15px; text-align:center; padding-top:16px; height:auto; }
#cnnEM .cnnBelowFold .cnnRow0 { background-image:url('http://i.cdn.turner.com/si/.element/img/4.1/sect/extramustard/sheen_630x30.gif'); background-repeat:repeat-x; }
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol0,
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol0tmz { font-family:verdana; font-size:11px; line-height:15px; }
#cnnEM .cnnBelowFold .cnnRow1 LI.cnnTmzHeadline { padding-left:10px; } 
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol0tmz .cnnBfRow1Main .cnnTmz { text-align:center; }
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol0 .cnnBfRow1Main .cnnT3Main,
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol1 .cnnBfRow1Main .cnnT3Main { padding-left:6px; *padding-left:0px; }
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol0 .cnnBfRow1Main .cnnT3mainImg,
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol1 .cnnBfRow1Main .cnnT3mainImg { padding-left:6px; }	
#cnnEM .cnnBelowFold .cnnRow1 .cnnCol0tmz A { color:#fff; padding-left:6px; }

#cnnEM .cnnBelowFold .cnnRow1 .cnnT3textonly { height:45px !important; padding-left:155px; padding-right:6px; *padding-left:0px; }
	
/* Extra Mustard Story Page */
#cnnFlame { background: url('http://i.cdn.turner.com/si/.element/img/4.1/sect/extramustard/hotclicks_flamebtn_long_right.jpg') no-repeat right top; height:22px; }
#cnnFlame #cnnFlameLeft { background:url('http://i.cdn.turner.com/si/.element/img/4.1/sect/extramustard/hotclicks_flamebtn_left.jpg') no-repeat left top; 
background-repeat:no-repeat; padding-left:14px; }
#cnnFlame #cnnFlameLeft { color:#fff; text-transform:uppercase; height:100%; padding-top:1px; }
#cnnFlame #cnnFlameLeft SPAN { font-weight:bold; }
#cnnFlame #cnnFlameLeft A { color:#fff; text-decoration:none; margin-right:58px; float:right; *position:relative; *top:-14px; }
	#cnnEMstory .cnn_content TABLE { *width:324px; }
#cnnEMstory { font-family:verdana; font-size:11px; }
#cnnEMstory .cnnByline { color:#fff; text-transform:uppercase; border:none; padding-left:10px; max-width:480px;
background-image:url("http://i.cdn.turner.com/si/.element/img/4.1/sect/extramustard/hotclicks_flamebtn.jpg"); background-repeat:no-repeat; margin-top:4px; }
#cnnEMstory .cnnByline span { font-weight:bold; padding-right:180px; }
#cnnEMstory .cnnByline a { color:#fff !important; }
#cnnEMstory .cnnHClogo { margin-bottom:4px; }
#cnnEMstory .cnnAboveFold .cnnT1box { background-color:#000; padding:8px 11px; }
#cnnEMstory .cnnBelowFold .cnnRow0 { background-color:#000; padding:8px 11px; height:233px; margin-bottom:11px; *width:659px; }
#cnnEMstory .cnnBelowFold .cnnRow1  { background-color:#000; padding:8px 11px; height:93px; margin-bottom:11px; *width:659px; }

#cnnEMstory .cnnBelowFold .cnnRow0 .cnnCol0,
#cnnEMstory .cnnBelowFold .cnnRow0 .cnnCol1,
#cnnEMstory .cnnBelowFold .cnnRow0 .cnnCol2 { margin-bottom:11px;  }
#cnnEMstory .cnnBelowFold .cnnRow0 .cnnCol0 { float:left; } 
#cnnEMstory .cnnBelowFold .cnnRow0 .cnnCol1 { float:left; }
#cnnEMstory .cnnStoryText { font:12px verdana; line-height:18px; border-bottom:1px solid #ccc; padding-bottom:11px; }
#cnnEMstory .cnnStoryText a { color:#c00; }
#cnnEMstory .cnnStoryText span { font-weight:bold; }
#cnnEMstory .cnnCredit { font-size:9px; text-align:right; line-height:11px; }
#cnnEMstory .cnnImageRow { height:320px; text-align:center; }
#cnnEMstory .cnnCol0img { float:left; }
#cnnEMstory .cnnCol1img { float:left; }
#cnnEMstory .cnnRow0, #cnnEMstory .cnnRow1, #cnnEMstory .cnnRow2, #cnnEMstory .cnnRow3 { width:100%; font-family:verdana; }
#cnnEMstory .cnnRow1, #cnnEMstory .cnnRow2, #cnnEMstory .cnnRow3 { width:100%; font-family:verdana; font-size:11px; line-height:18px; }
#cnnEMstory .cnnRow3 { line-height:24px; *line-height:26px; }
#cnnEMstory .cnnRow3 label { float:left; }
#cnnEMstory .cnnStoryTitle { background-color:#000; color:#fff; font:24px Georgia; font-weight:bold; height:33px; width:100%; 
	text-align:center; margin-top:15px; margin-bottom:6px; background-image:url("http://i.cdn.turner.com/si/.element/img/4.1/sect/extramustard/tableheader_sheen.jpg");
	background-repeat:repeat-x; padding-top:3px; }
#cnnEMstory .cnnStoryTitle A { display:block; cursor:pointer; }	
#cnnEMstory .cnnStoryTitleT1 { background-color:#000; color:#fff; font:24px Georgia; font-weight:bold; height:33px; width:100%; 
text-align:center; margin-top:9px; margin-bottom:6px; background-image:url("http://i.cdn.turner.com/si/.element/img/4.1/sect/extramustard/tableheader_sheen.jpg");
background-repeat:repeat-x; padding-top:3px; *margin-top:0px; vertical-align:center; }
#cnnEMstory .cnnStoryTitleT1 A { color:#fff; display:block; cursor:pointer; }

#cnnEMstory .cnnStoryTitle A { color:#fff; }
#cnnEMstory .cnnEMimage { text-align:center; }

/*
#cnnEMstory .cnnFormLabels { float:left; width:26%; }
#cnnEMstory .cnnFormTextboxes { float:right; width:456px; *padding-right:6px; }
#cnnEMstory [type="text"] { width:100%; float:right;  } 
#cnnEMstory .cnnFormTextboxes #name, 
#cnnEMstory .cnnFormTextboxes #email, 
#cnnEMstory .cnnFormTextboxes #hometown { width:100%; *margin-bottom:6px; }
#cnnEMstory textarea { width:456px; height:100px; float:right; *overflow-y:hidden; *width:445px; *margin-right:0px;*margin-top:2px; }

	
#cnnEMstory .cnnCommentForm form { padding:8px 6px 2px 0px; min-height:225px; *padding-bottom:24px; }
#cnnEMstory .cnnCommentForm form p { margin-top:85px; *margin-top:85px; }
*/
#cnnEMstory .cnnSubmit { float:right; *margin-bottom:18px; 	*margin-right:6px; }
#cnnEMstory .cnnFormLabels { float:left; width:26%; }
#cnnEMstory .cnnFormTextboxes { float:right; width:456px; *padding-right:6px; }
#cnnEMstory [type="text"] { width:100%; float:right; *width:440px; } 
#cnnEMstory  FORM TABLE TD.cnnFormTextboxes #name, 
#cnnEMstory  FORM TABLE TD .cnnFormTextboxes #email, 
#cnnEMstory  FORM TABLE TD .cnnFormTextboxes #hometown { width:100%; *margin-bottom:6px; *width:440px !important; }
#cnnEMstory  FORM TABLE TD textarea { width:456px; height:100px; float:right; *overflow-y:hidden; *width:445px; *margin-right:0px;*margin-top:2px; }
	
#cnnEMstory .cnnCommentForm form { padding:8px 3px 2px 0px; min-height:225px; *padding-bottom:24px; font-family:verdana; font-size:11px; line-height:18px; }
	#cnnEMstory .cnnCommentForm form table tr.row3 { *height:100px; }
#cnnEMstory .cnnCommentForm form table tr td { padding:3px 0px 2px 0px; min-height:225px; *padding-bottom:6px; font-family:verdana; font-size:11px; line-height:18px; *min-height:40px; }
#cnnEMstory .cnnCommentForm form p { margin-top:85px; *margin-top:85px; }

#cnnEMstory .cnnRow0, #cnnEMstory .cnnRow1, #cnnEMstory .cnnRow2, #cnnEMstory .cnnRow3 { width:100%; font-family:verdana; }
#cnnEMstory .cnnRow1, #cnnEMstory .cnnRow2, #cnnEMstory .cnnRow3 { width:100%; font-family:verdana; font-size:11px; line-height:18px; }
#cnnEMstory .cnnRow3 { line-height:24px; *line-height:26px; }
#cnnEMstory .cnnRow3 label { float:left; }


#cnnEMstory .cnn_bookmarks { padding-left:7px; width:100%; }
#cnnEMstory .cnn_bookmarks A { margin-left:2px; margin-right:16px; *padding:0px; *margin-right:15px; }
#cnnEMstory .cnnWideSL { margin:0px !important; position:relative; left:-4px; *left:0px; }
#cnnEMstory .cnnRightMoreBox li { list-style-type:none; }
#cnnEMstory .cnn_content TABLE { *width:324px; }
#cnnEMstory .cnnStoryContent { *padding-right:9px; }

#cnnEMstory .cnn_content .cnnRightMoreBox li { list-style-type:none !important; }
#cnnEMstory .cnnRightMoreBox div.cnnVideoText { *width:152px; }
#cnnEMstory .cnnStoryTitleText { *position:relative; *bottom:2px; }
#cnnEMstory .cnnRightMoreBox LI A { display:block; *position:relative; *left:-16px; }
	#cnnEMstory .cnnStorytext .cnnEMimage { padding-top:6px; }
	
#cnnEMstory .cnnCommentForm form table tr td INPUT { *width:443px; }
