/* search and shop overrides 12.2010 */

#nav-main-search input.text{width:150px;}
#shop {margin-left:20px;}

/* local nav overrides */
#nav-main ul.top li .wrapper div.blog-gradient-background{margin-top:0px; margin-bottom:0px; padding-top:10px; padding-bottom:10px; background:url(/espncitysites/prod/assets/bg_bottom_gradient_full.png) no-repeat right top; border-right:0px !important; padding-right:7px !important;}
    


#nav-main ul.top li .wrapper .mod-content .img-headline134{overflow:hidden; position:relative; width:134px; margin-bottom:6px;margin-top:0px;}
#nav-main ul.top li .wrapper .mod-content .img-headline134 a{display:block;}
#nav-main ul.top li .wrapper .mod-content .img-headline134 .headline{position:absolute; bottom:0; left:0; right:0;}
#nav-main ul.top li .wrapper .mod-content .img-headline134 .headline .transparent-background{position:absolute; background:#000; top:0; bottom:0; left:0; right:0; opacity: 0.6; filter:Alpha(Opacity=60);}
#nav-main ul.top li .wrapper .mod-content .img-headline134 .headline h5{color:#FFF; position:relative; padding:4px 6px;}

#content-wrapper{padding-top:44px !important; position:relative;}
#content{margin-top:0px !important;}

body.radio #content-wrapper{padding-top:69px !important; position:relative;}
body.radio #content{margin-top:0px !important;}

/* custom nav */
img.navlogo {width: 40px;    height: 40px; }

#nav-main{-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#nav-main li a.external{display:inline-block; background:transparent url(/prod/assets/icon_externallink_blue.png) no-repeat 100% 52% !important; padding-right:14px !important;}

#nav-main ul.top li .wrapper .mod-md-espnlinks h4{border-bottom:4px #cc0000 solid; height:16px; margin-bottom:6px;}
#nav-main ul.top li .wrapper .mod-md-espnlinks .mod-content .contentrows li{padding-bottom:2px; margin-bottom:2px;}

#nav-main ul.top li .wrapper div.gradient-right-background{margin-top:0px; margin-bottom:0px; padding-top:10px; padding-bottom: 10px; background:url(/espncitysites/prod/assets/bg_left_gradient_full.png) no-repeat left top; border-left:0px !important; padding-left:7px !important;}

#nav-main ul.top li .wrapper h4.radio { overflow:hidden; width:60px; height:28px;margin-bottom:5px;}
/* keep these */


#nav-main ul.top li .wrapper .mod-md-menu-sub-pipe .mod-content ul li {display:block;  padding:1px 0px 2px; margin-bottom:4px; line-height:14px; height:1%; }
#nav-main ul.top li .wrapper .mod-md-menu-sub-pipe .mod-content ul li a {font-weight:bold; }


#nav-main ul.top li .wrapper .mod-content .img-headline134{overflow:hidden; position:relative; width:134px; margin-bottom:6px;}
#nav-main ul.top li .wrapper .mod-content .img-headline134 a{display:block;}
#nav-main ul.top li .wrapper .mod-content .img-headline134 .headline{position:absolute; bottom:0; left:0; right:0;}
#nav-main ul.top li .wrapper .mod-content .img-headline134 .headline .transparent-background{position:absolute; background:#000; top:0; bottom:0; left:0; right:0; opacity: 0.6; filter:Alpha(Opacity=60);}
#nav-main ul.top li .wrapper .mod-content .img-headline134 .headline h5{color:#FFF; position:relative; padding:4px 6px;}

#nav-main ul.top li .wrapper .mod-md-menu .mod-content a.logo-radio{padding:4px 8px 3px; margin:0px 0px 6px; border-top:1px #CCC solid; border-bottom:1px #CCC solid; color:#666666; display:block;}
#nav-main ul.top li .wrapper .mod-md-menu .mod-content a.logo-radio:hover{padding:4px 8px 3px; margin:0px 0px 6px; background:#E4E4E4; text-decoration:none;}



