/********** COMMON ***********/

#header { height: 53px; margin-top: 55px;padding-top: 8px; }
#content { padding-top: 65px;  }
#content div.gradientBG { position: absolute; top: 0; left: -20px; 	background: transparent url(http://a.espncdn.com/espncitysites/chicago/prod/assets/lisanavbg.png) 0 0 no-repeat; 	width: 976px;	height: 250px;}
.ie6 #content div.gradientBG {	
background: none;	
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a.espncdn.com/espncitysites/chicago/prod/assets/lisanavbg.png');}
/*#header.container { width: 944px; }*/

#header div.personalization  { color: #c8d4d5; top: 14px;}
#header div.personalization ul li {color:#c8d4d5;}
#header div.personalization ul li a { color: #c8d4d5;}
#header div.personalization ul li#myespn a span { background-image: transparent url(http://b.espncdn.com/beta/assets/myespn_down_arrow.png) 100% 70% no-repeat;}


/**** NAVIGATION  ****/







.nav-main-secondary ul li { 	color: #cccccc;}
.nav-main-secondary ul li.title { font-size: 77%;padding: 6px;color: #ffffff; }
.ie6 .nav-main-secondary ul li.title { font-size: 77%;padding: 6px;padding-left: 0px; color: #ffffff; }
.nav-main-secondary ul li a { color: #cccccc; }
.nav-main-secondary ul li a:hover { text-decoration: underline; }
.nav-main-secondary ul li.active a { color: #ffffff; }
.nav-main-secondary ul li.active a:hover { text-decoration: none; }
.nav-main-secondary ul li.last{ float:right; color: #ffffff;padding-right: 45px;}
.nav-main-secondary ul li.last a, .nav-main-secondary ul li.last a:hover{color: #ffffff;}
.nav-main-secondary ul li.last a:visited{color: #ffffff;text-decoration:none;}
.ie6 .nav-main-secondary ul li.last{ float:right; color: #ffffff;padding-right: 50px;}
.nav-main-secondary ul { width: 924px; background: transparent url(http://a.espncdn.com/espncitysites/chicago/prod/assets/nav_secondary_trans_background.png) 0 0 no-repeat; }
.ie6 .nav-main-secondary ul {	background-image:  url(http://a.espncdn.com/espncitysites/chicago/prod/assets/nav_secondary_trans_background-ie.png);	padding: 0 0 0 10px;	width: 914px;}

li.expandable div {margin-top:-2px;}

.nav-main-sub { display: block; }
.nav-main-secondary { display: block; }

#nav-main-search.citySearch {text-align: right; display: table-cell; width: 240px;vertical-align: middle;  position: absolute; top: 30px; right: 7px;}
.pollhead {padding:4px;background: #6c6c6c url(http://a.espncdn.com/espncitysites/chicago/prod/assets/module_header_poll.gif);text-align:right;}


/* sectional */
.mod-sectional .brief-overview{padding:0px; margin:0px;}
.mod-sectional .brief-overview h6{color:#5e5e5e; margin-right:10px;}
.mod-sectional .brief-overview li{ padding:6px 0px 6px 10px; min-height:70px; width:auto; overflow:hidden;}
.ie6 .mod-sectional .brief-overview li { height:1%;}
.mod-sectional .brief-overview li.last{border-bottom:0px;}
.mod-sectional .brief-overview img{float:left; width:110px;}
.mod-sectional .brief-overview .column{float:left; width:50%;}
.mod-sectional .brief-overview .column div{margin-left:120px;font-size:11px;}
.mod-sectional .brief-overview p {margin-left:0;margin-right: 10px;line-height:130%;}
.mod-sectional .brief-overview .article-title{margin:4px 0px -10px 0px; color:#999;}
.mod-sectional .brief-overview .article-title a{margin-right:10px;}
.mod-columnists-archive .brief-overview .article-title a{margin-right:10px;}
.mod-sectional .brief-overview .article-links-holder{display:list-item; margin:0px 0px 0px 24px; padding:0px 0px 0px 0px; border:0px; min-height:0px; list-style-image:url(http://a.espncdn.com/prod/assets/bullet_gray.gif);}
.mod-sectional .brief-overview .article-links li{margin:0px 10px 0px 0px; padding:0px 10px 0px 0px; border:0px; border-right:1px #CCC solid; height:auto; min-height:0px; display:inline-block;}
.mod-sectional .brief-overview .article-links li.last{border:0px;}
.mod-sectional .brief-overview p.links {margin-bottom:0px;}
.mod-sectional .brief-overview p.links a {margin-right:10px;}



/* LISTEN LIVE */
.mod-live-schedule ul {line-height:24px; padding:8px 0px 8px 0px;}
.mod-live-schedule ul li span.time { float:left; width:60px; text-align:right; padding:0px 8px 0px 8px; clear:both;}

/* ONAIR MODULE */
.mod-onair .mod-content {margin-bottom: 0px;}
.mod-onair .mod-content ul { padding: 0px;}
.ie6 .mod-onair .mod-content ul { margin: 0 !important; zoom: 1;}
.mod-onair .mod-content ul li { height: 1%; background-color: #fff; border-bottom: 1px solid #e0e0e0;}
/*.ie6 .mod-onair .mod-content ul li { border-left: 2px solid #fff; border-right: 2px solid #fff; }*/
.mod-onair .mod-content ul li p { color: #2e2e2e; padding-top: 8px; margin: 0; font-size: 11px; line-height: 15px; width: 180px;float:right;clear:both;}
.mod-onair .mod-content ul li.promo-2,
.mod-onair .mod-content ul li.promo-2 span.event,
.mod-onair .mod-content ul li.promo-2 {background: transparent url(http://a.espncdn.com/espncitysites/chicago/prod/assets/gradient_back.jpg) 0 bottom no-repeat;margin-bottom: 0px; height:68px;}
.mod-onair .mod-content ul li.promo-2 span.time { font-family:helvetica, arial, sans-serif; font-weight:700; font-size:14px; color:#2e2e2e; line-height:14px; width: 180px;float:right;clear:both;padding-left:0px;padding-right:0px; text-align:left;}
.mod-onair .mod-content ul li.promo-2 span.show { width: 180px;float:right;clear:both; text-decoration:none;color: black;padding-left:0px; }
.mod-onair .mod-content ul li.promo-2 span.show a, .mod-onair .mod-content ul li.promo-2 span.show a:visited {text-decoration:none;color: #000000;}
.mod-onair .mod-content ul li.promo-2 span.live{color: red;}


ul.onair span.time {float:left; width:60px; color:#333; text-align:right; padding:0 8px 0 0;}

/* calendar MODULE */
.mod-scoreboard .mod-content ul { }
.ie6 .mod-scoreboard .mod-content ul { margin: 0 !important; zoom: 1;}
.mod-scoreboard .mod-content ul li { height: 1%; background-color: #fff; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; padding: 5px 0px 5px 0px; overflow:hidden;}
/*.ie6 .mod-scoreboard .mod-content ul li { border-left: 2px solid #fff; border-right: 2px solid #fff; }*/
.mod-scoreboard .mod-content ul li img{ padding-right: 4px;}
.mod-scoreboard .mod-content ul li.alt { background-color: #f1f1f1; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.mod-scoreboard .mod-content ul ul { float: right;width: 80px; background-color: transparent; }
.mod-scoreboard .mod-content ul ul li { background: none !important; border: 0 !important; padding:0; margin:0; white-space: nowrap; font-weight:bold; color:#757575;}
.mod-scoreboard .mod-content ul ul li a { font-weight: normal; background: none !important; }
.mod-scoreboard table { text-align:left; margin: 0; font-size: 11px; float:left; color:#000; background:transparent; }
.mod-scoreboard table.final {color:#757575; }
.mod-scoreboard thead { font-weight:bold; color:#646464; }
.mod-scoreboard tr.winner { font-weight:bold; color:#000;}
.mod-scoreboard tr.winner td.team { background-image:url(http://a3.espncdn.com/prod/assets/scoreboard_arrow.gif); background-position: 2px 55%; background-repeat:no-repeat;}
.mod-scoreboard tr th.team { padding-left:0px; }
.mod-scoreboard tr td.team { padding-left: 14px; }
.mod-scoreboard .team { width:95px; padding-right: 6px;}
.mod-scoreboard .points {text-align:right; width:24px; padding-right:2px;}
.mod-scoreboard .mod-content ul ul { color:#646464; }
.mod-scoreboard .mod-content ul ul li.status { font-weight:bold; }
.mod-scoreboard .pregame tr{color:#757575;}
.mod-scoreboard .live tr{font-weight:bold;}

/* MLB */
.mod-scoreboard .runs,
.mod-scoreboard .hits,
.mod-scoreboard .errors {text-align:right; padding-right:2px;}
.mod-scoreboard .runs { width:16px;}
.mod-scoreboard .hits { width:16px;}
.mod-scoreboard .errors { width:16px; padding-right:2px;}


/* COLLEGE FOOTBALL, BASKETBALL */
.mod-scoreboard .ncaa tr.winner td.rank,
.mod-scoreboard .ncaa tr.winner td.rank {background-image:url(http://a3.espncdn.com/prod/assets/scoreboard_arrow.gif); background-position:1px 55%; background-repeat:no-repeat;}
.mod-scoreboard table.ncaa tr.winner td.team,
.mod-scoreboard table.ncaa tr.winner td.team {background:none;}
.mod-scoreboard table.ncaa tr td.team { padding-left: 7px; }
.mod-scoreboard .ncaa .rank,
.mod-scoreboard .ncaa .rank { font-weight:normal; color:#757575; width:20px; padding-right: 2px; text-align:right;}

/* ------------- END calendar MODULE -------------------- */

/********** SCOREBOARD COMMON ***********/
#scoreboard{position:absolute;top:0;width:100%;}
#scoreboard .container{position:relative;width:944px;}
#scoreboard .mod-content{height:35px;width:861px;border:0;margin:0;padding:0;overflow:hidden;position:absolute;top:0;left:40px;background:transparent;padding-top:2px;}
#scoreboard .mod-content ul{left:0;width:10000px;}
#scoreboard .scores-carousel{left:0;background-color:transparent;height:35px;overflow:hidden;}
#scoreboard .scores-carousel ul{position:relative;}
#scoreboard .scores-carousel ul li{position:relative;height:35px;margin:0;padding:0 2px 0 0;width:auto;float:left;}
#scoreboard .scores-hide{position:absolute;left:-10000px;}
#scoreboard .mod-tabs .mod-header{height:19px;background:transparent;border:0;}
#scoreboard .mod-tabs .mod-header div{color:white;font-family:Verdana;font-size:10px;font-weight:bold;margin-left:14px;line-height:20px;height:20px;position:absolute;}
#scoreboard .mod-tabs .mod-header ul li,#scoreboard .mod-tabs ul.ui-tabs-nav li{line-height:16px;}
#scoreboard .mod-tabs .mod-header ul{left:70px;width:auto;}
#scoreboard .mod-tabs .mod-header ul,#scoreboard .mod-tabs ul.ui-tabs-nav{background:transparent;}
#scoreboard .mod-tabs .mod-header ul li.ui-tabs-selected a.fullLink{font-weight:lighter;text-decoration:none;margin:0;color:#e8e8e8;}
#scoreboard .mod-tabs .mod-header ul li.ui-tabs-selected a.fullLink:hover{text-decoration:underline;}
#scoreboard .game{font-family:Verdana;font-size:10px;height:33px;color:#2f2f2f;line-height:11px;border:1px solid #d6d6d6;float:left;margin-right:0;overflow:hidden;width:auto;background:url(http://a4.espncdn.com/prod/assets/frontpage_scoreboard/fps_background_sprite2.png);}
#scoreboard .game .hidden-clock{visibility:hidden;}
#scoreboard .game-status{font-size:9px;color:#696969;background-color:#afafaf;font-weight:bold;width:inherit;}
#scoreboard .game-left{float:left;padding-right:3px;padding-left:3px;background:transparent;position:relative;}
#scoreboard .game-right{padding-left:10px;padding-right:0;text-align:right;background:transparent;position:absolute;right:5px;top:1px;}
#scoreboard .game-links a,#scoreboard .game-links a:visited{color:white!important;font-family:Verdana;font-size:9px;font-weight:bold;display:block;width:100%;padding:1px 0 2px 0;}
#scoreboard .hidden-links a{visibility:hidden;font-family:Verdana;font-size:9px;font-weight:bold;display:block;padding:1px 0 2px 0;}
#scoreboard .game .teams{float:left;}
#scoreboard .game .scores{position:absolute;text-align:right;right:3px;top:0;}
#scoreboard .game .rank{float:left;text-align:right;padding-right:3px;font-weight:normal;color:#585858;}
#scoreboard .game .highlight{background-color:#2f2f2f;color:#fff;}
#scoreboard .hidden-scores{visibility:hidden;float:left;padding-left:10px;font-weight:700;}
#scoreboard .pregame{background-color:#b6b6b4;background-position:0 0;color:#303030;}
#scoreboard .pregame .game-status{color:#464444;background-color:#919191;}
#scoreboard .pregame .scores{visibility:hidden;}
#scoreboard .pregame .rank{color:#303030;}
#scoreboard .live{background-color:#f5f5f5;background-position:0 -40px;font-weight:700;}
#scoreboard .live .game-status{color:#696969;background-color:#c6c6c6;}
#scoreboard .final{background-color:#f5f5f5;background-position:0 -80px;}
#scoreboard .final .game-status{color:black;background-color:#c6c6c6;}
#scoreboard .final .scores{font-weight:700;}
#scoreboard .my{background-position:0 -120px;border-color:#d6d6d6;background-color:#d9ca77;}
#scoreboard .my .game-status{color:#696969;background-color:#cab855;}
#scoreboard .my div.poss{width:10px;height:28px;float:left;background-image:url(http://a4.espncdn.com/prod/assets/frontpage_scoreboard/football_my.png);background-repeat:no-repeat;}
#scoreboard .game div.poss{width:10px;height:28px;float:left;background-image:url(http://a3.espncdn.com/prod/assets/frontpage_scoreboard/football.png);background-repeat:no-repeat;}
#scoreboard .game span.sort{display:none;}
#scoreboard .game div.winner{width:10px;height:28px;float:left;background-image:url(http://a1.espncdn.com/prod/assets/frontpage_scoreboard/winner_arrow.png);background-repeat:no-repeat;}
#scoreboard .game div.away{background-position:0 2px;}
#scoreboard .game div.home{background-position:0 13px;}
#scoreboard span.winner{font-weight:bold;color:black;}
#scoreboard .game .fixed{width:75px;}
#scoreboard .game div.flag{background:url(http://a3.espncdn.com/prod/assets/frontpage_scoreboard/checkerflag.png) repeat-y;width:8px;height:28px;float:left;}
#scoreboard #scores-description{right:125px!important;}


/********** DALLAS STYLES -- HAS TO COME BEFORE SUBPAGE STYLES -- IMPORTANT ***********/


body.dallas  #nav-main ul li.active { 	background: none;}
body.dallas  .ie6 #nav-main ul li.active { 	background:none;}

body.dallas #nav-main ul li.active a { color: #fff; background: url(http://a.espncdn.com/espncitysites/dallas/prod/assets/activeNav.gif) bottom center no-repeat; }
body.dallas .ie6 #nav-main ul li.active a { background: url(http://a.espncdn.com/espncitysites/dallas/prod/assets/activeNav.gif) bottom center no-repeat; }

/*#nav-main ul li:hover,*/
body.dallas  #nav-main ul li.hover { 	background: transparent url(http://a.espncdn.com/prod/assets/nav-menu-item-left.png) 0 0 no-repeat; cursor: pointer;}

/*#nav-main ul li:hover a,*/
body.dallas #nav-main ul li.hover a { color: #000; background: transparent url(http://a.espncdn.com/prod/assets/nav-menu-item-right.png) top right no-repeat; }
body.dallas  .ie6 #nav-main ul li.hover a { background-image: url(http://a.espncdn.com/prod/assets/nav-menu-item-right.png); }


body.dallas {background-image:url(http://a.espncdn.com/espncitysites/dallas/prod/assets/bg6_dallas.jpg) !important; background-repeat:repeat-x;}
body.dallas .bg-elements {background:transparent url(http://a.espncdn.com/espncitysites/dallas/prod/assets/bg6_dallas_elements.jpg) 50% 55px no-repeat; margin-top:-55px; padding-top:55px;}

body.dallas .radioHead {background:url(http://a.espncdn.com/espncitysites/dallas/prod/assets/radioTalent.png) no-repeat;}
body.dallas .ie6 .radioHead {background:url(http://a.espncdn.com/espncitysites/dallas/prod/assets/radioTalent.jpg) no-repeat;}

body.dallas  .nav-main-secondary { float: left; overflow: hidden;clear: both; height: 24px;display: block; margin-left: 10px; width: 924px;  background: url(http://a.espncdn.com/espncitysites/dallas/prod/assets/secondaryNavBg.gif) 0 0 no-repeat;}
body.dallas .ie6  .nav-main-secondary { float: left; overflow: hidden; margin-left: 5px; width:  924px;  background-image: url(http://a.espncdn.com/espncitysites/dallas/prod/assets/secondaryNavBg.gif) 0 0 no-repeat;}

body.dallas ul.headlines li.abc {background: #f6eca7 url(http://a.espncdn.com/espncitysites/chicago/prod/assets/abc7_break.gif) no-repeat;padding-top:6px;height: 14px;padding-left: 40px;}


/********** dallas scores **********/

body.dallas #scoreboard .gradientBG{background:transparent url(http://a.espncdn.com/espncitysites/dallas/prod/assets/background_bar_dallas.png) no-repeat scroll 0 0;height:60px;left:0;position:absolute;top:0;width:100%;z-index:2;}
body.dallas .ie6 #scoreboard div.gradientBG{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a.espncdn.com/espncitysites/dallas/prod/assets/background_bar_dallas.png');}
body.dallas #scoreboard .mod-container{position:relative;z-index:3;background:#09182f;}
body.dallas #scoreboard .mod-tabs .mod-header ul li,body.dallas #scoreboard .mod-tabs ul.ui-tabs-nav li{background:transparent;border-bottom:1px solid #1e4265!important;}
body.dallas #scoreboard .mod-tabs .mod-header ul li a,body.dallas #scoreboard .mod-tabs ul.ui-tabs-nav li a{font-size:10px;color:#7198c3;}
body.dallas #scoreboard .mod-tabs .mod-header ul li.ui-tabs-selected a,body.dallas #scoreboard .mod-tabs ul.ui-tabs-nav li.ui-tabs-selected a{color:white;font-weight:bold;border-bottom:1px solid #1e4265!important;font-size:10px;}
body.dallas #scoreboard .mod-tabs .mod-header ul li.ui-tabs-selected,body.dallas #scoreboard .mod-tabs ul.ui-tabs-nav li.ui-tabs-selected{background:transparent url(http://a.espncdn.com/espncitysites/dallas/prod/assets/blue_on_tab.png) no-repeat scroll 100% 0;top:0;}
body.dallas #scoreboard .game-links{position:absolute;top:0;left:0;height:33px;width:auto;background:transparent;border:1px solid #7198c3;display:none;}
body.dallas #scoreboard .game-links a:hover{background:#7198c3;text-decoration:none;}
body.dallas #scoreboard #scores-update{background:transparent url(http://a.espncdn.com/espncitysites/dallas/prod/assets/refresh.png) no-repeat scroll 0 50%;color:#7198c3!important;font-weight:normal!important;padding-left:15px;right:10px;}
body.dallas #scoreboard .arrow{background:transparent url(http://a.espncdn.com/espncitysites/dallas/prod/assets/fps_arrow_sprite_dallas.png) no-repeat -100px 50%;left:30px;width:5px;top:0;}
body.dallas #scoreboard .scores-prev{background:transparent url(http://a.espncdn.com/espncitysites/dallas/prod/assets/fps_arrow_sprite_dallas.png) no-repeat 0 50%;width:20px;height:35px;cursor:pointer;position:absolute;top:0;left:10px;}
body.dallas #scoreboard .scores-prev:hover,body.dallas #scoreboard .scores-prev-hover{background-position:-25px 50%;}
body.dallas #scoreboard .scores-next{background:transparent url(http://a.espncdn.com/espncitysites/dallas/prod/assets/fps_arrow_sprite_dallas.png) no-repeat -50px 50%;width:20px;height:35px;cursor:pointer;position:absolute;top:0;right:10px;}
body.dallas #scoreboard .scores-next:hover,body.dallas #scoreboard .scores-next-hover{background-position:-75px 50%;}

/********** END DALLAS STYLES  ***********/

/********** BOSTON STYLES -- HAS TO COME BEFORE SUBPAGE STYLES -- IMPORTANT ***********/



body.boston  #nav-main ul li.active { 	background: none;}
body.boston  .ie6 #nav-main ul li.active { 	background:none;}

body.boston #nav-main ul li.active a { color: #fff; background: url(http://a.espncdn.com/espncitysites/boston/prod/assets/activeNav.gif) bottom center no-repeat; }
body.boston .ie6 #nav-main ul li.active a { background: url(http://a.espncdn.com/espncitysites/boston/prod/assets/activeNav.gif) bottom center no-repeat; }

/*#nav-main ul li:hover,*/
body.boston  #nav-main ul li.hover { 	background: transparent url(http://a.espncdn.com/prod/assets/nav-menu-item-left.png) 0 0 no-repeat; cursor: pointer;}

/*#nav-main ul li:hover a,*/
body.boston #nav-main ul li.hover a { color: #000; background: transparent url(http://a.espncdn.com/prod/assets/nav-menu-item-right.png) top right no-repeat; }
body.boston  .ie6 #nav-main ul li.hover a { background-image: url(http://a.espncdn.com/prod/assets/nav-menu-item-right.png); }


body.boston {background-image:url(http://a.espncdn.com/espncitysites/boston/prod/assets/bg_boston.jpg) !important; background-repeat:repeat-x;}
body.boston .bg-elements {background:transparent url(http://a.espncdn.com/espncitysites/boston/prod/assets/bg_boston_elements.jpg) 50% 55px no-repeat; margin-top:-55px; padding-top:55px;}

body.boston .radioHead {background:url(http://a.espncdn.com/espncitysites/boston/prod/assets/radioTalent.png) no-repeat;}
body.boston .ie6 .radioHead {background:url(http://a.espncdn.com/espncitysites/boston/prod/assets/radioTalent.jpg) no-repeat;}

body.boston  .nav-main-secondary { float: left; overflow: hidden;clear: both; height: 24px;display: block; margin-left: 10px; width: 924px;  background: url(http://a.espncdn.com/espncitysites/boston/prod/assets/secondaryNavBg2.gif) 0 0 no-repeat;}
body.boston .ie6  .nav-main-secondary { float: left; overflow: hidden; margin-left: 5px; width:  924px;  background-image: url(http://a.espncdn.com/espncitysites/boston/prod/assets/secondaryNavBg2.gif) 0 0 no-repeat;}

body.boston ul.headlines li.abc {background: #f6eca7 url(http://a.espncdn.com/espncitysites/chicago/prod/assets/abc7_break.gif) no-repeat;padding-top:6px;height: 14px;padding-left: 40px;}

/********** BOSTON scores **********/
body.boston #scoreboard .gradientBG{background:transparent url(http://a.espncdn.com/espncitysites/boston/prod/assets/background_bar_boston.png) no-repeat scroll 0 0;height:60px;left:0;position:absolute;top:0;width:100%;z-index:2;}
body.boston .ie6 #scoreboard div.gradientBG{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a.espncdn.com/espncitysites/boston/prod/assets/background_bar_boston.png');}
body.boston #scoreboard .mod-container{position:relative;z-index:3;background:#0b3b01;}
body.boston #scoreboard .mod-tabs .mod-header ul li,body.boston #scoreboard .mod-tabs ul.ui-tabs-nav li{background:transparent;border-bottom:1px solid #7a985c!important;}
body.boston #scoreboard .mod-tabs .mod-header ul li a,body.boston #scoreboard .mod-tabs ul.ui-tabs-nav li a{font-size:10px;color:#8ea775;}
body.boston #scoreboard .mod-tabs .mod-header ul li.ui-tabs-selected a,body.boston #scoreboard .mod-tabs ul.ui-tabs-nav li.ui-tabs-selected a{color:white;font-weight:bold;border-bottom:1px solid #7a985c!important;font-size:10px;}
body.boston #scoreboard .mod-tabs .mod-header ul li.ui-tabs-selected,body.boston #scoreboard .mod-tabs ul.ui-tabs-nav li.ui-tabs-selected{background:transparent url(http://a.espncdn.com/espncitysites/boston/prod/assets/red_on_tab2.png) no-repeat scroll 100% 0;top:0;}
body.boston #scoreboard .game-links{position:absolute;top:0;left:0;height:33px;width:auto;background:transparent;border:1px solid #8ea775;display:none;}
body.boston #scoreboard .game-links a:hover{background:#8ea775;text-decoration:none;}
body.boston #scoreboard #scores-update{background:transparent url(http://a.espncdn.com/espncitysites/boston/prod/assets/refresh2.png) no-repeat scroll 0 50%;color:#8ea775!important;font-weight:normal!important;padding-left:15px;right:10px;}
body.boston #scoreboard .arrow{background:transparent url(http://a.espncdn.com/espncitysites/boston/prod/assets/fps_arrow_sprite_boston.png) no-repeat -100px 50%;left:30px;width:5px;top:0;}
body.boston #scoreboard .scores-prev{background:transparent url(http://a.espncdn.com/espncitysites/boston/prod/assets/fps_arrow_sprite_boston.png) no-repeat 0 50%;width:20px;height:35px;cursor:pointer;position:absolute;top:0;left:10px;}
body.boston #scoreboard .scores-prev:hover,body.boston #scoreboard .scores-prev-hover{background-position:-25px 50%;}
body.boston #scoreboard .scores-next{background:transparent url(http://a.espncdn.com/espncitysites/boston/prod/assets/fps_arrow_sprite_boston.png) no-repeat -50px 50%;width:20px;height:35px;cursor:pointer;position:absolute;top:0;right:10px;}
body.boston #scoreboard .scores-next:hover,body.boston #scoreboard .scores-next-hover{background-position:-75px 50%;}

/********** END BOSTON STYLES  ***********/

/********** chicago STYLES -- HAS TO COME BEFORE SUBPAGE STYLES -- IMPORTANT ***********/
body.chicago  #nav-main ul li.active { 	background: none;}
body.chicago  .ie6 #nav-main ul li.active { 	background:none;}

body.chicago #nav-main ul li.active a { color: #fff; background: url(http://a.espncdn.com/espncitysites/chicago/prod/assets/activeNav.gif) bottom center no-repeat; }
body.chicago .ie6 #nav-main ul li.active a { background: url(http://a.espncdn.com/espncitysites/chicago/prod/assets/activeNav.gif) bottom center no-repeat; }

/*#nav-main ul li:hover,*/
body.chicago  #nav-main ul li.hover { 	background: transparent url(http://a.espncdn.com/prod/assets/nav-menu-item-left.png) 0 0 no-repeat; cursor: pointer;}

/*#nav-main ul li:hover a,*/
body.chicago #nav-main ul li.hover a { color: #000; background: transparent url(http://a.espncdn.com/prod/assets/nav-menu-item-right.png) top right no-repeat; }
body.chicago  .ie6 #nav-main ul li.hover a { background-image: url(http://a.espncdn.com/prod/assets/nav-menu-item-right.png); }

body.chicago {background-image:url(http://a.espncdn.com/espncitysites/chicago/prod/assets/bg2_chicago.jpg) !important; background-repeat:repeat-x;}
body.chicago .bg-elements {background:transparent url(http://a.espncdn.com/espncitysites/chicago/prod/assets/bg2_chicago_elements.jpg) 50% 55px no-repeat; margin-top:-55px; padding-top:55px;}

body.chicago .radioHead {background:url(http://a.espncdn.com/espncitysites/chicago/prod/assets/radioTalentBG_v4.jpg) no-repeat;}
body.chicago .ie6 .radioHead {background:url(http://a.espncdn.com/espncitysites/chicago/prod/assets/radioTalentBG_v4.jpg) no-repeat;}

body.chicago  .nav-main-secondary { float: left; overflow: hidden;clear: both; height: 24px;display: block; margin-left: 10px; width: 924px;  background: url(http://a.espncdn.com/espncitysites/chicago/prod/assets/secondaryNavBg.gif) 0 0 no-repeat;}
body.chicago .ie6  .nav-main-secondary { float: left; overflow: hidden; margin-left: 5px; width:  924px;  background-image: url(http://a.espncdn.com/espncitysites/chicago/prod/assets/secondaryNavBg.gif) 0 0 no-repeat;}

body.chicago ul.headlines li.abc {background: #f6eca7 url(http://a.espncdn.com/espncitysites/chicago/prod/assets/abc7_break.gif) no-repeat;padding-top:6px;height: 14px;padding-left: 40px;}

/********** chicago scores **********/
body.chicago #scoreboard .gradientBG{background:transparent url(http://a.espncdn.com/espncitysites/chicago/prod/assets/background_bar_chicago.png) no-repeat scroll 0 0;height:60px;left:0;position:absolute;top:0;width:100%;z-index:2;}
body.chicago .ie6 #scoreboard div.gradientBG{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a.espncdn.com/espncitysites/chicago/prod/assets/background_bar_chicago.png');}
body.chicago #scoreboard .mod-container{position:relative;z-index:3;background:#0a2238;}
body.chicago #scoreboard .mod-tabs .mod-header ul li,body.chicago #scoreboard .mod-tabs ul.ui-tabs-nav li{background:transparent;border-bottom:1px solid #1e4265!important;}
body.chicago #scoreboard .mod-tabs .mod-header ul li a,body.chicago #scoreboard .mod-tabs ul.ui-tabs-nav li a{font-size:10px;color:#7198c3;}
body.chicago #scoreboard .mod-tabs .mod-header ul li.ui-tabs-selected a,body.chicago #scoreboard .mod-tabs ul.ui-tabs-nav li.ui-tabs-selected a{color:white;font-weight:bold;border-bottom:1px solid #1e4265!important;font-size:10px;}
body.chicago #scoreboard .mod-tabs .mod-header ul li.ui-tabs-selected,body.chicago #scoreboard .mod-tabs ul.ui-tabs-nav li.ui-tabs-selected{background:transparent url(http://a.espncdn.com/espncitysites/chicago/prod/assets/blue_on_tab.png) no-repeat scroll 100% 0;top:0;}
body.chicago #scoreboard .game-links{position:absolute;top:0;left:0;height:33px;width:auto;background:transparent;border:1px solid #7198c3;display:none;}
body.chicago #scoreboard .game-links a:hover{background:#7198c3;text-decoration:none;}
body.chicago #scoreboard #scores-update{background:transparent url(http://a.espncdn.com/espncitysites/chicago/prod/assets/refresh.png) no-repeat scroll 0 50%;color:#7198c3!important;font-weight:normal!important;padding-left:15px;right:10px;}
body.chicago #scoreboard .arrow{background:transparent url(http://a.espncdn.com/espncitysites/chicago/prod/assets/fps_arrow_sprite_chicago.png) no-repeat -100px 50%;left:30px;width:5px;top:0;}
body.chicago #scoreboard .scores-prev{background:transparent url(http://a.espncdn.com/espncitysites/chicago/prod/assets/fps_arrow_sprite_chicago.png) no-repeat 0 50%;width:20px;height:35px;cursor:pointer;position:absolute;top:0;left:10px;}
body.chicago #scoreboard .scores-prev:hover,body.chicago #scoreboard .scores-prev-hover{background-position:-25px 50%;}
body.chicago #scoreboard .scores-next{background:transparent url(http://a.espncdn.com/espncitysites/chicago/prod/assets/fps_arrow_sprite_chicago.png) no-repeat -50px 50%;width:20px;height:35px;cursor:pointer;position:absolute;top:0;right:10px;}
body.chicago #scoreboard .scores-next:hover,body.chicago #scoreboard .scores-next-hover{background-position:-75px 50%;}

/********** END chicago STYLES  ***********/


#header .espn-logo {width: 634px; height: 50px; background: none;display: block !important;}
.ie6 #header .espn-logo { background-image: none;position: absolute !important; left:-10px; top:0px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=''); }
#header .espn-logo #section-title { position: absolute !important;	bottom: 25px; left: -10px; }
.ie6 #header .espn-logo #section-title { position: absolute !important;	bottom: 25px; left: -20px; }



/********** SUB PAGE STYLES-- this comes after custom city styles ***********/
body.sub #header { height: 60px; margin-top: 0px;padding-top: 6px; z-index: 9000; width: 943px; position: relative;}
body.sub #content { padding-top: 65px;  }
body.sub #header .espn-logo {width:300px;height:50px;background:none; display: block !important;}
body.sub .ie6 #header .espn-logo {width:300px;height:50px;background-image:none; display: block !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=''); }
body.sub .ie6 #header .espn-logo h1 { padding: 0px 0 0 15px; }

body.sub #header .espn-logo h1 { height: 60px; width: 300px;position: relative; }
body.sub #header .espn-logo #section-title { position: absolute !important;	bottom: 8px; left: -10px; }
body.sub .ie6 #header .espn-logo #section-title { position: absolute !important;	bottom: 12px; left: -20px; }
body.sub #header .espn-logo a#section-title { height: auto; }
body.sub #header .espn-logo a { position: relative !important; display: block; width: 304px; height:57px; cursor:pointer;}
body.sub #header .espn-logo span { z-index: 500; position: absolute; left: -9999em; }  





/********** chat ***********/

.mod-todays-chats .mod-accordion div {
                                                               background:transparent none repeat scroll 0 0;
                                               }
                                               .mod-todays-chats ul {
                                                               line-height:24px;
                                               }
                                               .mod-todays-chats ul li {
                                                               background:transparent url(http://a2.espncdn.com/prod/assets/sportsnation/bg_gradient_todayschats.png) no-repeat scroll left bottom;
                                                               border-bottom:medium none;
                                                              overflow:hidden;
                                                               padding:1px;
                                               }
                                               .mod-todays-chats ul li span.chat { 
                                                               float:left;
                                                               line-height:15px;
                                                               padding:5px 8px 4px 0;
                                                               width:212px;
                                               }
                                               .mod-todays-chats ul li span.time {
                                                               color:#333333;
                                                               float:left;
                                                               padding:0 8px;
                                                               text-align:right;
                                                               width:60px;
                                               }
                                               .mod-transcript .mod-content {
                                                               border:medium none;
                                               }
                                               .mod-transcript {
                                                               margin-top:20px;
                                               }
                                               .mod-post-comment .mod-content {
                                                               background:#464646 url(http://a2.espncdn.com/prod/assets/sn_livechat_footer_gradient.gif) repeat-x scroll center top;
                                                               border-width:0;
                                                               margin:-6px 0 6px;
                                                               padding:14px;
                                               }
                                               .mod-post-comment .mod-content .form-row {
                                                               clear:both;
                                                               float:left;
                                                               width:500px;
                                               }
                                               .mod-post-comment .mod-content input {
                                                               border:1px solid #555555;
                                                               color:#333333;
                                                               font-family:Verdana,Arial,sans-serif;
                                                               font-size:11px;
                                                               padding:4px;
                                                               width:230px;
                                               }
                                               .mod-post-comment .mod-content textarea {
                                                               border:1px solid #555555;
                                                               color:#333333;
                                                               float:left;
                                                               font-family:Verdana,Arial,sans-serif;
                                                               font-size:11px;
                                                               height:40px;
                                                               margin-top:6px;
                                                               padding:4px;
                                                               width:400px;
                                               }
                                               .mod-post-comment .mod-content .submit {
                                                               float:right;
                                                               margin:38px 20px 0 0;
                                               }
                                               .mod-post-comment .mod-content input.btn-submit {
                                                               background:transparent url(http://a1.espncdn.com/prod/assets/btn_submit_red.png) no-repeat scroll 0 0;
                                                               border:medium none;
                                                               cursor:pointer;
                                                               height:18px;
                                                               padding:0;
                                                               width:59px;
                                               }