body, img, fieldset, form {
	border:0 none;
	margin:0;
	padding:0;
}
body
{background:#e2e2e1;}

body, td, th, textarea, select, h2, h3, h4, h5, h6, label, textbox, div, span, a, p
{
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
}

p
{margin:12px 0;}

a
{color:#004276;text-decoration:none;}

a:visited
{color:#5c7996;}

a:hover
{color:#c00;}

a:focus
{outline:none;}

/* generic */


.clear
{clear:both;}

.cnnAlignCenter
{text-align:center;}

.cnnHidden
{display:none;}

.cnnInline
{display:inline;}

.cnnWsnr
{white-space:nowrap;}

.cnnT1wool, 
.cnnWOOL
{color:#949494; font-weight:bold;}

.cnnLiveWOOL
{color:#005BAA;font-weight:bold;}

.cnnVerticalBar
{color:#dadada;}

/* common header links with raquo */
.cnnHeadLnk a
{color:#000;}
.cnnHeadLnk a:hover
{color:#000;}
.cnnHeadLnk a:visited
{color:#000;}
.cnnHeadLnk a span
{color:#004276;}
.cnnHeadLnk a:hover span
{color:#005BAA;}

.cnnHeaderLnk a span
{color:#000;}
.cnnHeaderLnk a:visited span
{color:#000;}
.cnnHeaderLnk a:hover span
{color:#005BAA;}



h1
{font-size:28px;line-height:31px;margin:0;letter-spacing:-1px;}

ul
{margin-top:0;}



/* common paddings */
.cnnPad1Top{padding: 1px 0 0 0;}
.cnnPad2Top{padding-top:2px;}
.cnnPad3Top{padding-top:3px;}
.cnnPad3TopLeft{padding-top:3px; float:left;padding-left:3px;}
.cnnPad3T{padding-top:3px;}
.cnnPad4Top{padding-top:4px;}
.cnnPad5Top{padding-top:5px;}
.cnnPad6Top{padding-top:6px;}
.cnnPad6TopLeft{padding-top:6px; float:left;padding-left:6px;}
.cnnPad7Top{padding:7px 0 0 0;}
.cnnPad8Top{padding-top:8px;}
.cnnPad9Top{padding-top:9px;}
.cnnPad12Top{padding-top:12px;}

/* common margins */
.cnnMar9Left{margin-left:9px;}
.cnnMar9Right{margin-right:9px;}
.cnnMar14TB18LR{margin:14px 18px;}


.cnn14pxTxt
{font-size:14px;}


/* columns */
#cnnLeftCol {
	WIDTH: 645px
}
#iLeftCol {
	WIDTH: 730px
}
#cnnRightCol {
	MARGIN-LEFT: 4px; WIDTH: 354px; background-color:#ffffff;
}
#iRightCol
{
	MARGIN-LEFT: 4px; WIDTH: 269px; background-color:#ffffff;
}
#cnnRightColNewsDetail {
	MARGIN-LEFT: 4px; WIDTH: 354px; background-color:#e9e9e9;
}
.cnnRightColContainer {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
#cnnLeftCol P:unknown {
	MARGIN-TOP: 0px
}

#cnnLeftCol,
#cnnRightCol
{float:left;}
#iLeftCol,
#iRightCol
{float:left;}
/* container */
#cnnHeaderContent,
#cnnContentContainer,
#cnnContainer
{text-align:left;margin:0 auto;}

#cnnContainer
{width:1006px; background-color:#ffffff;}

#cnnContentContainer
{width:1006px;}

/* white corner box */
.cnnWCBox .cnnBoxHeader
{height:4px;overflow:hidden;background:#fff url("../Images/corner_dg_TR.gif"/*tpa=http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_dg_TR.gif*/) 100% 0 no-repeat;}
.cnnWCBox .cnnBoxHeader div
{width:4px;height:4px;overflow:hidden;background:#fff url("../Images/corner_dg_TL.gif"/*tpa=http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_dg_TL.gif*/) 0 0 no-repeat;}
.cnnWCBox .cnnBoxContent
{background:#fff;}
.cnnWCBox .cnnBoxFooter
{height:4px;overflow:hidden;background:#fff url("../Images/corner_dg_BR.gif"/*tpa=http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_dg_BR.gif*/) 100% 0 no-repeat;}
.cnnWCBox .cnnBoxFooter div
{height:4px;width:4px;overflow:hidden;background:#fff url("../Images/corner_dg_BL.gif"/*tpa=http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_dg_BL.gif*/) 0 0 no-repeat;}

/* wire box */
.cnnWireBox .cnnBoxContent
{background:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.cnnWireBox .cnnBoxHeader
{height:4px;overflow:hidden;background:url("../Images/corner_wire_TR_bg.gif"/*tpa=http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_wire_TR_bg.gif*/) 100% 0 repeat-x;}
.cnnWireBox .cnnBoxHeader div
{height:4px;width:4px;background:#fff url("../Images/corner_wire_TL.gif"/*tpa=http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_wire_TL.gif*/) 0 0 no-repeat;}
.cnnWireBox .cnnBoxFooter
{height:4px;overflow:hidden;background:url("../Images/corner_wire_BR._bg.gif"/*tpa=http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_wire_BR._bg.gif*/) 100% 0 no-repeat;}
.cnnWireBox .cnnBoxFooter div
{height:4px;width:4px;background:#fff url("../Images/corner_wire_BL.gif"/*tpa=http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_wire_BL.gif*/) 0 0 no-repeat;}

.cnnPad5TB9LR{padding: 3px 6px;}
/*audio*/
.cnnMpAidTopper {
	POSITION: relative; HEIGHT: 33px
}
.cnnMpAidTopper .cnnMoreAudio {
	FONT-SIZE: 10px; RIGHT: 9px; POSITION: absolute; TOP: 8px
}
.cnnMpAidTopper .cnnAudioBoxHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; LEFT: 12px; LINE-HEIGHT: 24px; POSITION: absolute; TOP: 5px
}
.cnnMpAidTopper .cnnAudioBoxHeader IMG {
	MARGIN: 0px 9px 3px 0px; VERTICAL-ALIGN: text-bottom
}
.cnnPopAudioFV {
	MARGIN-TOP: 9px
}
.cnnMpAudioBot {
	MARGIN-TOP: 9px; BACKGROUND: url(../Images/pipeline_bg.gif) no-repeat; WIDTH: 336px; POSITION: relative; HEIGHT: 44px
}
.cnnMpAudioBot .cnnVbMarketingLogo {
	RIGHT: 7px; POSITION: absolute; TOP: 7px
}
.cnnMpAudioBot P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; LEFT: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 206px; COLOR: #949494; PADDING-TOP: 0px; POSITION: absolute; TOP: 7px
}
.cnnMpAudioContent {
	BORDER-TOP: #dfdfdf 1px solid; BACKGROUND: #f2f2f2; OVERFLOW: hidden; WIDTH: 343px; BORDER-BOTTOM: #dfdfdf 1px solid; POSITION: relative; HEIGHT: 127px
}
.cnnMpAudioContent .cnnMpAudio {
	BACKGROUND: url(../Images/Audio_bg_gray.gif) no-repeat; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 110px; POSITION: relative; HEIGHT: 110px; text-align:center;
}
.cnnMpAudioContent .cnnMpAudioLive {
	BACKGROUND: url(../Images/Audio_bg_gray.gif) no-repeat; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 108px; POSITION: relative; HEIGHT: 101px
}
.cnnMpAudioContent .cnnMpAudioLive {
	BACKGROUND: url(../Images/Audio_bg_red.gif) no-repeat
}

.cnnMpAudioContent .cnnMpAudioLive IMG.cnnAidKeyFrame {
	LEFT: 7px; POSITION: absolute; TOP: 6px
}
.cnnMpAudioContent .cnnMpAudio IMG.cnnVbAidIcon {
	RIGHT: 14px; BOTTOM: 7px; POSITION: absolute
}
.cnnMpAudioContent .cnnMpAudioLive IMG.cnnVbAidIcon {
	RIGHT: 14px; BOTTOM: 7px; POSITION: absolute
}
.cnnMpAudio IMG.cnnAidKeyFrame {
	 height: 120px;
}
.cnnMpAudioContent .cnnMpAudio P {
	margin-right:6px; PADDING-LEFT: 0px; FONT-WEIGHT: 100; FONT-SIZE: 10px; LEFT: 0; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #949494; LINE-HEIGHT: 12px; PADDING-TOP: 0px; POSITION: absolute;
}
.cnnMpAudioContent .cnnMpAudioLive P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #949494; LINE-HEIGHT: 11px; PADDING-TOP: 0px; POSITION: absolute; TOP: 61px
}

.cnnMpAudioContent .cnnMpAudio P A {
	FONT-WEIGHT: 100;
	font-size:11px;
	font-family:Tahoma, Arial;
}
.cnnMpAudioContent .cnnMpAudioLive P A {
	FONT-WEIGHT: bold
}
#cnnMpAidCtnt0 {
	POSITION: absolute; TOP: 6px
}
#cnnMpAidCtnt1 {
	POSITION: absolute; TOP: 6px
}
#cnnMpAidCtnt2 {
	POSITION: absolute; TOP: 6px
}
#cnnMpAidCtnt0 {
	LEFT: 9px
}
#cnnMpAidCtnt1 {
	LEFT: 345px
}
#cnnMpAidCtnt2 {
	LEFT: 681px
}
#cnnMpAudioBox .cnnMpAidBtns {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN-RIGHT: 9px; PADDING-TOP: 7px
}
 HTML #cnnMpAudioBox .cnnMpAidBtns {
	MARGIN-RIGHT: 5px
}
#cnnMpAudioBox IMG#cnnMpAidBtnL {
	CURSOR: default; MARGIN-RIGHT: 12px
}
#cnnMpAudioBox IMG#cnnMpAidBtnR {
	MARGIN-LEFT: 9px
}
#cnnMpAudioBox IMG.cnnMpAidBtnStatus {
	MARGIN: 0px 3px 6px 0px
}
.cnnLiveAudioBox .cnnAudioBoxHeader {
	LEFT: 11px
}
.cnnLiveAudioBox .cnnMpAidTopper {
	POSITION: relative; HEIGHT: 36px
}
.cnnMpAidTease {
	PADDING-LEFT: 9px; PADDING-BOTTOM: 3px; COLOR: #949494; LINE-HEIGHT: 15px; PADDING-TOP: 6px
}
.cnnMpAidTease A {
	FONT-WEIGHT: bold
}
.cnnLiveAudioBox .cnnMpAidTease {
	PADDING-LEFT: 12px; FONT-SIZE: 10px; PADDING-TOP: 5px
}
.cnnLiveAudioBox .cnnMpAidTease A {
	FONT-WEIGHT: normal
}
.cnnLiveAudioBox .cnnMpLiveAudioContent {
	BORDER-TOP: #dfdfdf 1px solid; BACKGROUND: #f2f2f2; OVERFLOW: hidden; BORDER-BOTTOM: #dfdfdf 1px solid; POSITION: relative; HEIGHT: 115px
}
.cnnLiveAudioBox .cnnMpLiveAudioContent .cnnMpLiveAidLnk {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LEFT: 12px; POSITION: absolute; TOP: 11px
}
.cnnLiveAudioBox .cnnMpLiveAudioContent .cnnMpLiveAidImg {
	LEFT: 12px; POSITION: absolute; TOP: 33px
}
.cnnLiveAudioBox .cnnMpLiveAudioContent P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; LEFT: 143px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 181px; LINE-HEIGHT: 12px; PADDING-TOP: 0px; POSITION: absolute; TOP: 32px
}

.cnnMpCate  {
	background:url("../Images/Audio_bg_gray.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:112px;
	margin-bottom:10px;
	position:relative;
	text-align:center;
	width:130px;
}
/*end audio*/
/* footer rules
=================================================================================== */

#cnnFooter .cnnFooterBox 
{margin:12px 9px;}
#cnnFooter .cnnGFooterBoxLinksTop
{padding-top:11px;text-align:center;color:#aaa;font-size:10px;}
#cnnFooter .cnnGFooterBoxLinksBot
{padding-top:8px;padding-bottom:18px;text-align:center;border-bottom:1px solid #dadada;color:#aaa;font-size:10px;}
#cnnFooter .cnnGFooterBoxSearch
{padding:12px 0;text-align:center;}

/* footer search form */
#cnnFooter .cnnGFooterBoxSearch form
{display:inline;margin:0;padding:0;}
#cnnFooter .cnnGFooterBoxSearch input,
#cnnFooter .cnnGFooterBoxSearch img
{vertical-align:middle;margin-right:4px;}
#cnnFooter .cnnGFooterBoxSearch input.cnnGFooterSearchField
{width:435px;height:15px;font-size:11px; font-weight:bold;padding:3px 0px 0px 3px; background-color:#ffffff; border:2px solid #646464; border-right-color:#d9d9d9; border-bottom-color:#d9d9d9;}
#cnnFooter .cnnGFooterBoxSearch input.cnnGFooterSearchBtn
{margin-bottom:2px;}

.cnnFooterSub
{font-size:10px;margin:0 9px 56px 9px;color:#727272;
	text-align:center;
	}
.cnnFooterSub .cnnFootRight
{float:right;text-align:right;}

.cnnCrumb
{position:absolute;left:0;bottom:0;}

/* end footer rules
=================================================================================== */

/* content header
=================================================================================== */
.cnnContentHeader
{padding:5px 18px 9px 18px;border-bottom:1px solid #dfdfdf;}
.cnnContentHeader .cnnDate
{font-size:11px;font-weight:bold;line-height:14px;color:#949494;float:left;}
.cnnContentHeader .cnnCHLnks
{font-size:11px;font-weight:bold;line-height:14px;color:#ccc;float:right;}

/* end content header
=================================================================================== */




/* hdr ftr */
#cnn_hdr, #cnn_ftr, #cnn_hdr-main{margin: 0 auto; width: auto; text-align:center;min-width: 1002px; line-height: 12px}
#cnn_hdr{background: #ca0002}
	/* gen purpose width constriction */
	#hdr-wrap{margin: 0 auto; width: 1004px; position: relative;}
	#hdr_logo{position:absolute; left:0;}
#cnn_hdr h1 span{display: block; _display: none; text-indent: -9999px; height: 0; width: 0;}
#cnn_hdr-prompt{background: #091c3b; font-size: 10px; line-height: 12px; font-weight: bold; height: 30px; padding: 0 10px}
	#cnn_hdr-prompt a{color: #fff;}
	#hdr-prompt-text{position:absolute; top: 7px; left: 0}
		#hdr-prompt-text #hdr-arrow-us, #hdr-prompt-text #hdr-arrow-intl{position: absolute; top: 14px; right: 93px}
			#hdr-prompt-text #hdr-arrow-intl{right: -1px}
	#hdr-prompt-close{position:absolute; top: 7px; right: 0}
#cnn_hdr-main{height: 80px; background: #ca0002; _padding: 0 10px}
	#hdr-editions{position: absolute; top: 0; left: 0;}
	#hdr-auth{position: absolute; top: 0; right: 0;}
	#hdr-editions li, #hdr-auth li{font-size: 10px; font-weight: bold; display: block; float: left; height: 20px; border-right: 1px solid #f99; padding: 0 9px; color: #f99}
	#hdr-editions a, #hdr-auth a, #hdr-prompt a{color: #fff;}
	#hdr-editions a, #hdr-auth a, #hdr-editions span, #hdr-auth span{position: relative; top: 7px;}	
	#hdr-search{position: absolute; right:0; top: 31px;}
	#ftr-search{float: right; margin-top:14px; }
.cnn_ftrggle { text-align:right;padding:1px 0 0 0; }

		#hdr-search #hdr-search-box, #ftr-search #ftr-search-box{font-weight: bold; font-size: 10px !important; color: #666; border: 0; border-top: 2px solid #ccc; border-left: 1px solid #ccc; width: 187px; height: 16px; padding: 2px 20px 1px 7px;}
		#hdr-search form{background: url("../images/hdr-search-google.gif") bottom right no-repeat; padding-bottom: 21px}
		#ftr-search form{ width: 216px;}
		#hdr-search-mag, #ftr-search-mag{outline: none; border: 0; position: absolute; top: 6px; right: 3px; width: 13px; height: 12px;}
		#ftr-search-mag{top: 22px; right: 4px}
		#hdr-search .hdr-search-on, #ftr-search .ftr-search-on{color: #000 !important}
#cnn_hdr #cnn_hdr-nav{border-bottom: 4px solid #dfdfdf; display: block; height: 35px; background: #b60002 url("../Images/bg-nav.gif") center; padding: 0 0}

#cnn_hdr #us-menu, #cnn_hdr #intl-menu{display:block; margin:0 auto; width: 1004px; height: 35px; border-left: 1px solid #b60002}
	#us-menu li, #intl-menu li{display: block; float: left; height: 35px; background: #900; border-right: 1px solid #ca0002;}
	#us-menu li a, #intl-menu li a{overflow: hidden; background: #b60002; line-height: 35px; border-right: 1px solid #900; color: #fff; font-weight: bold; display: block; _display: inline-block; text-decoration: none !important; height: 35px;}
	#us-menu li a:hover, #intl-menu li a:hover{background: #900;}
	#us-menu .nav-media, #intl-menu .nav-media{background: #b60002 url("../images/bg-nav.gif") bottom left;}
	#us-menu .nav-on, #us-menu .nav-on:hover, #intl-menu .nav-on, #intl-menu .nav-on:hover{background: #fff url("../Images/bg-nav.gif") top; color: #ca0002}

	#us-menu #nav-newspulse, #us-menu #nav-money, #us-menu #nav-sports{position: relative}
	#us-menu #nav-money span, #us-menu #nav-sports span{position: relative; left: -3px}
	#us-menu #nav-home{width: 80px}
	#us-menu #nav-video{width:67px}
	#us-menu #nav-newspulse{width:98px;}
		#us-menu #nav-newspulse img{position: absolute; top: 0; right: 5px;}
	#us-menu #nav-us{width: 130px}
	
	#us-menu #nav-large{width:130px;}
	#us-menu #nav-medium{width:100px;}
	#us-menu #nav-small{width:60px;}
	
	#us-menu #nav-world{width: 95px}
	#us-menu #nav-politics{width: 95px}
	#us-menu #nav-justice{width: 115px}
	#us-menu #nav-entertainment{width: 120px}
	#us-menu #nav-tech{width: 105px}
	#us-menu #nav-health{width: 115px}
	#us-menu #nav-living{width: 50px}
	#us-menu #nav-travel{width: 50px}
	#us-menu #nav-opinion{width: 61px}
	#us-menu #nav-ireport{width: 58px}
	#us-menu #nav-money{width: 59px}
		#us-menu #nav-money img{position: absolute; top: 16px; right: 8px}
	#us-menu #nav-sports{width: 60px;}
		#us-menu #nav-sports img{position: absolute; top: 16px; right: 7px}
	
	
	
#cnn_ftrcntnt #cnnLWPWeather{display:inline; float: left}
	#cnn_ftrcntnt #cnnLWPWeather #cnnLWPPersonalize{position: relative; top: 14px}
	#sub_menu_empty {background-color: #dfdfdf; height: 4px; display: block; padding: 0 0;}
	#sub_menu_hdr {background-color: #dfdfdf; height: 18px; display: block; padding: 0 0; border-bottom: 1px solid #dfdfdf;}
	#sub-menu{display:block; margin:0 auto; width: 1004px; height: 17px;}
		#sub-menu li{display: block; float: left; height: 14px;  border-right: 1px solid #fff;}
		#sub-menu li a:hover {color: #ca0002;}
		#sub-menu .sub-on, #sub-menu .sub-on:hover{color: #ca0002;}
	#sub-menu .sub-small{width:80px;}
	#sub-menu .sub-medium{width:90px;}
	#sub-menu .sub-large{width:110px;}
	#sub-menu .sub-xlager{width:135px;}