/*	$Id: //vss_espneng/Projects/Design/ESPN.com/Redesign/development/styles/base.css#86 $
 *  $DateTime: 2008/10/15 16:57:25 $ 
 *  $Revision: #86 $ 
 */
 
/********** RESET STYLES (DO NOT MODIFY) **********/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {	line-height:1;	font:13px/1.385 helvetica, arial,clean,sans-serif;*font-size:small;*font:x-small;	color:#000;	background: #f2f2f2 url(../assets/bg_espn_generic_optimized.jpg) 50% 0 no-repeat;}
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,q:before, q:after {	content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
/********** GRID STYLES (DO NOT MODIFY) **********/
.container { width: 924px;margin: 0 auto; }
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6 {float:left;margin-right: 6px;position:relative;}
div.last { margin-right: 0; }
.span-1  { width: 149px;}
.span-2  { width: 304px;}
.span-3  { width: 459px;}
.span-4  { width: 614px;}
.span-5  { width: 769px;}
.span-6, div.span-6 { width: 924px; margin: 0; }
.append-1  { padding-right: 155px;}
.append-2  { padding-right: 310px;}
.append-3  { padding-right: 465px;}
.append-4  { padding-right: 620px;}
.append-5  { padding-right: 775px;}
.prepend-1  { padding-left: 155px;}
.prepend-2  { padding-left: 310px;}
.prepend-3  { padding-left: 465px;}
.prepend-4  { padding-left: 620px;}
.prepend-5  { padding-left: 775px;}
div.border {  padding-right:2px;  margin-right:3px;  border-right: 1px solid #eee;}
div.colborder {  padding-right:149px;  margin-right:146px;  border-right: 1px solid #eee;}
.pull-1 { margin-left: -155px;}
.pull-2 { margin-left: -310px;}
.pull-3 { margin-left: -465px;}
.pull-4 { margin-left: -620px;}
.pull-5 { margin-left: -775px;}
.pull-6 { margin-left: -930px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6 {float:left;position:relative;}
.push-1 { margin: 0 -155px 1.5em 155px;}
.push-2 { margin: 0 -310px 1.5em 310px;}
.push-3 { margin: 0 -465px 1.5em 465px;}
.push-4 { margin: 0 -620px 1.5em 620px;}
.push-5 { margin: 0 -775px 1.5em 775px;}
.push-6 { margin: 0 -930px 1.5em 930px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6 {float:right;position:relative;}
.box {   padding: 1.5em;   margin-bottom: 1.5em;   background: #E5ECF9; }
hr {  background: #ddd;   color: #ddd;  clear: both;   float: none;   width: 100%;   height: .1em;  margin: 0 0 1.45em;  border: none; }
hr.space {  background: #fff;  color: #fff;}
.clearfix:after, .container:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}
.clearfix, .container {display: inline-block;}
* html .clearfix,* html .container {height: 1%;}
.clearfix, .container {display: block;}
.clear { clear:both; }
/********** BODY BACKGROUND STYLES **********/
body.frontpage { background-image: url(../assets/bg_espn_frontpage_optimized.jpg); }
body.mlb { background-image: url(../assets/bg_espn_mlb_optimized.jpg); }
body.nba { background-image: url(../assets/bg_espn_nba_optimized.jpg); }
body.nfl { background-image: url(../assets/bg_espn_nfl_optimized.jpg); }
body.nhl { background-image: url(../assets/bg_espn_nhl_optimized.jpg); }
body.golf { background-image: url(../assets/bg_espn_golf_optimized.jpg); }
body.columnists { background-image: url(../assets/bg_espn_columnists_optimized.jpg); }
body.sportsnation { background-image: url(../assets/bg_espn_sportsnation_optimized.jpg); }
body.allsports { background-image: url(../assets/bg_espn_sports_scores_optimized.jpg); }
body.espnu-college-football { background-image: url(../assets/bg_espnu_college_football_optimized.jpg); }
body.boxing { background-image: url(../assets/bg_espn_boxing_optimized.jpg); }
body.tennis { background-image: url(../assets/bg_espn_tennis_optimized.jpg); }
body.womens-bball { background-image: url(../assets/bg_espn_womansbb_optimized.jpg); }
body.espnu-college-basketball { background-image: url(../assets/bg_espnu_college_basketball_optimized.jpg); }
body.nba.scoreboard  { background-image: url(../assets/bg_espn_nba_secondary_optimized.jpg); background-color:#fff;}
body.mlb.scoreboard  { background-image: url(../assets/bg_espn_mlb_secondary_optimized.jpg); background-color:#fff;}
body.horse { background-image: url(../assets/bg_espn_horse_optimized.jpg); }
body.life { background-image: url(../assets/bg_espn_thelife_optimized.jpg);}
body.video { background-image: url(../assets/bg_espn_video_optimized.jpg); }
/********** CONTENT STYLES **********/
#content { padding-top: 85px; position: relative; }
.frontpage #content { padding-top: 65px;  }
#content div.gradientBG { 	position: absolute; top: 0; left: 0; 	background: transparent url(../assets/nav_trans_background.png) 0 0 no-repeat; 	width: 100%;	height: 85px;}
.ie6 #content div.gradientBG {	background: none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vw-ct-design01.corp.espn3.com/mockups/2008/ESPN/Redesign/development/assets/espn_main_nav_bg2.png');}
body.article #content .article { background-color: #fff; }
a.rss { background: transparent url(../assets/icon_rss.gif) 0 52% no-repeat; padding-left: 12px;  }
a.external { background: transparent url(../assets/icon_externallink.gif) 100% 52% no-repeat; padding-right: 12px !important;  }
.large { font-weight: bold; font-size: 16px; font-family: helvetica, arial, sans-serif; }
#scoreboard { width: 944px; }
 #content.container { width: 934px; padding-left: 10px;  }
body.frontpage #header.container { width: 944px; }
#footer.container { width: 914px; padding: 15px 0 0 30px; }
#header { height: 72px; z-index: 9000; width: 943px; position: relative;}
body.frontpage #header { height: 56px; }
/*body.sportsnation #header { height: 102px; }*/
#header .espn-logo {	width: 164px; height: 72px;	background: transparent url(../assets/espn_top_nav_page_logo.png) 16px 8px no-repeat;	float: left;}
.ie6 #header .espn-logo {	margin: 8px 30px 0 8px;	position: static;	background-image: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vw-ct-design01.corp.espn3.com/mockups/2008/ESPN/Redesign/development/assets/espn_top_nav_page_logo.png'); }
body.frontpage #header .espn-logo {	width: 164px; height: 56px;	background: transparent url(../assets/espn_top_nav_logo.png) 0 0 no-repeat;	float: left; position: relative;}
body.frontpage .ie6 #header .espn-logo {	background-image: none; position: static !important;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vw-ct-design01.corp.espn3.com/mockups/2008/ESPN/Redesign/development/assets/espn_top_nav_logo.png'); }
body.sportsnation #header .espn-logo {	width: 164px; height: 63px;	background: transparent url(../assets/espn_top_nav_sn_logo.png) 8px 8px no-repeat;}
body.sportsnation .ie6 #header .espn-logo {	background-image: none; position: static !important;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vw-ct-design01.corp.espn3.com/mockups/2008/ESPN/Redesign/development/assets/espn_top_nav_sn_logo.png');}
body.espnu-college-football #header .espn-logo,
body.espnu-college-basketball #header .espn-logo {background:url(../assets/logo_espnu_header.gif) top left no-repeat !important;}
#header .espn-logo h1 { height: 72px; position: relative; }
body.frontpage #header .espn-logo h1 { height: auto; }
body.espnu-college-football #header .espn-logo h1 #section-title,
body.espnu-college-basketball #header .espn-logo h1 #section-title { left: 60px; position:absolute !important; }
#header .espn-logo #section-title { position: absolute !important;	bottom: -2px; left: -5px; }
.ie6 #header .espn-logo #section-title { position: absolute !important;	bottom: 10px; left: -20px; }
#header .espn-logo a#section-title { height: auto; }
#header .espn-logo a { position: relative !important; display: block; width: 164px; height:57px }
body.sportsnation #header .espn-logo a { height:63px; width:164px; top:8px; }
#header .espn-logo span { z-index: 500; position: absolute; left: -9999em; }
#header .nav-empire {	width: auto; height: 20px;	float: left;	display: inline;	position: relative;	top: 8px;	left: -15px;		font-size: 100%;}
body.frontpage #header .nav-empire {	top: 13px;	left: 0px;}
body.sportsnation #header .nav-empire {	left: 10px;}
body.sportsnation .ie6 #header .nav-empire {left: -20px;}
.ie6 #header .nav-empire { 	background-image: none !important; }
.ie6 #header .nav-empire div.nav-empire-inner {	width: auto; height: 100%; zoom: 1; display: inline;	}
.ie6 #header .nav-empire div.nav-empire-inner a  {	position: relative; z-index: 1; line-height: 20px !important;}
#header .nav-empire ul {	 white-space: nowrap;	background: transparent url(../assets/empire_trans_background_left.png) 0 0 no-repeat;	float: left;}
.ie6 #header .nav-empire ul {	background: none; position: static; float: none;	}
#header .nav-empire ul li {	float: left; overflow: hidden;		background: transparent url(../assets/empire_trans_background_middle.png) 0 0 repeat-x;	width: auto !important;}
.ie6 #header .nav-empire ul li {	background: none; position: static; display: inline; float: none; zoom: 1;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vw-ct-design01.corp.espn3.com/mockups/2008/ESPN/Redesign/development/assets/empire_trans_background_middle.png',sizingMethod='scale'); }
.ie6 #header .nav-empire ul li.endcap {	margin: 0; border: 0; line-height: 20px !important; font-size: 9px; vertical-align: top; width: 4px; }
.ie6 #header .nav-empire ul li.endcap.left {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vw-ct-design01.corp.espn3.com/mockups/2008/ESPN/Redesign/development/assets/empire_trans_background_left.png',sizingMethod='scale'); }
.ie6 #header .nav-empire ul li.endcap.right {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vw-ct-design01.corp.espn3.com/mockups/2008/ESPN/Redesign/development/assets/empire_trans_background_right.png',sizingMethod='scale'); }
#header .nav-empire ul li.first {	margin-left: 5px;	margin-right: 0px !important;}
.ie6 #header .nav-empire ul li.first { margin-left: 0px; }
#header .nav-empire ul li.last { margin-right: 5px !important;}
.ie6 #header .nav-empire ul li.last { margin-right: 0px !important; }
#header .nav-empire a { 	line-height: 20px !important;	background: transparent url(../assets/empire_sep.png) 100% 4px no-repeat;	float: left;	position: relative; margin: 0; padding: 0 10px; font-size: 9px;  font-weight: bold; font-family: verdana, sans-serif; 	color: #c8d4d5;}
.ie6 #header .nav-empire a { background: none; float: left; }
.ie6 #header .nav-empire ul li.piped a { padding-right: 8px; }
.ie6 #header .nav-empire ul li.pipe { width: 2px; height: 20px; line-height: 20px; vertical-align: top; }
.ie6 #header .nav-empire ul li.pipe a {	margin-top: 4px; width: 2px;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vw-ct-design01.corp.espn3.com/mockups/2008/ESPN/Redesign/development/assets/empire_sep.png'); }
body.frontpage #header .nav-empire a { color: #d3bf95; }
#header .nav-empire li.first a { margin-left: 0; }
#header .nav-empire li.last a { background: none; margin-right: 0;}
#header .nav-empire img {	float: left; }
#header .nav-empire .nav-empire-inner {	background: transparent url(../assets/empire_trans_background_right.png) no-repeat scroll 100% 0;	width: 100%; height: 100%;}
.ie6 #header .nav-empire .nav-empire-inner {	background-image: none; }
#header div.personalization {	position: absolute;	right: 5px;	color: #c8d4d5;	top: 8px;	z-index: 5000;	font-size: 100%;}
body.frontpage #header div.personalization  { color: #3b0000; top: 14px;}
.ie6 #header div.personalization { position: relative; float: right;}
#header div.personalization ul { float: left; }
#header div.personalization ul li { float: left; width: auto; margin-right: 6px; }
.ie6 #header div.personalization ul li { display: block; float: left; }
#header div.personalization ul li a { display: block; width:100%; height: 23px; line-height: 20px !important; padding: 0; 	font: bold 9px Verdana, sans-serif; color: #c8d4d5;}
body.frontpage #header div.personalization ul li a { color: #d3bf95;}
.ie6 #header div.personalization ul li a { display: block; float: left; width: auto; line-height: 20px !important;}
.ie6 #header div.personalization ul li a img { padding-top: 10px; vertical-align: baseline !important;}
.ie6 #header div.personalization ul li a img { vertical-align: middle;}
#header div.personalization ul li.lang { padding-right: 8px; background: transparent url(../assets/myespn_splitter.gif) 100% 50% no-repeat;}

#header div.personalization ul li#myespn { position: relative; width: 70px; background: transparent url(../assets/myespn_trans_bg.png) 0 0 no-repeat; }
.ie6 #header div.personalization ul li#myespn { 	position: static; background: none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vw-ct-design01.corp.espn3.com/mockups/2008/ESPN/Redesign/development/assets/myespn_trans_bg.png');}
#header div.personalization ul li#myespn a { padding: 0; text-align: center; text-decoration: none;}
.ie6 #header div.personalization ul li#myespn a { position: relative; width: 70px;}
#header div.personalization ul li#myespn a span { padding-right: 10px; background: transparent url(../assets/myespn_down_arrow_gray.png) 100% 70% no-repeat; }
body.frontpage #header div.personalization ul li#myespn a span { background-image: url(../assets/myespn_down_arrow.png); }
#header div.personalization ul li#myespn .content {	
	padding: 0; font-size: 100%; width: auto; 
	position: absolute; top: 22px; right: 0;	display: none;	
	background: #e4e4e4 url(../assets/gradient_back.jpg) 0 100% repeat-x; 	
	-moz-border-radius-bottomleft: 4px; 	-moz-border-radius-bottomright: 4px;	
	-webkit-border-bottom-right-radius: 4px; 	-webkit-border-bottom-left-radius: 4px;	
	border-bottom-left-radius: 4px;	border-bottom-right-radius: 4px;	
	float: right;	
}
#header div.personalization ul li#myespn .content a { float: none;}
#header div.personalization ul li#myespn:hover,
#header div.personalization ul li#myespn.hover {	background: transparent url(../assets/myespn_trans_hover_bg.png) 0 0 no-repeat;}
.ie6 #header div.personalization ul li#myespn.hover { 	
background: none;	
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vw-ct-design01.corp.espn3.com/mockups/2008/ESPN/Redesign/development/assets/myespn_trans_hover_bg.png');}
#header div.personalization ul li#myespn.active {	background: transparent url(../assets/myespn_trans_active_bg.png) 0 0 no-repeat;}
.ie6 #header div.personalization ul li#myespn.active { 	
background: none;	
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vw-ct-design01.corp.espn3.com/mockups/2008/ESPN/Redesign/development/assets/myespn_trans_active_bg.png');}
#header div.personalization ul li#myespn:hover a,
#header div.personalization ul li#myespn.hover a { color: #000; }

#nav-wrapper {	width: 100%;	text-align: center;	z-index: 5000 !important; 	position: absolute;	top: 0px; left: 0;}
#nav-wrapper-container {			width: 944px;	z-index: 5000 !important; 	text-align: left;	margin: 0 auto;	position: relative;}
.ie6 #nav-wrapper-container {			text-align: center;	width: 944px;}
#nav-main { 	display: table; position: relative;	white-space: nowrap; width: 913px !important; 	font-family: helvetica, sans-serif;	margin: 0 15px !important;}
.ie6 #nav-main { margin: 0 !important; width: 924px !important; text-align: left;}
.ie6 #nav-wrapper * { z-index:5000;}
#nav-main ul, #nav-main li { margin:0;padding:0;list-style-type:none; float: left; width: auto; }
#nav-main ul { position: relative; left: -5px; white-space: nowrap;}
.ie6 #nav-main ul { left: 0; }
#nav-main ul li { padding-right: 6px; }
#nav-main ul li.last { padding-right: 0px; }
#nav-main ul li.active { 	background: transparent url(../assets/nav-menu-item-active-left.png) 0 0 no-repeat; cursor: pointer;}
.ie6 #nav-main ul li.active { 	background: transparent url(../assets/nav-menu-item-active-left-ie.png) 0 0 no-repeat; cursor: pointer;}
#nav-main ul li.empire.active { 	background: none;  cursor: pointer;}
#nav-main ul li:hover, #nav-main ul li.hover { 	background: transparent url(../assets/nav-menu-item-left.png) 0 0 no-repeat; cursor: pointer;}
#nav-main ul li.empire.hover { 	background: none;  cursor: pointer;}
#nav-main ul li a {	font-size: 12px;  	font-family: Helvetica, Arial, sans-serif;	font-weight:bold; color: #fff; 	white-space: nowrap; text-decoration: none; 	display: block; margin-left: 4px; padding: 10px 10px 5px 6px; 	}
#nav-main ul.top li a {	padding: 0 10px 0 6px;	line-height: 33px;}
#nav-main ul.top li div ul li a {	line-height: 153.9% !important;}
#nav-main ul li div { 	position: absolute; left: -999em;	background: #e4e4e4 url(../assets/nav-items-background.png) top left repeat-x;	-moz-border-radius-bottomleft: 4px; 	-moz-border-radius-bottomright: 4px;	-webkit-border-bottom-right-radius: 4px; 	-webkit-border-bottom-left-radius: 4px;	border-bottom-left-radius: 4px;	border-bottom-right-radius: 4px;	padding: 5px 0;	 	float: left; width:auto; overflow: hidden;}
#nav-main ul li.active a { color: #fff; background: transparent url(../assets/nav-menu-item-active-right.png) top right no-repeat; }
.ie6 #nav-main ul li.active a { background-image: url(../assets/nav-menu-item-active-right-ie.png); }
#nav-main ul li.active.empire a { color: #ffdf7f; background: none;  }
#nav-main ul li:hover a, #nav-main ul li.hover a { color: #000; background: transparent url(../assets/nav-menu-item-right.png) top right no-repeat; }
.ie6 #nav-main ul li.hover a { background-image: url(../assets/nav-menu-item-right-ie.png); }
#nav-main ul li.empire.hover a { color: #ffdf7f; background: none;  }
#nav-main ul li:hover div, #nav-main ul li.hover div { left: auto; }
#nav-main ul li div ul { display: inline; width: 128px; font-weight: normal; border-right: 1px solid #ccc; position: relative; left: 0;}
#nav-main ul li div ul.last { border: none; }
#nav-main ul li div ul li { display: block; float: left; width: auto;}
#nav-main ul li div ul li a { 	font-weight:normal; letter-spacing: 0em; font-size: 85%; color: #225db7 !important; 	white-space: nowrap; text-decoration: none; 	display: block; padding: 2px 5px; margin: 0 10px;	width: auto; position: relative;	}
#nav-main ul li div ul li, #nav-main ul li div ul li a { background: transparent !important;}
#nav-main ul li div ul li a:hover { background-color: #d3d3d3 !important; color: #225db7 !important;}
#nav-main ul li.empire.first {	margin-left: 55px;	}
.ie6 #nav-main ul li div { overflow: hidden; }
.ie6 #nav-main ul li.hover { background: transparent url(../assets/nav-menu-item-left.gif) 0 0 no-repeat; cursor: pointer; }
.ie6 #nav-main ul li.hover a { color: #000; background: transparent url(../assets/nav-menu-item-right.gif) top right no-repeat; }
#nav-main-search { text-align: right; display: table-cell; vertical-align: middle;  position: absolute; top: 5px; right: 15px; }
.ie6 #nav-main-search,.ie7 #nav-main-search { right: 0px; }
#nav-main-search form { text-align: right;}
#nav-main-search input.text { vertical-align: middle; width: auto; border: 1px solid #ebebeb; background-color: #ebebeb; color: #000;}
#nav-main-search input.submit { vertical-align: middle; font-size: 85%;}
.ie #nav-main-search { top: 0; }
.ie #nav-main-search form { display: inline; line-height: 30px; width:auto; float: right;}
.ie6 #nav-main-search { padding-top: 5px; }
.nav-main-sub { display: none; float: left; clear: both; white-space: nowrap; }
.ie6 .nav-main-sub ul li a { position: relative; z-index: 4000 !important;}
.nav-main-sub ul { float: left; padding: 5px 0 0 20px; font-weight: bold; }
.nav-main-sub ul li { font-family: Verdana, sans-serif; display: inline; padding: 0 12px 0 0; color: #afafaf;}
.nav-main-sub ul li.last { padding: 0;}
.nav-main-sub ul li.title { font-size: 69%; }
.nav-main-sub ul li a { color: #d3bf95; text-decoration: none; font-size: 77%;}
.nav-main-sub ul li a:hover { text-decoration: underline; }
.nav-main-sub-right { float: left; clear: none; position: static; border:0;}
.nav-main-sub-right ul { padding: 5px 0 0 30px; }
body.frontpage  .nav-main-sub { display: block; }
.nav-main-secondary { clear: both; display: block; float: left; }
.ie6 .nav-main-secondary { width: 924px; margin: 0; padding-left: 10px; text-align: left;}
.ie6 .nav-main-secondary ul li a { position: relative; z-index: 4000 !important;}
body.frontpage .nav-main-secondary { display: none; }
.nav-main-secondary ul { 	padding: 0 0 0 10px;		font-weight: bold;  }
.nav-main-secondary ul li { 	height: 26px; font-family: Verdana, sans-serif; display: inline; padding: 0 15px 0 0; color: #afafaf;}
body.womens-bball .nav-main-secondary ul li.subsection { color: #926586; font-size: 77%; }
.nav-main-secondary ul li a { line-height: 26px; color: #a7a7a7; text-decoration: none; font-size: 77%;}
.nav-main-secondary ul li a:hover { text-decoration: underline; }
.nav-main-secondary ul li.active a { color: #d8d8d8; }
.nav-main-secondary ul li.active a:hover { text-decoration: none; }
.nav-main-secondary { float: left; overflow: hidden; margin-left: 10px; width: 100%; }
.nav-main-secondary ul { width: 924px; background: transparent url(../assets/nav_secondary_trans_background.png) 0 0 no-repeat; }
.ie6 .nav-main-secondary ul {	background-image:  url(../assets/nav_secondary_trans_background-ie.png);	padding: 0 0 0 10px;	width: 914px;}
.secondary .nav-main-secondary ul { display: none; }
.secondary-nav, .secondary-nav ul, .secondary-nav li {  float: left; width: auto; }
.secondary-nav ul {   white-space: nowrap;}
.secondary-nav ul li { padding-right: 10px; }
.secondary-nav ul li.last { padding-right: 0px; }
.secondary-nav ul li.active { 	background: transparent url(../assets/nav-menu-item-active-left.png) 0 0 no-repeat; cursor: pointer;}
.secondary-nav ul li.hover { 	background: transparent url(../assets/nav-menu-item-left.png) 0 0 no-repeat; cursor: pointer;}
.secondary-nav ul li a {	white-space: nowrap; text-decoration: none;	display: block; margin-left: 4px; padding: 4px 10px 5px 6px; 	}
.secondary-nav ul li div {	position: absolute; left: -999em;	background: #e4e4e4 url(../assets/nav-items-background.png) top left repeat-x;	-moz-border-radius-bottomleft: 4px; 	-moz-border-radius-bottomright: 4px;	-webkit-border-bottom-right-radius: 4px; 	-webkit-border-bottom-left-radius: 4px;	border-bottom-left-radius: 4px;	border-bottom-right-radius: 4px;	padding: 5px 0;	 	float: left; width:auto; overflow: hidden;}
.secondary-nav ul li.active a { color: #fff; background: transparent url(../assets/nav-menu-item-active-right.png) top right no-repeat; }
.secondary-nav ul li.hover a { color: #000; background: transparent url(../assets/nav-menu-item-right.png) top right no-repeat; }
.secondary-nav ul li:hover div, .secondary-nav ul li.hover div { left: auto; }
.secondary-nav ul li div ul { padding:0 !important; margin: 0 !important; display: inline; width: 128px; font-weight: normal; border-right: 1px solid #ccc; position: relative; left: 0;}
.secondary-nav ul li div ul.last { border: none; }
.secondary-nav ul li div ul li { display: block; float: left; width: auto;}
.secondary-nav ul li div ul li a { 	font-weight:normal; letter-spacing: 0em; font-size: 85%; color: #225db7 !important; 	white-space: nowrap; text-decoration: none; 	display: block; padding: 2px 5px; margin: 0 10px;	width: auto; position: relative;	}
.secondary-nav ul li div ul li label { display: inline; font-size: 85%; color: #225db7; vertical-align: middle;}
.secondary-nav ul li div ul li, .secondary-nav ul li div ul li a { background: transparent !important;}
.secondary-nav ul li div ul li a:hover { background-color: #d3d3d3 !important; color: #225db7 !important;}
.nav-main-breadcrumbs { color: #cf8151; clear: both; padding: 6px 0 6px 20px; font-size: 9px; font-weight: bold; font-family: verdana, sans-serif; width: auto; }
.nav-main-breadcrumbs a { color: #cf8151; }
.ie .nav-main-breadcrumbs { zoom: 1;}
.ie6 .nav-main-breadcrumbs {  padding-top: 6px 0 6px 20px; text-align: left; }
.ie6 .nav-main-breadcrumbs a { position: relative; z-index: 4000 !important; }
body.mlb .nav-main-breadcrumbs, body.mlb .nav-main-breadcrumbs a { color: #5d8cae; }
body.nba .nav-main-breadcrumbs, body.nba .nav-main-breadcrumbs a { color: #a37f51; }
body.nhl .nav-main-breadcrumbs, body.nhl .nav-main-breadcrumbs a { color: #69a0b0; }
body.nfl .nav-main-breadcrumbs, body.nfl .nav-main-breadcrumbs a { color: #88be8a; }
body.golf .nav-main-breadcrumbs, body.golf .nav-main-breadcrumbs a { color: #6da674; }
body.columnists .nav-main-breadcrumbs, body.columnists .nav-main-breadcrumbs a { color:#6A9BA9; }
body.sportsnation .nav-main-breadcrumbs, body.sportsnation .nav-main-breadcrumbs a { color: #fe9fa2; }
body.allsports .nav-main-breadcrumbs, body.allsports .nav-main-breadcrumbs a { color: #ba6b6b; }
body.espnu-college-football .nav-main-breadcrumbs, body.espnu-college-football .nav-main-breadcrumbs a { color: #b15055; }
body.boxing .nav-main-breadcrumbs, body.boxing .nav-main-breadcrumbs a { color: #9a4423; }
body.tennis .nav-main-breadcrumbs, body.tennis .nav-main-breadcrumbs a { color: #cfc957;}
body.womens-bball .nav-main-breadcrumbs, body.womens-bball .nav-main-breadcrumbs a { color: #926586; }
body.espnu-college-basketball .nav-main-breadcrumbs, body.espnu-college-basketball .nav-main-breadcrumbs a { color: #b15055; }
body.horse .nav-main-breadcrumbs, body.horse .nav-main-breadcrumbs a { color: #af501a; }
body.life .nav-main-breadcrumbs, body.life .nav-main-breadcrumbs a {color: #81c1b3;}
body.video .nav-main-breadcrumbs, body.video .nav-main-breadcrumbs a { color: #bcb282; }
#footer {	color:#666;	font-family:Arial,Verdana,Helvetica,sans-serif;	font-size:10px;	line-height:16px;}
#footer a { color: #666; }
.rounded { 	position: relative;	background: #fff;	border: 1px solid #e9e9e9;	padding: 10px; 	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px; }
.pencil { }
.banner { text-align:center; }
.tower.left { position:absolute; left:-160px; width: 160px; top: 65px; }
.tower.right {	position:absolute; right:-160px; width: 160px;  top: 65px; }
/* MORE GENERAL STYLES */
.bg-opaque {background-color:#FFF; padding-bottom:20px;}
.pad-left-16 {/*float: left; width: auto;*/ padding-left: 16px; }
.pad-right-16 {/*float: left; width: auto;*/ padding-right: 16px; }
.pad-left-6 {padding-left: 6px; }
.pad-right-6 {padding-right: 6px; }
.pad-16 {padding:16px;}
.altrows li.alt{ border-bottom:1px solid #FFFFFF;	border-top:1px solid #FFFFFF;}
.altrows li{border-bottom:1px solid #E0E0E0; border-top:1px solid #E0E0E0;}
.altrows li.first{border-top:1px solid #FFFFFF;}
.altrows li.last{border-bottom:1px solid #E0E0E0;}
.alt-bg {background-color:#F1F1F1;}
.alt-bg td{background:#F1F1F1;}
/* INSIDER LOGO */
#header div.insider-logo {position: absolute; right: 20px; top: 40px; z-index: 4999; background:transparent url(../assets/insider_ko_redmatte.gif) no-repeat scroll; height:25px; width: 94px;}
#header div.insider-logo span { display:none; }
#header div.insider-logo a {display:block; height:25px; position:relative !important;}
body.member-services #header .espn-logo #section-title {width: 800px;}
/* ARTICLE GENERAL STYLES */
.article {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:6px;}
.article p {padding-bottom:16px; line-height: 17px; color:#333;}
.article a {color:#225FB2;}
/* GLOBAL SELECT DROP DOWN STYLES */
select {color:#444; border:1px solid #cfcfcf; font-size:11px; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#e7e7e7;}
select option {color:#225fb2; padding:0px 5px 0px 8px; }
.ie select {background-color:#fff; }
.ie select option {color:#444;}
/* PHOTO ENLARGE PAGE */
body.photo-enlarge{background:#4D5155; margin:0; padding:0; width:100%;}
body.photo-enlarge #header{padding:0; margin:0; height:auto; width:auto;}
body.photo-enlarge #header a{float:right; color:#FFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../assets/icon_close_white.png) right no-repeat; padding-right:14px; margin:8px 10px;}
body.photo-enlarge #header img{margin:0; padding:8px 10px;}
body.photo-enlarge #content{width:100%; margin:0px; padding:0px;}