/* ESPN Logo */
#header .espn-logo{background:transparent url(/espncitysites/prod/assets/ESPN2011.png) 0px center no-repeat; float:left; position:relative;}
#header .espn-logo h1,#header .espn-logo .h1{overflow:hidden; height:auto;}
#header .espn-logo a{display:block;cursor:pointer;float:left;margin-right:2px;}

#header .espn-logo a.espn{width:115px; height:46px; text-indent:-1000px; background: transparent;}
#header .espn-logo a.section-title{font-family:Arial,Helvetica,sans-serif;font-size:28px;color:#FFF;padding:5px 0 3px 0px;margin-right:20px;}
#header .espn-logo a.section-title.small-text {font-family:"BentonSansMedium"; font-size: 18px; margin-top:9px;}

#header .espn-logo div.logo-small {margin:13px 0px 3px;}
#header .espn-logo div.logo-40 {margin:13px 0px 0px;}


/* dropdown blog logo */
.blog-gradient-background div.logo-40{margin-top:-2px !important;}
.blog-gradient-background h5{margin-top:-2px !important;}

.mod-container.columnists {margin-bottom:0px !important;}

/* end nav */

/* FROM OLD CITY CORE */
/* 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(/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(/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(/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(/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 -------------------- */

/********** poll ***********/

