.mod-rundown .flip h2{
    font-size: 16px;
    line-height: 18px;
    font-family: helvetica, arial, sans-serif;
}
.mod-rundown .flip .col-right {
    padding-bottom: 6px;
}
.mod-rundown .flip .btns {
    padding: 0 0 0 8px;
}
.mod-todays-shows ul {
    line-height: 16px;
    padding: 10px;
}
.mod-todays-shows ul li {
    overflow: hidden;
    padding-bottom: 2px;
}
.mod-todays-shows ul li span.time {
    color: #333333;
    float: left;
    padding: 0 6px 0 0;
    width: 56px;
}
.mod-todays-shows ul li span.show {
    float: left;
    padding: 0;
    width: 216px;
}
.mod-todays-shows ul li span.guests {
    color: #333333;
    display: block;
    font-size: 10px;
    line-height: 130%;
    margin: 0 0 0 68px;
}
.footer .times {
    float:left;
    color:#666666;
}
.automated .mod-content .col-full {
    padding: 10px;
}
.automated .line {
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #DDDDDD;
    clear: both;
}
.automated-blog .mod-content .col-left {
    width: 203px;
}
.automated-blog .mod-content .col-right {
    width: 65px;
}
.automated-blog .col-left p, .automated-blog .col-full p, .automated-blog-logo .mod-content .gradient-container .col-right p {
    color: #999999;
    margin-bottom: 4px;
}
.automated-blog .col-left h2, .automated-blog .col-full h2, .automated-blog-logo .mod-content .gradient-container .col-right h2 {
    font-family: helvetica, arial, sans-serif; 
    font-size: 20px; 
    line-height: 1.1em;
}
.automated-blog .col-left h2 a, .automated-blog .col-full h2 a, .automated-blog-logo .mod-content .gradient-container .col-right h2 a {
    font-family: verdana, arial, sans-serif; 
    font-size: 10px; 
    font-weight: normal;
}
.automated-resource .mod-content .col-left, .automated-blog-logo .mod-content .col-left {
    width: 80px;
}
.automated-resource .mod-content .col-right,.automated-blog-logo .mod-content .col-right {
    width: 188px;
}
.automated-resource .mod-content h5.label {
    margin: 6px 10px 0px 10px;
}



.automated-sched .mod-content .col-left {
    width: 50px;
}
.automated-sched .mod-content .col-right {
    width: 218px;
}
.automated-sched .mod-content .gradient-container .col-right h3 {
    font-family: Helvetica, arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #333333;
    text-transform: capitalize;
    margin-top: 8px;
}
.automated-sched .col-right a {
    font-size: 10px;
    font-weight: 700;
    margin-right: 8px;
}
.table-sched {width: 100%;}
.table-sched tr.oddrow td {
    background: #ffffff;
}
.table-sched tr.evenrow td {
    background: #F1F1F1;
}
.table-sched th, .table-sched td {
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
    padding: 2px 6px;
    text-align: left;
    vertical-align: middle;
}
.table-sched ul.game-schedule li.team-logo-small, .table-sched ul.game-schedule li.team-logo-small a {
    height: 21px;
    width: 21px;
}
.table-sched ul.game-schedule li {
    color: #666666;
    display: inline;
    float: left;
    font-family: Verdana,arial,sans-serif;
    font-size: 11px;
    font-weight: 700;
    padding: 4px;
}
.table-sched ul.game-schedule li {
    margin: 0 3px;
    padding: 2px;
}
.table-sched tr td ul.game-schedule li.game-status.loss a, .table-sched tr td ul.game-schedule li.game-status.loss, .table-sched tr td ul.game-schedule li.game-status.loss a {
    color: #FF0000 !important;
    font-weight: 700;
}
.table-sched tr td ul.game-schedule li.game-status.win, .table-sched tr td li.game-status.win a:visited {
    color: #006633 !important;
    font-weight: 700;
}
.table-sched ul.game-schedule li.score {
    margin-right: 20px;
}
.table-sched .greenfont {
    color: #007F00;
}
.table-sched .redfont {
    color: #BF0000;
}
.table-sched ul.game-schedule li a, .table-sched .mod-content ul.game-schedule li a:visited {
    color: #666666 !important;
}

/* ScoreCenter Mod */
.sc-mod ul.bulletlinks li span {
    color: #000000;
    font-size: 9px;
}
.sc-mod .sc-h {
    margin-bottom: -17px; 
    z-index: 1000; 
    position: relative;
}
/* START LIVE */
body.boston {background-image:url(/espncitysites/boston/prod/assets/bg_boston.jpg)!important;}
body.chicago {background-image:url(/espncitysites/chicago/prod/assets/bg2_chicago.jpg)!important;}
body.dallas {background-image: url("/espncitysites/dallas/prod/assets/bg6_dallas.jpg")!important;}
body.la {background-image:url(/espncitysites/losangeles/prod/assets/bg_la2010.jpg)!important;}
body.ny {background-image:url(/espncitysites/newyork/prod/assets/bg_ny3.jpg)!important;}

body.clubhouse .mod-game.current h4 {border: 0;}
.mod-game.current .mod-content {border: 0;}
.mod-game.current .gradient-container {background: transparent;}

.automated .mod-container h4 {
    text-transform:uppercase;
    font-family:helvetica, arial, sans-serif;
    color:#fff;
    line-height:25px;
    font-size:12px;
    letter-spacing:.3px;
    margin:0;
    padding:0 0 0 10px;
    clear:both;
    height:25px;
    overflow:hidden;
}
.automated .mod-no-footer .mod-content {margin-bottom: 0;}
.automated .mod-game.current .mod-content {padding: 2px 0;}

body.clubhouse .mod-container.mod-no-bg .mod-content h4 {
    color: #555555;
    font-family: helvetica,arial,sans-serif;
    font-size: 11px;
    padding: 0 8px;
    height: auto;
    letter-spacing: 0;
    text-transform: none;
    line-height: 14px;
}
body.clubhouse .mod-container h3 {
    background: none repeat scroll 0 0 #000000;
    bottom: 2px;
    color: #FFFFFF;
    font-family: verdana,arial,sans-serif;
    font-size: 10px;
    font-weight: 400;
    /*left: 2px;*/
    line-height: 10px;
    margin: 0;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    width: 100px;
}

body.clubhouse .automated-sched .mod-content .gradient-container .col-right h3 {
    font-family: Helvetica, arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #333333;
    text-transform: capitalize;
    margin-top: 8px;
    padding: 0;
    background: transparent;
    position: static;
    width: 100%;
    font-weight: 700;
}
/* END LIVE */

.mod-stripe .mod-container .mod-content h4 {
    height: auto;
    clear: none;
    letter-spacing: 0;
    padding: 0;
}
.mod-open-list .mod-content ul li dl dd {
    white-space:normal;
}
.mod-container .mod-content .mod-partners h4 {
    color: #606261;
    letter-spacing: 0;
    overflow: auto;
    font-size: 11px;
}
table.mod-data thead tr th {
    height: 22px;
}
.mod-data tbody {
    border-color: transparent;
    border: 0;
}
.mod-footer a {
    font-family: Verdana, arial, sans-serif;
}
.top-story-content.vertical .module h4 {
    clear: none;
    height: auto;
    letter-spacing: 0;
    overflow: auto;
    text-transform: none;
    line-height: 1.2em;
}
#nav-main ul.top li .wrapper h4 {
    clear: none;
}

.espn-logo h1 .listenLive {margin: 17px 0 0 5px;}
