/* page styles */
body {margin:0px;padding:0px;background-color:#b0b0b0;color:#000;font-family:verdana,arial,sans-serif;font-size:10px;}
form {margin:0px;}

/* common classes */
.cnnLive {margin:1px 0 -3px 4px;}
.cnnLiveBtn {margin:1px 0 -2px 4px;}
.cnnBlkImg {display:block;}
.cnnNoRborder {border-right:none!important;}
.cnnNotborder {border-top:none!important;}
.cnnNoBotmar {margin-bottom:0px!important;}
.cnnNoRmar {margin-right:0!important;}
.cnnClrDv {clear:both;}
.cnn11pxRmar {margin-right:11px;}
.cnn8pxBmar {margin-bottom:8px;}
.cnn4pxTBpad {padding:4px 0;}
.cnn4pxLpad {padding-left:4px;}
.cnnNoBold {font-weight:normal;}
.cnnNotborder {border-top:none!important;}
.cnn4pxTBmar {margin:4px 0;}
.cnn3pxLpad {padding-left:3px!important;}
.cnn2pxBpad {padding-bottom:2px;}
.cnn5pxpad {padding:5px;}
.cnnClrDv span {line-height:0px;}
.cnn3TB8LRPad {padding:3px 8px}
.cnn6pxTBmar {margin:6px 0;}
.cnn8pxTmar {margin-top:8px;}
.cnn6pxTBLmar {margin:6px 0 6px 6px;}

/* pillboxes and search */
#cnnsiPillSearch {background-color:#000;color:inherit;width:1000px;height:35px;}
#cnnsiPillSearch table, #cnnBotSearch table {border-collapse:collapse;}
#cnnsiPillSearch table td, #cnnBotSearch table td {margin:0;padding:0;}
#cnnsiPillSearch table tr td img {display:block;margin:0;padding:0;}
td.cnnsiPill {background:url(http://i.cdn.turner.com/si/.element/img/3.0/global/pill_b.gif) 0px 8px repeat-x;color:#1e2c39;font-size:11px;font-weight:bold;line-height:11px;text-align:center;white-space:nowrap;padding:0;margin:0;background-color:inherit;}
td.cnnsiPill a:link, td.cnnsiPill a:visited {text-decoration:none;color:#1e2c39;background-color:inherit;}
td.cnnsiPill a:hover {text-decoration:none;color:#c00;background-color:inherit;}
td.cnnSearch {background-color:#333;color:inherit;}
.cnnSearchBox { background-image:url(http://i.cdn.turner.com/si/.element/img/3.0/sect/MAIN/yahoo.gif); background-repeat: no-repeat; background-position: center;width:240px;height:18px;}
.cnnFormButton {padding:0;margin:0 5px!important;}
.cnn4pxPad {padding:4px;}
.cnn7pxRpad {padding-right:7px!important;}
.cnn3pxLRmar {margin:0 3px!important;}
.cnn6pxLpad {padding-left:6px!important;}
#cnnsiPillSearch .cnnSearchBox {width:150px;}
.cnnButtonHol, .cnnButtonHolT {height:14px;width:14px; overflow:hidden;}
.cnnButtonHolT {margin-top:4px;}
.cnnRbutton {height:10px;width:10px;margin:0;padding:0;}

#cnnNormCeil #cnnsiPillSearch {width:770px;height:19px;padding:8px 0;}
#cnnNormCeil td.cnnsiPill, #cnnGreyNormCeil td.cnnsiPill {background-position:top left;}
#cnnBlueBan .cnnLftBlk {display:block;float:left;}

/* topnav */
.cnnTopNav,
.cnnBottomNav {clear:both;width:1000px;}

/* ceiling */
.cnnCeiling {width:1000px;}
.cnnCeiling div {display:block;float:left;}
.cnnCeiling div table {border-collapse:collapse;}
.cnnCeiling div td {margin:0;padding:0;}
.cnnCeilLft {width:856px;}
.cnnCeilRt {width:144px;}

/* footer */
#cnnMainFooter {width:988px;height:123px;margin-top:1px;background:#fff;color:#666;font-family:verdana,arial,sans-serif;font-size:10px;border:1px solid #000;margin-bottom:8px;}
#cnnMainFooter a, #cnnMainFooter a:visited {color:#c00;background-color:inherit;text-decoration:none;}
#cnnMainFooter a:hover {color:#c00;background-color:inherit;text-decoration:underline;}
#cnnMainFooter ul {list-style:none;padding:0;}
#cnnMainFooter ul li {background-image:url(http://i.cdn.turner.com/si/.element/img/3.0/global/arrow_red_footer.gif);background-repeat:no-repeat;padding:1px 4px 1px 8px;}

div.cnnBotLogo,
div.cnnSubLnks,
div.cnnWeather,
div.cnnQuoteFt {display:block;float:left;height:111px;border-right:1px solid #ccc;margin-top:4px;}

div.cnnBotLogo {width:311px;}
div.cnnBotLogo img {margin:6px 0 9px 0;}
div.cnnBotLogo div {font-size:10px!important;}

div.cnnSubLnks {width:225px;font-size:11px;font-weight:bold;text-align:left;}
div.cnnSubLnks a, div.cnnSubLnks a:visited {color:#000!important;background-color:inherit;text-decoration:none;font-weight:bold;}
div.cnnSubLnks ul
{margin:-2px 0 0 13px;}
div.cnnSubLnks ul li
{background-position:1px 16px;font-size:11px;line-height:37px;border-top:1px solid #ccc;width:190px;}

div.cnnWeather {width:229px;text-align:left;}
div.cnnWeather ul
{margin:3px 0 0 13px;}
div.cnnWeather ul li
{background-position:1px 4px;font-size:10px;line-height:12px;font-weight:bold;}
div.cnnWeather ul li a, div.cnnWeather ul li a:visited {color:#000!important;background-color:inherit;text-decoration:none;}
div.cnnWeather table {border-collapse:collapse;margin-top:3px;}
div.cnnWeather td {margin:0;padding:0;}
.cnnWeatherBox {padding:1px;background:#e7e7e7;color:inherit;border:1px solid #ccc;width:180px;height:30px;margin:5px 0 5px 20px;}

div.cnnSubLnks a:hover, div.cnnWeather ul li a:hover {color:#c00!important;background-color:inherit;text-decoration:none!important;}

div.cnnQuoteFt {width:216px;border-right:none!important;}
.cnnQuoteBox {padding:5px;background:#e7e7e7;color:inherit;border:1px solid #ccc;width:120px;height:65px;margin-left:4px;}

/* bottom search */
#cnnBotSearch {background:#333;color:inherit;width:1000px;height:35px;text-align:left;}
#cnnBotSearch table {margin-left:280px;}

#cnnBotSearch .cnnLftBlk {display:block;float:left;}
#cnnBotSearch .cnnRtBlk {display:block;float:right;}
#cnnBotSearch .cnnRtBlk img {margin:2px 10px 0 0;}

#cnnBreakingBan {width:1000px;background:#b40202;color:inherit;text-align:left;border-width:5px 0;border-style:solid;border-color:#000;text-align:left;}
#cnnBreakingBan table {margin:4px;border-collapse:collapse;}
#cnnBreakingBan td {color:#fff;background-color:inherit;font-weight:bold;font-size:24px;margin:0;padding:0;}
#cnnBreakingBan td a:link,
#cnnBreakingBan td a:hover,
#cnnBreakingBan td a:visited 
{text-decoration:none;font-size:12px;}

#cnnBreakingBan td a:link,
#cnnBreakingBan td a:visited 
{color:#fff;background-color:inherit;}

#cnnBreakingBan td a:hover
{color:#fc0!important;background-color:inherit;}

.cnnBig a {font-size:24px!important;}

#cnnBreakingBan td img {margin:0 2px 0 0;}
#cnnBreakingBan td span {font-size:12px;}

/* writers row */
.cnnWriterMid {width:293px}
.cnnWriterLeft {width:6px;}
.cnnWriterRight {width:6px;}
.cnnWriterMid table {border:0;background-color:#000;color:inherit;font-size:10px;width:293px;}
.cnnWriterMid td {margin:0;padding:0;}
.cnnWriterMid td img {display:block;}
.cnnWriterName {height:75px;display:block;float:left;overflow:hidden;}

.cnnWriterImg {border-bottom:1px solid #666;}
.cnnWriterTz {padding:3px 4px 4px 4px;}

.cnnWritersHd {background-image:url(http://i.cdn.turner.com/si/.element/img/3.0/sect/MAIN/666.pxl.gif);background-position:227px 40px;background-repeat:repeat-y;padding-left:1px;border-width:0 0 1px 0;border-style:solid;border-color:#666;}
.cnnWritersHd img {border-bottom:1px solid #666;}
.cnnWriterBG {width:228px;height:40px;background-image:url(http://i.cdn.turner.com/si/.element/img/3.0/sect/MAIN/writer_bg_228x40.jpg);background-position:top left;background-color:#000;background-repeat:no-repeat;color:inherit;}
.cnnName {padding-top:11px;font-size:14px;font-family:arial,helvetica,sans-serif;font-weight:bold;line-height:14px;margin-left:3px;}
.cnnColumn {font-size:11px;font-family:arial,helvetica,sans-serif;font-weight:bold;color:#fff;border-width:1px 0 1px 0;border-style:solid;border-color:#666;line-height:13px;}
.cnnWriterTz a, .cnnWriterTz a:visited {color:#fff;background-color:inherit;text-decoration:none;}
.cnnWriterTz a:hover {color:#fc0!important;background-color:inherit;text-decoration:none;}

#cnnWritersPg .cnnWriterMid {width:281px}
#cnnWritersPg .cnnWriterMid table {width:281px;}


#cnnNavigationW {width:1000px;}

/* all */
	
#cnnDropNav, #cnnDropNav ul {
	float: left;
	width: 1000px;
	height:19px;
	list-style: none;
	background: #fff;
	padding: 0;
	margin: 0 0 0 0;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight:bold;
	z-index:999;
	text-align:left;
}

.cnnMenu, .cnnMenuOver {float:left;display:inline;}
.cnnMenu .cnnNavCont {visibility:hidden;}
.cnnMenuOver .cnnNavCont {visibility:visible;}
.cnnNavCont, .cnnNavImg {position:relative;z-index:999;}
.cnnNavImg {width:45px;} 
.cnnNavCont {width:10px;overflow:visible;}


#cnnDropNav a {
	display: block;
	text-decoration: none;
	padding-left:14px;
	color:#000;
	font-weight:bold;
}

#cnnDropNav a:hover {color:#fff;}

#cnnDropNav li {
	float: left;
	padding: 0;
	border-bottom:1px solid #ccc;
	line-height:22px;
}


#cnnDropNav li:hover ul ul,
#cnnDropNav li.cnnMenuOver ul ul {
	left: -999em;
}

#cnnDropNav li:hover ul,
#cnnDropNav li li:hover ul,
#cnnDropNav li.cnnMenuOver ul,
#cnnDropNav li li.cnnMenuOver ul {
	left: auto;
}	

/* first menu */

#cnnDropNav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	margin: 0;
	border:1px solid #000;
}

#cnnDropNav li li {width: 14.4em;}

#cnnDropNav li li a {width: 14.4em;}

#cnnDropNav li li:hover,
#cnnDropNav li li.cnnMenuOver {
	background: #666;
	color: #fff;
}

a.cnnNavRed:link,
a.cnnNavRed:visited {color:#c00!important;}

a.cnnNavBlue:link,
a.cnnNavBlue:visited {color:#365d7f!important;}

a.cnnNavRed:hover, a.cnnNavBlue:hover {color:#fff!important;}

#cnnDropNav li ul.cnnMore {margin-left:-2px;}
#cnnDropNav li ul.cnnLast {margin-left:-77px;width:15.4em;}
#cnnDropNav li ul.cnnLast li, #cnnDropNav li ul.cnnLast a {width:15.4em;}


/* second menu */

#cnnDropNav li ul ul {
	margin: -22px 0 0 14.4em;
	font-weight: normal;
	border-bottom:none;
}

#cnnDropNav li li li {
	border-color:#000;
}

#cnnDropNav li li li a {padding: 0 0 0 14px;}

#cnnDropNav li li li a {width:100%;}

#cnnDropNav li li li {line-height:18px;width:50%!important;display:block;overflow:hidden;}

/* submenu specifics */

#cnnSubmenu a, #cnnSubmenu li, #cnnSubmenu2 a, #cnnSubmenu2 li, #cnnSubmenu3 a, #cnnSubmenu3 li, #cnnSubmenu4 a, #cnnSubmenu4 li, #cnnSubmenu5 a, #cnnSubmenu5 li, #cnnSubmenu6 a, #cnnSubmenu6 li
{background:#666;color:#fff;}

#cnnSubmenu a:hover, #cnnSubmenu li:hover, #cnnSubmenu2 a:hover, #cnnSubmenu2 li:hover, #cnnSubmenu3 a:hover, #cnnSubmenu3 li:hover, #cnnSubmenu4 a:hover, #cnnSubmenu4 li:hover, #cnnSubmenu5 a:hover, #cnnSubmenu5 li:hover, #cnnSubmenu6 a:hover, #cnnSubmenu6 li:hover
{background:#fff;color:#000;}

#cnnSubmenu div, #cnnSubmenu2 div, #cnnSubmenu3 div, #cnnSubmenu4 div, #cnnSubmenu5 div, #cnnSubmenu6 div {border-left:1px solid #000;}

#cnnSubmenu {
width: 174px!important;
}
#cnnSubmenu {
\width: 202px!important; 
w\idth: 174px!important;
}

#cnnSubmenu2 {
width: 220px!important;
}
#cnnSubmenu2 {
\width: 248px!important; 
w\idth: 220px!important;
}

#cnnSubmenu3 {
width: 216px!important;
}
#cnnSubmenu3 {
\width: 244px!important; 
w\idth: 216px!important;
}

#cnnSubmenu4 {
width: 210px!important;
}
#cnnSubmenu4 {
\width: 238px!important; 
w\idth: 210px!important;
}

#cnnSubmenu5 {
width: 210px!important;
}
#cnnSubmenu5 {
\width: 238px!important; 
w\idth: 210px!important;
}

#cnnSubmenu6 {
width: 200px!important;
}
#cnnSubmenu6 {
\width: 228px!important; 
w\idth: 200px!important;
}

/* additive css for dropnav ncaaf scoreboards */

#cnnSubmenu7 a, #cnnSubmenu7 li
{background:#666;color:#fff;}

#cnnSubmenu7 a:hover, #cnnSubmenu7 li:hover
{background:#fff;color:#000;}

#cnnSubmenu7 div {border-left:1px solid #000;}

#cnnSubmenu7 {
width: 220px!important;
}
#cnnSubmenu7 {
\width: 248px!important; 
w\idth: 220px!important;
}

.cnnMenu div.cnnNavArw {background-image:url('http://i.cdn.turner.com/si/.element/img/3.0/sect/hockey/nhl/dropdown_arrow.jpg');background-position:13.4em 7px;background-repeat:no-repeat;}