.pollhead {padding:4px;background: #6c6c6c url(/espncitysites/chicago/prod/assets/module_header_poll.gif);text-align:right;}
.boston .mod-poll .mod-header { height:auto; }  /* Exception for Boston Poll Headers */
.dallas .mod-poll .mod-header { height:auto; }  /* Exception for Dallas Poll Headers */

/********** 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(/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(/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(/prod/assets/btn_submit_red.png) no-repeat scroll 0 0;border:medium none;cursor:pointer;height:18px;padding:0;width:59px;}
ul.contentrows.local li{display:block;  padding-bottom:0px; margin-bottom:0px; overflow:hidden;}
ul.contentrows.local li img.thumb{float:left; margin:0px 8px 0px 0px;padding-bottom:4px;}
ul.top-performer li ul.top-performers {float: left;width: 100%;padding-left: 5px;}
.mod-breaking-news p a {color:#FFF;}
.mod-breaking-news p a:hover {color:#EEE;}
.mod-breaking-news p a:visited {color:#EEE;}
div.io h4.io-title.stathead {background: none repeat scroll 0 0 #DDDDDD !important;}


/****** sc headlines ******/
ul.headlines li.sc {background: #cccccc url(/espncitysites/prod/assets/hn_sc_grey.gif) no-repeat;padding-top:3px;margin-bottom:3px;height: 11px;padding-left: 35px;}

/* city site background */
body.ny {background-image:url(/espncitysites/newyork/prod/assets/bg_ny3.jpg); background-repeat:repeat-x;}
body.ny .bg-elements {background:transparent url(/espncitysites/newyork/prod/assets/bg_ny_elements2010.jpg) 50% 55px no-repeat; margin-top:-55px; padding-top:55px;}
body.ny .radioHead {background:none;}
body.ny ul.headlines li.abc {background: #f6eca7 url(/espncitysites/chicago/prod/assets/abc7_break.gif) no-repeat;padding-top:6px;height: 14px;padding-left: 40px;}

body.boston {background-image:url(/espncitysites/boston/prod/assets/bg_boston.jpg); background-repeat:repeat-x;}
body.boston .bg-elements {background:transparent url(/espncitysites/boston/prod/assets/bg_boston_elements2010.jpg) 50% 55px no-repeat; margin-top:-55px; padding-top:55px;}
body.boston ul.headlines li.abc {background: #f6eca7 url(/espncitysites/chicago/prod/assets/abc7_break.gif) no-repeat;padding-top:6px;height: 14px;padding-left: 40px;}

body.la {background-image:url(/espncitysites/losangeles/prod/assets/bg_la2010.jpg); background-repeat:repeat-x;}
body.la .bg-elements {background:transparent url(/espncitysites/losangeles/prod/assets/bg_la_elements2010.jpg) 50% 55px no-repeat; margin-top:-55px; padding-top:55px;}
/*body.la .radioHead {background:url(/espncitysites/losangeles/prod/assets/radio_talent_la_r4.png)   47% 25px  no-repeat;}*/
body.la ul.headlines li.abc {background: #f6eca7 url(/espncitysites/losangeles/prod/assets/abcLA.gif) no-repeat;padding-top:6px;height: 14px;padding-left: 40px;}

body.dallas {background-image:url(/espncitysites/dallas/prod/assets/bg6_dallas.jpg); background-repeat:repeat-x;}
body.dallas .bg-elements {background:transparent url(/espncitysites/dallas/prod/assets/bg6_dallas_elements.jpg) 50% 55px no-repeat; margin-top:-55px; padding-top:55px;}
body.dallas .radioHead {background:none;}
body.dallas ul.headlines li.abc {background: #f6eca7 url(/espncitysites/chicago/prod/assets/abc7_break.gif) no-repeat;padding-top:6px;height: 14px;padding-left: 40px;}


body.chicago {background-image:url(/espncitysites/chicago/prod/assets/bg2_chicago.jpg); background-repeat:repeat-x;}
body.chicago .bg-elements {background:transparent url(/espncitysites/chicago/prod/assets/bg2_chicago_elements.jpg) 50% 55px no-repeat; margin-top:-55px; padding-top:55px;}
body.chicago .radioHead {
	/*background:url(/espncitysites/chicago/prod/assets/radio_talent_chicago_r3.png)   47% 25px  no-repeat;*/
}
body.chicago ul.headlines li.abc {background: #f6eca7 url(/espncitysites/chicago/prod/assets/abc7_break.gif) no-repeat;padding-top:6px;height: 14px;padding-left: 40px;}

/* groupon */
.mod-deal .buy {width:90px; text-align:center;}
.mod-deal .amount {margin:0px 7px 0px 0;text-align:center;font-size:9px;float:right;}
.mod-deal .amount.last {margin:0px;}
 
.mod-deal .amount span {font-size: 15px;font-family:Arial, Helvetica, sans-serif;font-weight: bold;color: #000000;}
.mod-deal .buybar {background:url(/i/partners/groupon/grouponBG.jpg) no-repeat; width:161px; padding-top:8px;height:40px;font-size:17px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight: bold;text-align:center;}
.mod-deal .buybar span {margin:0px 0 0 30px;}
.mod-deal .buybar img {float:right; margin:-4px 5px 0 5px;}

/* Record Tracker */
.player-stats-mod .mod-content ul li {font-size: 11px; color: #333333;} 
.player-stats-mod .mod-content ul li .col-full {padding: 6px; width: auto;}
.player-stats-mod .mod-content ul li .col-full h5 {font-size: 16px; line-height: 18px; padding-bottom: 4px;}
.player-stats-mod .mod-content ul li .col-full .stat-title {color: #666666; padding-bottom: 2px;}
.player-stats-mod .mod-content ul li .col-full p {padding: 0; margin: 0;}
.player-stats-mod .mod-content ul li .col-full p em {color: #999999; font-size: 10px;}
.player-stats-mod .mod-content ul li .col-full .stats-mug {position: relative;}
.player-stats-mod .mod-content ul li .col-full .stats-mug img {position: absolute; right: -30px; bottom: -5px; padding: 0; float: none;}
.player-stats-mod .mod-content ul li .col-full h5 a:link {color: #333333 !important; text-decoration: none}
.player-stats-mod .mod-content ul li .col-full h5 a:visited {color: #333333 !important; text-decoration: none}
