/* Gathered April 30, 2013. Reformatted for easy before/after comparison. */

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.frontpage {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_frontpage_red.jpg);
background-repeat: repeat-x;
}

body.action {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_action_gray.jpg)!important;
background-repeat: repeat-x;
}

body.afl {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_afl_green.jpg);
background-repeat: repeat-x;
}

body.allsports {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_allsports_red.jpg);
background-repeat: repeat-x;
}

body.boxing {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_boxing_brown.jpg);
background-repeat: repeat-x;
}

body.columnists {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_columnists_bluegreen.jpg);
background-repeat: repeat-x;
}

body.espntv {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_espntv_red.jpg);
background-repeat: repeat-x;
}

body.espnu {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_espnu_red.jpg);
background-repeat: repeat-x;
}

body.golf {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_golf_green.jpg);
background-repeat: repeat-x;
}

body.horse {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_horseracing_brown.jpg);
background-repeat: repeat-x;
}

body.insider {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_insider_grey.jpg);
background-repeat: repeat-x;
}

body.lacrosse {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_lacrosse_orange.jpg);
background-repeat: repeat-x;
}

body.life {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_life_gray.jpg);
background-repeat: repeat-x;
}

body.member-services {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_generic_rust.jpg);
background-repeat: repeat-x;
}

body.mlb {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_mlb_blue.jpg);
background-repeat: repeat-x;
}

body.mlb-scoreboard,
body.mlb-secondary-bg {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_mlb_scoreboard_blue.jpg);
background-color: #FFF;
background-repeat: repeat-x;
}

body.mma {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_mma_gray.jpg);
background-repeat: repeat-x;
}

body.mobile {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_espntv_red.jpg);
background-repeat: repeat-x;
}

body.nascar {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_nascar_brown.jpg);
background-repeat: repeat-x;
}

body.nba {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_nba_brown.jpg);
background-repeat: repeat-x;
}

body.nba-scoreboard,
body.nba-secondary-bg {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_nba_scoreboard_brown.jpg);
background-color: #FFF;
background-repeat: repeat-x;
}

body.ncb {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_espnu_red.jpg);
background-repeat: repeat-x;
}

body.ncb-scoreboard,
body.ncb-secondary-bg {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_ncb_scoreboard_red.jpg);
background-color: #FFF;
background-repeat: repeat-x;
}

body.ncf {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_espnu_red.jpg);
background-repeat: repeat-x;
}

body.ncf-scoreboard,
body.ncf-secondary-bg {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_ncf_scoreboard_red.jpg);
background-color: #FFF;
background-repeat: repeat-x;
}

body.nfl {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_nfl_green.jpg);
background-repeat: repeat-x;
}

body.nfl-scoreboard,
body.nfl-secondary-bg {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_nfl_scoreboard_green.jpg);
background-color: #FFF;
background-repeat: repeat-x;
}

body.nhl {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_nhl_green.jpg);
background-repeat: repeat-x;
}

body.nhl-scoreboard,
body.nhl-secondary-bg {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_nhl_scoreboard_green.jpg);
background-color: #FFF;
background-repeat: repeat-x;
}

body.oly {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_olympics_blue.jpg);
background-repeat: repeat-x;
}

body.poker {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_poker_blue.jpg);
background-repeat: repeat-x;
}

body.racing {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_racing_blue.jpg);
background-repeat: repeat-x;
}

body.sportscenter.sc-bg-faded {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_sportscenter_faded_gray.jpg);
background-repeat: repeat-x;
}

body.tennis {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_tennis_green.jpg);
background-repeat: repeat-x;
}

body.video {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_video_tan.jpg);
background-repeat: repeat-x;
}

body.vitale {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_vitale_red.jpg);
background-repeat: repeat-x;
}

body.womenbb {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_womenbb_purple.jpg);
background-repeat: repeat-x;
}

body.bmx {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_bmx_gray.jpg);
background-repeat: repeat-x;
}

body.fmx {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_fmx_gray.jpg);
background-repeat: repeat-x;
}

body.freeskiing {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_freeskiing_gray.jpg);
background-repeat: repeat-x;
}

body.skateboarding {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_skateboarding_gray.jpg);
background-repeat: repeat-x;
}

body.snowboarding {
background-image: url(http://a2.espncdn.com/prod/assets/bg_v2/bg_snowboarding_gray.jpg);
background-repeat: repeat-x;
}

body.surfing {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_surfing_gray.jpg);
background-repeat: repeat-x;
}

body.xgames {
background-image: url(http://a1.espncdn.com/prod/assets/bg_v2/bg_action_gray.jpg);
background-repeat: repeat-x;
}

body.page2 {
background: #ffd93b url(http://a1.espncdn.com/prod/assets/bg_v2/bg_page2_gradient.jpg) top left repeat-x;
}

.bg-elements {
height: 1%;
}

body.frontpage .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_frontpage_elements.jpg) 50% 55px no-repeat;
margin-top: -55px;
padding-top: 55px;
}

body.action .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_action_elements.jpg) 50% 0 no-repeat;
}

body.afl .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_afl_elements.jpg) 50% 0 no-repeat;
}

body.allsports .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_allsports_elements.jpg) 50% 0 no-repeat;
}

body.boxing .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_boxing_elements.jpg) 50% 0 no-repeat;
}

body.columnists .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_columnists_elements.jpg) 50% 0 no-repeat;
}

body.espntv .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_espntv_elements.jpg) 50% 0 no-repeat;
}

body.espnu .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_espnu_elements.jpg) 50% 0 no-repeat;
}

body.golf .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_golf_elements.jpg) 50% 0 no-repeat;
}

body.horse .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_horseracing_elements.jpg) 50% 0 no-repeat;
}

body.insider .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_insider_elements.jpg) 50% 0 no-repeat;
}

body.lacrosse .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_lacrosse_elements.jpg) 50% 0 no-repeat;
}

body.life .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_life_elements.jpg) 50% 0 no-repeat;
}

body.member-services .bg_elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_generic_elements.jpg) 50% 0 no-repeat;
}

body.mlb .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_mlb_elements.jpg) 50% 0 no-repeat;
}

body.mlb-scoreboard .bg-elements,
body.mlb-secondary-bg .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_mlb_scoreboard_elements.jpg) 50% 0 no-repeat;
}

body.mma .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_mma_elements.jpg) 50% 0 no-repeat;
}

body.mobile .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_mobile_elements.jpg) 50% 0 no-repeat;
}

body.nascar .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_nascar_elements.jpg) 50% 0 no-repeat;
}

body.nba .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_nba_elements.jpg) 50% 0 no-repeat;
}

body.nba-scoreboard .bg-elements,
body.nba-secondary-bg .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_nba_scoreboard_elements.jpg) 50% 0 no-repeat;
}

body.ncb .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_espnu_cb_elements.jpg) 50% 0 no-repeat;
}

body.ncb-scoreboard .bg-elements,
body.ncb-secondary-bg .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_ncb_scoreboard_elements.jpg) 50% 0 no-repeat;
}

body.ncf .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_espnu_cf_elements.jpg) 50% 0 no-repeat;
}

body.ncf-scoreboard .bg-elements,
body.ncf-secondary-bg .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_ncf_scoreboard_elements.jpg) 50% 0 no-repeat;
}

body.nfl .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_nfl_elements.jpg) 50% 0 no-repeat;
}

body.nfl-scoreboard .bg-elements,
body.nfl-secondary-bg .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_nfl_scoreboard_elements.jpg) 50% 0 no-repeat;
}

body.nhl .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_nhl_elements.jpg) 50% 0 no-repeat;
}

body.nhl-scoreboard .bg-elements,
body.nhl-secondary-bg .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_nhl_scoreboard_elements.jpg) 50% 0 no-repeat;
}

body.oly .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_olympics_elements.jpg) 50% 0 no-repeat;
}

body.poker .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_poker_elements.jpg) 50% 0 no-repeat;
}

body.racing .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_racing_elements.jpg) 50% 0 no-repeat;
}

body.sportscenter.sc-bg-faded .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_sportscenter_faded_elements.jpg) 50% 0 no-repeat;
}

body.tennis .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_tennis_elements.jpg) 50% 0 no-repeat;
}

body.video .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_video_elements.jpg) 50% 0 no-repeat;
}

body.vitale .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_vitale_elements.jpg) 50% 0 no-repeat;
}

body.womenbb .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_womenbb_elements.jpg) 50% 0 no-repeat;
}

body.bmx .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_bmx_elements.jpg) 50% 0 no-repeat;
}

body.fmx .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_fmx_elements.jpg) 50% 0 no-repeat;
}

body.freeskiing .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_freeskiing_elements.jpg) 50% 0 no-repeat;
}

body.skateboarding .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_skateboarding_elements.jpg) 50% 0 no-repeat;
}

body.snowboarding .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_v2/bg_snowboarding_elements.jpg) 50% 0 no-repeat;
}

body.surfing .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_surfing_elements.jpg) 50% 0 no-repeat;
}

body.xgames .bg-elements {
background: transparent url(http://a1.espncdn.com/prod/assets/bg_v2/bg_action_elements.jpg) 50% 0 no-repeat;
}

body {
line-height: 1;
font: 13px/1.385 helvetica,arial,clean,sans-serif;
*font-size: small;
*font: x-small;
color: #000;
background: #f2f2f2 url(http://a2.espncdn.com/prod/assets/bg_generic_rust.jpg) 50% 0 repeat-x;
margin-bottom: 34px;
}

body .bg-elements {
background: transparent url(http://a2.espncdn.com/prod/assets/bg_espn_generic_optimized2.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;
color: #225db7;
}

a:hover {
text-decoration: underline;
}

sup,
sub {
vertical-align: super;
font-size: .75em;
padding: 0 2px 0 0;
}

sub {
vertical-align: sub;
}

.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-right: 0;
}

.span-6 .col-main {
float: left;
width: 758px;
margin-right: 6px;
position: relative;
}

.span-6 .col-ad-160 {
float: left;
width: 160px;
position: relative;
}

.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: 0;
}

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;
}

.igrid {
padding-left: 8px;
}

.ispan-1 {
float: left;
width: 145px;
margin-right: 8px;
}

.ispan-2 {
float: left;
width: 298px;
margin-right: 8px;
}

.ispan-3 {
float: left;
width: 451px;
margin-right: 8px;
}

.ispan-4 {
float: left;
width: 604px;
margin-right: 8px;
}

.ispan-5 {
float: left;
width: 757px;
margin-right: 8px;
}

.ispan-1.last,
.ispan-2.last,
.ispan-3.last,
.ispan-4.last,
.ispan-5.last {
margin-right: 0;
}

#upperad {
padding-bottom: 6px;
}

#subheader {
position: relative;
padding-top: 0;
}

#content-wrapper {
padding-top: 69px;
position: relative;
}

.frontpage #content {
padding-top: 44px;
position: relative;
}

body.article #content .article {
background-color: #fff;
}

a.rss {
background: transparent url(http://a1.espncdn.com/prod/assets/icon_rss.gif) 0 52% no-repeat;
padding-left: 12px;
}

a.external {
background: transparent url(http://a1.espncdn.com/prod/assets/icon_externallink_gray.png) 100% 52% no-repeat;
padding-right: 12px!important;
}

.large {
font-weight: bold;
font-size: 16px;
font-family: helvetica,arial,sans-serif;
}

#scoreboard {
width: 944px;
}

#scoreboard-temp {
width: 944px;
margin-bottom: -60px;
}

#content.container {
width: 934px;
padding-left: 10px;
}

body.twin-towers #content.container {
width: 1554px;
padding-left: 10px;
}

#footer {
text-align: center;
margin-top: 15px;
}

.ad-center {
float: right;
position: relative;
right: 50%;
}

.ad-center .ad-wrapper {
float: left;
position: relative;
left: 50%;
margin: 0 -100px;
padding-bottom: 6px;
}

#ad-midpage {
padding-bottom: 6px;
}

body.page2 .content {
background: #fff;
font-size: x-small;
}

body.page2-index .content {
background: #272526 url(http://b.espncdn.com/i/page2/index/2007/bg_content.jpg) repeat-x scroll 0 0;
}

body.page2 #header h1.phrase {
position: absolute;
top: 36px;
left: 189px;
font: 12px Helvetica,Arial,sans-serif;
color: #fee399;
padding: 2px;
padding-right: 10px;
width: 470px;
}

#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 {
z-index: 99;
}

.banner {
text-align: center;
z-index: 99;
}

.tower-left {
position: absolute;
left: -160px;
width: auto;
top: 58px;
}

.tower-right {
position: absolute;
right: -160px;
width: auto;
top: 58px;
}

.bg-opaque {
background-color: #FFF;
padding-bottom: 20px;
}

.pad-left-16 {
padding-left: 16px;
}

.pad-right-16 {
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 #fff;
border-top: 1px solid #fff;
}

.altrows li {
border-bottom: 1px solid #e0e0e0;
border-top: 1px solid #e0e0e0;
}

.altrows li.first {
border-top: 1px solid #fff;
}

.altrows li.last {
border-bottom: 1px solid #e0e0e0;
}

.alt-bg {
background-color: #f1f1f1;
}

.alt-bg td {
background: #f1f1f1;
}

.text-center {
text-align: center;
}

#header div.insider-logo {
position: absolute;
right: 20px;
top: 40px;
z-index: 4999;
background: transparent url(http://a1.espncdn.com/prod/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 {
font-size: 12px;
font-family: Verdana,Arial,Helvetica,sans-serif;
margin-bottom: 6px;
overflow: visible;
}

.ie6 .article {
height: 1%;
}

.article p {
margin-bottom: 10px;
line-height: 17px;
color: #333;
}

.article b {
color: #333;
}

.article a {
color: #225fb2;
}

.article h3 {
font-size: 1.2em;
}

.article div.col-1,
.article div.col-2,
.article div.col-3,
.article div.col-4,
.article div.col-5,
.article div.col-6,
.article div.col-7,
.article div.col-8 {
float: left;
margin-right: 10px;
position: relative;
}

.article div.last {
margin-right: 0;
}

.article .col-1 {
width: 102px;
}

.article .col-2 {
width: 214px;
}

.article .col-3 {
width: 326px;
}

.article .col-4 {
width: 438px;
}

.article .col-5 {
width: 550px;
}

.article .col-6 {
width: 662px;
}

.article .col-7 {
width: 774px;
}

.article .col-8 {
width: 100%;
margin-right: 0!important;
}

ol.inline-list,
ul.inline-list {
margin: 0 0 10px 10px;
list-style-position: inside;
list-style-type: decimal;
}

ul.inline-list {
list-style-type: disc;
}

ol.inline-list.indent,
ul.inline-list.indent {
list-style-position: outside;
margin: 0 0 10px 20px;
}

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: 0 5px 0 8px;
}

.ie select {
background-color: #fff;
}

.ie select option {
color: #444;
}

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(http://a2.espncdn.com/prod/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: 0;
padding: 0;
}

ul.contentrows li {
display: block;
border-bottom: 1px #DDD solid;
padding-bottom: 4px;
margin-bottom: 4px;
overflow: hidden;
}

.ie6 ul.contentrows li {
display: inline-block;
}

ul.contentrows li .wrapper {
overflow: hidden;
height: 1%;
margin: 0;
padding: 0;
}

ul.contentrows li.last {
border: 0;
margin-bottom: 0;
}

ul.contentrows li p {
margin: 0!Important;
overflow: hidden;
}

ul.contentrows li .date {
font-size: 10px;
}

ul.contentrows li img.thumb {
float: left;
margin: 2px 8px 2px 0;
}

ul.contentrows li p.innerlinks {
padding-top: 8px;
}

.ac_results {
padding: 0;
border: 1px solid #dedede;
border-top: 1px solid #000;
background-color: #f7f7f7;
overflow-x: auto!important;
overflow-y: hidden!important;
z-index: 999999;
}

.ac_results p {
margin: 10px;
padding: 0;
}

.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0 0 10px 0;
margin: 0;
overflow-x: hidden!important;
position: relative;
}

.ac_results ul li {
margin: 0;
padding: 2px 5px;
cursor: default;
display: block;
text-align: left;
font: menu;
font-size: 12px;
line-height: 15px;
color: #8a8a8a;
text-decoration: none;
position: relative;
overflow: visible;
}

.ac_results ul li strong {
color: #34669b;
font-weight: normal;
}

.ac_loading {
background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
background-color: transparent;
}

.ac_over {
background-color: transparent;
text-decoration: underline!important;
}

.ac_results .ac_close {
position: absolute;
right: 5px;
top: 5px;
}

.ac_results .ac_close a.closebutton {
display: block;
float: right;
text-align: center;
width: 20px;
height: 20px;
background: #fff url(http://b.espncdn.com/i/search/new/button_close.gif) center center;
}

.affix-to-bottom {
background-color: #000;
height: 25px;
width: 100%;
position: fixed;
bottom: 0;
z-index: 999999;
}

.ie6 .affix-to-bottom {
position: absolute;
top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight): document.body.scrollTop+(document.body.clientHeight-this.clientHeight));
}

.ui-dialog {
margin-left: -165px;
margin-top: -100px;
top: 50%!important;
left: 50%!important;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
font-family: Helvetica,Arial,sans-serif;
font-size: 1.1em;
background: #141515 url("http://a2.espncdn.com/i/insider/ui_dialog_modal/ul-dialog-bg.gif") 0 0 repeat-x;
color: #fff;
border: 5px solid #707070;
position: absolute;
}

.ui-dialog-titlebar-close {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
background: url("http://a1.espncdn.com/i/insider/ui_dialog_modal/ul-dialog-nothanks.gif") 0 0 no-repeat;
position: absolute;
right: 8px;
top: .7em;
width: 65px;
height: 11px;
z-index: 100;
margin-top: 140px;
}

.ui-dialog-titlebar-close-hover,
.ui-dialog-titlebar-close:hover {
background: url("http://a2.espncdn.com/i/insider/ui_dialog_modal/ul-dialog-nothanks-hover.gif") 0 0 no-repeat;
}

.ui-dialog-titlebar-close:active {
background: url("http://a1.espncdn.com/i/insider/ui_dialog_modal/ul-dialog-nothanks.gif") 0 0 no-repeat;
}

.ui-dialog-titlebar-close span {
display: none;
}

.ui-dialog-content {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
list-style: none;
background: url("http://a2.espncdn.com/i/insider/ui_dialog_modal/ul-dialog-logo.gif") 0 0 no-repeat;
padding: 45px 20px 10px 20px;
height: 170px;
width: 365px;
_position: relative;
_left: 71px;
}

.ui-dialog-content span {
margin: 0 7px 20px 0;
float: left;
}

.ui-dialog-content p {
color: #e7e7e7;
line-height: 13px;
font-size: 13px;
width: 325px;
}

.ui-dialog-content a:link,
.ui-dialog-content a:visited {
color: #fff;
font-weight: bold;
text-decoration: none;
}

.ui-dialog-content a:hover {
color: #fff;
text-decoration: underline;
}

#insider-ui-dialog {
left: 0;
position: absolute;
top: 0;
z-index: 90;
}

div.ui-widget-overlay {
background-color: #000;
opacity: .6;
filter: Alpha(Opacity=60);
left: 0;
top: 0;
position: absolute;
}

body .stathead td,
body .stathead,
body.gen .stathead td,
body.gen .stathead,
body.espn .stathead td,
body.espn .stathead {
background: #ad4a07;
color: #fff;
}

body.nba .stathead td,
body.nba .stathead {
background: #754505;
color: #fff;
}

body.mlb .stathead td,
body.mlb .stathead {
background: #0f4871;
color: #fff;
}

body.mma .stathead td,
body.mma .stathead {
background: #0f0f0f;
color: #fff;
}

body.ncf .stathead td,
body.ncf .stathead,
body.ncb .stathead td,
body.ncb .stathead,
body.ncw .stathead td,
body.ncw .stathead,
body.ncaa .stathead td,
body.ncaa .stathead,
body.espnu .stathead td,
body.espnu .stathead {
background: #871016;
color: #fff;
}

body.nfl .stathead td,
body.nfl .stathead,
body.afl .stathead td,
body.afl .stathead {
background: #0f5b1a;
color: #fff;
}

body.nhl .stathead td,
body.nhl .stathead {
background: #227a92;
color: #fff;
}

body.womenbb .stathead td,
body.womenbb .stathead {
background: #522a46;
color: #fff;
}

body.golf .stathead td,
body.golf .stathead {
background: #1b5622;
color: #fff;
}

body.tennis .stathead td,
body.tennis .stathead {
background: #928b33;
color: #fff;
}

body.nascar .stathead td,
body.nascar .stathead,
body.racing .stathead td,
body.racing .stathead {
background: #673c10;
color: #fff;
}

body.sportsnation .stathead td,
body.sportsnation .stathead {
background: #b21a1c;
color: #fff;
}

body.oly .stathead td,
body.oly .stathead {
background: #005a8e;
color: #fff;
}

body.horse .stathead td,
body.horse .stathead {
background: #643521;
color: #fff;
}

body.soccer .stathead td,
body.soccer .stathead {
background: #012d5e;
color: #fff;
}

.tower-right: empty {
right: 0!important;
}

.mod-container {
font-family: verdana,helvetica,arial,sans-serif;
width: 100%;
clear: both;
}

.mod-container p.footer {
margin: 0;
padding: 4px 8px;
text-align: right;
font-size: 10px;
height: 14px;
width: auto;
clear: both;
}

.mod-container p.footer a {
padding-left: 10px;
}

.mod-container p.footer.left {
text-align: left;
}

.mod-container p.footer span {
float: left;
color: #888;
}

.mod-header {
background: transparent url(http://a2.espncdn.com/prod/assets/module_header_gradient.gif) 0 0 repeat-x;
height: 25px;
clear: both;
}

.mod-header h4 {
color: #fff;
margin: 0;
padding: 0 0 0 10px;
font-family: helvetica,arial,sans-serif;
font-size: 12px;
line-height: 25px;
letter-spacing: .3px;
}

.mod-noborder .mod-header {
border: 0!important;
}

.mod-sub-header {
background: #ccc url(http://a2.espncdn.com/prod/assets/module_subheader_gradient.gif) 0 0 repeat-x;
height: 22px;
margin: 1px 0 1px 0;
}

.mod-sub-header h5 {
color: #484848;
margin: 0;
padding: 0 0 0 8px;
font-family: verdana,arial,sans-serif;
font-size: 10px;
line-height: 22px;
}

.mod-sub-header h5 span {
font-weight: normal;
}

.mod-footer {
background: #fff;
border-width: 0 1px 1px;
border-color: #c2c2c2;
border-style: solid;
text-align: right;
margin-bottom: 6px;
}

.ie .mod-footer {
height: 1%;
}

.mod-footer.sub-footer {
border-width: 0;
margin-bottom: 0;
}

.mod-footer p {
margin: 0;
padding: 0 5px;
font-size: 10px;
line-height: 25px;
overflow: hidden;
}

.ie6 .mod-footer p {
height: 1%;
}

.mod-footer p span {
float: left;
color: #888;
padding-left: 5px;
}

.mod-footer a {
color: #225fb2;
text-decoration: none;
padding-left: 10px;
}

.mod-footer a:hover {
text-decoration: underline;
}

.mod-content {
background: #fff;
font-size: 11px;
border-width: 0 1px;
border-color: #c2c2c2;
border-style: solid;
overflow: hidden;
padding: 2px;
}

.ie6 .mod-content {
height: 1%;
}

.mod-noborder .mod-content,
.mod-no-border .mod-content {
border: 0;
margin-bottom: 6px;
}

.mod-no-header .mod-content {
border-top-width: 1px;
}

.mod-no-footer .mod-content {
margin-bottom: 6px;
border-bottom-width: 1px;
padding-bottom: 2px;
}

.mod-no-header-footer .mod-content {
margin-bottom: 6px;
border-top-width: 1px;
border-bottom-width: 1px;
}

.mod-content p {
margin: 10px;
}

.mod-content p.powered-by {
font-size: 9px;
line-height: 9px;
color: #777;
text-align: right;
padding: 8px 0;
margin: 0 10px;
}

.mod-content p.powered-by img {
float: right;
padding: 0 0 0 4px;
margin: 0;
}

.ie .mod-content p.powered-by img {
float: none;
padding: 0;
}

.mod-footer.sub-footer p {
margin: 0;
}

.mod-content a {
color: #225db7;
}

.mod-content a:visited {
color: #608fd6!important;
}

.mod-content .gradient-container {
background: #fff url(http://a2.espncdn.com/prod/assets/gradient_back.jpg) bottom repeat-x;
overflow: hidden;
}

.ie6 .mod-content .gradient-container {
zoom: 1;
}

.mod-content h6.subtitle {
margin: 8px;
font-weight: bold;
font-size: 10px;
color: #7b7b7b;
}

.mod-content .timestamp {
font-size: 10px;
font-weight: normal;
color: #8c8c8c;
}

.floatleft {
float: left!important;
}

.floatright {
float: right!important;
}

img.floatright {
margin: 0 0 4px 8px;
}

img.floatleft {
margin: 0 8px 4px 0;
}

.mod-content .gradient-container-down {
background: #fff url(http://a2.espncdn.com/prod/assets/gradient_back_down.jpg) top repeat-x;
}

.ie6 .mod-content .gradient-container-down {
zoom: 1;
}

.mod-rounded .mod-content {
padding-bottom: 0;
}

.mod-rounded .mod-footer {
background: transparent url(http://a1.espncdn.com/prod/assets/module_footer_curved.gif) bottom no-repeat;
height: 6px;
border-width: 0;
}

.ie6 .mod-rounded .mod-footer {
margin-top: -13px;
}

ul.bulletlinks {
list-style-image: none;
list-style-type: none;
padding: 6px;
white-space: normal;
font-size: 10px;
}

ul.bullet-news {
font-size: 11px;
}

.ie6 ul.bulletlinks {
overflow: hidden;
}

ul.bulletlinks li {
background: url(http://a1.espncdn.com/prod/assets/bullet_gray.gif) 0 5px no-repeat;
padding-left: 9px;
line-height: 13px;
padding-bottom: 5px;
list-style-image: none;
color: #555;
}

.ie ul.bulletlinks li {
height: 1%;
}

ul.blk-links a {
color: #000!important;
}

ul.blk-links a:visited {
color: #888!important;
}

p.button {
text-align: center;
}

ol.numbered {
list-style-type: decimal;
list-style-position: inside;
}

ol.numbered li {
line-height: 15px;
padding: 0 0 2px;
}

ol.numbered li.spotlight {
font-weight: 700;
margin: 8px 0;
}

ol.numbered li.spotlight p {
padding: 4px 0 0 8px;
font-weight: 400;
}

p.button {
text-align: center;
}

.ie6 ol.numbered li a,
.ie7 ol.numbered li a {
padding: 0 0 0 4px;
}

.mod-breaking-news {
z-index: 1;
position: relative;
margin-bottom: 6px!important;
}

.mod-breaking-news p {
font-weight: 700;
font-size: 20px;
font-family: helvetica,arial,sans-serif;
color: #fff;
width: 100%;
float: left;
display: block;
border: 1px solid #d33b2d;
line-height: 50px;
}

.mod-breaking-news p strong {
font-size: 18px;
color: #e24a43;
margin: 0 16px;
float: left;
display: block;
line-height: 50px;
padding-right: 16px;
border-right: 10px solid #d33b2d;
}

.mod-breaking-news .transparent-background {
z-index: -1;
background: #000;
opacity: .55;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
}

.ie .mod-breaking-news .transparent-background {
filter: alpha(opacity=55);
}

.ie6 .mod-breaking-news .transparent-background {
height: expression(this.parentNode.offsetHeight+'px');
}

.mod-breaking-news a.close {
cursor: pointer;
display: block;
width: 15px;
height: 15px;
position: absolute;
top: 5px;
right: 5px;
background: url(http://a2.espncdn.com/prod/assets/btn_breakingnews_close_sprite.png) 0 0 no-repeat;
}

.ie6 .mod-breaking-news a.close {
zoom: 1;
line-height: 15px;
font-size: 1px;
display: inline-block;
}

.mod-breaking-news a.close:hover {
background-position: 0 -15px;
text-decoration: none;
}

.mod-full-strip {
border-style: solid;
border-width: 1px 0 1px 0;
border-color: #c2c2c2;
padding: 0;
margin-bottom: 6px;
background-color: #fff;
overflow: hidden;
}

.ie6 .mod-full-strip {
zoom: 1;
}

.mod-full-strip .mod-header {
background: 0;
background-color: #fff;
}

.mod-full-strip .mod-header h4 {
color: #575757;
line-height: 30px;
}

.mod-full-strip .mod-content {
border-width: 0;
}

.mod-full-strip .first .mod-header,
.mod-full-strip .first .mod-content {
border-left-width: 1px;
border-color: #c2c2c2;
border-style: solid;
}

.mod-full-strip .last .mod-header,
.mod-full-strip .last .mod-content {
border-right-width: 1px;
border-color: #c2c2c2;
border-style: solid;
}

.mod-full-strip .mod-content {
padding: 2px 0 2px 0;
}

.mod-full-strip .first .mod-content {
padding-left: 2px;
}

.mod-full-strip .last .mod-content {
padding-right: 2px;
}

.mod-national-voices p {
margin: 0 10px 0 10px;
width: 200px;
line-height: 14px;
}

.mod-national-voices p.footer {
margin-top: 8px;
width: 170px;
}

.mod-national-voices h6 {
padding-left: 10px;
}

.mod-national-voices .mod-content div {
background-image: url(http://a1.espncdn.com/prod/assets/columnists/gradient_fp_columnists_sprite_298.jpg);
height: 100px;
}

div.columnist-bsimmons {
background-position: -300px bottom;
}

div.columnist-rreilly {
background-position: -600px bottom;
}

.mod-stripe .mod-container .mod-content {
position: relative;
border: 0;
border-right: 1px #DDD solid;
min-height: 180px;
height: auto!important;
height: 185px;
margin: 8px 0 8px 0;
padding: 0 8px 20px 0;
position: relative;
width: auto;
font-size: 11px;
overflow: visible;
background: 0;
}

.mod-stripe .ispan-1.last .mod-container .mod-content,
.mod-stripe .ispan-2.last .mod-container .mod-content,
.mod-stripe .ispan-3.last .mod-container .mod-content,
.mod-stripe .ispan-4.last .mod-container .mod-content,
.mod-stripe .ispan-5.last .mod-container .mod-content {
border-right: 0;
}

.mod-stripe .mod-container .col-full h4 {
margin-bottom: 0!important;
}

.mod-stripe .mod-container .mod-content h4 {
color: #575757;
line-height: 12px;
font-size: 12px;
font-family: Helvetica,Arial,sans-serif;
margin-bottom: 8px;
text-transform: uppercase;
}

.mod-stripe .mod-container .mod-content p {
margin: 0 0 8px 0;
color: #2e2e2e;
line-height: 14px;
}

.mod-stripe .mod-container .mod-content a {
color: #225db7;
}

.mod-stripe .mod-container .mod-content ul.bulletlinks {
padding: 0;
margin-bottom: 6px;
}

.mod-stripe .mod-container p.footer {
position: absolute;
bottom: 0;
right: 8px;
padding: 0;
margin-bottom: 0!important;
}

.mod-stripe .mod-container .mod-content .col-left {
position: relative;
clear: left;
float: left;
width: 135px;
margin: 0 17px 0 0;
padding-bottom: 20px;
}

.mod-stripe .mod-container .mod-content .col-right {
position: relative;
float: left;
width: 135px;
margin-right: 0;
padding-bottom: 20px;
}

.mod-stripe .mod-container .mod-content .col-full {
position: relative;
width: auto;
clear: left;
border-top: 1px #DDD solid;
padding-top: 8px;
height: 1%;
padding-bottom: 20px;
}

.mod-stripe .mod-container .mod-content .col-left p.footer,
.mod-stripe .mod-container .mod-content .col-right p.footer,
.mod-stripe .mod-container .mod-content .col-full p.footer {
right: 0;
}

.mod-stripe .mod-no-footer .mod-content {
padding-bottom: 0;
}

.mod-stripe .mod-container.mod-columnists .mod-content {
height: 200px!important;
margin-bottom: 0;
}

.mod-stripe .mod-container.mod-columnists .mod-content h4 {
margin-bottom: 8px!important;
}

.mod-stripe .mod-container.mod-columnists .mod-content p {
margin-bottom: 6px!important;
}

.mod-stripe .mod-container.mod-columnists .mod-content .col-full {
border: 0;
border-bottom: 1px #DDD solid;
padding: 0;
margin-right: -8px;
overflow: hidden;
height: 105px;
}

.mod-stripe .mod-container.mod-columnists .mod-content .col-full>h5,
.mod-stripe .mod-container.mod-columnists .mod-content .col-full p {
margin-right: 80px;
}

.mod-stripe .mod-container.mod-columnists .mod-content .col-full img.floatleft {
margin-bottom: 0;
}

.mod-stripe .mod-container.mod-columnists .mod-content .col-left,
.mod-stripe .mod-container.mod-columnists .mod-content .col-right {
height: 86px!important;
min-height: 86px!Important;
margin: 0;
padding: 8px 0;
overflow: hidden;
}

.mod-stripe .mod-container.mod-columnists .mod-content .col-left {
margin-right: 8px;
width: 290px;
border-right: 1px #DDD solid;
}

.mod-stripe .mod-container.mod-columnists .mod-content .col-left p {
margin-right: 55px;
}

.mod-stripe .mod-container.mod-columnists .mod-content .col-right {
width: 143px;
}

.mod-stripe .mod-container.mod-columnists .mod-content .headshot {
position: absolute;
bottom: 0;
right: -10px;
}

.mod-featured-video .mod-content {
padding-bottom: 16px!important;
}

.mod-featured-video img.photo {
margin-bottom: 2px;
}

.mod-featured-video a.photo-wrapper {
color: #FFF!important;
cursor: pointer;
text-decoration: none;
}

.mod-featured-video .photo-wrapper {
display: block;
position: relative;
height: 162px;
width: 288px;
overflow: hidden;
margin-bottom: 2px;
}

.mod-featured-video .photo-wrapper .headline {
left: 0;
right: 0;
bottom: 0;
width: 100%;
position: absolute;
}

.mod-featured-video .photo-wrapper .headline .transparent-background {
width: 100%;
height: 100%;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: #000;
opacity: .8;
}

.ie .mod-featured-video .photo-wrapper .headline .transparent-background {
filter: alpha(opacity=55);
}

.ie6 .mod-featured-video .photo-wrapper .headline .transparent-background {
height: expression(this.parentNode.offsetHeight+'px');
}

.mod-featured-video .photo-wrapper .headline h6 {
display: block;
padding: 4px 10px;
position: relative;
font-size: 12px;
font-family: Helvetica,Arial,sans-serif;
}

.mod-article-capsule h6 {
font-size: 16px;
font-family: Helvetica,Arial,sans-serif;
}

.mod-article-capsule img.thumb {
margin-bottom: 4px;
}

.mod-stripe-list ul {
padding-left: 8px;
overflow: hidden;
}

.mod-stripe-list ul li {
float: left;
width: 137px;
border-right: 1px solid #ddd;
padding: 0 8px 8px 0;
margin: 0 8px 0 0;
}

.mod-stripe-list ul li.last {
border-right: 0;
margin: 0;
padding: 0;
}

.mod-stripe-list ul li p {
margin: 8px 0;
line-height: 14px;
}

#sportsnation .sn-col-left {
float: left;
width: 307px;
border-right: 1px #DDD solid;
}

#sportsnation .sn-col-right {
float: left;
width: 300px;
}

#sportsnation .sn-col-left .mod-container .mod-content,
#sportsnation .sn-col-left .mod-container .mod-sub-header {
margin-right: 2px;
}

#sportsnation .sn-col-right .mod-container .mod-content,
#sportsnation .sn-col-right .mod-container .mod-sub-header {
margin-left: 2px;
}

#sportsnation .mod-container .mod-content {
border: 0;
background: transparent none;
padding: 0;
margin: 0;
}

#sportsnation .sn-featured {
overflow: hidden;
}

.mod-sn-highlight .mod-content .col-full {
background: 0;
padding: 8px 8px 0 8px;
overflow: hidden;
height: auto;
}

.mod-sn-highlight .mod-content .col-full .sn-icon {
float: left;
margin-right: 8px;
}

.mod-sn-highlight .mod-content .col-full h5 {
line-height: 12px;
margin-bottom: 4px;
color: #575757;
}

.mod-sn-highlight .mod-content .col-full h6 {
overflow: hidden;
line-height: 14px;
}

.mod-sn-highlight .mod-content .col-full p {
margin: 0 0 10px 0;
padding: 0 0 10px 0;
border-bottom: 1px #DDD solid;
}

.mod-sn-highlight .mod-content .col-full a:hover {
text-decoration: underline;
}

.mod-today-on ul li h5 span {
position: absolute;
left: -9999em;
}

.mod-today-on ul li p {
margin: 0;
height: 30px;
color: #333;
}

.mod-today-on ul li .tv-logo {
background-image: url(http://a4.espncdn.com/prod/assets/network-logo-sprite-100x20.png);
background-repeat: no-repeat;
height: 20px;
width: 80px;
margin: 10px 0 2px;
}

.mod-jump-menu .mod-content {
background: transparent;
border: 0;
margin-top: 10px;
}

.mod-jump-menu .mod-content a,
.mod-jump-menu .mod-content a:visited {
color: #444!important;
}

.mod-jump-menu .mod-content ul {
padding: 0;
}

.mod-jump-menu .mod-content ul li {
font-size: 10px;
float: left;
width: 142px;
border-right: 1px solid #ddd;
padding: 0 8px 0 0;
margin: 0 3px 0 0;
}

.mod-jump-menu .mod-content ul li ul {
padding: 0;
margin-bottom: 10px;
overflow: hidden;
}

.mod-jump-menu .mod-content ul li ul li,
.mod-jump-menu .mod-content ul li.last {
border-right: 0;
margin: 0;
padding: 0;
}

.mod-jump-menu .mod-content ul li ul li a {
display: block;
padding: 2px 0 3px 5px;
}

.mod-jump-menu .mod-content a:hover {
color: #225db7!important;
text-decoration: underline;
}

.mod-jump-menu .mod-content ul li ul li h4 {
padding: 2px 0 2px 5px;
height: auto;
overflow: hidden;
font-size: 11px;
line-height: 16px;
font-family: Helvetica,Arial,sans-serif;
color: #444;
}

.mod-jump-menu .mod-content ul li ul li h4 a {
padding: 0;
}

.mod-fp-fantasy-games .mod-content {
font-size: 10px;
}

.mod-fp-fantasy-games .mod-content p {
color: #2e2e2e;
}

.mod-fp-fantasy-games .mod-content div.row {
overflow: hidden;
}

.mod-fp-fantasy-games .mod-content div.row img.logo {
float: left;
margin: 10px;
}

.mod-fp-fantasy-games .streak {
border: 1px solid #c2c2c2;
padding: 5px;
margin: 8px 6px 5px 0;
float: right;
width: 70px;
color: #535353;
font-size: 9px;
line-height: 11px;
}

.mod-fp-fantasy-games .streak h6 {
color: #64c82f;
font-family: helvetica,arial,sans-serif;
font-size: 20px;
margin: 0;
padding: 6px 0 0 4px;
line-height: 14px;
float: left;
}

.mod-fp-fantasy-games .streak p {
width: 36px;
margin: 0;
float: left;
padding-right: 6px;
}

.mod-fp-fantasy-games form {
margin-left: 10px;
padding-right: 10px;
width: 194px;
border-color: #c2c2c2;
border-style: solid;
border-right-width: 1px;
float: left;
height: 50px;
}

.mod-fp-fantasy-games form label {
color: #2e2e2e;
display: block;
position: relative;
cursor: pointer;
position: relative;
margin: 0;
line-height: 17px;
}

.mod-fp-fantasy-games form label input {
position: absolute;
right: 0;
}

.mod-fp-fantasy-games form p {
margin: 0;
}

.mod-fp-fantasy-games form .question {
font-weight: 700;
margin-bottom: 2px;
}

.mod-fp-fantasy-games .network {
float: left;
padding: 16px 7px 0 4px;
}

.mod-fp-fantasy-games .network p {
margin: 5px;
}

.ie .mod-fp-fantasy-games form {
margin-top: 11px;
}

.ie .mod-fp-fantasy-games form label input {
top: -6px;
margin-bottom: -10px;
}

.ie .mod-fp-fantasy-games .streak h6 {
padding: 4px 0 0 6px;
}

.ie7 .mod-fp-fantasy-games .network {
padding-top: 29px;
}

.ie6 .mod-fp-fantasy-games .mod-content div.row {
margin-top: 1px;
}

.ie6 .mod-fp-fantasy-games form label input {
right: 4px;
}

.ie6 .mod-fp-fantasy-games .mod-content div.row {
zoom: 1;
}

.ie6 .mod-fp-fantasy-games form {
margin: 1px 0 0 5px;
width: 190px;
zoom: 1;
}

.ie6 .mod-fp-fantasy-games .streak {
margin-right: 3px;
}

.ie6 .mod-fp-fantasy-games .streak h6 {
padding-top: 4px;
}

.ie6 .mod-fp-fantasy-games .streak p {
padding-right: 3px;
}

.ie6 .mod-fp-fantasy-games .network {
padding-top: 19px;
height: 40px;
}

.mod-accordion a.mod-accordion-trigger {
padding: 0 0 0 8px;
border-width: 2px 0 0 0;
border-color: #fff;
border-style: solid;
display: block;
position: relative;
background: #d6d6d6 url(http://a2.espncdn.com/prod/assets/module_accordion_arrow_off.gif) 98% 50% no-repeat;
color: #4b4b4b!important;
text-decoration: none;
font-weight: 700;
line-height: 22px;
}

.mod-accordion a.mod-accordion-trigger:hover {
text-decoration: underline;
}

.mod-accordion a.mod-accordion-trigger.active {
background: #fff url(http://a2.espncdn.com/prod/assets/module_accordion_arrow_on.gif) 98% 50% no-repeat;
color: #454545;
}

.mod-accordion a.mod-accordion-trigger.active:hover {
text-decoration: none;
}

.ie6 .mod-accordion a.mod-accordion-trigger:visited,
.ie6 .mod-accordion a.mod-accordion-trigger.active:visited {
color: #454545!important;
}

.mod-accordion div {
display: none;
overflow: hidden!important;
margin: 0;
background: #fff url(http://a2.espncdn.com/prod/assets/gradient_back.jpg) bottom left no-repeat;
}

.mod-accordion div div {
display: block;
}

.mod-accordion div.active {
display: block;
}

.mod-accordion div h6 {
padding: 10px 8px 0 8px;
margin: 0;
width: 210px;
}

.mod-accordion div p {
padding: 0 0 0 8px;
margin: 0;
width: 210px;
}

.mod-accordion div p.sub-footer {
margin: 0;
padding: 0 5px;
font-size: 10px;
line-height: 25px;
width: 280px;
}

.mod-accordion div .last {
padding-bottom: 5px;
}

.mod-accordion div .last a {
padding-right: 5px;
}

.mod-columnists .mod-accordion div {
background-image: url(http://a1.espncdn.com/prod/assets/columnists/gradient_fp_columnists_sprite_298.jpg);
background-repeat: no-repeat;
}

div.columnist-gwojciechowski {
background-position: -900px bottom;
}

div.columnist-pforde {
background-position: -1200px bottom;
}

div.columnist-jcaple {
background-position: -1500px bottom;
}

div.columnist-jhill {
background-position: -1800px bottom;
}

div.columnist-sjackson {
background-position: -2100px bottom;
}

div.columnist-eneel {
background-position: -2400px bottom;
}

div.columnist-tkeown {
background-position: -2700px bottom;
}

div.columnist-phruby {
background-position: -3000px bottom;
}

div.columnist-lgranderson {
background-position: -3300px bottom;
}

div.columnist-imaisel {
background-position: -3600px bottom;
}

.mod-accordion div.mod-sub-accordion {
display: block;
width: 100%!important;
margin: 0!important;
}

.mod-accordion div.mod-sub-accordion a.mod-sub-accordion-trigger {
padding: 5px 10px 5px 10px;
width: 100%!important;
display: block;
background: #f1f1f1 url(http://a2.espncdn.com/prod/assets/module_subaccordion_arrow_off.gif) 91% 50% no-repeat;
color: #484848;
text-decoration: none;
font-weight: normal;
border-top: 2px solid #fff;
}

.mod-accordion div.mod-sub-accordion a.mod-sub-accordion-trigger:hover {
text-decoration: underline;
}

.mod-accordion div.mod-sub-accordion a.mod-sub-accordion-trigger.active {
color: #000;
background: #fff url(http://a2.espncdn.com/prod/assets/module_subaccordion_arrow_on.gif) 91% 50% no-repeat;
}

.mod-accordion div.mod-sub-accordion div {
display: none;
width: 100%!important;
overflow: hidden!important;
margin: 0!important;
}

.mod-accordion div.mod-sub-accordion div div {
display: block;
}

.mod-accordion div.mod-sub-accordion div.active {
display: block;
}

.mod-accordion div.mod-sub-accordion span.showTitle {
font-weight: bold;
}

.mod-accordion div.mod-sub-accordion div p {
padding: 8px 8px 10px 10px;
margin: 0;
width: 250px;
}

.mod-accordion div.mod-sub-accordion span.logo {
float: left;
padding: 4px 12px 8px 0;
}

.mod-accordion div.mod-sub-accordion .footer {
background: #fff;
border: 0;
text-align: right;
margin-bottom: 6px;
}

.mod-accordion div.mod-sub-accordion .footer p {
margin: 0;
padding: 0 5px;
font-size: 10px;
line-height: 25px;
width: 288px;
}

.mod-tabs {
float: left;
width: 100%;
}

.mod-tabs .mod-header {
height: 23px;
border-color: #c2c2c2;
border-style: solid;
border-width: 1px 1px 0;
position: relative;
z-index: 2;
}

.mod-tabs-header .mod-header {
height: 47px;
}

.mod-tabs-section .mod-header {
padding: 16px;
height: 139px;
}

.mod-tabs .mod-content {
border-top: 1px solid #c2c2c2;
}

.mod-tabs-section .mod-content {
border-top: 0;
}

.mod-tabs .mod-header ul,
.mod-tabs ul.ui-tabs-nav {
overflow: hidden;
width: 100%;
padding: 0;
position: absolute;
bottom: -1px;
background: transparent url(http://a1.espncdn.com/prod/assets/tab_header_back.png) 0 0 repeat-x;
}

.ie6 .mod-tabs .mod-header ul,
.ie6 .mod-tabs ul.ui-tabs-nav {
bottom: -2px;
}

.mod-tabs-section .mod-header ul,
.mod-tabs-section ul.ui-tabs-nav {
background: 0;
}

.mod-tabs .mod-header ul li,
.mod-tabs ul.ui-tabs-nav li {
float: left;
margin: 0;
position: relative;
background: #fff url(http://a2.espncdn.com/prod/assets/tabs-A-sprite.png) no-repeat scroll right top;
border-bottom: 1px solid #c2c2c2;
line-height: 20px;
}

.mod-tabs-section .mod-header ul li,
.mod-tabs-section ul.ui-tabs-nav li {
border-bottom: 0;
background: 0;
}

.mod-tabs .mod-header ul li a,
.mod-tabs ul.ui-tabs-nav li a {
font-family: helvetica,arial,sans-serif;
font-size: 11px;
font-weight: bold;
color: #646464;
padding: 3px 13px 0;
text-decoration: none;
float: left;
display: block;
}

.mod-tabs .mod-header ul li a label,
.mod-tabs ul.ui-tabs-nav li a label {
color: #b20505;
font-family: Verdana,sans-serif;
font-size: 10px;
padding: 0 2px;
line-height: 0;
}

.mod-tabs .mod-header ul li a span,
.mod-tabs ul.ui-tabs-nav li a span {
font-weight: 400;
font-size: 11px;
}

.mod-tabs .mod-header ul li a:hover,
.mod-tabs ul.ui-tabs-nav li a:hover {
text-decoration: underline;
}

.mod-tabs-section .mod-header ul li a,
.mod-tabs-section ul.ui-tabs-nav li a {
font-family: verdana,sans-serif;
color: #225db7;
}

.mod-tabs-section .mod-header ul li a:hover,
.mod-tabs-section ul.ui-tabs-nav li a:hover {
text-decoration: underline;
}

.mod-tabs .mod-header ul li.ui-tabs-selected,
.mod-tabs ul.ui-tabs-nav li.ui-tabs-selected {
background-position: right -25px;
border-bottom: 1px solid #fff;
}

.mod-tabs-section .mod-header ul li.ui-tabs-selected,
.mod-tabs-section ul.ui-tabs-nav li.ui-tabs-selected {
background: #fff url(http://a1.espncdn.com/prod/assets/bg-columnists-tabs-left.gif) no-repeat scroll 0 0;
}

.mod-tabs .mod-header ul li.ui-tabs-selected a,
.mod-tabs ul.ui-tabs-nav li.ui-tabs-selected a {
position: relative;
top: 1px;
color: #232323;
padding-top: 2px;
border-bottom: 1px solid #fff;
}

.mod-tabs-section .mod-header ul li.ui-tabs-selected a,
.mod-tabs-section ul.ui-tabs-nav li.ui-tabs-selected a {
text-decoration: none;
color: #3d3d3d!important;
top: 0;
background: transparent url(http://a2.espncdn.com/prod/assets/bg-columnists-tabs-right.gif) no-repeat scroll 100% 0;
}

.mod-tabs .mod-tab-content {
display: block;
}

.mod-tabs .ui-tabs-panel,
.mod-tabs .mod-tab-content.ui-tabs-panel {
position: static;
}

.mod-tabs div.ui-tabs-panel {
float: left;
width: 100%;
height: auto;
overflow: hidden;
background-color: #fff;
position: static;
}

.mod-tabs div.ui-tabs-panel div.spacer {
padding: 10px 10px 0 10px!important;
}

.mod-tabs div.ui-tabs-hide {
display: none;
}

#top-stories .mod-tabs div.ui-tabs-hide {
height: 0;
display: block;
}

.ie #top-stories .mod-tabs div.ui-tabs-hide {
display: none;
height: auto;
}

.mod-tabs-container {
float: left;
width: 100%;
}

.mod-tabs-container .more {
position: relative;
padding-top: 5px;
float: left;
clear: left;
width: 100%;
border: 1px solid #dcdcdc;
border-top: 0;
background: #fff;
}

.mod-tabs-container .more ul {
margin-left: 5px;
margin-right: 5px;
}

.mod-tabs-container .more ul li {
float: left;
padding-right: 5px;
font-size: 9px;
}

.mod-tabs-container .more ul li a {
color: #6af;
}

.mod-tabs .tab-link {
position: absolute;
right: 8px;
top: 5px;
}

.mod-tabs .tab-link a {
color: #225fb2;
text-decoration: none;
font-size: 10px;
padding: 0 0 0 14px;
}

.mod-tabs .tab-link a:hover {
text-decoration: underline;
}

.mod-tabs .mod-header li .icon.facebook {
margin-bottom: -2px;
}

.mod-poll .mod-header h4 span {
left: -9999em;
position: absolute;
}

.mod-poll form {
margin: 0;
padding: 0;
min-height: 256px;
}

.mod-poll .poll {
width: 298px;
font-family: Helvetica,Arial,Sans-Serif;
font-size: 11px;
}

.mod-poll .question,
.mod-poll .post-vote-message p {
line-height: 14px;
font-weight: bold;
margin: 8px 10px 6px 10px;
padding: 0;
}

.mod-poll .post-vote-message {
display: none;
}

.mod-poll .answers li {
line-height: 10px;
margin: 14px 15px 16px 10px;
width: auto;
}

.mod-poll .answers .answer-results {
margin: 8px 15px 0 12px;
width: auto;
}

.mod-poll .answer-bar {
float: left;
background-color: red;
margin-bottom: 2px;
height: 10px;
line-height: 10px;
background-color: #ffa6a6;
background-image: -webkit-gradient(linear,left top,left bottom,from(#ffa6a6),to(#f00));
background-image: -webkit-linear-gradient(top,#ffa6a6,#f00);
background-image: -moz-linear-gradient(top,#ffa6a6,#f00);
background-image: -ms-linear-gradient(top,#ffa6a6,#f00);
background-image: -o-linear-gradient(top,#ffa6a6,#f00);
background-image: linear-gradient(top,#ffa6a6,#f00);
filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#FFA6A6',EndColorStr='#FF0000');
}

.mod-poll .answer-pct {
float: left;
margin-left: 5px;
margin-bottom: 2px;
font-size: 10px;
line-height: 10px;
font-weight: bold;
font-family: verdana,arial,sans-serif;
}

.mod-poll label {
line-height: 14px;
width: 100%;
clear: both;
display: block;
}

.mod-poll input {
margin: 0;
vertical-align: middle;
display: none;
}

.mod-poll .submit-poll {
margin: 6px auto;
display: none;
cursor: default;
}

.mod-poll .active-submit-poll {
cursor: pointer;
}

.mod-poll .total-votes {
font-size: 10px;
font-weight: bold;
margin: 18px 0 0 10px;
}

.mod-poll .view-map,
.mod-poll .discuss {
margin-right: 5px;
}

.mod-poll .view-map img,
.mod-poll .discuss img {
vertical-align: bottom;
}

.js .mod-poll .answer-bar,
.js .mod-poll .answer-pct,
.js .mod-poll .total-votes {
display: none;
}

.js .mod-poll input {
display: inline;
}

.js .mod-poll .submit-poll {
display: block;
}

.mod-poll .mod-header h4 span {
position: absolute;
left: -9999em;
}

.mod-poll h4.subtitle {
color: #7b7b7b;
font-size: 10px;
font-family: Verdana,Arial,Helvetica,sans-serif;
padding: 8px 8px 0 8px;
}

.mod-poll .sn-featured img {
float: left;
margin: 8px;
}

.mod-poll .sn-featured div {
margin: 8px 8px 8px 55px;
line-height: 13px;
font-size: 10px;
color: #333;
}

.mod-poll .sn-featured h5 {
font-size: 11px;
padding-bottom: 4px;
}

#sportsnation .sn-featured div {
line-height: 12px;
}

#sportsnation .sn-featured h5 {
line-height: 13px;
}

.mod-tabs ul.headlines {
list-style-image: none;
list-style-type: none;
padding: 6px;
white-space: normal;
overflow: auto;
font-size: 11px;
}

.mod-tabs ul.headlines li {
background: url(http://a1.espncdn.com/prod/assets/bullet_gray.gif) 0 5px no-repeat;
padding-left: 9px;
line-height: 13px;
padding-bottom: 5px;
list-style-image: none;
color: #aaa;
}

.mod-tabs ul.headlines li a {
color: #000;
}

.mod-tabs ul.headlines li a:visited {
color: #888!important;
}

.mod-tabs ul.headlines li a:hover {
color: #225db7!important;
}

.ie6 .mod-tabs ul.headlines {
width: 285px!important;
}

.ie .mod-tabs ul.headlines li {
height: 1%;
}

img.insidericon {
display: inline;
margin-top: 3px;
}

.mod-myheadlines {
min-height: 192px;
}

.ie6 .mod-myheadlines {
height: 216px;
}

.mod-myheadlines p {
text-align: center;
padding-top: 10px;
}

.mod-myheadlines p.footer {
padding-top: 4px;
}

.mod-myheadlines select {
margin: 6px auto 2px;
display: block;
}

.mod-myheadlines span.username {
font-weight: 700;
}

.mod-open .gradient-container .bgimg-container {
padding: 75px 0 0!important;
height: 1%;
}

.mod-open .mod-content p {
margin: 0 0 10px;
}

.mod-open .mod-content p.link {
margin: 0;
}

.mod-open .mod-content h5 {
margin: 0 10px 10px 0;
}

.mod-open .mod-content h6 {
margin: 0 10px 4px 0;
line-height: 15px;
}

.mod-open .mod-content h4.subtitle {
color: #7b7b7b;
font-size: 10px;
font-family: Verdana,Arial,Helvetica,sans-serif;
padding-bottom: 6px;
}

.mod-open .mod-content .col-full {
padding: 6px;
width: auto;
}

.mod-open .mod-content .col-left {
float: left;
padding: 10px;
width: 110px;
}

.mod-open .mod-content .col-right {
float: left;
padding: 10px 10px 10px 0;
width: 158px;
}

.ie6 .mod-open .mod-content .col-left {
padding: 10px 5px 10px 10px;
}

.ie6 .mod-open .mod-content .col-right {
padding: 10px 5px 10px 0;
}

.mod-open .mod-content.logo .col-left {
width: 94px;
}

.mod-open .mod-content.logo .col-right {
width: 174px;
}

.mod-open .mod-content.split .col-left {
width: 133px;
border-right: 1px solid #ddd;
padding: 10px 6px 10px 8px;
}

.mod-open .mod-content.split .col-right {
width: 134px;
padding: 10px 8px;
}

.ie6 .mod-open .mod-content.split .col-left,
.ie6 .mod-open .mod-content.split .col-right {
padding: 10px 7px;
}

.mod-open .mod-content.logo-flip .col-left {
width: 174px;
}

.mod-open .mod-content.logo-flip .col-right {
width: 94px;
}

.mod-open .mod-content.flip .col-left {
width: 158px;
}

.mod-open .mod-content.flip .col-right {
width: 110px;
}

.mod-open .mod-content.add-col-full .col-left {
padding: 10px 10px 0;
}

.ie6 .mod-open .mod-content.add-col-full .col-left {
padding: 10px 8px 0 7px;
}

.mod-open .mod-content p.dd-label {
font-weight: 700;
padding-top: 4px;
margin-bottom: 24px;
}

.mod-open .mod-content select.select-box {
margin: 0 0 14px;
}

.mod-open .mod-content dl {
margin-bottom: 10px;
}

.mod-open .mod-content dd {
margin-bottom: 10px;
}

.mod-open .mod-content ul.links {
line-height: 17px;
}

.mod-open .mod-content.split-links .col-left {
border-right: 0;
}

.mod-open .mod-content.split-links ul.related-links li {
padding-top: 8px;
}

.mod-open .mod-content ul.bulletlinks {
padding: 0;
font-size: 11px;
}

.mod-open .mod-content ul.bulletlinks li {
font-size: 11px;
}

.ie ul.bulletlinks li {
height: 1%;
}

.mod-open .mod-content .podcast-player {
float: right;
padding-left: 4px;
}

.mod-open .mod-accordion ul.bulletlinks {
padding: 8px;
}

.mod-open .mod-content cite {
color: #999;
font-size: .9em;
margin: 0;
font-style: normal;
margin: 2px 0 0;
display: block;
}

.mod-open .mod-content form span {
margin-bottom: 10px;
float: left;
}

.mod-open .mod-content form label {
float: left;
width: 70px;
padding-top: 3px;
}

.mod-open .mod-content .feat-photo {
padding: 5px 5px 0;
}

.mod-open .mod-content .feat-photo cite {
font-size: .8em;
}

.mod-open .inline-title {
padding: 6px;
}

.mod-open .inline-title h5 {
font-size: 20px;
color: #333;
margin: 0;
font-family: helvetica,arial,sans-serif;
line-height: 22px;
}

.mod-open .inline-title span {
color: #888;
font-size: 10px;
}

.mod-open .mod-content.headlines .col-left,
.mod-open .mod-content.headlines .col-right {
width: 47%;
}

.mod-open .mod-content.photo-wire img.floatleft,
.mod-open .mod-content.photo-wire img.floatright {
margin: 10px;
}

.mod-open .mod-content.photo-wire p {
margin: 10px 10px 0 10px;
}

.mod-open .mod-content.photo-wire cite {
margin: 0 10px 10px 10px;
}

.mod-open .mod-content.photo-wire h5 {
margin: 10px 10px 0;
}

.mod-open .mod-content p.footer {
margin: 0;
}

.mod-open .mod-content p.footer a.split {
float: left;
width: 134px;
padding: 0 6px 0 0;
}

.mod-open.mod-bgimg .gradient-container {
height: 237px;
overflow: hidden;
}

.mod-open.mod-bgimg .gradient-container .wrapper {
height: 214px;
overflow: hidden;
}

.ie .mod-open .mod-open.mod-bgimg .gradient-container {
height: 235px;
overflow: hidden;
}

.mod-open-list .mod-content ul li {
background-color: #fff;
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
clear: both;
overflow: hidden;
}

.ie6 .mod-open-list .mod-content ul li {
margin: 0!important;
zoom: 1;
height: 1%;
}

.mod-open-list .mod-content ul li h5 {
font-weight: bold;
line-height: 14px;
}

.mod-open-list .mod-content ul li.alt {
background-color: #e9e9e9;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

.mod-open-list .mod-content ul li dl {
color: #2e2e2e;
padding: 8px 6px;
margin: 0 0 0 120px;
font-size: 11px;
}

.mod-open-list .mod-content.tn-small ul li dl {
margin: 0 0 0 90px;
}

.mod-open-list .mod-content ul li dl span {
color: #777;
font-size: 10px;
}

.mod-open-list .mod-content ul li dl dt.title {
font-weight: bold;
line-height: 14px;
}

.mod-open-list .mod-content ul li dl dd.category {
font-size: 10px;
padding-top: 3px;
}

.mod-open-list .mod-content ul li.first {
border-top: 0;
}

.mod-open-list .mod-content ul li.last {
border-bottom: 0;
}

.mod-open-list .mod-content ul li img {
float: left;
padding: 6px 8px 6px 8px;
}

.ie .mod-open-list .mod-content ul li a {
zoom: normal!important;
}

.mod-open-list .mod-content dd img.icon {
position: absolute;
padding: 4px 6px;
}

.mod-open-list .mod-content.nascar-icons ul li dl {
margin-left: 78px;
}

.mod-open-list .mod-content.nascar-icons ul li dl dt img {
padding: 0 0 6px 0;
}

.mod-open-list .mod-content.nascar-icons ul li dl dt {
background: url(http://a1.espncdn.com/prod/assets/nascar_icons.png) 0 0 no-repeat;
width: 208px;
height: 31px;
font-family: helvetica;
font-size: 12px;
color: #666;
font-weight: bold;
text-indent: 10px;
margin-bottom: 4px;
}

.mod-open-list .mod-content.nascar-icons ul li dl dt span {
display: block;
padding-top: 8px;
text-transform: uppercase;
background: url(http://a2.espncdn.com/prod/assets/nascar_sponsor_logos.png) 0 0 no-repeat;
}

.mod-open-list .mod-content.nascar-icons ul li dl dt.communication {
background-position: 0 -31px;
}

.mod-open-list .mod-content.nascar-icons ul li dl dt.safety {
background-position: 0 -62px;
}

.mod-open-list .mod-content.nascar-icons ul li dl dt.tech-ctr {
background-position: 0 -94px;
}

.mod-open-list .mod-content.nascar-icons ul li dl dt span.chevy {
background-position: 172px 6px;
}

.mod-open-list .mod-content.nascar-icons ul li dl dt span.sprint {
background-position: 170px -31px;
}

.mod-open-list .mod-content.nascar-icons ul li dl dt span.allstate {
background-position: 168px -62px;
}

.mod-open-list .mod-content.nascar-icons ul li dl dt span.dish-network {
background-position: 168px -93px;
}

.mod-open-list .mod-content.nascar-icons ul li dl dd {
margin-left: 4px;
}

.mod-open-list .mod-content ul.small-img li dl {
margin-left: 63px;
}

.mod-editors-choice .mod-header {
background: url(http://a2.espncdn.com/prod/assets/module_header_gradient_lt.png) repeat-x;
border: 1px #c2c2c2 solid;
height: 24px;
overflow: hidden;
}

.mod-editors-choice .mod-header h4 {
color: #474747;
padding: 0 8px 0 0;
margin: 0;
display: block;
float: left;
line-height: 24px;
}

.mod-editors-choice .mod-header h4 span {
font-size: 10px;
color: #FFF;
background: url(http://a1.espncdn.com/prod/assets/module_header_label.png) repeat-x right;
display: block;
float: left;
padding: 0 24px 0 10px;
margin: 0 4px 0 0;
}

.mod-editors-choice .mod-header h4 img {
padding: 0 0 0 4px;
}

.ie6 .mod-editors-choice .mod-header h4 img {
padding: 8px 0 0 4px;
}

.mod-editors-choice .mod-content ul li {
border-bottom: 0;
}

.mod-editors-choice .mod-content ul li img {
padding-left: 6px;
}

#sponsored .mod-header {
background-image: none;
background-color: #ededed;
border: 1px solid #c2c2c2;
border-bottom: 0;
}

#sponsored .mod-header h4 {
color: #474747;
font-family: helvetica,arial,sans-serif;
line-height: 30px;
}

#sponsored .mod-content {
overflow: hidden;
padding: 2px;
background-color: #ededed;
}

#sponsored span.headerLinks {
color: #ccc;
font-weight: normal;
font-family: verdana,arial,sans-serif;
font-size: 11px;
}

#sponsored span.headerLinks a {
color: #225db7;
}

#sponsored .mod-content dl {
padding: 0 10px 14px 10px;
}

#sponsored .mod-content dt {
padding-top: 10px;
}

.ie6 #sponsored {
clear: none;
}

.article #sponsored {
margin: 20px 30px 0;
}

.ie6 .mod-tvlisting .mod-content ul {
margin: 0!important;
zoom: 1;
}

.mod-tvlisting .mod-content ul li {
height: 1%;
background-color: #fff;
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
overflow: hidden;
}

.ie .mod-tvlisting .mod-content ul li {
margin: -2px 0;
}

.ie7 .mod-tvlisting .mod-content ul li {
padding-bottom: 8px;
}

.mod-tvlisting .mod-content ul li.alt {
background-color: #f1f1f1;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

.mod-tvlisting .mod-content ul li p {
color: #2e2e2e;
font-size: 11px;
float: left;
width: 190px;
margin: 8px;
}

.ie6 .mod-tvlisting .mod-content ul li p {
width: 184px;
}

.mod-tvlisting .mod-content ul li p span.time {
display: block;
color: #757575;
font-size: 10px;
line-height: 8px;
}

.mod-tvlisting .mod-content ul li p span.show {
display: block;
color: #000;
padding-top: 6px;
}

.mod-tvlisting .mod-content ul li p span.event {
display: block;
line-height: 11px;
padding-bottom: 3px;
}

.mod-tvlisting .mod-content ul li.first {
border-top: 0;
}

.mod-tvlisting .mod-content ul li span.tv-logo {
background-image: url(http://a2.espncdn.com/prod/assets/network-logo-sprite-100x20.png);
background-repeat: no-repeat;
height: 20px;
width: 80px;
float: left;
margin: 10px 0 10px 10px;
}

.mod-tvlisting .mod-content ul li ul.bulletlinks {
color: #2e2e2e;
float: left;
width: 190px;
margin: -6px 8px 8px 100px;
padding: 0;
}

.ie6 .mod-tvlisting .mod-content ul li ul.bulletlinks {
padding: 0 8px 8px 100px;
margin: 0;
margin-top: -6px!important;
}

.mod-tvlisting .mod-content ul li ul.bulletlinks li {
border: 0;
padding-bottom: 2px;
}

.tv-logo.espn {
background-position: 0 0!important;
}

.tv-logo.espn-2 {
background-position: 0 -20px!important;
}

.tv-logo.espn-2hd {
background-position: 0 -40px!important;
}

.tv-logo.espn-360 {
background-position: 0 -60px!important;
}

.tv-logo.espn-abc {
background-position: 0 -80px!important;
}

.tv-logo.espn-classic {
background-position: 0 -100px!important;
}

.tv-logo.espn-deportes {
background-position: 0 -120px!important;
}

.tv-logo.espn-hd {
background-position: 0 -140px!important;
}

.tv-logo.espn-news {
background-position: 0 -160px!important;
}

.tv-logo.espn-radio {
background-position: 0 -180px!important;
}

.tv-logo.espn-u {
background-position: 0 -200px!important;
}

.tv-logo.abc {
background-position: 0 -220px!important;
}

.tv-logo.abc-enhanced {
background-position: 0 -240px!important;
}

.tv-logo.abc-sports {
background-position: 0 -260px!important;
}

.tv-logo.nbc {
background-position: 0 -280px!important;
}

.mod-tvlisting .mod-content ul li.promo-2,
.mod-tvlisting .mod-content ul li.promo-3 {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

.mod-tvlisting .mod-content ul li.promo-2 span.tv-logo {
margin-top: 30px;
}

.mod-tvlisting .mod-content ul li.promo-3 span.tv-logo {
margin-top: 40px;
}

.mod-tvlisting .mod-content ul li.promo-2 span.feature-event,
.mod-tvlisting .mod-content ul li.promo-3 span.feature-event {
display: none;
}

.mod-tvlisting .mod-content ul li.promo-2 {
background: transparent url(http://a2.espncdn.com/prod/assets/gradient_back.jpg) 0 bottom no-repeat;
height: 80px;
}

.mod-tvlisting .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;
}

.mod-tvlisting .mod-content ul li.promo-2 p span.event {
padding: 4px 10px 2px 0;
}

.mod-tvlisting .mod-content ul li.promo-3 {
background: transparent url(http://a2.espncdn.com/prod/assets/gradient_back.jpg) 0 bottom no-repeat;
height: 110px;
padding-top: 10px;
}

.mod-blog-network .mod-accordion div p {
margin-bottom: 8px;
}

.mod-guests {
padding: 10px;
}

.mod-guests img {
float: right;
padding: 2px 8px 8px 8px;
}

.mod-guests ul {
list-style-image: url(http://a1.espncdn.com/prod/assets/bullet_gray.gif);
padding: 0 0 0 24px;
}

.ie .mod-guests ul {
list-style-image: url(http://a2.espncdn.com/prod/assets/bullet_gray_ie.gif);
}

table.mod-data {
width: 100%;
clear: both;
}

table.mod-data thead tr th {
font-size: 10px;
font-weight: bold;
color: #484848;
background: #ccc url(http://a2.espncdn.com/prod/assets/module_subheader_gradient.gif) 0 0 repeat-x;
height: 22px;
padding-left: 4px;
padding-right: 4px;
border-right: solid #fff 1px;
text-align: left;
vertical-align: middle;
}

table.mod-data tbody tr td,
table.mod-data tbody tr th {
background: #fff;
height: 19px;
color: #484848;
border-right: solid #fff 1px;
text-align: left;
vertical-align: middle;
font-weight: normal;
padding-left: 4px;
padding-right: 4px;
font-size: 10px;
}

table.mod-data tbody tr.odd td,
table.mod-data tbody tr.odd th {
background-color: #f1f1f1;
}

table.mod-data tbody tr td.align-right,
table.mod-data thead tr th.align-right {
text-align: right;
}

table.mod-data tr td.notice {
font-weight: bold;
text-align: center;
color: #000;
}

.mod-conversations {
margin: 0;
padding-top: 16px;
padding-bottom: 16px;
font: 11px Verdana,Arial,Helvetica,sans-serif;
clear: both;
}

.mod-conversations a {
color: #225fb2;
}

.mod-conversations a:hover {
color: #225fb2;
}

.mod-conversations .mod-header {
background: 0;
height: auto;
overflow: hidden;
margin-bottom: 10px;
}

.mod-conversations .mod-header h3 {
display: block;
background: url(http://a2.espncdn.com/prod/assets/logo_espn_conversation_small.png) no-repeat;
text-indent: -999px;
width: 218px;
height: 17px;
float: left;
}

.ie6 .mod-conversations .mod-header h3 {
float: none;
margin-top: 5px;
}

.mod-conversations .mod-header a {
overflow: hidden;
}

body .mod-conversations .mod-content {
border: 0;
padding: 4px 0 0!important;
}

.mod-conversations .mod-header div.comment_count {
font-weight: bold;
font-size: 12px;
font-family: Helvetica,Arial,sans-serif;
clear: none;
width: auto!important;
padding-top: 4px;
margin: 0;
float: right;
}

.mod-conversations .mod-content .btn_add_comment {
font-size: 13px;
font-family: Helvetica,Arial,sans-serif;
font-weight: bold;
clear: left;
}

.mod-conversations .mod-header .count_bubble {
background: url(http://a1.espncdn.com/prod/assets/count_bubble_right.png) top right no-repeat;
display: block;
float: left;
padding: 0;
margin-right: 6px;
margin-top: -4px;
min-width: 25px;
text-align: center;
}

.ie6 .mod-conversations .mod-header .count_bubble {
width: 25px;
}

.mod-conversations .mod-header .count_bubble span {
background: url(http://a2.espncdn.com/prod/assets/count_bubble_left.png) top left no-repeat;
display: block;
padding: 5px 4px 11px 6px;
font-family: Helvetica,Arial,sans-serif;
font-size: 16px;
line-height: 16px;
}

.mod-conversations .mod-content .altrows {
padding: 2px 0;
clear: both;
}

.mod-conversations .mod-content .altrows li {
min-height: auto!important;
clear: both;
padding: 8px;
overflow: hidden;
}

.mod-conversations .mod-content .altrows li .mod-conversation-header {
clear: right;
}

.mod-conversations .mod-content .altrows li .mod-conversation-header .mod-conversation-postedby {
float: left;
}

.mod-conversations .mod-content .altrows li .mod-conversation-header .mod-conversation-actions {
float: right;
}

.mod-conversations .mod-content .altrows li .mod-conversation-header .datetime {
color: #7a7a7a;
font-size: 10px;
float: right;
padding-top: 1px;
margin-right: 0;
}

.mod-conversations .mod-content .altrows li .mod-conversation-detail {
padding: 4px 0 0;
clear: right;
overflow: hidden;
}

.mod-conversations .mod-content .altrows li img {
float: left;
margin-right: 10px;
}

.mod-conversations .mod-content .altrows .nocomments {
text-align: left;
padding: 10px;
min-height: 0!important;
}

.mod-conversations .footer {
text-align: center;
color: #999;
padding: 10px 10px 0;
}

.mod-conversations .comment_btn {
background: #eaeff7;
background: -moz-linear-gradient(top,#eaeff7 0,#c9d7ec 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eaeff7),color-stop(100%,#c9d7ec));
background: -webkit-linear-gradient(top,#eaeff7 0,#c9d7ec 100%);
background: -o-linear-gradient(top,#eaeff7 0,#c9d7ec 100%);
background: -ms-linear-gradient(top,#eaeff7 0,#c9d7ec 100%);
background: linear-gradient(top,#eaeff7 0,#c9d7ec 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#eaeff7',endColorstr='#c9d7ec',GradientType=0);
border: 1px solid #dae3f2;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-align: center;
padding: 6px 0 6px 0;
width: 49%;
margin: 0 1% 0 0;
float: left;
}

.mod-conversations .comment_btn.last {
margin: 0;
}

.mod-conversations .comment_btn.full {
width: 99%;
margin: 0;
}

.mod-conversations .comment_btn a {
display: block;
clear: left;
font-family: Helvetica,Arial,sans-serif;
font-size: 13px;
font-weight: 700;
}

.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 8px 5px 8px;
overflow: hidden;
}

.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: left;
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://a1.espncdn.com/prod/assets/scoreboard_arrow.gif);
background-position: 2px 55%;
background-repeat: no-repeat;
}

.mod-scoreboard tr th.team {
padding-left: 0;
}

.mod-scoreboard tr td.team {
padding-left: 14px;
}

.mod-scoreboard .team {
width: 92px;
padding-right: 8px;
}

.mod-scoreboard .points {
text-align: right;
width: 24px;
padding-right: 54px;
}

.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;
}

.mod-scoreboard .select-box {
padding: 6px 8px;
}

.mod-scoreboard .mod-content ul ul.top-performers li {
font-weight: normal;
}

.mod-scoreboard .mod-content ul.top-performer li.first {
border-top: 0;
}

.mod-scoreboard .mod-content ul img {
float: left;
padding-right: 10px;
}

.mod-scoreboard .mod-content ul li ul li.playerName a {
padding-right: 8px;
font-weight: bold;
}

body.mlb .mod-scoreboard .team {
width: 90px;
padding-right: 8px;
}

body.mlb .mod-scoreboard .runs,
body.mlb .mod-scoreboard .hits,
body.mlb .mod-scoreboard .errors {
text-align: right;
padding-right: 2px;
}

body.mlb .mod-scoreboard .runs {
width: 16px;
}

body.mlb .mod-scoreboard .hits {
width: 16px;
}

body.mlb .mod-scoreboard .errors {
width: 16px;
padding-right: 20px;
}

body.nba .mod-scoreboard .points,
body.womens-bball .mod-scoreboard .points {
padding: 0 26px 0 28px;
}

body.ncf .mod-scoreboard tr.winner td.rank,
body.ncb .mod-scoreboard tr.winner td.rank {
background-image: url(http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif);
background-position: 0 55%;
background-repeat: no-repeat;
}

body.ncf .mod-scoreboard tr.winner td.team,
body.ncb .mod-scoreboard tr.winner td.team {
background: 0;
}

body.ncf .mod-scoreboard .rank,
body.ncb .mod-scoreboard .rank {
font-weight: normal;
color: #757575;
width: 24px;
padding-right: 6px;
text-align: right;
}

body.ncf .mod-scoreboard .team,
body.ncb .mod-scoreboard .team {
width: 104px;
padding-left: 0;
padding-right: 6px;
}

body.ncf .mod-scoreboard .points,
body.ncb .mod-scoreboard .points {
width: 24px;
padding-right: 12px;
}

body.tennis .mod-scoreboard .player {
width: 160px;
padding-right: 8px;
}

body.tennis .mod-scoreboard .set {
width: 18px;
padding-right: 4px;
}

body.horse .mod-scoreboard .place {
width: 12px;
padding-right: 4px;
}

body.horse .mod-scoreboard .horseName {
width: 108px;
padding-right: 8px;
}

body.horse .mod-scoreboard .prize {
width: 50px;
padding-left: 4px;
text-align: right;
}

body.horse .mod-scoreboard .wagers {
padding-top: 12px;
}

.mod-partners {
font-size: 95%;
}

.mod-partners img {
float: right;
padding: 0 8px 8px 8px;
}

.mod-partners h4 {
color: #606261;
padding: 8px 8px 3px 8px;
font-family: helvetica,arial,sans-serif;
font-size: 11px;
}

.mod-partners ul {
list-style-image: none;
padding: 2px 4px 2px 10px;
}

.mod-partners ul li {
background: url(http://a1.espncdn.com/prod/assets/bullet_gray.gif) 0 5px no-repeat;
padding-left: 9px;
line-height: 13px;
padding-bottom: 5px;
list-style-image: none;
}

.mod-partners a {
color: #606261;
}

.mod-partners ul.bulletlinks li {
line-height: 16px;
}

.mod-feature .mod-content {
position: relative;
overflow: hidden!important;
height: 265px;
}

.mod-feature .feature-content {
border: 2px solid #666;
background: #eee;
}

.mod-feature .mod-carousel {
position: absolute;
bottom: -25px;
}

.ad-box {
clear: left;
text-align: center;
margin-bottom: 6px;
}

.mod-insider-accordion h6 {
margin: 10px 0 -10px 10px;
}

.mod-insider-accordion img {
margin-left: 10px;
}

.mod-package h5 {
clear: both;
margin: 0 8px;
}

.mod-package h6 {
clear: both;
color: #666;
margin-bottom: 4px;
}

.mod-package img {
float: right;
margin: 8px;
}

.mod-package ul.bulletlinks li {
font-size: 11px;
}

.mod-package ul.bulletlinks img {
float: none;
margin: 0;
}

.mod-package center img {
float: none;
}

.mod-package .headlines {
padding-top: 0!important;
}

.mod-package .mod-content .gradient-container {
padding: 5px 10px;
}

.mod-package .mod-content .gradient-container p {
margin: 5px 0;
}

.mod-package .mod-content .gradient-container ul.headlines {
padding: 8px 0;
}

.mod-package .mod-content .gradient-container h5 {
margin: 10px 0 2px;
}

.mod-package .mod-content .gradient-container p.footer {
margin: 5px -10px -5px 0;
}

#top-stories .mod-content {
padding: 2px;
position: relative;
z-index: 1;
height: 451px;
}

#top-stories .mod-content .top-story-content {
background: #fff;
position: relative;
width: 576px;
margin: 5px 16px 0;
}

.ie6 #top-stories .mod-content .top-story-content {
float: none;
}

#top-stories .mod-content .top-story-content .top-story-image {
height: 324px;
overflow: hidden;
width: 100%;
}

#top-stories .mod-content .top-story-content .top-story-headline {
color: #fff;
background: transparent;
height: auto;
width: 100%;
position: absolute;
right: 0;
bottom: 0;
left: 0;
}

#top-stories .mod-content .top-story-content .top-story-headline h2 {
position: relative;
padding: 8px 0 0 11px;
margin: 0;
width: 75%;
font: 700 30px arial,sans-serif;
line-height: 36px;
}

#top-stories .mod-content .top-story-content .top-story-headline h2.vert {
padding: 8px 0 4px 0;
}

#top-stories .mod-content .top-story-content .top-story-headline p {
position: relative;
padding: 0 11px;
margin: 0;
font: 400 12px/16px helvetica,arial,sans-serif;
}

#top-stories .mod-content .single .top-story-headline {
padding: 0 0 9px;
}

#top-stories .mod-content .single .top-story-headline p {
overflow: hidden;
height: 33px;
}

#top-stories .mod-content .top-story-content .top-story-headline p a {
position: relative;
color: #669dd6;
font-weight: bold;
padding-right: 6px;
}

#top-stories .mod-content .top-story-content .top-story-headline cite {
position: absolute;
top: 5px;
right: 11px;
color: #ababab;
font: normal 9px arial,sans-serif;
}

#top-stories .mod-content .top-story-content .top-story-headline .transparent-background {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 576px;
background-color: #000;
opacity: .8;
filter: alpha(opacity=80);
}

.ie6 #top-stories .mod-content .top-story-content .top-story-headline .transparent-background {
height: expression(this.parentNode.offsetHeight+'px');
}

#top-stories .mod-content .top-story-content.vertical {
background: #fff;
position: relative;
width: 576px;
margin: 5px 16px 0;
}

#top-stories .mod-content .top-story-content.vertical .top-story-headline h1 {
padding: 0 0 10px 0;
width: 100%;
}

#top-stories .mod-content .top-story-content.vertical .top-story-headline p {
padding: 0;
}

#top-stories .mod-content .top-story-content.vertical .top-story-headline ul {
margin-top: 10px;
color: #fff;
list-style-type: disc;
list-style-position: inside;
}

#top-stories .mod-content .top-story-content.vertical .top-story-headline a {
color: #669dd6;
}

#top-stories .mod-content .top-story-content.vertical .top-story-image {
position: absolute;
left: 0;
width: 288px;
z-index: 4000;
}

#top-stories .mod-content .top-story-content.vertical .top-story-image cite {
display: block;
position: absolute;
bottom: 3px;
left: 10px;
color: #ababab;
font: normal 9px arial,sans-serif;
}

.ie6 #top-stories .mod-content .top-story-content.vertical .top-story-image cite {
bottom: 5px;
}

#top-stories .mod-content .top-story-content.vertical .top-story-headline {
position: absolute;
background: #333;
left: auto;
right: 0;
width: 258px;
height: 294px;
padding: 15px;
z-index: 6000;
}

#top-stories .mod-content .top-story-content.vertical .top-story-image .transparent-background {
position: absolute;
right: 0;
bottom: 0;
left: 0;
height: 20px;
width: 288px;
background-color: #000;
opacity: .8;
filter: alpha(opacity=80);
}

#top-stories .mod-content .top-story-content .top-story-headline.scoreboard h2 {
width: auto;
}

#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard {
overflow: hidden;
height: 50px;
float: right;
z-index: 6000;
position: relative;
margin: 22px 10px 0 10px;
border: 1px #696969 solid;
}

.ie6 #top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard {
margin: 22px 4px 0 10px;
}

#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard .transparent-background {
width: 100%;
}

#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores {
position: relative;
padding: 6px 0 0 6px;
margin: 0 8px 0 0;
float: left;
display: block;
}

#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li {
font-family: Helvetica,Arial,sans-serif;
font-size: 13px;
font-weight: normal;
position: relative;
line-height: 13px;
display: block;
padding: 2px 35px 0 0;
margin-bottom: 4px;
}

#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li.winner {
font-weight: bold;
}

#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li span.rank {
font-size: 9px;
font-family: Verdana,Arial,Helvetica,sans-serif;
display: inline-block;
width: 14px;
text-align: right;
padding-top: 0;
color: #999;
}

#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li.winner span.rank {
font-weight: normal;
}

#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li span.score {
display: block;
position: absolute;
right: 0;
top: 0;
padding: 2px 2px 1px 2px;
}

.ie #top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li span.score {
top: 2px;
}

#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li span.highlight {
background: #363636;
}

#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.details {
position: relative;
border-left: 1px #696969 solid;
display: block;
padding: 1px 8px 1px 8px;
margin: 5px 0 0 0;
height: 35px;
float: left;
}

#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.details li {
font-size: 10px;
font-family: Verdana,Arial,Helvetica,sans-serif;
line-height: 12px;
margin: 0;
padding: 0;
font-weight: normal;
}

#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.details li.tv {
color: #8d8d8d;
}

.mod-carousel {
clear: both;
padding: 2px;
position: relative;
width: auto;
margin-left: 22px;
margin-top: 2px;
}

#top-stories .mod-carousel {
width: 559px;
margin-left: 22px;
margin-top: 2px;
}

.mod-carousel.initialized {
padding: 1px 2px;
width: auto!important;
margin-left: 0!important;
margin-top: 0!important;
}

.mod-carousel .jcarousel-container {
position: relative;
padding-top: 3px;
}

.mod-carousel .jcarousel-clip {
z-index: 2;
padding: 0;
margin: 0;
overflow: hidden;
position: relative;
}

#top-stories .mod-carousel .jcarousel-clip {
width: 559px;
}

.mod-carousel ul {
width: 9999em!important;
}

.mod-carousel ul,
.mod-carousel .jcarousel-list {
z-index: 1;
overflow: hidden;
position: relative;
top: 0;
left: 0;
margin: 0;
padding: 0;
}

.mod-carousel ul li,
.mod-carousel .jcarousel-list li,
.mod-carousel .jcarousel-item {
float: left;
list-style: none;
width: 138px;
height: 92px;
padding-top: 6px;
margin: 0 1px;
position: relative;
display: inline;
}

.mod-carousel ul li div,
.mod-carousel .jcarousel-list li div {
border: 2px solid #fff;
border-bottom: 0;
}

#top-stories .mod-carousel ul li div,
#top-stories .mod-carousel .jcarousel-list li div {
height: 90px;
background: #fff;
}

#top-stories .mod-carousel ul li.active div,
#top-stories .mod-carousel .jcarousel-list li.active div {
height: 90px;
background: #000;
}

#top-stories .mod-carousel ul li div a:hover,
#top-stories .mod-carousel .jcarousel-list li div a:hover {
text-decoration: none;
}

#top-stories .mod-carousel ul li div a:hover img,
#top-stories .mod-carousel .jcarousel-list li div a:hover img {
opacity: .5;
filter: alpha(opacity=50);
}

#top-stories .mod-carousel ul li.active div a img,
#top-stories .mod-carousel .jcarousel-list.active li div a img {
opacity: .5;
filter: alpha(opacity=50);
}

.mod-carousel ul li h3,
.mod-carousel .jcarousel-item h3 {
background: #000;
font: normal 10px verdana,helvetica,arial,sans-serif;
line-height: 10px;
color: #fff;
margin: 0;
padding: 5px;
position: absolute;
bottom: 0;
left: 2px;
width: 124px;
overflow: hidden;
}

.mod-carousel ul li div a h3 span,
.mod-carousel .jcarousel-item li div a h3 span {
display: none;
color: #ababab;
}

#top-stories .mod-carousel ul li div a:hover h3 span,
#top-stories .mod-carousel .jcarousel-list li div a:hover h3 span {
display: block;
}

.mod-carousel ul li.active,
.mod-carousel .jcarousel-list li.active {
background: transparent url(http://a2.espncdn.com/prod/assets/carousel_arrow_selected.png) 50% 0 no-repeat;
}

.ie6 .mod-carousel .jcarousel-list li.active {
background: transparent url(http://a1.espncdn.com/prod/assets/carousel_arrow_selected_ie.png) 50% 0 no-repeat;
}

.mod-carousel ul li.active div,
.mod-carousel .jcarousel-list li.active div {
border-color: #000;
}

#top-stories .mod-carousel li.active div a h3 span,
#top-stories .mod-carousel .jcarousel-list li.active div a h3 span {
display: block;
}

.jcarousel-next,
.jcarousel-prev {
background-image: url(http://a2.espncdn.com/prod/assets/carousel-scrollers-sprite.png);
background-repeat: no-repeat;
height: 18px;
width: 18px;
cursor: pointer;
z-index: 3;
display: none;
padding: 0 2px;
}

.ie6 .jcarousel-next,
.ie6 .jcarousel-prev {
background-image: url(http://a1.espncdn.com/prod/assets/carousel-scrollers-sprite-ie6.png);
}

.jcarousel-next {
float: right;
background-position: -125px 50%;
}

#top-stories .jcarousel-next {
height: 98px;
}

.jcarousel-next:hover {
background-position: -100px 50%;
}

.ie6 #top-stories .jcarousel-next {
width: 15px;
height: 95px;
}

.jcarousel-next-disabled {
background-position: -75px 50%;
}

.jcarousel-next-disabled:hover {
background-position: -75px 50%;
cursor: default;
}

.jcarousel-prev {
float: left;
background-position: 0 50%;
}

#top-stories .jcarousel-prev {
height: 98px;
}

.jcarousel-prev:hover {
background-position: -25px 50%;
}

.ie6 .jcarousel-prev {
width: 15px;
height: 95px;
}

.jcarousel-prev-disabled {
background-position: -50px 50%;
}

.jcarousel-prev-disabled:hover {
background-position: -50px 50%;
cursor: default;
}

.mod-carousel .pagination {
padding: 25px 0 5px 0;
text-align: center;
line-height: 15px;
height: 15px;
}

.mod-carousel .pagination a {
font-size: .9em;
text-decoration: none;
padding: 0 4px;
line-height: 15px;
width: 8px;
background: transparent url(http://a1.espncdn.com/prod/assets/carousel_pagination_sprite.png) -3px 0 no-repeat;
}

.mod-carousel .pagination a.current {
background-position: -3px -11px;
}

#top-stories .mod-carousel .pagination {
padding: 2px 0;
text-align: center;
}

#top-stories .mod-content .mod-carousel .top-story-thumbnail {
border-width: 0;
background: 0;
}

#top-stories .mod-carousel .jcarousel-list li.active div.top-story-thumbnail,
#top-stories .mod-carousel .jcarousel-list li.active div.top-story-partner {
background: 0;
height: 14px;
}

#top-stories .mod-content .mod-carousel .top-story-partner {
color: #fff;
background: transparent;
height: 14px;
width: 134px;
position: absolute;
right: 0;
bottom: 76px;
left: 0;
border-width: 0;
}

#top-stories .mod-content .mod-carousel .top-story-partner a {
position: relative;
padding-left: 7px;
margin: 0;
font: 700 9px verdana,sans-serif;
line-height: 14px;
font-weight: bold;
cursor: pointer;
color: #fff;
display: inline-block;
}

#top-stories .mod-content .mod-carousel .top-story-partner a.external {
background: transparent url(http://a1.espncdn.com/prod/assets/icon_externallink_wht.png) no-repeat 100% 52%;
}

#top-stories .mod-content .mod-carousel .top-story-partner .transparent-background {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 2px;
width: 134px;
height: 14px;
border-width: 0;
background: #225db7;
opacity: .6;
filter: alpha(opacity=60);
}

.ie6 #top-stories .mod-content .mod-carousel .top-story-partner .transparent-background {
height: expression(this.parentNode.offsetHeight+'px');
}

body.nfl #top-stories .mod-content .mod-carousel .top-story-partner .transparent-background {
background: #060;
}

#top-stories .mod-carousel li div.vid-icon,
#top-stories .mod-carousel li.active div.vid-icon {
background: transparent url(http://a1.espncdn.com/prod/assets/icon_video.png) no-repeat 6px 6px;
height: 75px;
width: 134px;
border-width: 0;
opacity: .75;
filter: alpha(opacity=75);
float: left;
position: absolute;
}

.ie6 #top-stories .mod-carousel li div.vid-icon,
.ie6 #top-stories .mod-carousel li.active div.vid-icon {
background: transparent url(http://a2.espncdn.com/prod/assets/icon_video_ie6.png) no-repeat 6px 6px;
}

#top-stories .mod-carousel li div.vid-icon-bn,
#top-stories .mod-carousel li.active div.vid-icon-bn {
background: transparent url(http://a1.espncdn.com/prod/assets/icon_video.png) no-repeat 6px 20px;
}

.ie6 #top-stories .mod-carousel li div.vid-icon-bn,
.ie6 #top-stories .mod-carousel li.active div.vid-icon-bn {
background: transparent url(http://a2.espncdn.com/prod/assets/icon_video_ie6.png) no-repeat 6px 20px;
}

.top-story-content,
.top-story-vertical {
background: #434343;
height: 324px;
}

.top-story-headline a {
color: #76a7d6;
}

.top-story-headline a:visited {
color: #b2d0ed!important;
}

.top-story-headline a.horizontal-link {
padding-right: 10px;
}

.top-story-headline.two-column p {
width: 394px;
float: left;
}

.top-story-headline.two-column ul {
float: right;
width: 150px;
padding-right: 11px;
margin-left: 10px;
border-left: 1px #888 solid;
position: absolute;
right: 0;
list-style-position: inside;
list-style-type: disc;
}

.top-story-headline.two-column ul li {
margin-left: 10px;
}

.top-story-content .breaking-news {
padding: 5px 10px;
position: absolute;
top: 0;
left: 0;
right: 0;
width: auto;
height: auto;
z-index: 5000;
}

.top-story-content .breaking-news .transparent-background {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: #c72524;
opacity: .8;
filter: alpha(opacity=80);
}

.ie6 .top-story-content .breaking-news .transparent-background {
width: 576px;
height: expression(this.parentNode.offsetHeight+'px');
}

.top-story-content .breaking-news p {
line-height: 14px;
margin: 0;
padding: 0;
color: #FFF;
font-size: 14px;
font-weight: bold;
font-family: Helvetica,Arial,sans-serif;
position: relative;
}

.mod-carousel .breaking-news {
position: absolute;
top: 0;
left: 0;
right: 0;
width: auto;
margin: 8px 2px;
padding: 3px 5px 3px 5px;
border: 0!important;
background-color: transparent!important;
}

.mod-carousel .breaking-news .transparent-background {
position: absolute;
top: 0;
height: 17px!important;
left: 0;
right: 0;
background-color: #c72524!important;
border: 0;
opacity: .8;
filter: alpha(opacity=80);
}

.ie6 .mod-carousel .breaking-news .transparent-background {
width: 134px;
height: expression(this.parentNode.offsetHeight+'px');
}

.mod-carousel .breaking-news p {
padding: 0;
margin: 0;
color: #FFF;
line-height: 10px;
font-size: 10px;
font-weight: bold;
position: relative;
font-family: Helvetica,Arial,sans-serif;
}

.top-story-content.vertical .top-story-headline h2 {
padding: 0 0 10px 0!important;
width: 100%!important;
}

.top-story-content.vertical .module {
background: #444;
position: absolute;
top: 206px;
left: 304px;
z-index: 7000;
width: 257px;
height: 102px;
color: #FFF;
line-height: 14px;
clear: both;
}

.top-story-content.vertical .module a {
color: #76a7d6;
}

.top-story-content.vertical .module div {
padding: 6px;
}

.top-story-content.vertical .module .vid-thumb {
float: left;
margin-right: 8px;
}

.top-story-content.vertical .module li {
float: left;
margin-right: 30px;
}

.top-story-content.vertical .module h4 {
font-family: helvetica;
font-size: 12px;
}

.top-story-content.vertical .module h5,
.top-story-content.vertical {
font-size: 13px;
font-family: helvetica;
}

.top-story-content.vertical .module .stats-title {
margin: 24px 0 0 0;
padding: 0;
font-size: 9px;
color: #c8c8c8;
line-height: 9px;
}

.top-story-content.vertical .module .stats {
text-align: center;
}

.top-story-content.vertical .module .stats .first {
text-align: left;
}

.top-story-content.vertical .module .stats .last {
text-align: right;
margin-right: 0;
}

.top-story-content.vertical .module .stats li .label {
display: block;
font-size: 10px;
}

.top-story-content.vertical .module .stats li .data {
font-size: 18px;
}

.top-story-content.vertical .module .footer-link {
position: absolute;
top: 78px;
left: 152px;
width: 88px;
font-size: 10px;
text-align: right;
}

.top-story-content .top-story-headline ul li {
font-weight: bold;
font-size: 11px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

#top-stories.war {
background: #000;
height: 388px;
margin-bottom: 6px!important;
}

#top-stories.war .mod-content {
padding: 0;
border: 0;
background: 0;
height: 388px;
}

#top-stories.war .mod-content .top-story-content {
background: none!important;
padding: 0!important;
width: 924px!important;
height: auto;
margin: 0;
}

#top-stories.war .mod-content .top-story-content .top-story-headline .transparent-background {
width: auto;
left: 0;
}

#top-stories.war .mod-content .top-story-content .top-story-headline .mod-content {
height: auto;
z-index: auto;
}

.ie6 #top-stories.war .mod-content .top-story-content .top-story-headline .mod-content {
zoom: 1;
}

#top-stories.war .mod-content .top-story-content .top-story-headline h2 {
padding-left: 20px;
}

#top-stories.war .mod-content .top-story-content .top-story-headline p {
padding: 0 0 0 20px;
}

#top-stories.war .mod-content .top-story-content .top-story-headline a {
font-weight: bold;
}

#top-stories.war .mod-content .top-story-content .top-story-headline ul {
position: relative;
}

.ie6 #top-stories.war .mod-content .top-story-content .top-story-headline p a {
padding-right: 3px;
}

#top-stories.war .mod-content .top-story-image {
height: 376px;
width: 910px;
padding: 0;
margin: 6px 7px;
}

#top-stories.war .mod-war-info {
clear: none;
margin: 15px 24px 0 0;
float: left;
width: 280px;
position: relative;
height: 100px!important;
overflow: hidden;
border: 1px solid #696969;
}

#top-stories.war .mod-war-info .mod-header {
position: relative;
background: 0;
margin-bottom: 1px;
}

#top-stories.war .mod-war-info .mod-header h4 {
color: #fff;
font-family: helvetica,arial,sans-serif;
font-size: 12px;
letter-spacing: .3px;
line-height: 25px;
margin: 0;
padding: 0 0 0 10px;
}

#top-stories.war .mod-war-info .mod-content {
margin: 0 10px 0 0;
}

#top-stories.war .mod-war-info .mod-content a {
color: #76a7d6;
font-size: 11px;
}

#top-stories.war .mod-war-info .mod-content h5 {
font-size: 11px;
line-height: 11px;
padding-bottom: 4px;
}

#top-stories.war .mod-war-info .mod-content h5 a {
font-weight: 700!important;
}

#top-stories.war .mod-war-info .mod-content p {
margin: 0;
padding: 0!important;
font-size: 11px;
line-height: 13px;
font-family: Verdana,sans-serif;
}

#top-stories.war .mod-war-info .mod-content p.more {
line-height: 14px;
}

#top-stories.war .mod-war-info .mod-content p.more a {
font-size: 9px;
margin-right: 0;
padding-right: 0;
}

#top-stories.war .mod-war-info .vid-thumb {
float: left;
margin: 0 10px;
}

.ie6 #top-stories.war .mod-war-info .vid-thumb {
margin: 0 10px 0 5px;
}

#top-stories.war .mod-war-score {
height: auto!important;
}

#top-stories.war .mod-war-score .mod-content {
padding: 6px 8px;
margin-bottom: 0;
}

#top-stories.war .mod-war-score .mod-content table {
width: 100%;
}

#top-stories.war .mod-war-score .mod-content table tr.linescore td {
height: 50px;
font-family: Helvetica,Arial,sans-serif;
font-size: 24px;
}

#top-stories.war .mod-war-score .mod-content table tr.linescore td p.team {
padding-left: 70px;
font-size: 24px;
}

#top-stories.war .mod-war-score .mod-content table tr.linescore td p.info {
padding-left: 70px;
white-space: nowrap;
}

#top-stories.war .mod-war-score .mod-content table tr.linescore td p.info a {
margin-right: 10px;
font-family: Arial,Helvetica,sans-serif;
}

#top-stories.war .mod-war-score .mod-content table tr td {
font-weight: 400;
}

#top-stories.war .mod-war-score .mod-content table tr td.score {
text-align: right;
}

#top-stories.war .mod-war-score .mod-content table tr.win td,
#top-stories.war .mod-war-score .mod-content table tr.win td p.team {
font-weight: 700;
}

#top-stories.war .mod-war-score .mod-content {
padding-bottom: 5px!important;
margin: 0;
}

#top-stories.war .mod-war-score .mod-content .warscores p.team {
font-size: 24px;
line-height: 28px;
}

#top-stories.war .mod-war-score .mod-content .warscores tr.win p.team,
#top-stories.war .mod-war-score .mod-content .warscores tr.win .score {
font-size: 24px;
line-height: 28px;
font-weight: 700;
}

#top-stories.war .mod-war-score .mod-content .warscores td.score {
font-size: 24px;
line-height: 28px;
text-align: right;
}

#top-stories.war .mod-war-score .mod-content .warscores p.info a {
font: 10px Verdana,Arial,Helvetica,sans-serif normal;
}

#top-stories.war .mod-war-score .mod-content .warscores td.team-info {
height: 50px;
padding-left: 65px;
}

#top-stories .mod-no-header .mod-content,
#top-stories .mod-no-header .mod-content {
height: auto;
}

#top-stories .mod-no-header .mod-content {
padding-top: 13px;
}

#top-stories .mod-no-carousel .mod-tab-content {
padding-bottom: 16px!important;
}

#top-stories .mod-carousel.mod-no-arrows {
margin-left: 22px!Important;
margin-top: 2px!important;
margin-bottom: 16px;
padding: 1px 0;
}

#top-stories .mod-carousel.mod-no-arrows .jcarousel-clip {
width: auto;
}

.logo-nba-medium {
background-image: url(http://a2.espncdn.com/prod/assets/teamlogos/nba/logo-nba-teams-medium.png);
background-repeat: no-repeat;
}

.logo-nba-medium.atl {
background-position: 0 0;
}

.logo-nba-medium.bos {
background-position: 0 -50px;
}

.logo-nba-medium.cha {
background-position: 0 -100px;
}

.logo-nba-medium.chi {
background-position: 0 -150px;
}

.logo-nba-medium.cle {
background-position: 0 -200px;
}

.logo-nba-medium.dal {
background-position: 0 -250px;
}

.logo-nba-medium.den {
background-position: 0 -300px;
}

.logo-nba-medium.det {
background-position: 0 -350px;
}

.logo-nba-medium.gsw {
background-position: 0 -400px;
}

.logo-nba-medium.hou {
background-position: 0 -450px;
}

.logo-nba-medium.ind {
background-position: 0 -500px;
}

.logo-nba-medium.lac {
background-position: 0 -550px;
}

.logo-nba-medium.lal {
background-position: 0 -600px;
}

.logo-nba-medium.mem {
background-position: 0 -650px;
}

.logo-nba-medium.mia {
background-position: 0 -700px;
}

.logo-nba-medium.mil {
background-position: -350px 0;
}

.logo-nba-medium.min {
background-position: -350px -50px;
}

.logo-nba-medium.njn {
background-position: -350px -100px;
}

.logo-nba-medium.nor {
background-position: -350px -150px;
}

.logo-nba-medium.nyk {
background-position: -350px -200px;
}

.logo-nba-medium.okc {
background-position: -350px -250px;
}

.logo-nba-medium.orl {
background-position: -350px -300px;
}

.logo-nba-medium.phi {
background-position: -350px -350px;
}

.logo-nba-medium.pho {
background-position: -350px -400px;
}

.logo-nba-medium.por {
background-position: -350px -450px;
}

.logo-nba-medium.sac {
background-position: -350px -500px;
}

.logo-nba-medium.sas {
background-position: -350px -550px;
}

.logo-nba-medium.sea {
background-position: -350px -600px;
}

.logo-nba-medium.tor {
background-position: -350px -650px;
}

.logo-nba-medium.uth {
background-position: -350px -700px;
}

.logo-nba-medium.was {
background-position: -350px -750px;
}

.logo-nfl-medium {
background-image: url(http://a2.espncdn.com/prod/assets/teamlogos/nfl/logo-nfl-teams-medium.png);
background-repeat: no-repeat;
}

.logo-nfl-medium.ari {
background-position: 0 0;
}

.logo-nfl-medium.atl {
background-position: 0 -50px;
}

.logo-nfl-medium.bal {
background-position: 0 -100px;
}

.logo-nfl-medium.buf {
background-position: 0 -150px;
}

.logo-nfl-medium.car {
background-position: 0 -200px;
}

.logo-nfl-medium.chi {
background-position: 0 -250px;
}

.logo-nfl-medium.cin {
background-position: 0 -300px;
}

.logo-nfl-medium.cle {
background-position: 0 -350px;
}

.logo-nfl-medium.dal {
background-position: 0 -400px;
}

.logo-nfl-medium.den {
background-position: 0 -450px;
}

.logo-nfl-medium.det {
background-position: 0 -500px;
}

.logo-nfl-medium.gnb {
background-position: 0 -550px;
}

.logo-nfl-medium.hou {
background-position: 0 -600px;
}

.logo-nfl-medium.ind {
background-position: 0 -650px;
}

.logo-nfl-medium.jac {
background-position: 0 -700px;
}

.logo-nfl-medium.kan {
background-position: 0 -750px;
}

.logo-nfl-medium.mia {
background-position: -350px 0;
}

.logo-nfl-medium.min {
background-position: -350px -50px;
}

.logo-nfl-medium.nwe {
background-position: -350px -100px;
}

.logo-nfl-medium.nor {
background-position: -350px -150px;
}

.logo-nfl-medium.nyg {
background-position: -350px -200px;
}

.logo-nfl-medium.nyj {
background-position: -350px -250px;
}

.logo-nfl-medium.oak {
background-position: -350px -300px;
}

.logo-nfl-medium.phi {
background-position: -350px -350px;
}

.logo-nfl-medium.pit {
background-position: -350px -400px;
}

.logo-nfl-medium.sdg {
background-position: -350px -450px;
}

.logo-nfl-medium.sfo {
background-position: -350px -500px;
}

.logo-nfl-medium.sea {
background-position: -350px -550px;
}

.logo-nfl-medium.stl {
background-position: -350px -600px;
}

.logo-nfl-medium.tam {
background-position: -350px -650px;
}

.logo-nfl-medium.ten {
background-position: -350px -700px;
}

.logo-nfl-medium.was {
background-position: -350px -750px;
}

#top-stories.war .mod-content .top-story-content.horizontal .top-story-headline {
height: 122px!important;
width: auto!important;
width: 100%;
padding-bottom: 12px;
}

#top-stories.war .mod-content .top-story-content.horizontal .top-story-headline cite {
left: 20px;
bottom: -20px;
top: auto;
}

.ie6 #top-stories.war .mod-content .top-story-content.horizontal .top-story-headline div.last {
position: absolute;
}

.ie6 #top-stories.war .mod-content .top-story-content.horizontal .top-story-headline .transparent-background {
width: 924px;
}

#top-stories.war .mod-content .top-story-content.horizontal .top-story-headline .two-column p {
float: left;
width: 410px;
}

#top-stories.war .mod-content .top-story-content.horizontal .top-story-headline .two-column ul {
border-left: 1px solid #888;
float: right;
list-style-position: inside;
list-style-type: disc;
margin-left: 10px;
padding: 0 11px;
position: absolute;
right: 0;
width: 140px;
}

#top-stories.war .mod-content .top-story-content.vertical {
position: relative;
}

#top-stories.war .mod-content .top-story-content.vertical .top-story-image {
width: 910px;
position: absolute;
}

#top-stories.war .mod-content .top-story-content.vertical .top-story-headline {
position: absolute;
left: 0;
top: 0;
width: 292px;
height: 356px;
background: 0;
}

.ie6 #top-stories.war .mod-content .top-story-content.vertical .top-story-headline {
position: absolute;
height: 358px;
}

#top-stories.war .mod-content .top-story-content.vertical .top-story-headline.right {
position: absolute;
left: auto;
right: 0;
top: 0;
width: 294px;
height: 356px;
background: 0;
}

.ie6 #top-stories.war .mod-content .top-story-content.vertical .top-story-headline.right {
float: right;
border: 0;
}

#top-stories.war .mod-content .top-story-content.vertical .top-story-headline .transparent-background {
width: auto;
}

#top-stories.war .mod-content .top-story-content.vertical .top-story-headline .transparent-background {
width: auto;
}

.ie6 #top-stories.war .mod-content .top-story-content.vertical .top-story-headline .transparent-background {
height: 388px;
width: 322px;
zoom: 1;
}

.ie6 #top-stories.war .mod-content .top-story-content.vertical .top-story-headline.right .transparent-background {
float: right;
left: auto;
}

#top-stories.war .mod-content .top-story-content.vertical .top-story-headline h2 {
width: 100%;
padding-left: 0;
}

#top-stories.war .mod-content .top-story-content.vertical .top-story-headline p {
padding-left: 0;
}

#top-stories.war .mod-content .top-story-content.vertical .top-story-headline cite {
left: 15px;
right: auto;
top: auto;
bottom: 10px;
}

#top-stories.war .mod-content .top-story-content.vertical .top-story-headline.right cite {
left: auto;
right: 15px;
}

#top-stories.war .mod-content .top-story-content.vertical .top-story-headline .mod-war-info {
width: 294px;
margin: 15px 0 0 0;
}

.war-video-module .mod-war-content {
margin-top: -4px!important;
margin-left: 112px!important;
font-size: 11px!important;
line-height: 16px;
}

.war-video-module img {
float: left;
margin: 0 10px;
}

.war-video-module .mod-header {
margin-bottom: 14px;
}

.war .video-overlay {
position: absolute;
top: 0;
height: 376px;
width: 100%;
}

.war .video-overlay .transparent-background {
position: absolute;
background: #000;
opacity: .8;
filter: alpha(opacity=80);
height: 388px;
width: 100%;
}

.war .video-overlay .video-holder {
position: absolute;
height: 388px;
width: 100%;
text-align: center;
}

.top-story-headline img {
position: relative;
}

.ie6 #glance {
clear: none;
}

#glance .mod-header {
background-image: none;
background-color: #fff;
border: 1px solid #c2c2c2;
border-bottom: 0;
}

#glance .mod-header h4 {
color: #474747;
float: left;
font-family: helvetica,arial,sans-serif;
line-height: 30px;
}

#glance .mod-header div.controls {
position: relative;
float: right;
width: 46px;
margin-right: 12px;
}

.ie6 #glance .mod-header div.controls {
margin-right: 6px;
}

#glance .mod-header div.controls div {
display: inline;
height: 30px;
}

#glance .mod-content {
overflow: visible;
padding: 2px;
}

.ie #glance .mod-content {
float: left;
}

#glance .mod-carousel {
padding: 0;
text-align: center;
margin-left: 0;
}

#glance .mod-carousel,
#glance .mod-carousel .jcarousel-clip {
width: 918px;
}

#glance.span-4 .mod-carousel .jcarousel-clip {
width: 608px;
}

#glance .mod-carousel ul li,
#glance .mod-carousel .jcarousel-list li,
#glance .mod-carousel .jcarousel-item {
height: auto;
width: 153px;
padding: 0;
margin: 0;
text-align: left;
}

#glance .mod-carousel ul li div,
#glance .mod-carousel .jcarousel-list li div,
#glance .mod-carousel .jcarousel-item div {
padding: 0 7px;
border: 0;
border-right: 1px solid #ebecee;
}

#glance .mod-carousel ul li p,
#glance .mod-carousel .jcarousel-item p {
background: transparent;
font-family: verdana,helvetica,arial,sans-serif;
font-size: 11px;
color: #2e2e2e;
margin: 0 0 5px 0;
padding: 0;
position: relative;
width: 134px;
overflow: visible;
line-height: 14px;
}

#glance .mod-carousel .jcarousel-item p a {
font-size: 10px;
}

#glance .mod-carousel .jcarousel-list li.last div {
border-color: #fff;
}

#glance .mod-carousel .jcarousel-list li.last div {
border-color: transparent;
}

.ie6 #glance.span-4 .mod-carousel .jcarousel-clip {
width: 600px;
}

.ie6 #glance.span-4 .mod-carousel .mod-content {
width: 99%;
}

.ie6 #glance .mod-carousel .jcarousel-list li.last div {
border-right: none!important;
}

.mod-photowire img {
float: left;
padding: 0 6px 0 0;
}

.mod-photowire-text {
margin: 0 0 0 140px;
}

.mod-photowire-credit {
margin: 0 0 0 140px;
color: #999;
font-size: .9em;
padding-bottom: 3px;
}

.mod-quote .chat-bubble-header {
background: transparent url(http://a1.espncdn.com/prod/assets/chatquote_header.gif) no-repeat 75% 0;
background-color: #fff;
border-color: #c2c2c2;
border-style: solid;
border-width: 0 1px 0 1px;
}

.mod-quote .quote {
width: 190px;
padding: 10px;
padding-top: 0;
float: left;
}

.mod-quote .more-info {
float: left;
clear: both;
width: 100%;
}

.mod-quote blockquote {
margin: 8px 8px 8px 55px;
font-size: 13px;
color: #333;
line-height: 16px;
font-weight: 700;
font-family: Helvetica,Arial,sans-serif;
}

.mod-quote blockquote {
margin: 8px;
}

.mod-quote blockquote p {
padding-top: 5px;
margin: 0;
}

.mod-quote .bg-start,
.mod-quote .bg-end {
font-family: "Times New Roman",Times,serif;
color: #aaa;
font-size: 60px;
}

.mod-quote .bg-start {
height: 20px;
padding: 10px 8px 0 0;
margin-bottom: -10px;
float: left;
}

.mod-quote .bg-end {
height: 10px;
margin-top: 0;
padding-top: 14px;
float: right;
}

.mod-quote cite {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px!important;
font-style: italic!important;
font-weight: 400;
}

.mod-quote img {
float: left;
}

.mod-quote a {
color: #225fb2;
}

.mod-quote-134 blockquote {
margin-left: 150px;
}

.mod-quote span.avatar {
float: left;
margin: 8px 8px;
}

.mod-quote p.footer {
padding: 20px 8px 4px;
}

.mod-article-title .type {
text-transform: uppercase;
font-size: 10px;
font-family: Arial,Helvetica,sans-serif;
color: #999;
font-weight: bold;
}

.mod-article-title .date {
font: normal 10px Verdana,Arial,Helvetica,sans-serif;
color: #999;
float: right;
}

.mod-article-title .date span {
font-weight: bold;
}

.mod-article-title .headline {
border-bottom: #c2c2c2 1px solid;
padding-bottom: 10px;
}

.mod-article-title h2,
.mod-article-title .h2 {
position: relative;
padding: 0 0 3px 0;
margin: 0;
width: 100%;
font: 700 32px/36px helvetica,arial,sans-serif;
}

body.insider-story .mod-article-title .headline .h2 {
padding-left: 0;
}

.mod-article-title h3 {
font: bold 14px/18px Helvetica,Arial,sans-serif;
width: 100%;
color: #a1a17f;
padding: 4px 0 0;
}

.mod-feature-header {
background: transparent no-repeat top left;
height: 60px;
left: -16px;
top: -16px;
width: 614px;
position: relative;
margin-bottom: 4px;
}

.mod-feature-header .logo {
float: left;
display: block;
margin: 0 0 0 16px;
}

.mod-feature-header .presby {
float: right;
display: block;
margin: 7px 16px 0 0;
width: 200px;
overflow: hidden;
}

.tier3 .mod-feature-header {
left: 0;
top: 0;
width: 582px;
margin-bottom: 20px;
}

.page-actions {
padding: 0;
display: block;
width: 100%;
font-size: 9px;
}

.notebook-container .mod-page-header .page-actions {
width: auto;
}

.mod-article-title .page-actions cite.source {
margin: 2px 0 0 0;
padding: 0;
}

.page-actions ul {
float: right;
width: auto;
}

.mod-article-title .subhead {
overflow: hidden;
margin: 10px 0 20px 0;
}

.mod-article-title .subhead cite {
font: normal 12px/14px Helvetica,Arial,sans-serif;
color: #999;
}

.mod-article-title .subhead cite.source {
display: block;
overflow: hidden;
}

.mod-article-title .subhead cite.source a {
font-weight: bold;
}

.mod-article-title .subhead cite.source img {
float: left;
margin-right: 10px;
}

.mod-article-title .subhead cite.source span {
color: #000;
font-weight: bold;
}

.mod-article-title .subhead .insider {
clear: right;
float: right;
padding: 16px 0 0 0;
overflow: hidden;
width: 424px;
}

.mod-article-title .subhead .insider a {
display: block;
}

.mod-article-title .subhead .insider a:hover {
text-decoration: none;
}

.mod-article-title .subhead .insider img.insider-logo {
float: right;
}

.mod-article-title .subhead .insider p {
font-size: 9px;
font-weight: bold;
padding: 4px 0 0 0;
white-space: nowrap;
clear: right;
float: right;
}

.mod-article-title .subhead .insider p span {
color: #f8a813;
}

.mod-article-title .subhead .insider.signed-in img {
border: 0!important;
float: right!important;
margin: 0!important;
padding: 0!important;
}

body.insider-story .mod-article-title .subhead {
padding-left: 30px;
}

.mod-article-summary {
background-color: #ededed;
padding: 10px;
margin: 10px 0 10px 0;
clear: both;
}

.mod-article-summary h4 {
font-weight: bold;
}

body.insider-story .mod-article-title .headline {
margin-left: 30px;
}

body.insider-story #subheader {
background: transparent none no-repeat scroll center 0;
width: 100%;
}

body.insider-story .article {
background: #fff url(http://a2.espncdn.com/prod/assets/insider/insider_strip.png) repeat-x scroll 0 0;
padding-top: 30px;
}

body.insider-story .mod-article-title #in-bug-story {
background: transparent url(http://a1.espncdn.com/prod/assets/insider/in_bug_56.png) no-repeat scroll 0 0;
position: absolute;
height: 56px;
width: 56px;
left: -20px;
}

body.insider-story .mod-article-title .type {
padding: 0 0 0 30px;
}

body.insider-story .ie6 .mod-article-title #in-bug-story {
background: 0;
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://a2.espncdn.com/i/insider/redesign/in_bug_ie6.png');
}

body.insider-story .mod-article-title #in-preview-bug-story {
background: transparent url(http://a2.espncdn.com/prod/assets/insider/in_bug_preview_56.png) no-repeat scroll 0 0;
position: absolute;
height: 56px;
width: 56px;
left: -20px;
}

body.insider-story .ie6 .mod-article-title #in-preview-bug-story {
background: 0;
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://a2.espncdn.com/prod/assets/insider/in_bug_preview_56.png');
}

body.insider-story .mod-article-title .date,
body.insider-story .mod-article-title .headline h2 {
padding-left: 30px;
}

body.insider-story .insider-top {
background: transparent url(http://a2.espncdn.com/prod/assets/insider/insider_header_gradient.png) repeat-x scroll 0 0;
height: 30px;
}

body.insider-story .insider-top h4 {
line-height: 30px;
}

body.insider-story .mod-accordion div {
padding: 10px 8px;
}

body.insider-story .mod-article-title h3 {
background: 0;
color: #a1a17f;
padding: 4px 0 0 0;
}

.mod-author-bio {
clear: both;
border: 1px #CCC solid;
padding: 8px;
background: #f2f2f2;
margin-bottom: 16px;
overflow: hidden;
}

.mod-author-bio .author {
float: left;
width: 50%;
font: bold 12px/16px Helvetica,Arial,sans-serif;
color: #333;
}

.mod-author-bio .author h4 {
font: bold 14px/16px Helvetica,Arial,sans-serif;
}

.mod-author-bio .author-actions {
font: normal 11px/14px Helvetica,Arial,sans-serif;
display: block;
overflow: hidden;
margin: 6px 0 0;
}

.mod-author-bio .author-actions li {
float: left;
margin: 0 6px 0 0;
padding: 0 6px 0 0;
}

.mod-author-bio .author-actions li: last-child {
border: 0;
}

.mod-author-bio .sprite-page-actions-12 {
float: left;
margin: 0 4px 0 0;
}

.mod-author-bio .bulletlinks {
float: left;
padding: 0;
width: 50%;
}

.mod-author-bio .bulletlinks li {
padding-bottom: 2px;
}

.mod-author-bio .bulletlinks li: last-child {
padding-bottom: 0;
}

.sprite-page-actions {
display: block;
height: 15px;
width: 15px;
background: url(http://a1.espncdn.com/prod/assets/sprites/page-actions-15.png) no-repeat;
}

.sprite-page-actions.facebook {
background-position: 0 0;
}

.sprite-page-actions.twitter {
background-position: 0 -15px;
}

.sprite-page-actions.comments {
background-position: 0 -30px;
}

.sprite-page-actions.email {
background-position: 0 -45px;
}

.sprite-page-actions.print {
background-position: 0 -60px;
}

.sprite-page-actions-12 {
display: block;
height: 12px;
width: 12px;
background: url(http://a1.espncdn.com/prod/assets/sprites/page-actions-12.png) no-repeat;
}

.sprite-page-actions-12.facebook {
background-position: 0 0;
}

.sprite-page-actions-12.twitter {
background-position: 0 -12px;
}

.sprite-page-actions-12.comments {
background-position: 0 -24px;
}

.sprite-page-actions-12.email {
background-position: 0 -36px;
}

.sprite-page-actions-12.print {
background-position: 0 -48px;
}

.mod-page-actions {
clear: both;
display: block;
overflow: hidden;
margin: 0 0 16px;
}

.mod-page-actions li {
float: left;
margin: 0 16px 0 0;
font: normal 9px/16px Arial,Helvetica,sans-serif;
text-transform: uppercase;
}

.mod-page-actions li a {
display: block;
float: left;
white-space: nowrap;
cursor: pointer;
}

.mod-page-actions li a .sprite-page-actions {
float: left;
margin: 0 4px 0 0;
}

.mod-page-actions li a .label {
float: left;
}

.mod-page-actions li a .label:hover {
text-decoration: underline;
}

.mod-page-actions li .count {
display: block;
float: left;
border: 1px #CCC solid;
margin: 0 0 0 6px;
padding: 0 4px;
line-height: 14px;
color: #333;
background-color: #fff;
position: relative;
}

.mod-page-actions li .count:before {
content: url(http://a2.espncdn.com/prod/assets/count-caret-15.png);
position: absolute;
left: -6px;
top: 3px;
}

#page-actions-bottom {
margin: 16px 0;
}

@media screen and (max-width: 1043px) {
#page-actions-top {
position: relative!important;
}
}

@media screen and (min-width: 1044px) {
#page-actions-top {
position: absolute;
top: 0;
}

body.insider-story #page-actions-top {
top: 114px;
}

#page-actions-top .mod-page-actions {
background: #FFF;
z-index: 1000;
left: -79px;
width: 54px;
position: absolute;
padding: 10px 0 10px 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}

#page-actions-top .mod-page-actions li {
margin: 0 0 4px 0;
float: none;
overflow: hidden;
}

#page-actions-top .mod-page-actions li: last-child,
#page-actions-top .mod-page-actions li.last {
margin: 0;
}

#page-actions-top .mod-page-actions li .label {
width: 38px;
height: 15px;
text-align: center;
color: #FFF;
background: #444;
background: -moz-linear-gradient(top,#949494 0,#666 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#949494),color-stop(100%,#666));
background: -webkit-linear-gradient(top,#949494 0,#666 100%);
background: -o-linear-gradient(top,#949494 0,#666 100%);
background: -ms-linear-gradient(top,#949494 0,#666 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#949494',endColorstr='#666666',GradientType=0);
background: linear-gradient(top,#949494 0,#666 100%);
}

#page-actions-top .mod-page-actions li.social .label {
display: none;
}

#page-actions-top .mod-page-actions li .count {
font-size: 10px;
padding: 2px 0;
margin: 0 0 0 5px;
width: 26px;
text-align: center;
background: #fff;
background: -moz-linear-gradient(top,#fff 0,#d7d7d7 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#d7d7d7));
background: -webkit-linear-gradient(top,#fff 0,#d7d7d7 100%);
background: -o-linear-gradient(top,#fff 0,#d7d7d7 100%);
background: -ms-linear-gradient(top,#fff 0,#d7d7d7 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0);
background: linear-gradient(top,#fff 0,#d7d7d7 100%);
}

#page-actions-top .mod-page-actions li .count:before {
content: url(http://a2.espncdn.com/prod/assets/count-caret-20.png);
position: absolute;
left: -6px;
top: 4px;
}

#page-actions-top .mod-page-actions li .sprite-page-actions {
margin: 0;
}

#page-actions-top .mod-page-actions li.social .sprite-page-actions {
height: 20px;
width: 20px;
background: url(http://a1.espncdn.com/prod/assets/sprites/page-actions-20.png) 0 0 no-repeat;
}

#page-actions-top .mod-page-actions li.social .sprite-page-actions.facebook {
background-position: 0 0;
}

#page-actions-top .mod-page-actions li.social .sprite-page-actions.twitter {
background-position: 0 -20px;
}

#page-actions-top .mod-page-actions li.social .sprite-page-actions.comments {
background-position: 0 -40px;
}
}

.mod-columnist .mod-header {
height: 139px;
}

.mod-columnist .mod-header h2 {
color: #3d3d3d;
font-family: helvetica,sans-serif;
font-size: 16px;
margin: 0;
}

.mod-columnist .mod-header p {
width: 400px;
margin: 10px 0;
font-size: 11px;
}

.mod-columnist .mod-header p a {
color: #225db7;
margin-right: 20px;
}

.mod-columnist div.search-more {
bottom: 4px;
position: absolute;
width: 440px;
}

.mod-columnist div.search-more p {
padding: 0;
margin: 0;
text-align: right;
width: 100%;
}

body.columnists .mod-content .page-select h4 {
float: left;
display: block;
padding: 2px 0;
}

body.columnists .no-results {
padding: 8px 10px;
height: 200px;
}

.mod-columnists-featured {
height: 166px!important;
background-position: bottom right;
}

.mod-columnists-featured div {
padding: 16px;
}

.mod-columnists-featured p {
width: 400px;
margin-left: 0;
margin-right: 0;
}

.mod-columnists-featured h2 {
font-size: 16px;
font-family: helvetica;
color: #3d3d3d;
margin: 0;
}

.mod-columnists-featured .links {
margin: 0;
padding: 0;
}

.mod-columnists-featured .links li {
float: left;
padding-right: 20px;
}

.mod-columnists-featured .links .last {
display: block;
}

.mod-columnists-featured-story .mod-content div {
padding: 6px 10px;
}

.mod-columnists-featured-story .mod-content div.overview {
margin-left: 145px;
padding: 0;
}

.mod-columnists-featured-story .mod-content p {
margin: 4px 0;
}

.mod-columnists-featured-story .mod-content p a {
padding-right: 2px;
}

.mod-columnists-featured-story .mod-content h2 {
color: #333;
font-size: 18px;
font-family: Helvetica,Arial,sans-serif;
}

.mod-columnists-results {
padding: 0 4px;
}

.mod-sort-select .select-box {
float: right;
}

.mod-sort-select {
border-bottom: 1px #e0e0e0 solid;
height: 24px;
padding: 6px 10px;
color: #474747;
font-size: 10px;
position: relative;
}

.mod-sort-select .sort-selected {
padding: 5px 0;
}

.mod-sort-select .sort-selected ul {
display: inline;
vertical-align: bottom;
padding: 0;
margin: 0;
}

.mod-sort-select .sort-selected li {
display: inline;
padding: 0 4px 0 0;
margin: 0 4px 0 0;
border-right: 1px #CCC solid;
}

.mod-sort-select .sort-selected li.last {
border: 0;
}

.mod-sort-select .sort-selected a.more {
background: url(http://a1.espncdn.com/prod/assets/arrow_down.gif) no-repeat right;
padding-right: 10px;
}

body.columnists .sort-selected {
float: left;
display: block;
padding: 2px 0;
font-size: 10px;
color: #474747;
overflow: hidden;
}

body.columnists .sort-selected span {
font-weight: bold;
}

.page-select {
text-align: right;
padding: 6px 10px;
overflow: hidden;
height: 1%;
}

.page-select-top {
border-bottom: 1px #e0e0e0 solid;
}

.page-select-bottom {
border-top: 1px #e0e0e0 solid;
clear: both;
}

.page-select img {
display: inline;
vertical-align: middle;
}

.page-select .page-numbers {
display: block;
vertical-align: middle;
margin: 2px 2px;
color: #4b4b4b;
font-size: 10px;
float: left;
}

.page-select .controls {
float: right;
overflow: hidden;
}

.page-select .jcarousel-prev {
display: block!important;
float: left;
height: 18px;
}

.page-select .jcarousel-next {
display: block!important;
float: left;
height: 18px;
}

.mod-columnists-results .alpha-list {
display: inline;
}

.mod-columnists-results .alpha-list li {
display: inline;
border-right: 1px #CCC solid;
padding: 0 4px;
margin: 0;
color: #999;
}

.mod-columnists-results .alpha-list li.last {
border: 0;
}

.mod-columnists-results .alpha-list li a {
text-decoration: underline;
}

.mod-columnists-results .brief-overview {
padding: 0;
margin: 0;
}

.mod-columnists-results .brief-overview h6 {
color: #5e5e5e;
margin-right: 10px;
}

.mod-columnists-results .brief-overview li {
padding: 6px 0 6px 10px;
min-height: 90px;
width: auto;
overflow: hidden;
}

.ie6 .mod-columnists-results .brief-overview li {
height: 1%;
}

.mod-columnists-results .brief-overview li.last {
border-bottom: 0;
}

.mod-columnists-results .brief-overview img {
float: left;
width: 65px;
}

.mod-columnists-results .brief-overview .column {
float: left;
width: 50%;
}

.mod-columnists-results .brief-overview .column div {
margin-left: 75px;
}

.mod-columnists-results .brief-overview p {
margin-left: 0;
}

.mod-columnists-results .brief-overview .article-title {
margin: 4px 0 -10px 0;
color: #999;
}

.mod-columnists-results .brief-overview .article-title a {
margin-right: 10px;
}

.mod-columnists-archive .brief-overview .article-title a {
margin-right: 10px;
}

.mod-columnists-results .brief-overview .article-links-holder {
display: list-item;
margin: 0 0 0 24px;
padding: 0;
border: 0;
min-height: 0;
list-style-image: url(http://a1.espncdn.com/prod/assets/bullet_gray.gif);
}

.mod-columnists-results .brief-overview .article-links li {
margin: 0 10px 0 0;
padding: 0 10px 0 0;
border: 0;
border-right: 1px #CCC solid;
height: auto;
min-height: 0;
display: inline-block;
}

.mod-columnists-results .brief-overview .article-links li.last {
border: 0;
}

.mod-columnists-results .brief-overview p.links {
margin-bottom: 0;
}

.mod-columnists-results .brief-overview p.links a {
margin-right: 10px;
}

.mod-columnists-archive {
padding: 16px 16px 16px 16px;
}

.mod-columnists-archive p {
margin-left: 0;
margin-right: 0;
}

.mod-columnists-archive .article-title {
margin: 0 0 -10px 0;
color: #999;
padding-top: 10px;
}

.mod-columnists-archive .article-title a {
margin-right: 10px;
}

.mod-columnists-archive .article-title.first {
padding-top: 0;
}

body.golf table.mod-data tr td {
font-size: 11px;
}

.mod-thisweek-golf-capsule ul {
padding: 5px 5px 7px 5px;
}

.mod-thisweek-golf-capsule ul li {
font-weight: bold;
color: #000;
padding-bottom: 3px;
}

.mod-thisweek-golf-capsule ul li span {
font-weight: normal;
color: #646464;
margin-right: 2px;
}

.mod-money-leader .footer {
border-top: 1px solid #e0e0e0;
padding: 6px 2px 4px;
overflow: hidden;
}

.mod-money-leader .footer img {
float: right;
}

.mod-money-leader .footer p {
float: left;
color: #666;
font-size: 9px;
margin: 0 0 10px;
}

body.horse .mod-open div.logoText p {
margin-top: 0;
}

body.allsports .bg-opaque {
margin-bottom: 6px;
}

body.allsports .mod-no-footer .mod-sport {
width: auto;
border-width: 0;
padding: 0;
}

body.allsports .mod-sport h4 {
padding: 10px 12px 6px 10px;
font-family: helvetica,arial,sans-serif;
font-size: 13px;
}

body.allsports .mod-sport img {
float: left;
margin: 0 10px 4px 10px;
}

body.allsports .mod-sport p {
margin: 0;
color: #606261;
line-height: 14px;
padding: 0 12px;
}

body.allsports .mod-sport ul.bulletlinks {
clear: left;
padding: 8px 12px;
}

body.allsports .mod-sport ul.bulletlinks img {
float: none;
margin: 0;
}

body.allsports .othersports {
clear: both;
padding-top: 10px;
}

body.allsports .othersports .mod-sport h4 {
padding: 10px 8px 0 10px;
}

body.allsports .othersports .mod-sport ul.bulletlinks {
clear: left;
padding: 0 12px;
}

body.allsports .topsports .span-4 {
background: #fff url(http://a1.espncdn.com/prod/assets/row_gradient_back.jpg) no-repeat scroll left bottom;
}

body.allsports .topsports .mod-content {
background: transparent;
}

body.allsports .topsports .mod-content .gradient-container {
background: transparent;
}

.mod-page-header .mod-content {
background: #e3e3e3 url(http://a2.espncdn.com/prod/assets/gray_grad.jpg) top left repeat-x;
padding: 16px;
border-width: 0;
}

.mod-page-header .mod-content a:visited {
color: #225db7!important;
}

body.scoreboard .mod-page-header .mod-content,
.ie6 .mod-page-header .mod-content,
.ie7 .mod-page-header .mod-content {
padding-bottom: 0;
}

.mod-page-header h2 {
margin-bottom: 20px;
font-size: 16px;
color: #4b4b4b;
font-family: helvetica,arial,sans-serif;
line-height: 17px;
}

.mod-page-header .ui-tabs-nav {
margin-bottom: 8px;
}

.mod-page-header .key-dates {
float: left;
width: 255px;
padding-right: 10px;
}

.mod-page-header .key-dates ul {
clear: left;
margin: 0;
}

.mod-page-header .key-dates ul li {
font-size: 10px;
line-height: 14px;
}

.mod-page-header .key-dates ul li.title {
background: url(http://a1.espncdn.com/prod/assets/icon_keydates.gif) left no-repeat;
text-indent: 10px;
font-weight: bold;
color: #5e5e5e;
}

.mod-page-header .scoreboard-calendar {
float: left;
width: 360px;
}

.mod-page-header .scoreboard-calendar .dropdown {
margin: 0 10px 8px 24px;
}

.mod-page-header .more-info {
float: right;
width: 220px;
}

.mod-page-header .more-info .dropdown {
margin: 0 0 55px 10px;
float: right;
}

.mod-page-header .more-info .refresh {
text-align: right;
color: #5e5e5e;
font-size: 10px;
float: right;
clear: both;
width: 200px;
}

.mod-page-header .key-info {
float: left;
width: 190px;
padding-right: 10px;
}

.mod-page-header .key-info ul {
clear: left;
margin: 0;
}

.mod-page-header .key-info ul li {
font-size: 10px;
line-height: 14px;
}

.mod-page-header .key-info ul li.title {
font-weight: 700;
color: #5e5e5e;
}

.mod-page-header .filter-options {
float: left;
background: #fcfcfc;
padding: 8px;
}

.mod-page-header .filter-options h5 {
color: #555;
padding: 0 2px 6px;
}

.mod-page-header .filter-options select {
margin: 0 2px 0 0;
font-size: 11px;
padding: 2px;
}

body.standings .mod-page-header .filter-options select {
font-size: 10px;
}

.mod-page-header .filter-options input.button {
position: relative;
top: 4px;
}

body.standings .mod-page-header .more-info {
width: 130px;
}

body.standings .mod-page-header .more-info .dropdown,
body.schedules .mod-page-header .more-info .dropdown {
margin: 0 0 25px 10px;
}

.mod-page-header .more-info .links {
text-align: right;
color: #5e5e5e;
font-size: 10px;
float: right;
width: 220px;
}

.mod-page-header .ui-tabs-nav {
margin-bottom: 7px;
}

.mod-page-header .floatleft {
line-height: 1.8em;
}

.mod-page-header .floatright {
text-align: right;
line-height: 1.8em;
}

.mod-page-header-tabs .floatleft,
.mod-page-header-tabs .floatright {
margin-bottom: 20px;
}

.mod-page-header .cross-links {
line-height: normal!important;
font-size: 10px;
}

.mod-page-header .widget-tab {
background: transparent url(http://a1.espncdn.com/prod/assets/add_widget_bug.jpg) no-repeat scroll 0 55%!important;
float: right!important;
margin-right: 20px!important;
padding-left: 5px;
}

.mod-page-header .floatleft select,
.mod-page-header .floatright select {
margin: 2px 0;
}

.mod-page-header .more-dates {
float: left;
width: 400px;
position: relative;
left: -30px;
}

.mod-page-header .more-dates h5 {
color: #6f6f6f;
font-weight: 700;
padding: 0 10px 4px 30px;
}

.mod-page-header .more-dates div.view {
float: left;
width: 302px;
overflow: hidden;
}

.mod-page-header .more-dates a.next,
.mod-page-header .more-dates a.prev {
text-decoration: none;
width: 20px;
margin: 0 5px;
float: left;
line-height: 50px;
background: transparent url(http://a1.espncdn.com/prod/assets/carousel-scrollers-sprite-transparent.png) 0 50% no-repeat;
}

.mod-page-header .more-dates a.next {
background-position: -126px 50%;
}

.mod-page-header .more-dates a.next:hover {
text-decoration: none;
background-position: -101px 50%;
}

.mod-page-header .more-dates a.prev:hover {
text-decoration: none;
background-position: -25px 50%;
}

.mod-page-header .more-dates ul {
float: left;
width: 308px;
white-space: nowrap;
}

.mod-page-header .more-dates ul li {
display: inline;
float: left;
}

.mod-page-header .more-dates ul li a {
border: 1px solid #a5a5a5;
border-width: 1px 1px 1px 0;
text-align: center;
display: block;
width: 42px;
height: 50px;
text-decoration: none;
background: #fff url(http://a1.espncdn.com/prod/assets/calendar/calendar_carousel_day_bg.jpg) 0 0 repeat-x;
}

.mod-page-header .more-dates ul li a:hover {
text-decoration: none;
background-image: none;
background-color: #b2cef7;
}

.mod-page-header .more-dates ul li.first a {
border-width: 1px 1px 1px 1px;
}

.mod-page-header .more-dates ul li a span {
display: block;
}

.mod-page-header .more-dates ul li a span.day {
color: #6d6d6d;
font: 700 9px/13px verdana,helvetica,sans-serif;
}

.mod-page-header .more-dates ul li a span.date {
color: #225db7;
font: 700 12px/24px verdana,helvetica,sans-serif;
}

.mod-page-header .more-dates ul li a span.num-games {
color: #3b3b3b;
font: 400 9px/11px verdana,helvetica,sans-serif;
}

.mod-page-header .more-dates ul li a span.num-games-small {
color: #3b3b3b;
font: 400 8px/11px verdana,helvetica,sans-serif;
}

.mod-scorebox p {
margin: 5px;
color: #555;
font-size: 10px;
line-height: 14px;
}

body.mlb-scoreboard .mod-scorebox p {
padding: 2px 0;
}

body.mlb-scoreboard .mod-scorebox p.pitchers {
margin-top: 0;
margin-bottom: 0;
padding: 0;
}

body.mlb-scoreboard .mod-scorebox p.pitchers.last {
margin-bottom: 5px;
}

body.scoreboard h4.league-title {
text-align: center;
padding: 4px;
color: #5e5e5e;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
}

.mod-scorebox p.set-inline {
clear: both;
background: transparent url(http://a1.espncdn.com/prod/assets/inline.png) 0 3px no-repeat;
text-indent: 40px;
}

.mod-scorebox.pregame .game-header {
border-top: #c9c9c9 4px solid;
background: #f6f6f6 url(http://a2.espncdn.com/prod/assets/bg_scoreboard_gameheader_pregame.jpg) repeat-x top;
}

.mod-scorebox.final .game-header {
border-top: #4d4d4d 4px solid;
}

.mod-scorebox .game-header {
background: #dfdfdf url(http://a2.espncdn.com/prod/assets/bg_scoreboard_gameheader.jpg) top repeat-x;
float: left;
width: 100%;
margin-bottom: 4px;
}

.mod-scorebox-pregame .game-header {
border-top: #c9c9c9 4px solid;
background: #f4f4f4 url(http://a2.espncdn.com/prod/assets/bg_scoreboard_gameheader_pregame.jpg) repeat-x top;
}

.mod-scorebox-final .game-header {
border-top: #4d4d4d 4px solid;
}

.mod-scorebox .my-game {
background: #ead770 url(http://a2.espncdn.com/prod/assets/bg_scoreboard_mygameheader.jpg) repeat-x top!important;
}

body.nba-scoreboard .mod-scorebox.in-progress .game-header {
border-top: #a17335 4px solid;
}

body.mlb-scoreboard .mod-scorebox.in-progress .game-header {
border-top: #4279b0 4px solid;
}

body.nhl-scoreboard .mod-scorebox.in-progress .game-header {
border-top: #0097b0 4px solid;
}

body.ncb-scoreboard .mod-scorebox.in-progress .game-header {
border-top: #c00 4px solid;
}

.mod-scorebox .game-header .game-header-table {
float: left;
border-right: #c2c2c2 1px solid;
width: 65%;
margin: 2px;
color: #5d5d5d;
font-family: helvetica,arial,sans-serif;
font-size: 16px;
font-weight: bold;
}

.mod-scorebox .game-header .game-header-table tr td.team-name {
text-indent: 45px!important;
line-height: 25px;
padding-top: 1px;
}

.mod-scorebox .game-header .game-header-table tr.winner td.team-name {
background-image: url(http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif);
background-position: 5px 55%;
background-repeat: no-repeat;
}

.mod-scorebox .game-header .game-header-table tr td.team-name a {
display: block;
color: #5d5d5d;
position: relative;
}

.mod-scorebox .game-header .game-header-table tr td.team-name a:hover {
text-decoration: none;
}

.ie .mod-scorebox .game-header .game-header-table tr td.team-name a {
zoom: 1;
}

.mod-scorebox .game-header .game-header-table tr td.team-name a:visited {
color: #888!important;
}

.mod-scorebox .game-header .game-header-table tr.loser {
font-weight: normal;
}

.mod-scorebox .game-header .game-header-table tr td.team-score {
text-align: right;
padding-right: 4px;
}

.mod-scorebox .game-header .game-header-table tr td.team-score span {
padding: 2px 4px 1px 4px;
}

.mod-scorebox .game-header .game-header-table tr td.team-score span.updated {
background: #5f5f64;
color: #fff;
}

.mod-scorebox .game-header.my-game .game-header-table tr td.team-score span.updated {
color: #dfe18f;
}

body.ncb-scoreboard .mod-scorebox .game-header .game-header-table {
font-size: 12px;
}

body.ncb-scoreboard .mod-scorebox .game-header .game-header-table tr td.team-name {
text-indent: 0!important;
}

body.ncb-scoreboard .mod-scorebox .game-header .game-header-table tr.winner td.team-name {
background-position: 5px 43%;
}

.mod-scorebox .game-header .game-header-table tr td.team-name span.rank {
display: block;
width: 16px;
margin-left: 0;
padding-left: 10px;
padding-right: 3px;
text-align: right;
height: 16px;
min-height: 16px;
float: left;
}

.mod-scorebox .game-header .game-header-table tr td.team-score {
vertical-align: middle;
}

.logo-nba-small {
background-image: url(http://a2.espncdn.com/prod/assets/teamlogos/nba/logo-nba-teams-small.png);
background-repeat: no-repeat;
}

.logo-nba-small.bceltics {
background-position: 10px 0;
}

.logo-nba-small.njnets {
background-position: 10px -25px;
}

.logo-nba-small.nyknicks {
background-position: 10px -50px;
}

.logo-nba-small.psixers {
background-position: 10px -75px;
}

.logo-nba-small.traptors {
background-position: 10px -100px;
}

.logo-nba-small.cbulls {
background-position: 10px -125px;
}

.logo-nba-small.ccavaliers {
background-position: 10px -150px;
}

.logo-nba-small.dpistons {
background-position: 10px -175px;
}

.logo-nba-small.ipacers {
background-position: 10px -200px;
}

.logo-nba-small.mbucks {
background-position: 10px -225px;
}

.logo-nba-small.ahawks {
background-position: 10px -250px;
}

.logo-nba-small.cbobcats {
background-position: 10px -275px;
}

.logo-nba-small.mheat {
background-position: 10px -300px;
}

.logo-nba-small.omagic {
background-position: 10px -325px;
}

.logo-nba-small.wwizards {
background-position: 10px -350px;
}

.logo-nba-small.gswarriors {
background-position: -190px 0;
}

.logo-nba-small.laclippers {
background-position: -190px -25px;
}

.logo-nba-small.lalakers {
background-position: -190px -50px;
}

.logo-nba-small.psuns {
background-position: -190px -75px;
}

.logo-nba-small.skings {
background-position: -190px -100px;
}

.logo-nba-small.dmavericks {
background-position: -190px -125px;
}

.logo-nba-small.hrockets {
background-position: -190px -150px;
}

.logo-nba-small.mgrizzlies {
background-position: -190px -175px;
}

.logo-nba-small.nohornets {
background-position: -190px -200px;
}

.logo-nba-small.saspurs {
background-position: -190px -225px;
}

.logo-nba-small.dnuggets {
background-position: -190px -250px;
}

.logo-nba-small.mtimberwolves {
background-position: -190px -275px;
}

.logo-nba-small.octhunder {
background-position: -190px -300px;
}

.logo-nba-small.ptrailblazers {
background-position: -190px -325px;
}

.logo-nba-small.ujazz {
background-position: -190px -350px;
}

.logo-mlb-small {
background-image: url(http://a2.espncdn.com/prod/assets/teamlogos/mlb/logo-mlb-teams-small.png);
background-repeat: no-repeat;
}

.logo-mlb-small.borioles {
background-position: 10px 0;
}

.logo-mlb-small.bredsox {
background-position: 10px -25px;
}

.logo-mlb-small.nyyankees {
background-position: 10px -50px;
}

.logo-mlb-small.tbrays {
background-position: 10px -75px;
}

.logo-mlb-small.tbluejays {
background-position: 10px -100px;
}

.logo-mlb-small.cwhitesox {
background-position: 10px -125px;
}

.logo-mlb-small.cindians {
background-position: 10px -150px;
}

.logo-mlb-small.dtigers {
background-position: 10px -175px;
}

.logo-mlb-small.kcroyals {
background-position: 10px -200px;
}

.logo-mlb-small.mtwins {
background-position: 10px -225px;
}

.logo-mlb-small.laangels {
background-position: 10px -250px;
}

.logo-mlb-small.oathletics {
background-position: 10px -275px;
}

.logo-mlb-small.smariners {
background-position: 10px -300px;
}

.logo-mlb-small.trangers {
background-position: 10px -325px;
}

.logo-mlb-small.abraves {
background-position: -190px 0;
}

.logo-mlb-small.fmarlins {
background-position: -190px -25px;
}

.logo-mlb-small.nymets {
background-position: -190px -50px;
}

.logo-mlb-small.pphillies {
background-position: -190px -75px;
}

.logo-mlb-small.wnationals {
background-position: -190px -100px;
}

.logo-mlb-small.ccubs {
background-position: -190px -125px;
}

.logo-mlb-small.creds {
background-position: -190px -150px;
}

.logo-mlb-small.hastros {
background-position: -190px -175px;
}

.logo-mlb-small.mbrewers {
background-position: -190px -200px;
}

.logo-mlb-small.ppirates {
background-position: -190px -225px;
}

.logo-mlb-small.slcardinals {
background-position: -190px -250px;
}

.logo-mlb-small.adiamondbacks {
background-position: -190px -275px;
}

.logo-mlb-small.crockies {
background-position: -190px -300px;
}

.logo-mlb-small.ladodgers {
background-position: -190px -325px;
}

.logo-mlb-small.sdpadres {
background-position: -190px -350px;
}

.logo-mlb-small.sfgiants {
background-position: -190px -375px;
}

.logo-nhl-small {
background-image: url(http://a2.espncdn.com/prod/assets/teamlogos/nhl/logo-nhl-teams-small.png);
background-repeat: no-repeat;
}

.logo-nhl-small.njdevils {
background-position: 10px 0;
}

.logo-nhl-small.nyislanders {
background-position: 10px -25px;
}

.logo-nhl-small.nyrangers {
background-position: 10px -50px;
}

.logo-nhl-small.pflyers {
background-position: 10px -75px;
}

.logo-nhl-small.ppenguins {
background-position: 10px -100px;
}

.logo-nhl-small.bbruins {
background-position: 10px -125px;
}

.logo-nhl-small.bsabres {
background-position: 10px -150px;
}

.logo-nhl-small.mcanadiens {
background-position: 10px -175px;
}

.logo-nhl-small.osenators {
background-position: 10px -200px;
}

.logo-nhl-small.tmapleleafs {
background-position: 10px -225px;
}

.logo-nhl-small.athrashers {
background-position: 10px -250px;
}

.logo-nhl-small.churricanes {
background-position: 10px -275px;
}

.logo-nhl-small.fpanthers {
background-position: 10px -300px;
}

.logo-nhl-small.tblightning {
background-position: 10px -325px;
}

.logo-nhl-small.wcapitals {
background-position: 10px -350px;
}

.logo-nhl-small.cblackhawks {
background-position: -190px 0;
}

.logo-nhl-small.cbluejackets {
background-position: -190px -25px;
}

.logo-nhl-small.dredwings {
background-position: -190px -50px;
}

.logo-nhl-small.npredators {
background-position: -190px -75px;
}

.logo-nhl-small.slblues {
background-position: -190px -100px;
}

.logo-nhl-small.cflames {
background-position: -190px -125px;
}

.logo-nhl-small.cavalanche {
background-position: -190px -150px;
}

.logo-nhl-small.eoilers {
background-position: -190px -175px;
}

.logo-nhl-small.mwild {
background-position: -190px -200px;
}

.logo-nhl-small.vcanucks {
background-position: -190px -225px;
}

.logo-nhl-small.aducks {
background-position: -190px -250px;
}

.logo-nhl-small.dstars {
background-position: -190px -275px;
}

.logo-nhl-small.lakings {
background-position: -190px -300px;
}

.logo-nhl-small.pcoyotes {
background-position: -190px -325px;
}

.logo-nhl-small.sjsharks {
background-position: -190px -350px;
}

.mod-scorebox .game-header ul.game-info {
display: block;
color: #555;
font-weight: bold;
font-family: verdana;
font-size: 11px;
padding-top: 4px;
}

.mod-scorebox .game-header ul.game-info li {
display: block;
line-height: 22px;
text-indent: 10px;
min-height: 25px;
}

.ie6 .mod-scorebox .game-header ul.game-info li {
height: 25px;
}

.mod-scorebox .game-header ul.game-info li span.time-remaining {
position: absolute;
right: 8px;
}

.ie .mod-scorebox .game-header ul.game-info li span.time-remaining {
margin-top: -5px;
}

.mod-scorebox .game-header ul.game-info li span.time-remaining.limited {
color: #be3139;
}

.mod-scorebox.pregame .game-header ul li {
font-weight: normal;
}

.mod-scorebox.pregame .game-header,
.mod-scorebox.pregame .game-header .game-header-table,
.mod-scorebox.pregame .game-header ul.game-info,
.mod-scorebox.pregame .game-header .game-header-table tr td.team-name a {
color: #858585;
font-weight: normal;
}

.mod-scorebox table.game-details,
.mod-scorebox table.game-stat-overview {
color: #555;
font-size: 10px;
width: 96%;
clear: both;
margin: 0 5px 4px 5px;
}

.mod-scorebox table.game-details thead,
.mod-scorebox table.game-details tr td {
text-align: right;
}

.mod-scorebox table.game-details tr td {
font-family: verdana;
font-size: 10px;
color: #555;
}

.mod-scorebox table.game-details tr td.team {
text-align: left;
width: 170px;
}

.mod-scorebox table.game-details tr td.point-type {
text-align: right;
}

.mod-scorebox table.game-details thead tr td.featured,
.mod-scorebox table.game-details tr td.featured {
font-weight: bold;
padding-left: 4px;
}

.mod-scorebox table.game-details img {
padding-left: 4px;
}

.mod-scorebox table.game-details.team-name-extend tr td {
width: 20px;
}

.mod-scorebox table.game-details.team-name-extend tr th.team,
.mod-scorebox table.game-details.team-name-extend tr td.team {
width: 65%!important;
}

.mod-scorebox table.starters th {
text-align: left;
}

.mod-scorebox table.game-stat-overview {
margin: 10px 0 10px 5px;
}

.mod-scorebox table.game-stat-overview th,
.mod-scorebox table.game-stat-overview td {
text-align: left;
}

.mod-scorebox table.game-stat-overview td.pos {
width: 70px;
}

.mod-scorebox ul.game-stats {
float: left;
width: 35%;
color: #484848;
font-size: 10px;
padding-bottom: 10px;
}

.mod-scorebox ul.game-stats li {
display: block;
clear: right;
padding: 1px 0;
}

.mod-scorebox ul.game-stats li.first {
padding-bottom: 2px;
}

.mod-scorebox ul.game-stats li.first span {
margin-right: 10px;
}

.mod-scorebox ul.game-stats li img {
margin-right: 4px;
}

.mod-scorebox p.game-stats {
clear: both;
float: left;
width: 90%;
}

.mod-scorebox p.game-stats span.team-name {
float: left;
width: 15%;
font-weight: bold;
}

.mod-scorebox p.game-stats span.details {
float: left;
width: 85%;
}

body.mlb-scoreboard .mod-scorebox table.game-details tr td.team {
width: 26%;
}

body.mlb-scoreboard .mod-scorebox table.game-details tr td {
padding: 0 2px;
width: 7%;
}

body.mlb-scoreboard .mod-scorebox .baseball-diamond-img {
background-image: url(http://a1.espncdn.com/prod/assets/baseball_diamond_sprite.png);
background-repeat: no-repeat;
background-position: 0 0;
float: left;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 6px;
width: 56px;
height: 56px;
}

body.mlb-scoreboard .mod-scorebox .baseball-diamond-img.bases-loaded {
background-position: 0 -56px;
}

.video .mod-article-title h2 {
padding: 0;
font-size: 20px;
border-bottom: 0;
line-height: 30px;
}

.video .mod-article-title .date {
padding-bottom: 10px;
font-size: 10px;
float: none;
}

.video .mod-article-title .date span {
font-weight: 400;
padding-left: 10px;
}

.ie .mod-container#video-main {
margin-bottom: 6px;
}

#video-main .mod-header {
background: #ccc url(http://a1.espncdn.com/prod/assets/gradient_video_header.gif) 0 0 repeat-x;
border-top: solid #d5d5d5 1px;
border-bottom: solid #c6c6c6 1px;
}

#video-main .mod-header h4 {
color: #333;
}

#video-main div.controls-wrapper {
position: relative;
text-align: center;
margin: 16px auto 0;
border-top: 1px #e0e0e0 solid;
width: 576px;
padding: 2px 0 0;
}

#video-main div.controls {
width: 125px;
margin-left: auto;
margin-right: auto;
}

#video-main div.controls div {
display: inline;
height: 30px;
}

#video-main div.controls .jcarousel-next {
float: left;
}

#video-main div.controls div.pagination {
padding: 0;
margin: 8px;
height: auto;
float: left;
}

#video-main .mod-content {
overflow: hidden;
padding: 10px 2px 6px 2px;
border-width: 0;
}

.ie #video-main .mod-content {
float: left;
}

#video-main .mod-content h5 {
padding: 8px 0 3px 14px;
font-family: helvetica,arial,sans-serif;
font-size: 18px;
color: #333;
}

#video-main .mod-carousel {
padding: 0;
margin-left: 0;
}

#video-main .mod-carousel .jcarousel-clip {
width: 610px;
}

#video-main .mod-carousel ul li,
#video-main .mod-carousel .jcarousel-list li,
#video-main .mod-carousel .jcarousel-item {
height: auto;
padding: 0;
margin: 0;
width: 610px;
}

#video-main .mod-carousel ul li div,
#video-main .mod-carousel .jcarousel-list li div,
#video-main .mod-carousel .jcarousel-item div {
padding: 0;
border: 0;
}

#video-main .mod-carousel ul li p,
#video-main .mod-carousel .jcarousel-item p {
background: transparent;
font-family: verdana,helvetica,arial,sans-serif;
font-size: 11px;
color: #2e2e2e;
margin: 0;
padding: 0;
position: relative;
width: 576px;
overflow: visible;
}

#video-main .mod-carousel .jcarousel-item p a {
font-size: 10px;
}

#video-main .mod-carousel .jcarousel-list li div {
padding: 0;
margin: 0;
}

#video-main .mod-content div#player {
border-width: 0;
border: 1px solid #b9b9b9;
padding: 3px;
width: 576px;
margin-left: auto;
margin-right: auto;
margin-top: 6px;
}

#video-main .mod-carousel ul li div.mod-video-rating {
width: 180px;
margin: 0 14px;
}

.ie6 #video-main .mod-carousel ul li div.mod-video-rating {
margin-left: 8px;
}

#video-main .mod-carousel ul li .mod-video-tags {
width: 380px;
margin-right: 14px;
}

.mod-video-rating a {
display: block;
float: left;
border-width: 0;
}

.mod-video-rating strong {
float: left;
margin-right: 4px;
}

.mod-video-rating span.votes {
font-size: 9px;
padding-left: 4px;
float: left;
}

.mod-video-rating div.red-stars {
width: 60px;
border-width: 0;
float: left;
}

.mod-video-rating .red-stars .star {
background-image: url(http://a1.espncdn.com/prod/assets/stars_red.png);
background-repeat: no-repeat;
width: 12px;
height: 12px;
padding: 0;
}

.mod-video-rating .red-stars .star.full {
background-position: 0 -25px;
}

.mod-video-rating .red-stars .star.half {
background-position: 0 1px;
}

.mod-video-rating .red-stars .star.none {
background-position: 0 -12px;
}

.mod-video-rating div.gray-stars {
width: 50px;
border-width: 0;
float: left;
padding-top: 1px;
}

.mod-video-rating .gray-stars .star {
float: left;
background-image: url(http://a1.espncdn.com/prod/assets/stars_gray.png);
background-repeat: no-repeat;
width: 10px;
height: 11px;
padding: 0;
}

.mod-video-rating .gray-stars .star.full {
background-position: 0 -24px;
}

.mod-video-rating .gray-stars .star.half {
background-position: 0 0;
}

.mod-video-rating .gray-stars .star.none {
background-position: 0 -12px;
}

.faux-col-container {
background-image: url(http://a1.espncdn.com/prod/assets/video/video_menu_bground.gif);
background-repeat: repeat-y;
color: #474747;
overflow: hidden;
height: 1%;
}

.mod-find-video .channels {
width: 136px;
padding: 6px;
float: left;
}

.mod-find-video .channels h3 {
padding: 10px 0 10px 4px;
font-family: helvetica,arial,sans-serif;
font-size: 11px;
border-bottom: 1px #e0e0e0 solid;
}

.mod-find-video .channels ul li a {
display: block;
padding: 5px;
}

.mod-find-video .channels a.active {
background-color: #ddd;
color: #333;
}

.mod-find-video .channels ul li {
font-size: 10px;
}

.ie6 .mod-find-video .channels ul li {
height: 1%;
}

.mod-find-video .channels ul li.main {
border-bottom: 1px #e0e0e0 solid;
}

.mod-find-video .channels a.not-expandable,
.mod-find-video .channels a.expandable,
.mod-find-video .channels a.expanded {
padding: 10px 4px;
font-size: 11px;
font-weight: 700;
}

.mod-find-video .channels a.expandable {
background: url(http://a1.espncdn.com/prod/assets/video/toc_arrow_right.gif) no-repeat 100% 50%;
}

.mod-find-video .channels a.expanded {
background: url(http://a1.espncdn.com/prod/assets/video/toc_arrow_down.gif) no-repeat 100% 50%;
}

.mod-find-video .channels ul li ul li.secondary {
font-size: 10px;
font-weight: 400;
}

.mod-find-video .channels ul li ul li.secondary ul {
padding: 8px;
}

.mod-find-video .channels ul li ul li.secondary a.expanded {
font-size: 10px;
padding: 0 4px;
margin-top: 10px;
}

.mod-find-video .video-listing {
margin-left: 148px;
position: relative;
padding: 10px 0 0 10px;
}

.mod-find-video .mod-sort-select {
padding: 1px 10px 6px 10px;
}

.mod-find-video .video-grid {
padding: 10px 0 0 4px;
}

.mod-find-video .video-grid li {
overflow: hidden;
}

.mod-find-video .video-grid li div.video-cell {
float: left;
width: 134px;
padding: 0 14px 25px 0;
position: relative;
}

.mod-find-video .video-grid h5 {
font-size: 11px;
font-weight: normal;
line-height: 13px;
padding: 3px 0 2px;
}

.mod-find-video .video-grid p {
margin: 0;
}

.mod-find-video .video-grid p.watch-now {
padding-top: 3px;
clear: both;
}

.mod-find-video .video-grid a {
font-size: 10px;
}

.mod-find-video .video-grid div.mod-video-rating {
padding: 3px 4px 3px 0;
width: auto;
}

.ie6 .mod-find-video .video-grid div.mod-video-rating {
padding-bottom: 0;
}

.mod-popular-video div.video-attributes {
padding-bottom: 8px;
background: 0;
overflow: hidden;
}

.mod-popular-video .mod-content ul li dl {
padding: 4px 4px 4px 0;
margin: 0;
}

.ie6 .mod-popular-video div.video-attributes,
.ie6 .mod-popular-video .mod-content ul li dl {
height: 1%;
zoom: 1;
}

.mod-popular-video .timestamp {
font-size: 10px;
font-weight: normal;
color: #8c8c8c;
}

.mod-tag-cloud .mod-content {
padding: 10px 0 10px 10px;
font-family: helvetica,arial,sans-serif;
}

.mod-tag-cloud a {
line-height: 28px;
padding-right: 10px;
}

.mod-tag-cloud .mod-footer a {
padding-right: 0;
}

.mod-clubhouse-subhead {
height: 90px;
background: #eee url(http://a2.espncdn.com/prod/assets/transitional/clubhouse/gradient_background.jpg) repeat-x top;
position: relative;
float: none;
border-bottom: solid 6px #fff;
}

.mod-clubhouse-subhead .team-info {
padding: 10px;
overflow: hidden;
}

.mod-clubhouse-subhead .clubhouse-logo {
float: left;
padding-right: 10px;
}

.mod-clubhouse-subhead h2 {
font-family: Helvetica,Arial,sans-serif;
font-size: 16px;
color: #333;
padding-top: 14px;
margin-left: 60px;
}

.mod-clubhouse-subhead .tabs {
position: relative;
clear: both;
}

.mod-clubhouse-subhead .ui-tabs-nav {
left: 70px;
clear: both;
}

.mod-inline.floatright {
margin-left: 10px;
}

.mod-inline.floatleft {
margin-right: 10px;
}

.mod-inline p {
padding-bottom: 4px;
}

.mod-inline.content-box {
width: 45%;
clear: both;
}

.mod-inline.full {
width: 100%;
}

.mod-inline.width-sm {
width: 35%;
}

.mod-inline.width-sm table {
width: 184px!important;
}

.mod-inline .mod-content h4 {
position: relative;
font-size: 11px;
border-bottom: #c2c2c2 1px solid;
margin: 0 7px 0 7px;
padding: 2px;
font-family: helvetica,arial,sans-serif;
}

.mod-inline .mod-content.border-top {
border-width: 1px;
}

.mod-inline .mod-header {
background: 0;
}

.mod-inline .mod-header h4 {
color: #000;
letter-spacing: 0;
}

.mod-inline table {
padding: 2px 7px 2px 7px;
margin: 10px 0;
width: 100%;
border-collapse: separate;
border-spacing: 1px;
}

.mod-inline table thead th {
background-color: #d6d6d6;
text-align: left;
}

.mod-inline table tr td,
.mod-inline table thead tr th {
padding: 2px 7px 2px 7px;
}

.mod-inline table td.align-right,
.mod-inline table thead th.align-right {
text-align: right;
}

.mod-inline table td.align-center,
.mod-inline table thead th.align-center {
text-align: center;
}

.mod-inline table tfoot tr td {
line-height: 12px;
color: #555;
padding: 6px 6px 2px;
font-size: 9px;
border-top: 1px solid #ddd;
vertical-align: bottom;
}

.mod-inline .inner-container {
margin: 7px 7px;
padding: 10px;
background: #f1f1f1;
}

.mod-inline .inner-container p {
margin: 0;
padding: 0 0 10px 0;
}

.mod-inline .inner-container p.last {
padding-bottom: 0;
}

.mod-inline.image {
font-family: Verdana,sans-serif;
font-size: 11px;
font-weight: bold;
}

.mod-inline.image cite {
display: block;
margin-bottom: 4px;
color: #ababab;
font-size: 10px!important;
}

.mod-inline.image.full {
margin-bottom: 16px;
padding: 0 1px 6px 1px;
border-bottom: 1px #c2c2c2 solid;
}

.mod-inline.image.left {
float: left;
margin: 0 0 10px 20px;
border-right: 1px #c2c2c2 solid;
}

.mod-inline.image.right {
float: right;
margin: 0 0 10px 20px;
border-left: 1px #c2c2c2 solid;
}

.mod-inline.image .vertical {
width: 200px;
}

.mod-inline.image.image-left .vertical {
margin-left: 0;
}

.mod-inline.feature-header {
margin-top: 10px;
}

.mod-inline.video-player.full-box {
position: relative;
overflow: hidden;
border: solid #c6c6c6 1px;
margin-bottom: 16px;
padding: 2px;
}

.ie6 .mod-inline.video-player.full-box {
zoom: 1;
}

.mod-inline.video-player.full-box .flashalt-container {
background: #EEE;
padding: 10px;
height: 324px;
width: auto;
font-size: 11px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

.mod-inline.video-player .mod-video-rating {
padding: 0 10px 10px 10px;
width: 190px;
}

.mod-inline.headshot {
margin-bottom: 10px;
width: auto;
overflow: hidden;
width: 71px;
}

.ie6 .mod-inline.headshot {
width: 72px;
height: 1%;
overflow: hidden;
}

.ie6 .mod-inline.headshot div {
height: 1%;
overflow: hidden;
}

.mod-inline.headshot img {
padding: 2px;
border: 1px solid #c2c2c2;
margin: 0;
}

.mod-inline.headshot.floatright {
margin-left: 10px;
}

.mod-inline.headshot.floatleft {
margin-right: 10px;
}

.mod-inline.headshot span {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 9px;
color: #ababab;
display: block;
padding: 2px 4px;
text-align: left;
}

.mod-inline.headshot div {
overflow: hidden;
}

.mod-inline.headshot img.floatright,
.mod-inline.headshot img.floatleft {
margin: 0;
}

.mod-inline.insider-login {
margin-top: 6px;
}

.mod-inline.insider-login p {
margin: 0 0 14px 0;
}

.mod-inline.insider-login .mod-header h4 {
background: transparent url(http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif) 0 center no-repeat;
font-size: 11px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

.mod-inline.insider-login h5 {
font-size: 12px;
padding-bottom: 16px;
}

.mod-inline.insider-login .sign-in,
.mod-inline.insider-login .sign-up {
float: left;
width: 246px;
margin: 16px 0;
padding: 0 16px;
}

.ie6 .mod-inline.insider-login .sign-in,
.ie6 .mod-inline.insider-login .sign-up {
margin: 8px 0 16px 0;
padding: 0 16px;
zoom: 1;
}

.mod-inline.insider-login .sign-in {
border-right: 1px #c2c2c2 solid;
}

.mod-inline.insider-login .sign-in li {
padding: 0 0 10px 0;
overflow: hidden;
}

.ie6 .mod-inline.insider-login .sign-in li {
margin-bottom: 10px;
}

.mod-inline.insider-login .sign-in label {
float: left;
margin-top: 4px;
}

.mod-inline.insider-login .sign-in input {
float: right;
width: 170px;
}

.mod-inline.insider-login .sign-in input.submit-btn {
width: 64px;
clear: both;
}

.mod-inline.insider-login .sign-up dd {
padding-bottom: 5px;
}

blockquote.mod-quote-box {
width: 45%;
padding: 10px 0;
margin: 0 0 10px 0;
}

blockquote.mod-quote-box p {
padding: 7px 10px 0 10px;
margin: 0;
font-size: 16px;
line-height: 24px;
font-weight: bold;
font-family: Helvetica,Arial,sans-serif;
color: #333;
}

blockquote.mod-quote-box .quote-start,
blockquote.mod-quote-box .quote-end {
font-family: "Times New Roman",Times,serif;
color: #aaa;
font-size: 60px;
font-weight: bold;
line-height: 40px;
}

blockquote.mod-quote-box .quote-start {
float: left;
height: 20px;
padding: 0 8px 0 0;
margin: 0 0 0 10px;
}

blockquote.mod-quote-box .quote-end {
float: right;
height: 20px;
margin: 0 10px 0 0;
}

.ie6 blockquote.mod-quote-box .quote-start,
.ie6 blockquote.mod-quote-box .quote-end {
margin-bottom: -20px;
}

blockquote.mod-quote-box cite {
display: block;
clear: right;
font-style: italic;
padding: 10px 10px 0 10px;
font-size: 11px;
text-align: right;
color: #333;
}

blockquote.mod-quote-box.quote-box-left {
float: left;
margin-right: 10px;
border-right: 1px #c2c2c2 solid;
}

blockquote.mod-quote-box.quote-box-right {
float: right;
margin-left: 10px;
border-left: 1px #c2c2c2 solid;
}

.mod-inline.image {
color: #333;
font-size: 10px;
}

.mod-inline.image .enlarge {
font-size: 10px;
color: #999;
font-weight: normal;
}

.mod-inline.image .enlarge:hover {
text-decoration: none;
}

.mod-inline.image .enlarge img {
margin-top: 4px;
}

.mod-inline.image.image-right {
float: right;
margin: 0 0 10px 10px;
padding: 0 0 0 10px;
border-left: 1px #c2c2c2 solid;
}

.mod-inline.image.image-left {
float: left;
margin: 0 10px 10px 0;
padding: 0 10px 0 0;
border-right: 1px #c2c2c2 solid;
}

.mod-inline.img-203 {
width: 203px;
}

.mod-inline.content-box .list {
list-style-image: url(http://a1.espncdn.com/prod/assets/bullet_gray.gif);
padding: 6px 4px 10px 18px;
line-height: 18px;
overflow: hidden;
}

.ie6 .mod-inline.content-box .list {
width: auto!important;
}

.ie .mod-inline.content-box .list {
list-style-image: url(http://a2.espncdn.com/prod/assets/bullet_gray_ie.gif);
}

.mod-inline ul {
clear: both;
}

.mod-inline ul.altrows {
margin: 0 7px;
}

.mod-inline ul.altrows li {
padding: 2px 6px;
}

.mod-inline ul.altrows li.last {
border-bottom: 0;
margin-bottom: 7px;
}

.mod-inline.player-card {
line-height: 14px;
}

.mod-inline.player-card div {
padding: 6px;
}

.mod-inline.player-card img {
float: left;
margin-right: 8px;
}

.mod-inline.player-card li {
float: left;
margin-right: 4px;
width: 25px;
}

.mod-inline.player-card h4 {
font-family: Helvetica,Arial,sans-serif;
font-size: 13px;
border: 0;
}

.mod-inline.player-card h5 {
font-size: 13px;
font-family: Helvetica,Arial,sans-serif;
color: #333;
}

.mod-inline.player-card h6 {
font-size: 11px;
font-family: Helvetica,Arial,sans-serif;
color: #555;
}

.mod-inline.player-card .stats-title {
margin: 8px 0 0;
padding: 0;
font-size: 9px;
color: #666;
line-height: 9px;
}

.mod-inline.player-card .stats {
text-align: center;
}

.mod-inline.player-card .stats .first {
text-align: left;
}

.mod-inline.player-card .stats .last {
text-align: right;
margin-right: 0;
}

.mod-inline.player-card .stats li .label {
display: block;
font-size: 9px;
}

.mod-inline.player-card .stats li .data {
font-size: 13px;
font-family: Helvetica,Arial,Verdana,sans-serif;
}

.mod-inline.player-card .footer-link {
position: absolute;
top: 78px;
left: 168px;
width: 88px;
font-size: 10px;
text-align: right;
}

.mod-inline.player-card ul li {
font-weight: bold;
font-size: 11px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

.mod-inline.player-card ul {
clear: none;
}

.mod-inline.content-box table {
width: 240px;
clear: both;
}

.mod-inline.content-box.full {
width: 100%;
}

.mod-inline.full table {
width: 562px;
}

.mod-inline table {
border-collapse: seperate;
border-spacing: 1px;
margin: 0 7px 7px;
padding: 0;
}

.mod-inline th,
.mod-inline td {
padding: 3px 6px;
font-size: 10px;
}

.mod-inline th {
text-align: center;
background-color: #d6d6d6;
border-bottom: 1px #c2c2c2 solid;
}

.mod-inline td p {
margin: 6px;
padding: 0;
line-height: 14px;
}

.mod-inline td img {
float: left;
margin: 0 10px 10px 0;
}

.mod-inline table .last td {
border-bottom: 1px #d6d6d6 solid;
}

.mod-inline.tbl-bracket table {
border-bottom: 1px #d6d6d6 solid;
}

.mod-inline.tbl-bracket table th {
width: 20%;
}

.mod-inline.tbl-bracket td {
vertical-align: middle;
}

.mod-inline.tbl-bracket p {
margin: 0;
padding: 0;
}

.mod-inline.mod-podcast .podcast-player {
margin: 6px;
float: left;
}

.mod-photo-enlarge {
clear: both;
width: auto;
}

.mod-photo-enlarge .image-caption {
position: relative;
padding: 10px 16px;
width: auto;
height: 150px;
margin: 0;
}

.mod-photo-enlarge .image-caption .transparent-background {
top: 0;
bottom: 0;
left: 0;
right: 0;
position: absolute;
background: #000;
opacity: .8;
filter: alpha(opacity=80);
}

.ie6 .mod-photo-enlarge .image-caption .transparent-background {
height: 150px;
width: 400px;
}

.mod-photo-enlarge .image-caption p {
position: relative;
padding: 0;
margin: 0;
width: 70%;
color: #FFF;
font-size: 11px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

.mod-photo-enlarge .image-caption cite {
color: #999;
font-style: normal;
padding: 8px 16px 0 0;
margin: 0;
position: absolute;
right: 0;
top: 0;
font-size: 9px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

.mod-photo-enlarge .image-caption a {
color: #FFC;
}

ul.bulletlinks.mod-two-column {
float: left;
margin: 6px 0 0;
width: 45%;
height: 1%;
clear: none;
}

ul.bulletlinks.mod-two-column li {
padding-bottom: 8px;
}

.mod-inline.video-player h5 {
padding: 8px 0 3px;
margin: 4px 10px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
}

.mod-inline.video-player .mod-video-tags {
padding: 0 0 10px 10px;
color: #666;
font-size: 10px;
}

.mod-inline.video-player .mod-video-tags span {
display: block;
padding-bottom: 5px;
}

.mod-inline.video-player #videoInfo {
float: left;
width: auto;
}

.mod-inline.video-player.with-playlist #videoInfo {
float: left;
width: 300px;
}

.mod-video-playlist {
float: left;
width: 242px;
padding: 6px 6px 0;
margin: 8px 10px 0 6px;
border-style: solid;
border-color: #ddd;
border-width: 0 0 0 1px;
}

.mod-video-playlist h6 {
font-family: Helvetica,Arial,sans-serif;
font-size: 12px;
color: #777;
font-weight: 700;
display: block;
border-bottom: 1px #ddd solid;
margin-bottom: 6px;
padding: 0 8px 4px 2px;
}

.mod-video-playlist h6 img {
padding-left: 4px;
}

.mod-video-playlist ul.bulletlinks {
padding: 0;
}

.mod-video-playlist ul.bulletlinks li {
padding-bottom: 4px;
padding-top: 4px;
padding-left: 15px;
background: #fff url(http://a1.espncdn.com/prod/assets/bullet_gray.gif) 5px 8px no-repeat;
}

.mod-video-playlist ul.bulletlinks li {
display: block;
border-style: solid;
border-color: #fff #fff #ddd #fff;
border-width: 1px;
}

.mod-video-playlist ul.bulletlinks li.last {
border-width: 1px 1px 0 1px;
}

.mod-video-playlist ul.bulletlinks li.active {
background: #eee url(http://a1.espncdn.com/prod/assets/bullet_gray.gif) 5px 8px no-repeat;
border-color: #ddd;
border-width: 0 1px 1px;
}

.mod-video-playlist ul.bulletlinks li.first.active {
border-width: 1px;
}

.mod-video-playlist ul.bulletlinks li.active {
font-weight: 700;
color: #444;
}

.mod-video-playlist ul.bulletlinks li a {
display: block;
}

.mod-video-playlist ul.bulletlinks li.active a {
color: #444;
}

.mod-video-playlist ul.bulletlinks li.active a:hover {
text-decoration: none;
}

.mod-inline .video-player .videoplayer-show {
margin-top: 0!important;
}

h3.split-main-h {
margin-bottom: 5px;
font-size: 150%;
}

hr.split-line {
border-bottom: 1px solid #ddd;
margin-bottom: 5px;
}

.split-col-1 {
float: left;
width: 294px;
padding: 0;
border-right: 1px solid #ddd;
margin-bottom: 20px;
}

.split-col-1 h4 .advantage {
color: #c00;
}

.split-col-1 h3 {
margin: 5px 0;
color: #333;
}

.split-col-1 p {
padding-right: 5px;
}

.split-col-2 h3 {
margin: 5px 0 5px 0;
color: #333;
}

.split-col-2 {
float: left;
width: 265px;
padding: 0 5px 0 0;
}

.split-col-2 .floatright {
float: left!important;
}

.split-col-2 img {
margin-top: 10px;
}

.vid-thumb {
display: block;
background: #FFF;
position: relative;
overflow: hidden;
width: 134px;
height: 75px;
cursor: pointer;
z-index: 3;
}

.vid-thumb:hover img {
opacity: .5;
filter: alpha(opacity=50);
float: left;
}

.vid-thumb span {
display: block;
padding: 0!important;
background: transparent url(http://a1.espncdn.com/prod/assets/icon_video.png) no-repeat 6px 6px;
width: 134px;
height: 75px;
opacity: .75;
filter: alpha(opacity=75);
float: left;
position: absolute;
z-index: 5;
top: 0;
left: 0;
}

.ie6 .vid-thumb span {
background: transparent url(http://a2.espncdn.com/prod/assets/icon_video_ie6.png) no-repeat 6px 6px;
}

.thumb-110 .vid-thumb {
width: 110px;
height: 62px;
}

.thumb-110 .vid-thumb span {
width: 110px;
height: 62px;
}

.mod-calendar-dropdown {
background: transparent url(http://a1.espncdn.com/prod/assets/calendar/calendar_icon.png) no-repeat scroll 5px 50%;
float: left;
border: 1px solid #cfcfcf;
width: 175px;
}

.mod-calendar-dropdown a {
padding: 2px 5px 2px 25px;
display: block;
font-weight: 700;
color: #444;
text-decoration: none;
}

.cal-nav-container {
position: absolute;
text-align: center;
z-index: 9999;
}

.cal-nav-container .cal-nav-year {
background: #fff;
text-align: center;
margin-left: auto;
margin-right: auto;
position: relative;
text-align: center;
width: 33%;
border: 1px solid #d0d0d0;
border-width: 0 1px;
}

.cal-nav-container .cal-nav-year span {
display: block;
background: #ececec;
border: 5px solid #fff;
border-width: 5px 5px 0;
font-weight: 700;
color: #636363;
font-size: 12px;
line-height: 16px;
}

.cal-nav-container .cal-nav-year a.prev {
width: 13px;
text-decoration: none;
position: absolute;
left: 10px;
background: transparent url(http://a2.espncdn.com/prod/assets/calendar/cal_prev_next_sprite.png) 0 50% no-repeat;
}

.cal-nav-container .cal-nav-year a.prev:hover {
background-position: -13px 50%;
}

.cal-nav-container .cal-nav-year a.next {
width: 13px;
text-decoration: none;
position: absolute;
right: 10px;
background: transparent url(http://a1.espncdn.com/prod/assets/calendar/cal_prev_next_sprite.png) -26px 50% no-repeat;
}

.cal-nav-container .cal-nav-year a.next:hover {
background-position: -39px 50%;
}

.cal-nav-container .cal-months-container {
float: left;
background: #fff;
}

.cal-nav-container .cal-months-container div.cal-container {
float: left;
border: 1px solid #d0d0d0;
border-top: 0;
padding-bottom: 2px;
}

.cal-nav-container .cal-months-container div.cal-container.prev {
border-right: 0;
}

.cal-nav-container .cal-months-container div.cal-container.next {
border-left: 0;
}

.cal-nav-container .cal-months-container table {
background: #fff;
float: left;
border-collapse: collapse;
margin: 2px 5px 0 5px;
}

.cal-nav-container .cal-months-container table th {
font-size: 11px;
font-weight: 400;
}

.cal-nav-container .cal-months-container table tr.cal-month-name th {
height: 20px;
vertical-align: middle;
background: #ececec;
font-weight: 700;
color: #636363;
font-size: 12px;
line-height: 16px;
position: relative;
}

.cal-nav-container .cal-months-container table.cal-prev tr.cal-month-name th a {
width: 13px;
text-decoration: none;
position: absolute;
left: 10px;
background: transparent url(http://a1.espncdn.com/prod/assets/calendar/cal_prev_next_sprite.png) 0 50% no-repeat;
}

.cal-nav-container .cal-months-container table.cal-prev tr.cal-month-name th a:hover {
background-position: -13px 50%;
}

.cal-nav-container .cal-months-container table.cal-next tr.cal-month-name th a {
width: 13px;
text-decoration: none;
position: absolute;
right: 10px;
background: transparent url(http://a1.espncdn.com/prod/assets/calendar/cal_prev_next_sprite.png) -26px 50% no-repeat;
}

.cal-nav-container .cal-months-container table.cal-next tr.cal-month-name th a:hover {
background-position: -39px 50%;
}

.cal-nav-container .cal-months-container table td {
border: 1px solid #a4a4a4;
text-align: center;
}

.cal-nav-container .cal-months-container table td.other {
background: #f7f7f7;
}

.cal-nav-container .cal-months-container table td a {
font-weight: 700;
line-height: 16px;
width: 18px;
font-size: 11px;
display: block;
border: 2px solid #fff;
color: #225db7;
}

.cal-nav-container .cal-months-container table td a:hover {
background: #e0e9f0;
border-color: #e0e9f0;
text-decoration: none;
}

.cal-nav-container .cal-months-container table td.other a {
background: #f7f7f7;
border-color: #f7f7f7;
}

.cal-nav-container .cal-months-container table td.key a {
border-color: #ae2535;
}

.cal-nav-container .gradient-container {
padding-bottom: 15px;
background: #fff url(http://a2.espncdn.com/prod/assets/gradient_back.jpg) repeat-x scroll center bottom;
margin: 2px 2px 0 2px;
float: left;
}

#member-services {
font-size: 13px;
font-family: verdana,helvetica,arial,sans-serif;
-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;
}

#member-services.gradient-background {
background: #fff url(http://a2.espncdn.com/prod/assets/gradient_back.jpg) 0 100% repeat-x;
}

#member-services div.wrapper {
padding: 10px 0 10px 8px;
}

#member-services p {
font-size: 10px;
}

#member-services a {
height: auto;
display: inline;
font-weight: 400;
color: #225db7;
line-height: auto;
}

#member-services #member-services-menu {
margin-left: 2px;
}

#member-services #member-services-menu h5 {
font-weight: 700;
font-family: helvetica,arial,sans-serif;
font-size: 16px;
color: #4e4e4e;
padding: 0;
}

#member-services div.member-services-links a {
font-size: 10px;
font-weight: 400;
line-height: 14px;
margin: 2px 0 4px 0;
text-align: left;
display: block;
}

#member-services div.member-services-links a.home {
font-weight: 700;
}

#member-services div.member-services-links a:hover {
color: #225db7;
}

#member-services div.member-services-info {
background: #f3f3f3;
padding: 10px;
margin-top: 20px;
}

#member-services div.member-services-info h6 {
font-weight: 700;
}

#member-services div.member-services-info p {
font-size: 76.9%;
}

#member-services #member-services-content div.wrapper {
padding-right: 0 0 10px 0;
width: 423px;
float: left;
}

.ie #member-services #member-services-content.span-3 div.wrapper {
zoom: 1;
}

.ie6 #member-services #member-services-content.span-3 div.wrapper {
zoom: 1;
}

#member-services #member-services-content div.myRow {
overflow: hidden;
height: 1%;
}

#member-services #member-services-content .rounded {
padding: 5px 10px;
float: left;
width: 100%;
}

#member-services #member-services-content h5 {
position: relative;
border-bottom: 1px solid #e9e9e9;
margin-bottom: 5px;
font: 700 9px/20px verdana,helvetica,arial,sans-serif;
color: #4e4e4e;
}

.ie6 #member-services #member-services-content h5 {
width: 100%;
}

#member-services #member-services-content h5 span.membername {
font: 700 11px verdana,helvetica,arial,sans-serif;
color: #225db7;
}

#member-services #member-services-content h5 a {
font: 700 11px verdana,helvetica,arial,sans-serif;
color: #225db7;
}

#member-services #member-services-content h5 a.signout {
position: absolute;
right: 0;
width: auto;
}

#member-services #member-services-content div.form-signin {
float: left;
width: 195px;
padding-right: 20px;
border-right: 1px solid #e9e9e9;
}

.ie6 #member-services #member-services-content div.form-signin {
width: 185px;
margin-right: 0;
}

#member-services #member-services-content div.form-signin h5 {
border-bottom: 0;
font: 700 14px/20px helvetica,arial,sans-serif;
color: #3d3d3d;
}

#member-services #member-services-content div span#errors ul li {
color: #f00;
font-size: 11px;
line-height: 13px;
padding: 6px 0;
font-weight: 700;
}

#member-services #member-services-content label {
font: 400 9px/20px verdana,helvetica,arial,sans-serif;
color: #4e4e4e;
display: block;
position: relative;
}

#member-services #member-services-content input.text {
font: 400 9px verdana,helvetica,arial,sans-serif;
color: #4e4e4e;
width: 100%;
border: 1px solid #000;
}

#member-services #member-services-content input.image {
float: right;
margin: 10px 0;
}

#member-services #member-services-content .forgot {
font-size: 9px;
}

#member-services #member-services-content .forgot a {
font-size: 9px;
}

#member-services #member-services-content div.non-member-info {
float: left;
width: 180px;
padding-left: 20px;
}

.ie6 #member-services #member-services-content div.non-member-info {
width: 175px;
margin-right: 0;
}

#member-services #member-services-content div.non-member-info ul {
float: none;
margin-top: 5px;
}

#member-services #member-services-content div.non-member-info ul li {
float: none;
font-size: 10px;
}

#member-services #member-services-content div.non-member-info ul.bulletlinks {
padding: 0;
}

#member-services #member-services-content div.non-member-info p.create {
text-align: right;
margin-top: 10px;
}

#member-services #member-services-content div.non-member-info h6 {
border-bottom: 0;
font: 700 11px/20px helvetica,arial,sans-serif;
color: #3d3d3d;
}

#member-services #member-services-content div.my-favs {
float: left;
width: 250px;
padding-right: 10px;
border-right: 1px solid #e9e9e9;
}

.ie6 #member-services #member-services-content div.my-favs {
width: 255px;
margin-right: 0;
}

#member-services #member-services-content div.my-favs dl {
float: left;
width: 49%;
margin-bottom: 10px;
}

#member-services #member-services-content div.my-favs dl dt {
font: 700 14px helvetica,arial,sans-serif;
color: #3d3d3d;
}

#member-services #member-services-content div.my-favs dl dd {
height: 1.3em;
white-space: nowrap;
}

#member-services #member-services-content div.my-favs dl dd a {
font: 400 9px verdana,helvetica,arial,sans-serif;
line-height: auto;
}

#member-services #member-services-content div.my-favs dl dd.more a {
font-weight: 700;
}

#member-services #member-services-content div.my-favs span.forgot {
position: absolute;
right: 0;
}

#member-services #member-services-content div.my-favs dl#myPlayersContainer {
clear: left;
}

#member-services #member-services-content div.my-favs-all {
position: relative;
}

.ie6 #member-services #member-services-content div.my-favs-all {
width: 100%;
}

#member-services #member-services-content div.my-favs-all h6 {
border-bottom: 0;
font: 700 14px/20px helvetica,arial,sans-serif;
color: #3d3d3d;
}

#member-services #member-services-content div.my-favs-all ul {
float: left;
width: 118px;
border-right: 1px solid #e9e9e9;
margin-right: 20px;
}

#member-services #member-services-content div.my-favs-all ul.last {
border-right: 0;
width: auto;
}

#member-services #member-services-content div.my-favs-all ul li {
font: 400 11px/13px verdana,helvetica,arial,sans-serif;
}

#member-services #member-services-content div.my-favs-all p {
text-align: right;
clear: left;
}

#member-services #member-services-content div.my-favs-all p.back {
position: absolute;
top: 0;
right: 0;
}

#member-services #member-services-content div.my-favs-all p.back a {
font-weight: 700;
}

#member-services #member-services-content div.my-fantasy dl {
float: left;
margin-bottom: 10px;
}

#member-services #member-services-content div.my-fantasy dl dt {
font: 700 14px helvetica,arial,sans-serif;
color: #3d3d3d;
padding-bottom: 6px;
}

#member-services #member-services-content div.my-fantasy dl dd {
margin-bottom: 6px;
}

#member-services #member-services-content div.my-fantasy dl dd a {
font: 400 9px verdana,helvetica,arial,sans-serif;
line-height: auto;
}

#member-services #member-services-content div.my-fantasy dl dd a.title {
font: 400 11px verdana,helvetica,arial,sans-serif;
line-height: auto;
padding: 0;
}

#member-services #member-services-content div.my-fantasy dl dd.more a {
font-weight: 700;
}

#member-services #member-services-content div.my-fantasy {
float: left;
width: 150px;
padding-left: 10px;
}

.ie6 #member-services #member-services-content div.my-fantasy {
margin-right: 0;
}

#member-services #member-services-content div.form-forgot-password {
float: left;
width: 195px;
padding-right: 20px;
border-right: 1px solid #e9e9e9;
}

.ie6 #member-services #member-services-content div.form-forgot-password {
width: 190px;
margin-right: 0;
}

#member-services #member-services-content div.form-forgot-membername {
float: left;
width: 185px;
padding-left: 20px;
}

.ie6 #member-services #member-services-content div.form-forgot-membername {
width: 180px;
margin-right: 0;
}

#member-services #member-services-content select {
color: #4e4e4e;
background: #fff;
border: 1px solid #000;
padding: 0;
vertical-align: top;
}

#member-services #member-services-content select option {
color: #4e4e4e;
background: #fff;
border: 0;
}

#member-services #member-services-content input.dobday {
width: 25px;
vertical-align: top;
}

#member-services #member-services-content input.dobyear {
width: 30px;
vertical-align: top;
}

#member-services #member-services-content input.zipcode {
width: 50px;
vertical-align: top;
margin-top: 1px;
}

#member-services #member-services-content div.dob {
float: left;
}

#member-services #member-services-content div.dob .dob-input {
padding-right: 5px;
border-right: 1px solid #d0d0d0;
margin-right: 5px;
}

#member-services #member-services-content div.zipcode {
float: left;
}

.ie #member-services #member-services-content div.zipcode {
width: 50px;
}

#member-services #member-services-content span.note {
color: red;
font-family: helvetica,arial,sans-serif;
padding-left: 5px;
}

#member-services.member-services-forgot #member-services-content h5 {
font: 700 14px/20px helvetica,arial,sans-serif;
border-bottom: 0;
}

#member-services #member-services-content p.small {
font-size: 9px;
}

#member-services #member-services-content div.form-forgot-membername p.small {
margin-top: 10px;
}

#member-services #member-services-content p.desc {
font-weight: 700;
font-size: 9px;
color: #4e4e4e;
margin-bottom: 10px;
}

#member-services.member-services-forgot #member-services-content div.details {
float: left;
padding-bottom: 25px;
}

#member-services #member-services-content div.no-prefs {
position: relative;
height: 200px;
width: 100%;
display: table;
}

#member-services #member-services-content div.no-prefs div.position {
padding: 0 25%;
width: 100%;
text-align: center;
display: table-cell;
vertical-align: middle;
}

.ie #member-services #member-services-content div.no-prefs div.position {
position: absolute;
top: 50%;
width: auto;
}

.ie #member-services #member-services-content div.no-prefs div.position p {
position: relative;
top: -50%;
}

#member-services #member-services-content div.no-prefs .membername {
font-weight: 700;
}

#member-services #member-services-content div.my-favs div.no-prefs div.position {
padding: 0;
}

.ie #member-services #member-services-content div.my-favs div.no-prefs div.position {
width: 100%;
}

#member-services-promo {
overflow: hidden;
}

#member-services-promo div.wrapper {
background: #424242 url(http://a1.espncdn.com/prod/assets/bg_member_services_promo.png) repeat-x;
margin: 0 10px 10px 10px;
padding: 0;
overflow: hidden;
height: 1%;
}

#member-services-promo div.promo-col1 {
width: 137px;
float: left;
margin: 0 10px;
text-align: center;
}

.ie6 #member-services-promo div.promo-col1 {
width: 117px;
}

#member-services-promo div.promo-col2 {
width: 208px;
float: left;
margin: 0 10px;
}

#member-services-promo div.promo-col3 {
width: 178px;
float: left;
margin: 0 10px;
}

#member-services-promo ul.bulletlinks {
padding: 6px 6px 0 0;
float: left;
}

#member-services-promo ul.bulletlinks.col2 {
width: 95px;
}

#member-services-promo ul.bulletlinks li {
white-space: nowrap;
color: #bcbcbc;
background-image: url(http://a1.espncdn.com/prod/assets/bullet_gray_msp.png);
}

.ie #member-services-promo ul.bulletlinks li {
height: 1%;
}

#member-services-promo p {
color: #bcbcbc;
padding: 4px 0;
}

#member-services-promo p.more {
text-align: right;
}

#member-services-promo p.more a {
font-weight: bold;
}

#member-services-promo a {
color: #669dd6;
}

#member-services-promo img.logo-insider {
margin: 15px 0;
}

div.mod-scoreboard-carousel {
clear: left;
float: left;
margin-top: 25px;
width: 400px;
position: relative;
left: -30px;
}

div.mod-scoreboard-carousel div.view {
float: left;
width: 302px;
overflow: hidden;
position: relative;
}

div.mod-scoreboard-carousel a.next,
div.mod-scoreboard-carousel a.prev {
text-decoration: none;
width: 20px;
margin: 0 5px;
float: left;
line-height: 70px;
background: transparent url(http://a1.espncdn.com/prod/assets/carousel-scrollers-sprite-transparent.png) 0 50% no-repeat;
}

div.mod-scoreboard-carousel a.next {
background-position: -101px 50%;
}

div.mod-scoreboard-carousel a.next:hover {
text-decoration: none;
background-position: -126px 50%;
}

div.mod-scoreboard-carousel a.prev:hover {
text-decoration: none;
background-position: -25px 50%;
}

div.mod-scoreboard-carousel ul {
float: left;
width: 308px;
white-space: nowrap;
padding-left: 1px;
}

div.mod-scoreboard-carousel ul li {
display: inline;
float: left;
padding-top: 10px;
}

div.mod-scoreboard-carousel ul li a {
position: relative;
border: 1px solid #a5a5a5;
margin-left: -1px;
text-align: center;
display: block;
width: 42px;
height: 50px;
text-decoration: none;
background: #fff url(http://a1.espncdn.com/prod/assets/calendar/calendar_carousel_day_bg.jpg) 0 0 repeat-x;
}

div.mod-scoreboard-carousel ul li a:hover,
div.mod-scoreboard-carousel ul li a.hover {
text-decoration: none;
background-image: none;
background-color: #b2cef7;
}

div.mod-scoreboard-carousel ul li a span {
display: block;
}

div.mod-scoreboard-carousel ul li a span.day {
color: #6d6d6d;
font: 700 9px/13px verdana,helvetica,sans-serif;
}

div.mod-scoreboard-carousel ul li a span.date {
color: #225db7;
font: 700 12px/24px verdana,helvetica,sans-serif;
}

div.mod-scoreboard-carousel ul li a span.num-games {
color: #3b3b3b;
font: 400 9px/11px verdana,helvetica,sans-serif;
}

div.mod-scoreboard-carousel ul li a span.num-games-small {
color: #3b3b3b;
font: 400 8px/11px verdana,helvetica,sans-serif;
}

div.mod-scoreboard-carousel ul li.key {
position: relative;
z-index: 5;
}

div.mod-scoreboard-carousel ul li.key a {
border-width: 2px;
border-color: #ae2535;
height: 48px;
width: 40px;
}

div.mod-scoreboard-carousel ul li.key a span.day {
line-height: 12px;
}

div.mod-scoreboard-carousel ul li.key a span.num-games {
line-height: 10px;
}

div.mod-scoreboard-carousel ul li.current {
padding-top: 0;
}

div.mod-scoreboard-carousel ul li.key.current a,
div.mod-scoreboard-carousel ul li.key-current a {
height: 58px!important;
}

div.mod-scoreboard-carousel ul li.current a {
background-image: none;
background-color: #fff;
height: 60px;
}

div.mod-scoreboard-carousel ul li.current a span.day {
padding-top: 10px;
}

div.mod-scoreboard-carousel ul li.current a span.date {
color: #6d6d6d;
}

.videoplayer {
margin-top: 0!important;
float: left;
height: 0;
display: block;
background-color: #000!important;
overflow: hidden;
}

.ie .videoplayer {
height: 100%;
display: none;
}

.videoplayer-show {
margin-top: 5px!important;
height: 324px;
}

.ie .videoplayer-show {
display: block;
height: 324px;
}

.mod-popup {
width: 372px;
padding: 0;
position: absolute;
z-index: 40;
margin-top: 12px;
right: 30px;
display: none;
}

.mod-popup .pointer {
background: url(http://a1.espncdn.com/prod/assets/mod_popup/bg_pointer.png) no-repeat;
height: 17px;
width: 18px;
display: block;
position: absolute;
right: 52px;
}

.mod-popup a.btn_close {
background: url(http://a2.espncdn.com/prod/assets/icon_close_white.png) no-repeat right;
color: #FFF;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 9px;
display: block;
position: absolute;
top: 24px;
right: 20px;
padding-right: 14px;
}

.mod-popup h4 {
display: block;
background: url(http://a1.espncdn.com/prod/assets/mod_popup/bg_header.png);
font-size: 14px;
color: #FFF;
font-family: Helvetica,Arial,Verdana,sans-serif;
padding: 11px 20px 3px;
margin-top: 11px;
}

.mod-popup .main {
background: url(http://a1.espncdn.com/prod/assets/mod_popup/bg_main.png);
padding: 0 6px;
}

.mod-popup .content {
background: url(http://a2.espncdn.com/prod/assets/mod_popup/bg_gradient.png) bottom repeat-x;
padding: 10px 12px;
}

.mod-popup h5 {
font-size: 12px;
font-family: Helvetica,Arial,Verdana,sans-serif;
text-align: left;
}

.mod-popup form {
display: block;
margin-top: 10px;
border-top: 1px #c2c2c2 solid;
}

.mod-popup form label {
display: block;
float: left;
width: 100px;
padding-top: 3px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #535353;
font-weight: normal;
margin-top: 10px;
clear: left;
}

.mod-popup form .input_text {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #535353;
width: 220px;
margin-top: 10px;
border: 1px #000 solid;
padding: 2px 6px;
}

.mod-popup form .input_notes {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 9px;
color: #535353;
font-weight: normal;
margin-left: 100px;
}

.mod-popup form .input_checkbox {
border: 0;
background: 0;
}

.mod-popup form .btn_send {
background: url(http://a1.espncdn.com/prod/assets/btn_send.png) no-repeat;
width: 50px;
height: 18px;
padding: 0;
border: 0;
cursor: pointer;
}

.mod-popup .btns {
display: block;
text-align: right;
margin-top: 10px;
}

.mod-popup .bottom {
margin-bottom: 100px;
background: url(http://a1.espncdn.com/prod/assets/mod_popup/bg_bottom.png) bottom no-repeat;
height: 12px;
}

.ie6 .mod-popup .pointer {
background: 0;
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://a1.espncdn.com/prod/assets/mod_popup/bg_pointer.png',sizingMethod='crop');
}

.ie6 .mod-popup h4 {
background: 0;
height: 1%;
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://a2.espncdn.com/prod/assets/mod_popup/bg_header.png',sizingMethod='crop');
}

*/.ie6 .mod-popup .content {
height: 1%;
}

.ie6 .mod-popup .main {
height: 1%;
background: 0;
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://a1.espncdn.com/prod/assets/mod_popup/bg_main.png',sizingMethod='scale');
}

.ie6 .mod-popup form .btn_send {
background: 0;
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://a1.espncdn.com/prod/assets/btn_send.png',sizingMethod='crop');
}

.ie6 .mod-popup .bottom {
background: 0;
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://a1.espncdn.com/prod/assets/mod_popup/bg_bottom.png',sizingMethod='crop');
}

.ie6 .mod-popup form .input_text {
width: 210px;
}

.mod-feedback-link {
font: 700 11px Verdana,Arial,sans-serif;
text-align: right;
}

body.member-services .mod-feedback-link {
padding: 0;
}

body.member-services .mod-feedback-link p {
padding: 0 6px;
margin: 0;
}

body.scoreboard .mod-feedback-link p {
padding: 4px 6px 5px;
margin: 0;
}

.mod-ballot ul.altrows li div.selections label {
display: block;
}

.mod-ballot ul.altrows li div.selections label {
display: block;
}

.video-takeover-hide {
display: none!important;
}

.video-takeover-coverup {
background-color: #000!important;
background-image: none!important;
border-color: #000!important;
}

.video-takeover-player {
height: auto!important;
}

.video-takeover-player p {
padding: 0 0 50px 0;
margin: 0;
}

.video-takeover-player p span {
display: block;
float: left;
color: #fff;
font: 700 18px helvetica,verdana,sans-serif;
}

.video-takeover-player p a {
display: block;
float: right;
color: #6d6d6b;
font: 400 11px helvetica,verdana,sans-serif;
}

.gallery-wrap .jcarousel-controls {
width: 460px;
margin: 0 auto 15px;
font-size: x-small;
}

.gallery-wrap .jcarousel-controls .next,
.gallery-wrap .jcarousel-controls .prev {
cursor: pointer;
margin-left: 10px;
font-size: large;
font-weight: bold;
}

.gallery-wrap .jcarousel-controls .active {
font-weight: bold;
}

.gallery-wrap .jcarousel-skin-gallery {
margin-bottom: 10px;
list-style-type: none;
}

.gallery-wrap .gallery {
height: 380px;
overflow: hidden;
}

.gallery-wrap .gallery p {
color: #777;
font-size: x-small;
}

.gallery-wrap .gallery .jcarousel-container {
width: 580px;
position: relative;
}

.gallery-wrap .gallery .jcarousel-clip {
overflow: hidden;
position: relative;
width: 580px;
height: 380px;
}

.gallery-wrap .gallery .jcarousel-item {
width: 580px;
height: 380px;
float: left;
}

.gallery-wrap .gallery .jcarousel-list {
float: left;
position: relative;
overflow: hidden;
}

.mod-opaque {
padding: 0!important;
margin: 0!important;
}

.mod-opaque .mod-header {
background: #FFF;
border: 0;
padding: 16px 16px 0;
}

.mod-opaque .mod-header h4 {
color: #000;
padding: 0;
font-size: 14px;
}

.mod-opaque .mod-content {
background: #FFF;
border: 0;
padding: 16px;
}

.mod-opaque .mod-content .error {
border: 1px solid #e00;
background: url(http://a2.espncdn.com/prod/assets/exclamation.gif) 4px 6px no-repeat;
padding: 4px 4px 4px 24px;
color: #e00;
font-weight: 700;
margin-bottom: 10px;
}

.mod-opaque .mod-content p {
margin: 10px 0;
}

.mod-opaque .mod-footer {
border: 0;
padding: 4px 16px 16px 16px;
}

.mod-opaque.mod-no-header .mod-content {
padding-top: 16px;
}

.mod-opaque.mod-no-footer .mod-content {
padding-bottom: 16px;
}

.ie6 .mod-no-footer .mod-content {
padding-bottom: 2px;
}

.mod-inline-opaque {
margin-top: -6px!important;
}

.mod-inline-opaque .mod-content {
padding: 0 16px 16px;
}

.feature-header.full-width {
position: relative;
width: 582px;
height: 60px;
overflow: hidden;
}

.feature-header.full-width img {
position: absolute;
}

.feature-header.full-width .presby {
position: absolute;
right: 0;
top: 0;
width: 200px;
height: 60px;
}

.feature-header.full-width .presby div {
position: relative;
}

.feature-header.full-width .presby div img {
position: absolute;
right: 0;
}

.mod-ballot ul {
clear: none;
}

.mod-ballot ul.altrows li {
padding: 10px 16px;
color: #333;
font-size: 11px;
overflow: hidden;
}

.mod-ballot ul.altrows li div.selections {
padding: 4px 16px 0 16px;
overflow: hidden;
height: 1%;
}

.mod-ballot ul.altrows li div.selections input {
margin-right: 6px;
position: relative;
top: 3px;
}

.mod-ballot ul.altrows li div.selections label {
display: block;
}

.mod-ballot h5 span {
color: #555;
font-weight: 400;
font-size: 10px;
}

.mod-ballot .std-list ul.altrows li {
padding: 4px 4px 8px;
}

.mod-ballot .std-list ul.altrows li div.selections {
padding: 0;
}

.mod-ballot .std-list ul.altrows li div.selections label {
font-weight: 700;
}

.mod-ballot .std-list ul.altrows li div.selections label span {
font-weight: 400;
padding-left: 10px;
color: #555;
font-size: 10px;
}

.mod-ballot p.total {
font-weight: 700;
font-size: 12px;
padding: 10px 15px 0;
}

.mod-feedback {
color: #222;
}

.mod-feedback .col-left {
float: left;
width: 240px;
}

.mod-feedback .col-right {
float: left;
width: 340px;
}

.mod-feedback .col-full {
float: left;
width: 100%;
}

.mod-feedback label {
display: block;
padding: 10px 0 4px;
}

.mod-feedback label span {
color: #555;
font-size: 10px;
font-style: italic;
}

.mod-feedback .col-left input {
width: 200px;
padding: 4px;
border: 1px solid #bbb;
font-size: 11px;
}

.mod-feedback textarea {
width: 300px;
height: 130px;
border: 1px solid #bbb;
padding: 4px;
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
color: #333;
margin: 0 0 10px;
overflow: auto;
}

.mod-feedback.mod-inline .mod-content {
padding: 0;
}

.mod-confirm {
margin-top: 30px;
}

.mod-confirm .mod-content {
font-size: 14px;
text-align: center;
font-weight: 700;
}

.ie6 .mod-confirm .mod-content {
border: 1px solid #c2c2c2;
padding: 2px;
}

.mod-inline-poll {
float: left;
margin: 6px 16px 6px 0;
}

.ie6 .mod-inline-poll .mod-content {
border: 1px solid #c2c2c2;
padding: 2px;
}

.mod-inline-poll h4 {
background: url(http://a1.espncdn.com/prod/assets/sportsnation/header_inline_snpoll.png) 0 50% no-repeat;
height: 22px;
}

.mod-inline-poll h4 span {
position: absolute;
left: -9999em;
}

.mod-inline-poll form {
margin: 6px 0 0 0;
padding: 0 8px;
}

.ie6 .mod-inline-poll form {
zoom: 1;
}

.mod-inline-poll form label {
color: #2e2e2e;
cursor: pointer;
display: block;
position: relative;
padding: 5px 5px 5px 24px;
}

.mod-inline-poll form label input {
position: absolute;
top: 3px;
left: 0;
}

.ie .mod-inline-poll form label input {
top: 1px;
}

.ie6 .mod-inline-poll form label input {
left: -24px;
}

.mod-inline-poll form .question {
padding: 5px;
display: block;
}

.mod-inline-poll form p.submit {
margin: 0;
padding: 12px;
text-align: center;
}

.mod-comp .mod-carousel {
overflow: hidden;
}

.mod-comp .mod-carousel.initialized {
padding: 0;
}

.mod-comp .mod-carousel .jcarousel-container {
padding-top: 0;
}

.mod-comp .mod-carousel .jcarousel-clip {
width: 298px;
}

.ie6 .mod-comp .mod-carousel .jcarousel-clip {
width: 294px;
}

.mod-comp .mod-carousel ul li,
.mod-comp .mod-carousel .jcarousel-list li,
.mod-comp .mod-carousel .jcarousel-item {
height: auto;
padding-top: 0;
}

.mod-comp .mod-carousel ul li div,
.mod-comp .mod-carousel .jcarousel-list li div {
border: 0;
}

.mod-comp div.controls-wrapper {
position: relative;
text-align: center;
margin: 16px auto 10px;
border-top: 1px #e0e0e0 solid;
overflow: hidden;
width: 296px;
padding: 2px 0;
}

.ie6 .mod-comp div.controls-wrapper {
width: 294px;
}

.ie .mod-comp div.controls-wrapper {
height: 30px;
}

.mod-comp div.controls {
width: 120px;
height: 30px;
margin-left: auto;
margin-right: auto;
}

.mod-comp div.controls div {
display: inline;
height: 30px;
}

.mod-comp div.controls .jcarousel-next {
float: left;
}

.mod-comp div.controls div.pagination {
padding: 0;
margin: 8px;
height: auto;
float: left;
}

.mod-teams-list-small ul.small-logos li {
padding: 2px 0 2px 6px;
vertical-align: middle;
}

.mod-teams-list-small ul.small-logos li a {
display: block;
padding: 3px 0 6px 40px;
font-size: 12px;
}

.mod-teams-list-medium ul.medium-logos li {
padding: 5px;
}

.mod-teams-list-medium ul.medium-logos li div {
min-height: 48px;
padding-left: 60px;
}

.mod-teams-list-medium ul.medium-logos li div h5 {
padding-top: 10px;
}

.ie6 .mod-teams-list-medium ul.medium-logos li div {
height: 48px;
}

.mod-teams-list-medium ul.medium-logos li span {
display: block;
}

.mod-teams-list-medium ul.medium-logos li span.widget {
margin: -13px 0 2px 160px;
}

.mod-teams-list-medium ul.medium-logos li span.widget a {
font-size: 9px;
}

.mod-editorschoice .mod-header {
background: url(http://a2.espncdn.com/prod/assets/module_header_gradient_lt.png) repeat-x;
border: 1px #c2c2c2 solid;
height: 24px;
overflow: hidden;
}

.mod-editorschoice .mod-header h4 {
color: #474747;
padding: 0 8px 0 0;
margin: 0;
display: block;
float: left;
line-height: 24px;
}

.mod-editorschoice .mod-header h4 span {
font-size: 10px;
color: #FFF;
background: url(http://a1.espncdn.com/prod/assets/module_header_label.png) repeat-x right;
display: block;
float: left;
padding: 0 24px 0 10px;
margin: 0 4px 0 0;
}

.mod-editorschoice .mod-header h4 img {
padding: 0 0 0 4px;
}

.ie6 .mod-editorschoice .mod-header h4 img {
padding: 8px 0 0 4px;
}

.mod-editorschoice .mod-content ul li {
border-bottom: 0;
}

.mod-editorschoice .mod-content ul li img {
padding-left: 6px;
}

.mod-comments p {
margin: 0;
padding: 0 0 0 8px;
}

.mod-comments div {
background: #fff;
}

.mod-comments .mod-header {
background: #fff;
height: auto;
padding: 16px 16px 16px 6px;
overflow: hidden;
}

.mod-comments .mod-header a {
color: #225db7;
}

.mod-comments .mod-header h4 {
font-size: 22px;
color: #000;
float: left;
}

.mod-comments .mod-header p {
float: right;
font-size: 11px;
}

.mod-comments .mod-content {
margin-bottom: 0;
}

.mod-comments .comment-submit {
padding: 0 16px 16px;
}

.mod-comments .comment-submit input.btn-post {
background: url(http://a2.espncdn.com/prod/assets/btn_post_comment_red.png) 0 0 no-repeat;
cursor: pointer;
height: 18px;
width: 106px;
padding: 0;
border: 0;
}

.mod-comments .comment-submit textarea {
border: 1px solid #ccc;
color: #333;
height: 60px;
width: 98%;
padding: 4px;
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
background-color: #f5f5f5;
}

.mod-comments .comment-submit p {
color: #777;
font-size: 10px;
margin: 0;
padding: 16px 16px 8px 0;
}

.mod-comments .comment-submit p.input-counter {
text-align: right;
padding: 4px 8px;
}

.mod-comments ul {
margin-top: 6px;
}

.mod-comments ul li {
overflow: hidden;
padding: 8px;
}

.mod-comments ul li .avatar {
float: left;
padding: 0 8px 8px;
border-right: 1px solid #ccc;
background: 0;
}

.mod-comments ul li .comment-header {
background: 0;
padding: 0 8px 8px 0;
display: block;
margin: 0;
overflow: hidden;
}

.mod-comments ul li .comment-header p {
font-size: 10px;
color: #777;
float: left;
width: auto;
}

.mod-comments ul li .comment-header p a {
font-size: 11px;
}

.mod-comments ul li .comment-header span {
float: right;
text-align: right;
font-size: 10px;
}

.mod-comments ul li .comment-content {
background: 0;
display: block;
margin: 0;
overflow: hidden;
}

.mod-comments ul li .comment-content p {
width: auto;
padding: 0 8px;
margin-bottom: 8px;
}

.mod-comments .mod-footer {
border: 0;
text-align: left;
}

.mod-comments .mod-footer p {
color: #777;
padding: 8px 8px 16px;
line-height: 15px;
}

.mod-comments .mod-footer a {
padding-left: 0;
}

.ie6 .mod-comments .mod-header,
.ie6 .mod-comments ul li {
height: 1%;
}

.ie6 .mod-comments ul {
margin-top: 0;
}

.ie6 .mod-comments ul li .comment-header,
.ie6 .mod-comments ul li .comment-content {
float: left;
}

.mod-content .stubhub-in .gradient-container {
background: #fff url(http://a2.espncdn.com/i/advertising/stubhub/fanBg_sportIndex.jpg) repeat-x scroll center bottom;
}

.stubhub-in .h-cont {
margin: 7px 0 7px 7px;
}

.stubhub-in p {
margin: 4px 10px 0 20px;
}

.stubhub-in .tick-cont {
float: left;
font-weight: bold;
padding-bottom: 0;
}

.stubhub-in form {
float: left;
}

.stubhub-in p.text-cont {
color: #999;
width: 210px;
}

.stubhub-in p.action-cont {
margin: 10px;
}

.stubhub-in p.action-cont a {
text-decoration: underline;
}

.stubhub-in p.action-cont img {
margin: 0 5px 0 0;
}

.stub-content {
background: #fff none repeat scroll 0 0;
border-color: #c2c2c2;
border-style: solid;
border-width: 1px;
font-size: 11px;
overflow: hidden;
padding: 2px;
border-bottom-width: 1px;
border-top-width: 1px;
margin-bottom: 6px;
}

.stub-content .stubhub-t .gradient-container {
background: #fff url(http://a1.espncdn.com/i/advertising/stubhub/fanBg_team.jpg) repeat-x scroll center bottom;
overflow: hidden;
}

.stubhub-t .h-cont {
margin: 7px 0 0 7px;
}

.stubhub-t .h-cont p {
position: relative;
top: -18px;
left: 73px;
}

.stubhub-t p {
margin: 4px 10px 0 20px;
}

.stubhub-t .tick-cont {
float: left;
font-weight: bold;
padding-bottom: 0;
}

.stubhub-t form {
float: left;
}

.stubhub-t p.text-cont {
color: #000;
width: 270px;
margin: 10px 0 10px 20px;
line-height: 15px;
}

.stubhub-t p.action-cont {
width: 190px;
}

.stubhub-t p.action-cont a,
.stubhub-t p.text-cont a {
text-decoration: underline;
color: #265f91;
}

.stubhub-t p.action-cont img {
margin: 0 5px 0 0;
}

.stubhub-t img.tc {
margin: 0 0 18px 5px;
}

.mod-inline.vid-player-small {
position: relative;
overflow: hidden;
border: solid #c6c6c6 1px;
margin-bottom: 16px;
padding: 2px;
width: 384px;
}

.mod-tabs ul.ui-tabs-nav li.ui-state-default .webicon a {
padding-left: 0;
padding-right: 0;
}

.ie6 .mod-inline.vid-player-small {
zoom: 1;
}

.vid-player-small .mod-video-playlist {
border-width: 0;
margin: 2px;
width: 368px;
}

body.sitemap h4 {
font-family: helvetica,arial,sans-serif;
height: 18px;
line-height: 18px;
letter-spacing: .3px;
text-transform: uppercase;
padding: 16px 0 0 10px;
color: #444;
}

body.sitemap h5 {
cursor: pointer;
color: #444;
}

body.sitemap h5:hover {
text-decoration: underline;
}

body.sitemap h5.expand {
background: url(http://a1.espncdn.com/prod/assets/scoreboard_arrow.gif) no-repeat 2px 6px;
padding-left: 10px;
}

body.sitemap h5.contract {
background: url(http://a2.espncdn.com/prod/assets/secondarynav_arrow_hover.png) no-repeat 0 8px;
padding-left: 10px;
}

body.sitemap .top-menu ul {
border-bottom: 1px solid #c2c2c2;
overflow: hidden;
padding: 10px;
margin: 0;
}

body.sitemap .ie6 .top-menu ul {
height: 1%;
}

body.sitemap .top-menu ul li {
float: left;
font-weight: 700;
}

body.sitemap .top-menu ul li a {
display: block;
border-right: 1px solid #c2c2c2;
padding: 0 16px 0 0;
margin: 0 16px 0 0;
}

body.sitemap .top-menu ul li.last a {
border-right: 0;
}

body.sitemap .mod-links-list ul {
padding: 0 14px;
}

body.sitemap .ie6 .mod-links-list ul {
height: 1%;
}

body.sitemap .mod-links-list ul li ul {
padding: 0 10px 8px;
}

body.sitemap .mod-links-list ul li {
line-height: 18px;
}

body.sitemap .ie6 .mod-links-list ul li {
height: 1%;
}

body.sitemap h4 a,
body.sitemap .mod-links-list ul li a {
display: block;
}

body.sitemap .mod-links-list ul li ul li {
font-size: 11px;
line-height: 16px;
}

.mod-tabs ul.ui-tabs-nav li .webicon a {
padding-left: 0;
padding-right: 0;
}

.mod-tabs ul.ui-tabs-nav li.ui-state-default .webicon a {
padding-left: 0;
padding-right: 0;
}

.sliceicon-img {
padding: 0 6px 2px 6px!important;
vertical-align: middle!important;
float: none!important;
}

.sliceicon-img.headlines-img {
margin: 2px 0 0 -12px;
}

.article-list .bulletlinks {
font-size: 12px;
padding: 6px 6px 10px;
}

.article-list .bulletlinks li {
line-height: 17px;
padding-bottom: 4px;
}

div.split-divider {
border-top: 1px solid #e5e5e5;
height: 10px;
width: 280px;
margin: 20px 6px 0;
}

.mod-schedule dl {
padding: 6px;
color: #606261;
}

.ie .mod-schedule dl {
margin-top: -10px;
}

.mod-schedule dl dt {
color: #646464;
font-weight: bold;
}

.mod-twitter h4 img {
margin-top: 3px;
margin-right: 6px;
float: left;
}

.mod-twitter .mod-content .t-mult {
margin-left: 60px;
}

.mod-twitter .mod-content .t-single {
margin-left: 0;
}

.mod-twitter .mod-footer {
border-top: 1px solid #e0e0e0;
}

.mod-twitter .mod-content ul li {
height: auto!important;
}

.mod-twitter .mod-content ul li dl dd.t-reply {
line-height: 18px;
}

.mod-twitter ul li.ad {
padding-left: 20px;
}

.mod-twitter .mod-content {
height: 245px!important;
overflow-x: hidden;
overflow-y: scroll;
position: relative;
}

.mod-twitter .tweet-icon-stamp {
background: transparent url(http://a2.espncdn.com/prod/assets/twitter-spritev3.png) no-repeat scroll 0 0;
height: 16px;
float: left;
padding-left: 20px!important;
margin: 0 0 4px 0;
}

.mod-twitter .tweet-icon-right {
margin: 0 0 4px 2px!important;
padding: 0!important;
width: 16px;
height: 16px;
background: transparent url(http://a2.espncdn.com/prod/assets/twitter-spritev3.png) no-repeat scroll 0 0;
float: right;
}

.mod-twitter .tweet-icon-reply {
background-position: 0 -16px;
}

.mod-twitter .tweet-icon-reply:hover {
background-position: 0 -32px;
text-decoration: none;
}

.mod-twitter .tweet-icon-favorite {
background-position: 0 -48px;
}

.mod-twitter .tweet-icon-favorite:hover {
background-position: 0 -64px;
text-decoration: none;
}

.mod-twitter .tweet-icon-favorite:active,
.mod-twitter .tweet-icon-favorite.active {
background-position: 0 -80px;
text-decoration: none;
}

.mod-twitter .tweet-icon-retweet {
background-position: 0 -96px;
}

.mod-twitter .tweet-icon-retweet:hover {
background-position: 0 -112px;
text-decoration: none;
}

.mod-twitter .tweet-icon-retweet:active,
.mod-twitter .tweet-icon-retweet.active {
background-position: 0 -128px;
text-decoration: none;
}

.mod-twitter .tweet-dl {
padding: 6px 8px 6px 0!important;
}

.mod-twitter .timestamp {
line-height: 16px;
}

.mod-twitter a.tweet-icon-stamp:hover,
.mod-twitter a.tweet-icon-stamp:hover .timestamp {
color: #225db7;
}

.mod-twitter a:hover .timeline,
.mod-twitter a:active .timeline,
.mod-twitter a:visited .timeline,
.mod-twitter a:hover .timeline {
color: #8c8c8c;
}

.mod-page-header .h2 {
margin-bottom: 20px;
font-size: 16px;
color: #4b4b4b;
font-family: helvetica,arial,sans-serif;
line-height: 17px;
}

.mod-social-links {
margin-top: 8px;
}

.mod-social-links li {
float: left;
padding: 6px 6px 4px;
}

.mod-outbrain {
margin-bottom: 6px;
padding: 0 6px;
}

.mod-outbrain .mod-content {
font-size: 12px;
padding: 14px 2px 4px;
}

.mod-outbrain .mod-content .col-left,
.mod-outbrain .mod-content .col-right {
width: 279px;
float: left;
}

.mod-outbrain .mod-content .col-left {
border-right: #c2c2c2 1px solid;
margin: 0 10px 10px 10px;
}

.mod-outbrain .mod-content .col-right {
padding-left: 10px;
padding-right: 0;
}

.mod-outbrain h4,
.mod-outbrain li span {
color: #606261;
}

.mod-outbrain h4 {
margin: 16px 0 4px;
}

.mod-outbrain h4.first {
margin-top: 0;
}

.mod-outbrain h4.insider {
background: url("http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png") no-repeat scroll -80px -158px transparent;
height: 16px;
overflow: hidden;
text-indent: -1000px;
width: 50px;
}

.mod-outbrain ul {
margin-bottom: 6px;
}

.mod-outbrain ul li {
padding: 2px 0;
}

.mod-outbrain ul li span {
font-weight: 700;
}

.mod-twitter-headlines {
font-size: 11px;
}

.mod-twitter-headlines h4 {
color: #575757;
margin: 0 6px;
text-transform: uppercase;
}

.mod-twitter-headlines .mod-content {
height: 302px;
}

.mod-twitter-headlines .mod-content .gradient-container {
height: 100%;
}

.mod-twitter-headlines h4.breaking-tweet {
background: url("http://a2.espncdn.com/prod/assets/bird_16_blue.png") no-repeat;
text-indent: 20px;
margin: 2px 0 0 6px;
}

.mod-twitter-headlines ul.breaking-tweet {
border-bottom: #e0e0e0 1px solid;
margin: 0 6px 6px 6px;
min-height: 73px;
}

.mod-twitter-headlines ul.breaking-tweet li {
clear: both;
overflow: hidden;
font-family: helvetica,arial,clean,sans-serif;
font-size: 10px;
}

.mod-twitter-headlines ul.breaking-tweet li img {
float: left;
padding: 4px 8px 6px 0;
}

.mod-twitter-headlines ul.breaking-tweet li dl {
color: #2e2e2e;
padding: 2px 0 6px 0;
margin: 0 0 0 60px;
}

.mod-twitter-headlines ul.breaking-tweet li dl span {
color: #777;
font-size: 10px;
margin-left: 3px;
}

.mod-twitter-headlines ul.breaking-tweet li dl dd {
color: #555;
}

.mod-twitter-headlines ul.breaking-tweet li dl dd .timestamp {
clear: both;
}

.mod-twitter-headlines ul.headlines {
list-style-image: none;
list-style-type: none;
padding: 2px 6px 6px 6px;
white-space: normal;
overflow: auto;
height: 100%;
overflow: hidden;
}

.mod-twitter-headlines ul.headlines li {
background: url("http://a1.espncdn.com/prod/assets/bullet_gray.gif") 0 5px no-repeat;
padding-left: 9px;
line-height: 13px;
padding-bottom: 5px;
list-style-image: none;
color: #AAA;
}

.mod-twitter-headlines h4 {
margin-top: 2px;
margin-bottom: 2px;
}

.mod-twitter-headlines .mod-content {
height: auto;
}

#header {
z-index: 1000000;
position: relative;
}

#header .top-bar {
height: 24px;
padding-bottom: 1px;
background: url(http://a1.espncdn.com/prod/assets/trans_border.png) 0 24px repeat-x;
border: 0;
}

#header .top-bar .nav-edition {
padding: 0;
font-family: Helvetica,Arial,sans-serif;
font-size: 11px;
position: relative;
}

#header .top-bar .nav-edition.editions {
z-index: 1000000;
}

#header .top-bar .nav-edition label {
float: left;
padding: 6px 0 0;
font-size: 10px;
color: #AAA;
position: relative;
}

#header .top-bar .nav-edition ul.main {
padding: 3px 0;
font-size: 10px;
float: left;
width: auto;
border: 0;
}

.ie6 #header .top-bar .nav-edition ul.main {
position: relative;
}

#header .top-bar .nav-edition.editions ul.main {
margin-right: 80px;
}

#header .top-bar .nav-edition ul.main li {
float: left;
background: url(http://a1.espncdn.com/prod/assets/trans_border.png) right repeat-y;
padding: 0 9px 0 8px;
}

#header .top-bar .nav-edition ul.main li.last {
background: 0;
}

#header .top-bar .nav-edition ul.main li a {
display: block;
color: #CCC;
padding: 3px 0 4px;
margin-bottom: -3px;
height: 1%;
}

.ie6 #header .top-bar .nav-edition ul.main li a {
float: left;
}

#header .top-bar .nav-edition ul.main li.active a {
background: url(http://a1.espncdn.com/prod/assets/trans_border.png) 0 18px repeat-x;
margin-bottom: -3px;
}

#header .top-bar .nav-edition ul.main li a:hover {
text-decoration: none;
color: #FFF;
border-bottom: 3px #FFF solid!important;
margin-bottom: -3px;
padding-bottom: 1px;
border-color: #666;
}

#header .top-bar .nav-edition ul.main li.dropdown {
padding-left: 0;
}

#header .top-bar .nav-edition ul.main li.dropdown ul {
display: block;
position: absolute;
z-index: 1000000;
overflow: hidden;
height: 16px;
width: 46px;
background: 0;
padding: 0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
cursor: pointer;
color: #666;
top: 3px;
}

#header .top-bar .nav-edition ul.main li.dropdown ul:hover {
background: #FFF;
border: 1px #CCC solid;
padding-bottom: 6px;
overflow: visible;
width: 120px;
height: auto;
}

#header .top-bar .nav-edition ul.main li.dropdown ul li {
padding: 0 6px 0;
display: block;
cursor: pointer;
float: none;
border: 0;
background: 0;
font-family: Helvetica,Arial,sans-serif;
}

#header .top-bar .nav-edition ul.main li.dropdown ul li.selected {
background: url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) no-repeat -118px -54px;
padding: 3px 6px;
color: #CCC;
}

#header .top-bar .nav-edition ul.main li.dropdown ul:hover li.selected {
color: #515151;
background-position: 106px -54px;
}

#header .top-bar .nav-edition ul.main li.dropdown ul li a {
display: block;
color: #333;
padding: 3px 6px 1px!important;
cursor: pointer;
margin-bottom: 0;
}

#header .top-bar .nav-edition ul.main li.dropdown ul li a:hover {
background: #de0808;
text-decoration: none;
color: #FFF;
border-bottom: 0!important;
}

#header .top-bar .nav-edition ul.main li.dropdown ul li.group {
padding-top: 10px!important;
color: #000;
font-weight: bold;
}

#header .top-bar .signin {
float: right;
font-size: 11px;
font-family: Helvetica,Arial,sans-serif;
color: #999;
padding: 5px 0 0 0;
}

#header .top-bar .signin span {
color: #FFF;
}

#header .top-bar .signin span a {
font-weight: bold;
}

#header .top-bar .signin a {
color: #FFF;
}

#header .top-bar .signin a:hover {
color: #FFF;
}

#header .top-bar .signin-social {
float: right;
padding: 5px 0 0 12px;
}

#header .top-bar .signin-social a {
margin-left: 3px;
}

#header .espn-logo {
background: transparent url(http://a2.espncdn.com/prod/assets/espn_logo_70x17.png) 0 center no-repeat;
float: left;
position: relative;
}

#header .espn-logo h1,
#header .espn-logo .h1 {
overflow: hidden;
height: auto;
font-weight: bold;
}

#header .espn-logo a {
display: block;
cursor: pointer;
float: left;
margin-right: 10px;
}

#header .espn-logo a:hover {
text-decoration: none;
}

#header .espn-logo a.espn {
width: 70px;
height: 47px;
text-indent: -1000px;
}

#header .espn-logo a.section-title {
font-family: Arial,Helvetica,sans-serif;
font-size: 28px;
color: #FFF;
padding: 5px 0 3px;
margin-right: 20px;
}

.espnw #header .espn-logo {
background: transparent url(http://a1.espncdn.com/prod/assets/logo-espnw.png) 0 center no-repeat;
}

.espnw #header .espn-logo a.espn {
width: 103px;
}

.frontpage #header .espn-logo,
#header .espn-logo-lrg {
width: 110px;
height: 47px;
background: transparent url(http://a2.espncdn.com/prod/assets/espn_top_nav_logo_109x27.png) no-repeat scroll left center;
}

.frontpage #header .espn-logo span,
#header .espn-logo-lrg a {
width: 110px;
height: 47px;
margin-right: 10px;
float: left;
text-indent: -1000px;
}

#live-now {
font-family: Helvetica,Arial,sans-serif;
font-size: 10px;
color: #FFF;
position: absolute;
left: 220px;
top: 41px;
display: none;
width: 350px;
}

#live-now h4 {
font-family: Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFF;
display: block;
float: left;
margin-right: 10px;
line-height: 17px;
}

#live-now .wrapper {
height: 15px!important;
}

#live-now span {
padding-right: 6px;
font-weight: normal;
font-size: 10px;
}

#live-now a {
color: #FFF;
font-size: 12px;
text-decoration: none;
font-weight: bold;
}

#live-now a:hover {
text-decoration: underline;
}

#header .presby,
#header .partner {
display: block;
background-position: left center;
background-repeat: no-repeat;
float: left;
margin-right: 20px;
}

#header .presby {
margin-right: 0;
}

#shop {
float: right;
position: relative;
margin: 12px 0 0 40px;
z-index: 1000;
}

#shop a.shop-btn {
width: 54px;
height: 22px;
background: url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) no-repeat 0 -325px;
display: block;
margin: 0;
padding: 0;
text-indent: -100px;
overflow: hidden;
}

#shop .dropdown {
display: none;
position: absolute;
z-index: 1000;
overflow: hidden;
width: 180px;
background: #FFF;
padding: 6px 10px;
border: 1px #CCC solid;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
color: #666;
top: 2px;
right: 0;
-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
}

#shop .dropdown .arrow {
background: url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) no-repeat 0 -54px;
width: 14px;
height: 14px;
position: absolute;
right: -1px;
top: 1px;
}

#shop .dropdown .shop-logo {
background: url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) no-repeat -79px -330px;
display: block;
width: 81px;
height: 16px;
text-indent: -1000px;
margin-bottom: 6px;
}

#shop .dropdown ul {
width: 80px;
padding-right: 10px;
float: left;
}

#shop .dropdown ul li {
font-size: 10px;
font-family: Verdana,Geneva,sans-serif;
padding: 2px 0;
}

#shop .dropdown ul li a {
color: #225db7;
}

#shop.featured .dropdown {
width: 400px;
}

#shop.featured .dropdown .featured-item {
float: left;
font-size: 10px;
width: 200px;
border-left: 1px #CCC solid;
padding-left: 10px;
}

#shop.featured .dropdown .featured-item .product-shot {
float: left;
margin-right: 10px;
}

#shop.featured .dropdown .featured-item a {
font-size: 11px;
font-family: Verdana,Geneva,sans-serif;
color: #225db7;
white-space: normal;
font-weight: bold;
display: block;
margin-bottom: 2px;
}

#nav-main-search {
text-align: right;
position: relative;
float: right;
margin-top: 12px;
border: 1px #adadad solid;
background: #FFF;
z-index: 900;
}

#nav-main-search form {
text-align: right;
}

#nav-main-search input.text {
width: 200px;
border: 0;
background-color: #FFF;
color: #000;
float: left;
padding: 2px 4px 0;
font-size: 14px;
font-family: Arial,Helvetica,sans-serif;
}

#nav-main-search input.submit {
font-size: 85%;
background: #FFF url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) no-repeat -3px -35px;
text-indent: -1000px;
height: 22px;
width: 22px;
border: 0;
display: block;
overflow: hidden;
float: left;
cursor: pointer;
}

#nav-wrapper {
width: 100%;
text-align: center;
z-index: 999999!important;
position: absolute;
top: 0;
left: 0;
}

#nav-wrapper-container {
width: 924px;
z-index: 999999!important;
text-align: left;
margin: 0 auto;
position: relative;
}

#nav-main {
z-index: 999999;
display: table;
position: relative;
white-space: nowrap;
width: 100%;
font-family: helvetica,sans-serif;
margin: 0!important;
height: 36px;
background: #000;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}

.frontpage #nav-main {
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

#nav-main ul.top,
#nav-main li {
margin: 0;
padding: 0;
list-style-type: none;
width: auto;
}

#nav-main ul.top {
position: relative;
white-space: nowrap;
}

#nav-main li,
#nav-main li ul {
float: left;
background: 0;
}

#nav-main ul.top li {
padding-right: 0;
}

#nav-main ul.top li.last {
padding-right: 0;
}

#nav-main ul.top li.right-menu {
float: right;
background: #000 url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) repeat-x;
}

#nav-main ul.top li.right-menu.last {
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}

#nav-main ul.top li a {
font-size: 12px;
font-family: Helvetica,Arial,sans-serif;
font-weight: 700;
color: #fff;
white-space: nowrap;
text-decoration: none;
display: block;
padding: 0 8px;
margin-right: 1px;
line-height: 36px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}

#nav-main ul.top li.selected a {
background: #DDD url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) repeat-x 0 -255px;
color: #000;
}

#nav-main ul.top li.right-menu a {
padding: 0 8px;
margin-right: 0;
margin-left: 1px;
}

#nav-main ul.top li.right-menu .wrapper a {
margin-left: 0;
}

#nav-main ul.top li a.myespn {
color: #ff9;
font-style: italic;
text-indent: -100px;
overflow: hidden;
width: 62px;
background: url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) 10px -65px no-repeat;
}

#nav-main ul.top li.hover a.myespn {
background: #FFF url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) -80px -65px no-repeat;
}

#nav-main ul.top li.active a {
color: #fff;
}

#nav-main ul.top li.hover a {
color: #000;
background: #FFF;
}

#nav-main ul.top li.hover a:hover,
#nav-main ul.top li.hover a:hover span {
color: #225db7;
}

#nav-main ul.top li.two-line a {
line-height: 12px;
font-size: 12px;
text-align: center;
padding-top: 7px;
padding-bottom: 5px;
}

#nav-main ul.top li.two-line a span {
display: block;
font-size: 9px;
color: #CCC;
font-weight: normal;
}

#nav-main ul.top li.selected a span,
#nav-main ul.top li.hover a span {
color: #333;
}

#nav-main ul.top li.btn-add-sport a {
border: 1px #333 solid;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
margin-top: 8px;
padding: 2px 6px;
line-height: 14px;
font-size: 10px;
color: #999;
margin-left: 10px;
font-family: Verdana,Geneva,sans-serif;
font-weight: normal;
}

#nav-main ul.top li.btn-add-sport a:hover,
#nav-main ul.top li.btn-add-sport.hover a {
background: #333!important;
color: #FFF;
}

#nav-main ul.top li .wrapper {
position: absolute;
width: 918px;
padding: 0 0 0 6px;
height: 235px!important;
left: 0!important;
background: #fff;
-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: left;
overflow: visible;
display: none;
border: 0;
-moz-box-shadow: 0 10px 10px #333;
-webkit-box-shadow: 0 10px 10px #333;
box-shadow: 0 10px 10px #333;
cursor: default!important;
text-align: left;
letter-spacing: 0!important;
}

.ie #nav-main ul.top li .wrapper {
border-bottom: 1px #666 solid;
}

#nav-main ul.top li .wrapper ul,
#nav-main ul.top li .wrapper ul li {
position: relative;
padding: 0;
margin: 0;
border: 0;
background: 0;
color: #333;
width: auto!important;
float: none;
overflow: hidden;
display: block;
}

#nav-main ul.top li .wrapper div {
display: block;
position: relative;
width: auto;
border: 0;
margin: 0;
padding: 0;
float: none;
color: #333;
font-family: Verdana,Helvetica,Arial,sans-serif;
font-size: 11px;
}

#nav-main ul.top li .wrapper a,
#nav-main ul.top li .wrapper .mod-container a {
color: #225db7;
font-weight: normal;
display: inline;
border: 0;
line-height: 14px;
padding: 0;
background: 0;
text-decoration: none;
font-family: Verdana,Helvetica,Arial,sans-serif;
font-size: 11px;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
white-space: normal;
text-align: left;
cursor: pointer;
}

#nav-main ul.top li .wrapper a:visited {
color: #225db7!important;
}

#nav-main ul.top li .wrapper a:hover {
text-decoration: underline;
}

#nav-main ul.top li .wrapper li {
position: relative;
}

#nav-main ul.top li .wrapper .vid-icon {
background: transparent url(http://a2.espncdn.com/prod/assets/master-07092009.png) no-repeat scroll 6px -814px;
opacity: .75;
filter: Alpha(Opacity=75);
height: 32px;
width: 32px;
position: absolute;
top: 0;
left: 0;
}

#nav-main ul.top li .wrapper .pad-left-16 {
padding-left: 16px!important;
}

#nav-main ul.top li .wrapper .md-span-1,
#nav-main ul.top li .wrapper .md-span-2,
#nav-main ul.top li .wrapper .md-span-3,
#nav-main ul.top li .wrapper .md-span-4,
#nav-main ul.top li .wrapper .md-span-5,
#nav-main ul.top li .wrapper .md-span-6,
#nav-main ul.top li .wrapper .md-span-7,
#nav-main ul.top li .wrapper .md-span-8,
#nav-main ul.top li .wrapper .md-span-9,
#nav-main ul.top li .wrapper .md-span-10,
#nav-main ul.top li .wrapper .md-span-11,
#nav-main ul.top li .wrapper .md-span-12 {
height: 215px;
margin-right: 6px;
float: left;
border-right: 1px #DDD solid;
margin-top: 10px;
margin-bottom: 10px;
padding-right: 6px;
overflow: hidden;
}

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

#nav-main ul.top li .wrapper .md-span-1 {
width: 64px;
}

#nav-main ul.top li .wrapper .md-span-2 {
width: 141px;
}

#nav-main ul.top li .wrapper .md-span-3 {
width: 218px;
}

#nav-main ul.top li .wrapper .md-span-4 {
width: 295px;
}

#nav-main ul.top li .wrapper .md-span-5 {
width: 372px;
}

#nav-main ul.top li .wrapper .md-span-6 {
width: 449px;
}

#nav-main ul.top li .wrapper .md-span-7 {
width: 519px;
}

#nav-main ul.top li .wrapper .md-span-8 {
width: 603px;
}

#nav-main ul.top li .wrapper .md-span-9 {
width: 670px;
}

#nav-main ul.top li .wrapper .md-span-10 {
width: 757px;
}

#nav-main ul.top li .wrapper .md-span-11 {
width: 827px;
}

#nav-main ul.top li .wrapper .md-span-12 {
width: 897px;
}

#nav-main ul.top li .wrapper div.last {
margin-right: 0;
border: 0;
}

#nav-main ul.top li .wrapper div .split .col-left {
float: left;
padding-right: 10px;
margin-right: 10px;
border-right: 1px #DDD solid;
overflow: hidden;
}

#nav-main ul.top li .wrapper div .split .col-right {
float: left;
overflow: hidden;
}

#nav-main ul.top li .wrapper div .split .col-full {
clear: both;
}

#nav-main ul.top li .wrapper .md-span-4 .split .col-left {
width: 133px;
}

#nav-main ul.top li .wrapper .md-span-4 .split .col-right {
width: 133px;
}

#nav-main ul.top li .wrapper .md-span-6 .split .col-left {
width: 210px;
}

#nav-main ul.top li .wrapper .md-span-6 .split .col-right {
width: 210px;
}

#nav-main ul.top li .wrapper .md-span-8 .split .col-left {
width: 287px;
}

#nav-main ul.top li .wrapper .md-span-8 .split .col-right {
width: 287px;
}

#nav-main ul.top li .wrapper h4 {
font-weight: bold;
font-family: Helvetica,Arial,sans-serif;
font-size: 13px!important;
color: #575757;
padding: 0;
margin: 0;
line-height: 13px;
height: 20px;
background: 0;
letter-spacing: 0;
text-transform: none;
}

#nav-main ul.top li .wrapper h4 a {
font-size: 13px!important;
font-family: Helvetica,Arial,sans-serif!important;
font-weight: bold!important;
}

#nav-main ul.top li .wrapper h4.border-bottom {
border-bottom: 1px #DDD solid;
padding-bottom: 4px;
margin-bottom: 6px;
height: auto;
}

#nav-main ul.top li .wrapper h4.sportsnation {
background: url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) no-repeat 0 -105px;
text-indent: -1000px;
overflow: hidden;
width: 110px;
}

#nav-main ul.top li .wrapper h4.sportsnation-sm {
background: url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) no-repeat 0 -129px;
text-indent: -1000px;
overflow: hidden;
width: 94px;
height: 16px;
}

#nav-main ul.top li .wrapper h4.shop {
background: url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) no-repeat 0 -325px;
text-indent: -1000px;
overflow: hidden;
width: 85px;
height: 20px;
}

#nav-main ul.top li .wrapper h4.page2 {
background: url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) no-repeat 0 -155px;
text-indent: -1000px;
overflow: hidden;
width: 50px;
height: 23px;
margin: 0 6px 4px;
padding: 0!important;
}

#nav-main ul.top li .wrapper h4.insider {
background: url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) no-repeat -80px -158px;
text-indent: -1000px;
overflow: hidden;
width: 50px;
height: 20px;
}

#nav-main ul.top li .wrapper h4.espnw {
background: url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) no-repeat 8px -360px;
text-indent: -1000px;
overflow: hidden;
width: 60px;
height: 20px;
margin-bottom: 6px;
}

#nav-main ul.top li .wrapper h4.playbook {
background: url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) no-repeat -73px -360px;
text-indent: -1000px;
overflow: hidden;
width: 63px;
height: 20px;
margin-bottom: 6px;
}

#nav-main ul.top li .wrapper h4.xgames {
background: url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) no-repeat 8px -400px;
text-indent: -1000px;
overflow: hidden;
width: 55px;
height: 20px;
margin-bottom: 6px;
}

#nav-main ul.top li .wrapper h4.shop a,
#nav-main ul.top li .wrapper h4.page2 a,
#nav-main ul.top li .wrapper h4.sportsnation a,
#nav-main ul.top li .wrapper h4.sportsnation-sm a,
#nav-main ul.top li .wrapper h4.insider a,
#nav-main ul.top li .wrapper h4.espnw a,
#nav-main ul.top li .wrapper h4.playbook a,
#nav-main ul.top li .wrapper h4.xgames a {
display: block;
height: 20px;
}

#nav-main ul.top li .wrapper h4 a,
#nav-main ul.top li .wrapper h5 a,
#nav-main ul.top li .wrapper h6 a {
font-weight: bold!important;
font-size: inherit!important;
font-family: inherit!important;
line-height: inherit!important;
}

#nav-main ul.top li .wrapper h6 {
font-weight: bold;
margin: 0;
line-height: 14px;
}

#nav-main ul.top li .wrapper .mod-container {
padding: 0 4px;
margin-bottom: 10px;
}

#nav-main ul.top li .wrapper .mod-content {
font-family: Verdana,Helvetica,Arial,sans-serif;
font-size: 11px;
color: #333;
white-space: normal!important;
background: 0;
}

#nav-main ul.top li .wrapper .mod-content p {
margin: 0 0 4px 0!important;
overflow: hidden;
}

#nav-main ul.top li .wrapper .mod-content p.footer {
padding: 6px 0 0;
}

#nav-main ul.top li .wrapper .mod-content p.footer a {
font-size: 10px;
margin-left: 6px;
}

#nav-main ul.top li .wrapper .mod-content img {
margin-bottom: 0;
}

#nav-main ul.top li .wrapper .mod-content img.top {
margin-bottom: 6px;
}

#nav-main ul.top li .wrapper .mod-content .time {
color: #666;
}

#nav-main ul.top li .wrapper .mod-content .feature {
padding: 4px 0 10px;
overflow: hidden;
}

#nav-main ul.top li .wrapper .mod-content .callout {
padding: 6px 0;
color: #666;
font-weight: bold;
font-size: 12px;
font-family: Helvetica,Arial,sans-serif;
}

#nav-main ul.top li .wrapper .mod-content .callout h5 {
color: #000;
}

#nav-main ul.top li .wrapper .mod-content .callout.floatright {
text-align: right;
}

#nav-main ul.top li .wrapper .mod-content .logo-medium {
width: 50px!important;
}

#nav-main ul.top li .wrapper .mod-content .logo-medium.floatleft {
margin-right: 6px;
}

#nav-main ul.top li .wrapper .mod-content .logo-40 {
width: 40px!important;
height: 40px;
}

#nav-main ul.top li .wrapper .mod-content .logo-40.floatleft {
margin-right: 6px;
}

#nav-main ul.top li .wrapper .mod-content .logo-small {
width: 25px!important;
}

#nav-main ul.top li .wrapper .mod-content .logo-small.floatleft {
margin-right: 6px;
}

#nav-main ul.top li .wrapper .mod-content .img-headline {
overflow: hidden;
position: relative;
width: 203px;
margin-bottom: 6px;
}

#nav-main ul.top li .wrapper .mod-content .img-headline a {
display: block;
}

#nav-main ul.top li .wrapper .mod-content .img-headline .headline {
position: absolute;
bottom: 0;
left: 0;
right: 0;
}

#nav-main ul.top li .wrapper .mod-content .img-headline .headline .transparent-background {
position: absolute;
background: #000;
top: 0;
bottom: 0;
left: 0;
right: 0;
opacity: .6;
filter: Alpha(Opacity=60);
}

#nav-main ul.top li .wrapper .mod-content .img-headline .headline h5 {
color: #FFF;
position: relative;
padding: 4px 6px;
}

#nav-main ul.top li .wrapper .mod-content .menu-horiz {
margin-bottom: 10px;
}

#nav-main ul.top li .wrapper .mod-content .menu-horiz li {
float: left;
border-right: 1px #CCC solid;
padding-right: 6px;
margin-right: 6px;
}

#nav-main ul.top li .wrapper .mod-content .menu-horiz li.last {
border: 0;
padding: 0;
margin: 0;
}

#nav-main ul.top li .wrapper .mod-content .contentrows li {
border-bottom: 1px #DDD solid;
padding-bottom: 6px;
margin-bottom: 6px;
}

#nav-main ul.top li .wrapper .mod-content .contentrows li.last {
border: 0!important;
padding: 0!important;
margin: 0!important;
}

#nav-main ul.top li .wrapper .mod-content .contentrows.no-lines li {
border: 0;
padding-bottom: 3px;
margin-bottom: 3px;
}

#nav-main ul.top li .wrapper .mod-content .contentrows p {
margin-bottom: 0!important;
}

#nav-main ul.top li .wrapper .mod-content .bulletlinks li {
background: transparent url(http://a1.espncdn.com/prod/assets/bullet_gray.gif) no-repeat scroll 0 5px;
color: #555;
border: 0;
padding: 0 0 0 9px;
margin: 0 0 4px;
}

#nav-main ul.top li .wrapper .mod-content .bulletlinks li a {
white-space: normal;
}

#nav-main ul.top li .wrapper .btn-signin {
background: url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) 0 -178px no-repeat;
width: 58px;
height: 22px;
text-indent: -1000px;
overflow: hidden;
display: block;
margin: -2px 4px -2px 0;
padding: 0;
border: 0;
cursor: pointer;
}

#nav-main ul.top li .wrapper .btn-save {
background: url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) -66px -180px no-repeat;
width: 48px;
height: 18px;
text-indent: -1000px;
overflow: hidden;
display: block;
margin-right: 4px;
padding: 0;
border: 0;
cursor: pointer;
}

#nav-main ul.top li .wrapper .mod-md-menu {
padding: 0!important;
margin-bottom: 10px;
}

#nav-main ul.top li .wrapper .mod-md-menu h4 {
padding: 0 6px;
height: 20px;
}

#nav-main ul.top li .wrapper .mod-md-menu .mod-content ul {
margin-bottom: 6px;
}

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

#nav-main ul.top li .wrapper .mod-md-menu .mod-content ul li a:hover {
background: #225db7;
color: #FFF!important;
text-decoration: none;
}

#nav-main ul.top li .wrapper .mod-md-menu .mod-content ul li a .icon {
margin-left: 4px;
}

#nav-main ul.top li .wrapper .mod-md-menu .mod-content ul li h4 {
font-size: 11px!important;
text-transform: uppercase;
height: 14px!important;
margin-top: 14px;
}

#nav-main ul.top li .wrapper .mod-md-menu .mod-content ul li ul li a {
line-height: 14px;
margin-bottom: 0;
}

#nav-main ul.top li .wrapper .mod-md-menu .mod-content a.logo-sportscenter {
padding: 4px 6px;
margin: 0 0 6px;
border-top: 1px #CCC solid;
border-bottom: 1px #CCC solid;
color: #666;
display: block;
}

#nav-main ul.top li .wrapper .mod-md-menu .mod-content a.logo-sportscenter:hover {
padding: 4px 6px;
margin: 0 0 6px;
background: #e4e4e4;
text-decoration: none;
}

#nav-main ul.top li .wrapper .mod-md-menu .mod-content a.logo-sportscenter span {
background: url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) 0 -299px no-repeat;
display: block;
text-indent: -1000px;
overflow: hidden;
height: 14px;
width: 122px;
}

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

#nav-main ul.top li .wrapper .mod-md-menu-sub .mod-content ul li.last a {
margin-bottom: 0;
}

#nav-main ul.top li .wrapper .mod-md-menu-sub .mod-content ul li a:hover {
text-decoration: underline;
}

#nav-main ul.top li .wrapper .mod-md-personal h4 {
border-bottom: 4px #f2e7a7 solid;
height: 16px;
margin-bottom: 6px;
}

#nav-main ul.top li .wrapper .mod-md-personal .mod-content .contentrows li {
padding-bottom: 2px;
margin-bottom: 2px;
}

#nav-main ul.top li .wrapper .mod-md-teams span {
display: block;
color: #666;
}

#nav-main ul.top li .wrapper .mod-md-teams a span.city {
color: #225db7;
text-decoration: inherit;
}

#nav-main ul.top li .wrapper .mod-md-teams-large .mod-content h5 {
display: inline;
}

#nav-main ul.top li .wrapper .mod-md-teams-large .mod-content span.record {
font-size: 12px;
font-family: Helvetica,Arial,sans-serif;
color: #666;
}

#nav-main ul.top li .wrapper .mod-md-teams-large .mod-content .bulletlinks {
padding-top: 2px;
}

#nav-main ul.top li .wrapper .mod-md-teams-large .mod-content .bulletlinks li {
margin: 0;
}

#nav-main ul.top li .wrapper .mod-md-teams-large .mod-content .logo {
height: 40px;
width: 40px;
margin: 0 10px 0 0;
}

#nav-main ul.top li .wrapper .mod-md-teams-large .mod-content .floatleft {
margin-right: 10px!important;
}

#nav-main ul.top li .wrapper .mod-md-schedule .mod-content ul .time {
display: block;
}

#nav-main ul.top li .wrapper .mod-md-schedule .mod-content ul .time.live {
color: #C00!important;
font-weight: bold;
}

#nav-main ul.top li .wrapper .mod-md-schedule .mod-content ul .links img {
margin: 0;
}

#nav-main ul.top li .wrapper .mod-md-schedule .mod-content ul.one-column .time {
border-bottom: 1px #CCC solid;
margin-bottom: 2px;
font-weight: bold;
color: #333;
}

#nav-main ul.top li .wrapper .mod-md-schedule .mod-content ul.one-column ul li {
margin-bottom: 5px;
}

#nav-main ul.top li .wrapper .mod-md-schedule .mod-content ul.contentrows li div {
overflow: hidden;
}

#nav-main ul.top li .wrapper .mod-md-schedule .mod-content ul.one-column ul li span.tv-logo {
background: url(http://a2.espncdn.com/prod/assets/network-logo-sprite-100x20.png);
display: block;
text-indent: -1000px;
width: 80px;
height: 20px;
overflow: hidden;
}

#nav-main ul.top li .wrapper .mod-md-sportsnation .mod-content p {
margin-bottom: 10px!important;
}

#nav-main ul.top li .wrapper .mod-md-sportsnation .mod-content h6 {
margin-bottom: 6px;
}

#nav-main ul.top li .wrapper .mod-md-shop .mod-content h6 {
margin-bottom: 10px;
}

#nav-main ul.top li .wrapper .mod-md-shop .mod-content .price {
color: #666;
display: block;
}

#nav-main ul.top li .wrapper .mod-md-shop .mod-content .product-shot {
margin-top: 4px;
}

#nav-main ul.top li .wrapper .mod-md-myespn-feature h4 {
text-transform: none;
font-size: 16px!important;
color: #000;
line-height: 18px;
border: 0;
height: 44px;
}

#nav-main ul.top li .wrapper .mod-md-myespn-feature h4 span {
display: block;
font-size: 12px;
color: #333;
}

#nav-main ul.top li .wrapper .mod-md-select .mod-content h4 {
color: #333;
}

#nav-main ul.top li .wrapper .mod-md-select .mod-content ul {
padding-bottom: 10px;
overflow: hidden;
}

#nav-main ul.top li .wrapper .mod-md-select .mod-content li {
margin-top: 4px;
height: 1%;
width: 143px!important;
float: left;
display: block;
}

#nav-main ul.top li .wrapper .mod-md-select .mod-content .checkbox {
padding: 0;
margin: 0 6px 0 0;
width: 13px;
height: 13px;
overflow: hidden;
}

#nav-main ul.top li .wrapper .mod-md-select .mod-content label {
cursor: pointer;
}

#nav-main ul.top li .wrapper .mod-md-pickcenter {
margin-top: 16px;
}

#nav-main ul.top li .wrapper .mod-md-pickcenter h4 {
height: 12px;
}

#nav-main ul.top li .wrapper .mod-md-pickcenter span {
display: block;
width: 20px;
float: left;
text-align: center;
font-weight: bold;
padding-top: 16px;
}

#nav-main ul.top li .wrapper .mod-md-pickcenter p.footer {
padding: 0;
text-align: center;
margin: 0;
}

#nav-main ul.top li.myespn .wrapper {
height: 362px!important;
}

#nav-main ul.top li.myespn .wrapper .md-span-1,
#nav-main ul.top li.myespn .wrapper .md-span-2,
#nav-main ul.top li.myespn .wrapper .md-span-3,
#nav-main ul.top li.myespn .wrapper .md-span-4,
#nav-main ul.top li.myespn .wrapper .md-span-5,
#nav-main ul.top li.myespn .wrapper .md-span-6,
#nav-main ul.top li.myespn .wrapper .md-span-7,
#nav-main ul.top li.myespn .wrapper .md-span-8,
#nav-main ul.top li.myespn .wrapper .md-span-9,
#nav-main ul.top li.myespn .wrapper .md-span-10,
#nav-main ul.top li.myespn .wrapper .md-span-11,
#nav-main ul.top li.myespn .wrapper .md-span-12 {
height: 305px;
}

#nav-main ul.top li.myespn .wrapper .mod-content .screen {
margin-bottom: 10px;
}

#nav-main ul.top li.myespn .wrapper .mod-content .col-left {
border: 0;
}

#nav-main ul.top li.myespn .wrapper .mod-content .teams li {
float: left;
width: 139px!important;
padding-right: 12px;
}

#nav-main ul.top li.myespn .wrapper .mod-content .teams li.last {
padding: 0;
}

#nav-main ul.top li.myespn .wrapper .mod-content .teams li span {
display: block;
color: #666;
}

#nav-main ul.top li.myespn .wrapper .mod-content .teams li.callout {
padding: 10px 0;
width: 190px!important;
line-height: 14px;
}

#nav-main ul.top li.myespn .wrapper .mod-content .bulletlinks {
margin-bottom: 2px;
}

#nav-main ul.top li.myespn .wrapper .mod-content .bulletlinks li {
margin-bottom: 2px;
}

#nav-main ul.top li.myespn .wrapper div.height-med {
height: 200px;
}

#nav-main ul.top li.myespn .wrapper div.height-sm {
height: 60px;
}

#nav-main ul.top li.myespn .wrapper div.no-border {
border: 0;
}

#nav-main ul.top li.myespn .wrapper .mod-content h5.large,
#nav-main ul.top li.myespn .wrapper .mod-content h5.large a {
font-size: 14px;
font-weight: bold;
line-height: 18px;
font-family: Helvetica,Arial,sans-serif;
}

#nav-main ul.top li.myespn .wrapper .mod-content .logo-insider {
background: url(http://a1.espncdn.com/prod/assets/insider_logo_75x20.png) no-repeat left center;
width: 90px;
height: 50px;
}

#nav-main ul.top li.myespn .wrapper .mod-content .logo-myespn {
background: url(http://a1.espncdn.com/prod/assets/myespn_logo_75x17.png) no-repeat left center;
width: 90px;
height: 50px;
}

#nav-main ul.top li.myespn .wrapper .mod-content .logo-sportsnation-map {
background: url(http://a2.espncdn.com/prod/assets/sportsnation_logo_map_75x46.png) no-repeat left center;
width: 90px;
height: 50px;
}

#nav-main ul.top li.myespn.signed-out .wrapper .mod-container {
padding: 0 8px!important;
}

#nav-main ul.top li .wrapper .toolbar {
border-bottom: 1px #CCC solid;
margin-left: -5px;
background: url(http://a2.espncdn.com/prod/assets/header_sprite_fp.v4.png) 0 -210px repeat-x;
padding: 8px 10px 7px;
overflow: hidden;
font-family: Helvetica,Arial,sans-serif;
font-size: 12px;
line-height: 18px;
height: 19px;
}

#nav-main ul.top li .wrapper .toolbar h4 {
font-family: Helvetica,Arial,sans-serif;
display: inline;
font-size: 12px;
margin-right: 4px;
line-height: 18px;
color: #333;
}

#nav-main ul.top li .wrapper .toolbar h4 span {
font-weight: normal;
}

#nav-main ul.top li .wrapper .toolbar a {
font-family: Helvetica,Arial,sans-serif;
font-size: 12px;
line-height: 18px;
}

#nav-main ul.top li .wrapper .toolbar .insider-activate-link {
line-height: 16px;
}

#nav-main ul.top li .wrapper .toolbar .insider-activate-link a {
font-weight: bold;
font-size: 11px;
}

#nav-main ul.top li .wrapper .toolbar .link-small {
font-family: Verdana,Helvetica,Arial,sans-serif;
font-size: 10px;
}

#nav-main ul.top li .wrapper .toolbar .menu-horiz li {
float: left;
margin: 0 6px 0 0;
padding: 0 6px 0 0;
border-right: 1px #CCC solid;
}

#nav-main ul.top li .wrapper .toolbar .menu-horiz li.label {
border: 0;
padding: 0;
color: #666;
}

#nav-main ul.top li .wrapper .toolbar .menu-horiz li.last {
margin: 0;
padding: 0;
border: 0;
}

#nav-main ul.top li .wrapper .toolbar .menu-horiz li a {
padding: 0;
line-height: 18px;
}

#nav-main ul li div ul li a.insider,
li.expandable div dl dd a.insider {
background: transparent url(http://a1.espncdn.com/icons/in.gif) no-repeat scroll 98% 52%!important;
padding: 0 16px 0 6px;
}

#nav-main ul li div ul li a.insider:hover,
li.expandable div dl dd a.insider:hover {
background: #225db7 url(http://a1.espncdn.com/icons/in.gif) 99% 52% no-repeat!important;
}

.nav-main-secondary {
clear: both;
display: block;
width: 100%;
z-index: 990;
}

body.frontpage .nav-main-secondary {
display: none;
}

.nav-main-secondary ul {
height: 26px;
background: #DDD;
font-weight: bold;
padding: 0;
-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;
}

.nav-main-secondary ul li {
font-family: Verdana,sans-serif;
color: #666;
float: left;
display: block;
padding: 0;
}

.nav-main-secondary ul li.subsection,
.nav-main-secondary ul li.split {
font-size: 77%;
line-height: 26px;
padding: 0 0 0 6px;
}

.nav-main-secondary ul li a {
line-height: 26px;
color: #225db7;
text-decoration: none;
font-size: 77%;
display: block;
padding: 0 8px 0 7px;
position: relative;
}

.nav-main-secondary ul li a:hover {
text-decoration: underline;
}

.nav-main-secondary ul li a.external {
display: inline-block;
background: transparent url(http://a2.espncdn.com/prod/assets/icon_externallink_blue.png) no-repeat 100% 52%!important;
padding-right: 14px!important;
}

.nav-main-secondary ul li.active a {
color: #000;
}

.nav-main-secondary ul li.active a:hover {
text-decoration: none;
}

.nav-main-secondary ul li.lo {
display: none;
}

.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: 0;
}

.secondary-nav ul li.active {
background: transparent url(http://a2.espncdn.com/prod/assets/nav-menu-item-active-left.png) 0 0 no-repeat;
cursor: pointer;
}

.secondary-nav ul li.hover {
background: transparent url(http://a1.espncdn.com/prod/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(http://a1.espncdn.com/prod/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(http://a1.espncdn.com/prod/assets/nav-menu-item-active-right.png) top right no-repeat;
}

.secondary-nav ul li.hover a {
color: #000;
background: transparent url(http://a2.espncdn.com/prod/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: 0;
}

.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: 0;
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;
}

li.expandable a span {
background: transparent url(http://a1.espncdn.com/prod/assets/secondarynav_arrow.v2.png) 100% 50% no-repeat;
padding-right: 10px;
}

.ie6 li.expandable a {
position: static!important;
}

li.expandable-hover {
background: transparent url(http://a1.espncdn.com/prod/assets/nav-menu-item-left.png) no-repeat scroll 0 0;
color: #000;
}

.ie6 li.expandable-hover {
background: transparent url(http://a2.espncdn.com/prod/assets/nav-menu-item-left.gif) no-repeat scroll 0 0;
}

li.expandable-hover a {
color: #000!important;
text-decoration: none!important;
background: #FFF;
height: 1%;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: 0 7px 0 6px!important;
}

li.expandable-hover a span {
background-image: url(http://a2.espncdn.com/prod/assets/secondarynav_arrow_hover.v2.png);
}

.ie6 li.expandable-hover a {
background: transparent url(http://a1.espncdn.com/prod/assets/nav-menu-item-right.gif) no-repeat scroll right top;
}

li.expandable div {
clear: left;
position: absolute;
display: none;
background: #FFF;
border-left: 1px #CCC solid;
border-right: 1px #CCC solid;
border-bottom: 1px #CCC solid;
width: auto;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
padding: 10px;
left: 0;
-moz-box-shadow: 0 10px 10px #333;
-webkit-box-shadow: 0 10px 10px #333;
box-shadow: 0 10px 10px #333;
}

li.expandable-hover div a {
border: 0!important;
padding: 0 6px!important;
}

li.expandable div ul,
li.expandable div dl {
background-image: none!important;
float: left;
margin: 0 5px 0 0;
padding: 0;
border-right: 1px solid #bbb;
width: auto!important;
}

.ie6 li.expandable div ul {
width: auto!important;
}

li.expandable div dl dt {
font: 700 10px verdana,sans-serif;
color: #555;
padding: 8px 6px 0 6px;
}

li.expandable div dl dt.first {
padding-top: 3px;
}

li.expandable div ul.last,
li.expandable div dl.last {
border-right: 0;
margin-right: 0;
}

li.expandable div ul li,
li.expandable div dl dd {
display: block;
float: none;
width: auto;
_width: 1em;
white-space: nowrap;
padding: 3px 6px 0 0;
height: auto;
background-image: none;
}

.ie6 li.expandable div ul li {
height: 1em;
}

li.expandable div ul li a,
li.expandable div dl dd a {
line-height: 153.9%!important;
padding: 0 10px 0 6px;
color: #225db7!important;
font-weight: 400;
font-family: verdana,sans-serif;
background-image: none!important;
background-color: transparent;
}

li.expandable div ul li a:hover,
li.expandable div dl dd a:hover {
color: #fff!important;
background-color: #225db7;
background-image: none!important;
}

#nav-main ul li .wrapper.loading {
background: #fff url('http://a1.espncdn.com/prod/assets/ajax-loader.gif') no-repeat scroll 50% 50%;
height: 240px!important;
}

.JS #nav-wrapper,
.js #nav-wrapper {
display: none;
}

#nav-main ul.top li .wrapper div.myheadlines,
#nav-main ul.top li .wrapper ul li.hide,
#nav-main ul.top li .wrapper div.hide {
display: none;
}

#myespn-save-button,
#nav-main ul.top li .wrapper .mod-container #myespn-save-button {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 2px 0;
background-color: #be0000;
background-image: -moz-linear-gradient(top,#be0000,#900000);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#be0000),color-stop(1,#900000));
filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#BE0000',EndColorStr='#900000');
-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorStr='#BE0000', EndColorStr='#900000')";
border: 1px solid #d69999;
font-weight: bold;
color: #fff;
text-transform: uppercase;
width: 60px;
display: block;
float: left;
text-align: center;
line-height: 12px;
margin-right: 5px;
text-decoration: none;
}

#nav-main ul.top li .wrapper .mod-container #myespn-save-button:visited {
color: white!important;
}

#nav-main li div.last.myfantasy h4.featuredgames,
#nav-main li.t-fantasy div.last div.myfantasy-container {
display: none;
}

#nav-main li.t-fantasy div.last.myfantasy div.myfantasy-container {
display: block;
margin-bottom: 7px;
}

#nav-main li.t-fantasy div.p13n.loggedout {
height: 188px;
margin-bottom: 0;
}

#nav-main li.t-fantasy li div.game_img,
#nav-main li.t-fantasy li div.wrap {
float: left;
}

#nav-main li.t-fantasy li div.game_img {
margin-top: 3px;
}

#nav-main li.t-fantasy li div.wrap {
padding-left: 5px;
}

#nav-main ul.top li.t-fantasy .wrapper .mod-container li div.game_name a {
font-weight: bold!important;
}

#nav-main ul.top li.t-fantasy .wrapper div.myfantasy .mod-content .contentrows li {
margin-bottom: 3px;
padding-bottom: 3px;
}

#nav-main ul.top li.t-fantasy .wrapper div.myfantasy .mod-content a.customize {
position: absolute;
top: 0;
right: 0;
}

#nav-main li.t-fantasy div.last.myfantasy h4.myfantasy {
width: 90px;
}

#nav-main li.t-fantasy div.last.myfantasy h4 {
height: 17px;
}

#nav-main ul.top li.t-fantasy div.toolbar {
position: absolute;
bottom: 0;
right: 0;
width: 455px;
}

#nav-main ul.top li .wrapper .mod-container.featured-container {
padding-left: 0;
}

#nav-main ul.top li.t-fantasy .wrapper div.myfantasy a {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
}

#nav-main ul.top li.t-fantasy .wrapper div.myfantasy div.wrap div {
width: 143px;
}

.mod-insider-enhanced {
margin: 0 0 10px;
}

.mod-insider-enhanced .mod-header {
cursor: pointer;
}

.mod-insider-enhanced .mod-header h4 {
font-weight: 400;
font-size: 11px;
padding-right: 20px;
background-position: 99% 50%;
background-repeat: no-repeat;
position: relative;
text-align: right;
}

.mod-insider-enhanced .mod-header h4.closed {
background-image: url(http://a2.espncdn.com/i/insider/preview/insider_enhanced_arrow_off.gif);
}

.mod-insider-enhanced .mod-header h4.open {
background-image: url(http://a2.espncdn.com/i/insider/preview/insider_enhanced_arrow_on.gif);
}

.mod-insider-enhanced .mod-header h4 img {
position: absolute;
left: 10px;
top: 5px;
}

.ie .mod-insider-enhanced .mod-header h4 img {
top: 0;
left: -342px;
}

.mod-insider-enhanced .mod-content {
display: none;
padding: 0!important;
padding-bottom: 0!important;
}

.ie6 .mod-insider-enhanced .mod-content {
padding-bottom: 10px!important;
}

.mod-insider-enhanced .mod-content p {
padding-bottom: 0;
line-height: 16px;
}

.mod-insider-enhanced .mod-content .freepreview {
margin: 10px 10px 16px;
padding: 8px;
border-bottom: 1px solid #e0e0e0;
border-top: 1px solid #e0e0e0;
background-color: #f1f1f1;
overflow: hidden;
line-height: 18px;
}

.ie6 .mod-insider-enhanced .mod-content .freepreview {
height: 1%;
}

.mod-insider-enhanced ul.bulletlinks {
padding: 0;
}

.mod-insider-enhanced ul.bulletlinks li.no-bullet {
background: 0;
padding-left: 0;
}

.mod-insider-enhanced ul.bulletlinks.mod-two-column li {
padding-bottom: 4px;
}

.mod-insider-enhanced .mod-footer {
text-align: left;
padding: 8px;
background-color: #f1f1f1;
font-size: 10px;
border-top: 1px solid #c2c2c2;
}

.mod-insider-enhanced .mod-footer a {
padding-left: 0;
}

.mod-insider-enhanced .mod-content .signin {
margin: 0;
padding: 0 14px 16px;
overflow: hidden;
}

.mod-insider-enhanced .mod-content .signin .login {
float: left;
width: 48%;
border-right: solid 1px #e0e0e0;
height: 1%;
}

.mod-insider-enhanced .mod-content .signin .login ul {
padding: 0 16px 0 0;
margin: 0;
}

.mod-insider-enhanced .mod-content .signin .login ul li {
margin: 6px 0;
}

.mod-insider-enhanced .mod-content .signin .login label {
width: 70px;
float: left;
padding-top: 4px;
}

.mod-insider-enhanced .mod-content .signin .login ul li.submit {
text-align: right;
}

.mod-insider-enhanced .mod-content .signin .login span {
font-size: 10px;
}

.mod-insider-enhanced .mod-content .signin .activate {
width: 50%;
float: left;
padding: 10px 0 10px 6px;
}

.ie .mod-insider-enhanced .mod-content .signin .activate {
padding: 20px 0 10px 6px;
}

.mod-insider-enhanced .mod-content .signin .activate #signup-btn {
margin: 10px 0;
}

.mod-insider-enhanced .mod-content .signin .login .sub-links li a {
text-decoration: none;
}

.mod-insider-enhanced .mod-content .signin .login .sub-links li a:hover {
text-decoration: underline;
}

p.insider-tocontinue {
font-weight: 700;
margin-bottom: 4px;
font-size: 11px;
padding-left: 10px;
background: transparent url(http://a1.espncdn.com/i/insider/preview/scoreboard_arrow.gif) no-repeat scroll 0 50%;
}

p.insider-tocontinue-noarrow {
font-weight: 700;
margin-bottom: 4px;
font-size: 11px;
padding-left: 10px;
}

.ie6 .mod-insider-enhanced.purchase .mod-content {
padding-bottom: 0!important;
}

.mod-insider-enhanced.purchase .mod-content form {
padding: 0;
margin: 0;
}

.mod-insider-enhanced.purchase .mod-content .signin {
padding: 16px 14px 10px;
height: 1%;
}

.mod-insider-enhanced.purchase .mod-content .signin .login {
width: 43%;
border: 0 none;
}

.mod-insider-enhanced.purchase .mod-content .signin h5 {
font-size: 11px;
margin: 0;
}

.mod-insider-enhanced.purchase .mod-content .signin h5 img {
vertical-align: top;
}

.mod-insider-enhanced.purchase .mod-content .signin .login ul li.submit {
margin: 6px 2px;
}

.mod-insider-enhanced.purchase .mod-content .signin .login p.welcome-message {
margin: 10px 0 10px;
}

.mod-insider-enhanced.purchase .mod-content .signin .login ul.sub-links {
margin: 18px 0 0;
}

.mod-insider-enhanced.purchase .mod-content .signin .login ul.sub-links p {
margin: 0;
font-size: 10px;
}

.mod-insider-enhanced.purchase .mod-content .signin .login ul.sub-links p span {
font-weight: 700;
}

.mod-insider-enhanced.purchase .mod-content .signin .activate {
padding: 0 0 0 6px;
width: 55%;
border-left: solid 1px #e0e0e0;
}

.ie .mod-insider-enhanced.purchase .mod-content .signin .activate {
padding: 0 0 0 6px;
width: 55%;
}

.mod-insider-enhanced.purchase .mod-content .signin .activate h5 {
margin: 0 0 0 10px;
}

.mod-insider-enhanced.purchase .mod-content .signin .activate ul {
padding: 0;
}

.mod-insider-enhanced.purchase .mod-content .signin .activate ul.term-select {
margin: 14px 0 0;
}

.mod-insider-enhanced.purchase .mod-content .signin .activate ul.term-select li {
margin: 0 0 8px;
}

.mod-insider-enhanced.purchase .mod-content .signin .activate ul.term-select li.subscribe {
margin: 14px 0 0;
text-align: right;
}

.mod-insider-enhanced.purchase .mod-content .signin .activate ul.term-select label {
font-size: 10px;
font-weight: 700;
}

.mod-insider-enhanced.purchase .mod-content .signin .activate ul.term-select label.insider-orange {
color: #ef9100;
}

.mod-insider-enhanced.purchase .mod-content .signin .activate ul.term-select p {
margin: 0 0 0 28px;
font-size: 10px;
}

.mod-insider-enhanced.purchase .mod-content .signin .activate ul.term-select p span {
font-weight: 700;
}

.mod-insider-enhanced.purchase .mod-content .signin .activate input {
vertical-align: middle;
}

#top-stories .mod-content {
height: 530px;
background: transparent url(http://a4.espncdn.com/prod/assets/bg_gradient_memv2.png) 0 0 no-repeat;
border: 0;
}

.ie6 #top-stories .mod-content {
height: 1%;
}

#top-stories .mod-no-header .mod-content {
padding-top: 0;
}

#top-stories .mod-content .top-story-content,
#top-stories .mod-content .top-story-content.vertical {
margin: 16px 16px 0;
}

#top-stories .mod-content .top-story-content .top-story-headline {
background: #000;
overflow: hidden;
}

#top-stories .mod-content .top-story-content .top-story-headline h2 {
padding: 9px 0 0 11px;
}

#top-stories .mod-content .mod-tab-content {
padding: 0 0 16px;
background: 0;
}

#top-stories .mod-tabs div.ui-tabs-hide {
display: block;
height: 0;
padding: 0;
}

.ie #top-stories .mod-tabs div.ui-tabs-hide {
display: none;
height: auto;
padding: 0;
}

.top-story-content,
.top-story-vertical,
#top-stories .mod-content .no-overlay .top-story-image {
height: 410px;
}

#top-stories .mod-content .top-story-content.vertical .top-story-image {
width: 288px;
height: 410px;
}

#top-stories .mod-content .top-story-content.vertical .top-story-image .transparent-background {
width: 345px;
background: #333;
}

#top-stories .mod-content .top-story-content.vertical .top-story-image cite {
color: #888;
bottom: 4px;
}

#top-stories .mod-content .top-story-content.vertical .top-story-headline {
height: 386px;
width: 264px;
padding: 12px;
position: absolute;
background: #333;
}

#top-stories .mod-content .top-story-content.vertical .top-story-headline h2 {
line-height: 30px;
}

#top-stories .mod-content .top-story-content.vertical .top-story-headline a {
padding: 0 6px 0 0;
}

.top-story-content.vertical .module {
position: relative;
top: 0;
left: 0;
width: auto;
height: auto;
overflow: hidden;
padding: 8px;
margin: 16px auto 6px;
}

.top-story-content.vertical .module div {
padding: 0 6px 6px;
}

.ie6 .top-story-content.vertical .module {
zoom: 1;
}

#top-stories .mod-content .top-story-content.vertical .top-story-headline a.vid-thumb {
padding: 0;
}

.top-story-content.vertical .module h4 {
padding: 4px;
}

#top-stories .mod-content .top-story-content.vertical .module p.footer-link {
font-size: 9px;
font-family: verdana,arial,sans-serif;
bottom: 6px;
right: 0;
width: auto;
left: auto;
top: auto;
position: absolute;
}

.ie6 #top-stories .mod-content .top-story-content.vertical .module p.footer-link {
zoom: 1;
}

.ie7 #top-stories .mod-content .top-story-content.vertical .module p.footer-link {
width: 100%;
}

#top-stories .mod-content .top-story-content.vertical .module p.footer-link a {
font-weight: 400;
}

#top-stories .mod-content .top-story-content.vert-flip .top-story-image {
right: 0;
left: auto;
}

#top-stories .mod-content .top-story-content.vert-flip .top-story-headline {
left: 0;
right: auto;
}

#top-stories .mod-content .no-overlay .top-story-headline {
display: none;
}

#top-stories .mod-content .no-overlay .top-story-header {
position: absolute;
color: #fff;
background: 0;
bottom: 16px;
left: 0;
right: 0;
height: auto;
text-align: center;
width: 576px;
padding: 0;
}

#top-stories .mod-content .no-overlay .top-story-header h2 {
font-family: helvetica,arial,sans-serif;
font-size: 36px;
line-height: 36px;
text-shadow: 1px 2px 1px #000;
}

#top-stories .mod-content .no-overlay .top-story-header h2 span {
left: -9999em;
position: absolute;
}

#top-stories .videoplayer {
height: 0;
position: absolute!important;
left: 2px;
top: 1px;
}

#top-stories .videoplayer-show {
height: 325px!important;
margin-top: 16px!important;
background-color: transparent!important;
}

.mod-mem-carousel {
padding: 3px 0 0;
clear: both;
}

.mod-mem-carousel ul {
padding: 0 0 0 17px;
overflow: hidden;
}

.mod-mem-carousel ul li {
float: left;
width: 114px;
margin: 0 1px 0 0;
padding: 6px 0 0;
position: relative;
height: 84px;
}

.mod-mem-carousel ul li div {
background: #fff;
height: 80px;
border: 2px solid #fff;
}

.mod-mem-carousel ul li.active {
background: transparent url(http://a4.espncdn.com/prod/assets/carousel_arrow_selected.png) no-repeat 50% 0;
}

.mod-mem-carousel ul li.active div {
background: #000;
border: 2px solid #000;
}

.mod-mem-carousel ul li h3 {
background: #000;
bottom: 2px;
color: #fff;
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;
}

.mod-mem-carousel ul li.breaking-news h3 {
background: #c72524;
font-weight: 700;
font-family: helvetica,arial,sans-serif;
}

.mod-mem-carousel ul li a h3 span {
color: #aaa;
display: none;
}

.mod-mem-carousel ul li a:hover {
text-decoration: none;
}

.mod-mem-carousel ul li a:hover h3 span {
display: block;
}

.mod-mem-carousel ul li.active a img,
.mod-mem-carousel ul li a:hover img {
opacity: .5;
filter: alpha(opacity=50);
}

.mod-mem-carousel ul li.breaking-news h3 span {
color: #000;
font-family: verdana,arial,sans-serif;
}

div.vid-icon {
background: transparent url(http://a3.espncdn.com/prod/assets/icon_video.png) no-repeat 0 0!important;
height: 25px!important;
width: 25px;
border: none!important;
opacity: .85;
filter: alpha(opacity=85);
float: left;
left: 6px;
top: 12px;
position: absolute;
display: none;
}

.ie6 div.vid-icon {
background: transparent url(http://a3.espncdn.com/prod/assets/icon_video_ie6.png) no-repeat 0 0!important;
}

.mod-mem-carousel ul li:hover div.vid-icon,
.sc-videos .mod-mem-carousel ul li div.vid-icon {
z-index: 5001;
display: block;
}

.mod-no-bg .mod-content {
border: 0;
margin-bottom: 6px;
background: 0;
}

.mod-no-bg .mod-content h4 {
font-family: helvetica,arial,sans-serif;
font-size: 11px;
color: #555;
padding: 0 8px;
}

.mod-no-bg .mod-content p {
color: #777;
margin: 0 8px 8px;
font-size: 10px;
}

.mod-no-bg .mod-content p a {
font-weight: 700;
}

.mod-myheadlines {
min-height: 210px;
}

#top-stories .mod-content,
#top-stories .mod-content {
height: auto;
}

#top-stories .mod-no-header .mod-content {
padding-top: 13px;
}

#top-stories .mod-no-carousel .mod-tab-content {
padding-bottom: 16px!important;
}

#top-stories .mod-carousel.mod-no-arrows {
margin-left: 22px!Important;
margin-top: 2px!important;
margin-bottom: 16px;
padding: 1px 0;
}

#top-stories .mod-carousel.mod-no-arrows .jcarousel-clip {
width: auto;
}

.watchplayer {
margin-top: 0!important;
float: left;
height: 0;
display: block;
background-color: #000!important;
overflow: hidden;
}

.ie .watchplayer {
height: 100%;
display: none;
}

.watchplayer-show {
margin-top: 5px!important;
height: 324px;
}

.ie .watchplayer-show {
display: block;
height: 324px;
}

#top-stories .watchplayer {
height: 0;
position: absolute!important;
left: 2px;
top: 1px;
}

#top-stories .watchplayer-show {
height: 325px!important;
margin-top: 16px!important;
background-color: transparent!important;
}

#top-stories .mod-content .top-story-content .top-story-headline h2.no-credit {
width: 100%;
}

#top-videos,
#watch-espn-b {
display: none;
}

#top-stories .mod-header ul {
list-style: none;
list-style-type: none;
background: 0;
padding: 0;
margin: 0;
}

#top-stories .mod-header {
position: relative;
overflow: visible!important;
}

#top-stories>.mod-tabs>.mod-header>ul {
background: transparent url(http://a2.espncdn.com/prod/assets/tabs-A-sprite.png) no-repeat 0 0;
overflow: visible!important;
}

.mod-header #watch-espn-a,
.mod-header #watch-espn-a.ui-tabs-selected {
background-position: left top;
position: absolute;
left: 100px;
top: 0;
height: 23px;
width: 512px;
border-bottom: 1px solid #c2c2c2;
z-index: 50;
}

.mod-header #watch-espn-a {
font: 400 11px/25px helvetica,arial,sans-serif;
}

.mod-header #watch-espn-a>a,
.mod-header #watch-espn-a>a:hover,
.mod-header #watch-espn-a>a:visited,
.mod-header #watch-espn-a>a:active {
position: absolute;
left: 0;
top: 0;
font-weight: 700;
padding: 0 0 0 20px;
text-decoration: none;
color: #da2d31;
background: transparent url(http://a1.espncdn.com/icons/watch/watchESPN_11x11.png) no-repeat 5px center;
}

.mod-header #watch-espn-a.ui-tabs-selected a {
top: 0;
border-bottom: 0 none #c2c2c2;
}

.mod-header #watch-espn-a>a>span {
display: inline-block;
background: transparent url(http://a1.espncdn.com/prod/assets/watchespn/span-arrow.png) no-repeat center center;
width: 10px;
}

.mod-header #watch-espn-a>#channels {
position: absolute;
top: -1px;
left: 110px;
width: 402px;
height: 24px;
z-index: 50;
overflow: visible;
}

.mod-header #watch-espn-a>#channels>li {
width: 100px;
background: transparent url(http://a2.espncdn.com/prod/assets/watchespn/bg-list-channel.png) no-repeat -2500px -2500px;
border: 0;
text-align: center;
height: 24px;
line-height: 24px;
}

.mod-header #watch-espn-a>#channels>li:hover,
.mod-header #watch-espn-a>#channels>li.active {
background-position: center -1px;
}

.mod-header #watch-espn-a>#channels>li>a {
padding: 0;
margin: 0;
width: 100%;
text-indent: -9999px;
background: transparent url(http://a1.espncdn.com/prod/assets/watchespn/sprite_networks.png) no-repeat 0 0;
background-position: 0 -24px;
}

.mod-header #watch-espn-a>#channels>li>a:hover,
.mod-header #watch-espn-a>#channels>li:hover>a,
.mod-header #watch-espn-a>#channels>li.active>a {
background-position: 0 -24px;
border-bottom: 1px solid #fff;
}

.mod-header #watch-espn-a>#channels>li#channel-espn2>a {
background-position: 0 -72px;
}

.mod-header #watch-espn-a>#channels>li#channel-espn2>a:hover,
.mod-header #watch-espn-a>#channels>li#channel-espn2:hover>a,
.mod-header #watch-espn-a>#channels>li#channel-espn2.active>a {
background-position: 0 -72px;
}

.mod-header #watch-espn-a>#channels>li#channel-espnu>a {
background-position: 0 -120px;
}

.mod-header #watch-espn-a>#channels>li#channel-espnu>a:hover,
.mod-header #watch-espn-a>#channels>li#channel-espnu:hover>a,
.mod-header #watch-espn-a>#channels>li#channel-espnu.active>a {
background-position: 0 -120px;
}

.mod-header #watch-espn-a>#channels>li#channel-espn3>a {
background-position: 0 -168px;
}

.mod-header #watch-espn-a>#channels>li#channel-espn3>a:hover,
.mod-header #watch-espn-a>#channels>li#channel-espn3:hover>a,
#watch-espn-a>#channels>li#channel-espn3.active>a {
background-position: 0 -168px;
}

.mod-header #watch-espn-a>#channels>li.channel>ul.showlist {
position: absolute;
left: 0;
top: 24px;
overflow: visible!important;
display: none;
z-index: 51;
width: 260px;
-webkit-box-shadow: 5px 5px 8px rgba(50,50,50,0.43);
-moz-box-shadow: 5px 5px 8px rgba(50,50,50,0.43);
box-shadow: 5px 5px 8px rgba(50,50,50,0.43);
border: 1px solid #c2c2c2;
}

.mod-header #watch-espn-a>#channels>li.channel>ul.showlist.shows1 {
height: 83px;
}

.mod-header #watch-espn-a>#channels>li.channel>ul.showlist.shows2 {
height: 166px;
}

.mod-header #watch-espn-a>#channels>li.channel>ul.showlist.shows3 {
height: 249px;
}

.mod-header #watch-espn-a>#channels>li.channel.hover>ul.showlist {
display: block;
}

.mod-header #watch-espn-a>#channels>li.channel>ul.showlist>li {
z-index: 51;
background: #fff;
margin: 0!important;
padding: 10px;
overflow: hidden;
width: 240px;
clear: both;
border-bottom: 1px solid #ccc;
}

.mod-header #watch-espn-a>#channels>li.channel>ul.showlist>li.last {
border-bottom-color: #fff;
}

.mod-header #watch-espn-a>#channels>li.channel>ul.showlist>li>.thumbnail {
width: 110px;
height: 62px;
float: left;
margin-right: 10px;
}

.mod-header #watch-espn-a>#channels>li.channel>ul.showlist>li>.thumbnail a {
margin: 0;
padding: 0;
}

.mod-header #watch-espn-a>#channels>li.channel>ul.showlist>li>.thumbnail img {
width: 110px;
height: 62px;
}

.mod-header #watch-espn-a>#channels>li.channel>ul.showlist>li>.show-info {
overflow: hidden;
text-align: left;
line-height: 14px;
}

.mod-header #watch-espn-a>#channels>li.channel>ul.showlist>li>.show-info>p {
margin: 0;
text-align: left;
}

.mod-header #watch-espn-a>#channels>li.channel>ul.showlist>li>.show-info>p.time {
color: #8a8a8a;
}

.mod-header #watch-espn-a>#channels>li.channel>ul.showlist>li>.show-info a {
padding: 0;
margin: 0;
color: #225db7;
}

.mod-header #watch-espn-a>#channels>li.channel>ul.showlist>li>.show-info a:hover {
text-decoration: underline;
}

.mod-header #watch-espn-a>#channels>li#channel-espn>ul {
left: -70px;
}

.mod-header #watch-espn-a>#channels>li#channel-espnu>ul {
left: -70px;
}

.mod-header #watch-espn-a>#channels>li#channel-espn2>ul {
left: -70px;
}

.mod-header #watch-espn-a>#channels>li#channel-espn3>ul {
left: -162px;
}

.watchplayer {
margin-top: 0!important;
float: left;
height: 0;
display: block;
background-color: #000!important;
overflow: hidden;
}

.ie .watchplayer {
height: 100%;
display: none;
}

.watchplayer-show {
margin-top: 5px!important;
height: 324px;
}

.ie .watchplayer-show {
display: block;
height: 324px;
}

#top-stories .watchplayer {
height: 0;
position: absolute!important;
left: 2px;
top: 1px;
}

#top-stories .watchplayer-show {
height: 325px!important;
margin-top: 16px!important;
background-color: transparent!important;
}

#top-stories .mod-content .top-story-content .top-story-headline h2.no-credit {
width: 100%;
}

.play-live-espn360,
.replay-espn360 {
display: block;
position: absolute;
top: 129px;
left: 248px;
width: 80px;
height: 66px;
background: url("http://a1.espncdn.com/prod/assets/sprite_play_watch.png") no-repeat;
cursor: pointer;
z-index: 5000;
}

.networks-mem.play-live-espn360,
.networks-mem.replay-espn360 {
background: url("http://a1.espncdn.com/prod/assets/sprite_play_2.png") no-repeat;
cursor: pointer;
z-index: 5000;
}

.networks-mem.play-live-espn360,
.play-live-espn360 {
background-position: -80px 0;
}

.networks-mem.play-live-espn360:hover,
.play-live-espn360:hover {
background-position: -80px -66px;
}

.networks-mem.replay-espn360,
.replay-espn360 {
background-position: 0 0;
}

.networks-mem.replay-espn360:hover,
.replay-espn360:hover {
background-position: 0 -66px;
}

.vertical .play-live-espn360,
.vertical .replay-espn360 {
margin: 130px 0 0 105px;
}

.espn360Player,
.espn360Player {
display: block;
height: 0;
float: left;
background-color: #000!important;
overflow: hidden;
margin-top: 0!important;
}

.espn360Player-show,
.espn360Player-show {
height: 324px;
margin-top: 5px!important;
}

.hideFromAffiliate {
display: none;
}

.espn360.ribbon,
.networks-mem.ribbon {
padding: 5px 10px;
position: absolute;
top: 0;
left: 0;
right: 0;
width: auto;
height: auto;
z-index: 5000;
}

.espn360.ribbon .transparent-background,
.networks-mem.ribbon .transparent-background {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: #000;
opacity: .8;
filter: alpha(opacity=80);
}

.espn360.ribbon p,
.networks-mem.ribbon p {
line-height: 14px;
margin: 0;
padding: 0;
color: #FFF;
font-size: 14px;
font-weight: bold;
font-family: Helvetica,Arial,sans-serif;
position: relative;
}

.vertical .play-live-espn360,
.vertical .replay-espn360 {
margin-left: 108px;
}

.vertical .espn360.ribbon span {
font-family: verdana,helvetica,arial,sans-serif;
}

.vertical .networks-mem.ribbon span {
font-family: verdana,helvetica,arial,sans-serif;
}

.top-story-content.espn-360 .breaking-news .transparent-background {
background: #000 no-repeat scroll 4px;
}

.top-story-content.espn-360 .breaking-news p {
color: #ababab;
font: normal 9px arial,sans-serif;
top: 0;
}

.top-story-content.espn-360 .breaking-news p span {
background: url(http://a2.espncdn.com/prod/assets/360_MEMvert_logo.png) no-repeat;
text-indent: -9999px;
display: inline-block;
height: 13px;
width: 80px;
vertical-align: 2px;
}

.fb_button,
.fb_button_rtl {
background: #29447e url(http://a248.e.akamai.net/f/12/621/60d/proxy.espn.go.com/prod/assets/memberservices/connect_sprite.png) 0 1px no-repeat;
background-repeat: no-repeat;
cursor: pointer;
display: inline-block;
padding: 0;
text-decoration: none;
outline: 0;
}

.fb_button .fb_button_text,
.fb_button_rtl .fb_button_text {
background: #5f78ab url(http://a248.e.akamai.net/f/12/621/60d/proxy.espn.go.com/prod/assets/memberservices/connect_sprite.png);
border-top: solid 1px #879ac0;
border-bottom: solid 1px #1a356e;
color: white;
display: block;
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-weight: bold;
padding: 2px 6px 3px 6px;
margin: 1px 1px 0 22px;
text-shadow: none;
}

.fb_button a {
background-image: url(http://a248.e.akamai.net/f/12/621/60d/proxy.espn.go.com/prod/assets/memberservices/connect_sprite.png);
background-repeat: no-repeat;
display: inline-block;
}

.fb_button a:hover {
text-decoration: none;
}

a.fb_button,
a.fb_button_rtl,
.fb_button,
.fb_button_rtl {
text-decoration: none;
}

a.fb_button:active .fb_button_text,
a.fb_button_rtl:active .fb_button_text,
.fb_button:active .fb_button_text,
.fb_button_rtl:active .fb_button_text {
border-bottom: solid 1px #29447e;
border-top: solid 1px #45619d;
background: #4f6aa3;
text-shadow: none;
}

.fb_button_xlarge,
.fb_button_xlarge_rtl {
background-position: left -60px;
font-size: 24px;
line-height: 30px;
}

.fb_button_xlarge .fb_button_text {
padding: 3px 8px 3px 12px;
margin-left: 38px;
}

a.fb_button_xlarge:active {
background-position: left -99px;
}

.fb_button_xlarge_rtl {
background-position: right -268px;
}

.fb_button_xlarge_rtl .fb_button_text {
padding: 3px 8px 3px 12px;
margin-right: 39px;
}

a.fb_button_xlarge_rtl:active {
background-position: right -307px;
}

.fb_button_large,
.fb_button_large_rtl {
background-position: left -138px;
font-size: 13px;
line-height: 16px;
}

.fb_button_large .fb_button_text {
margin-left: 24px;
padding: 2px 6px 4px 6px;
}

a.fb_button_large:active {
background-position: left -163px;
}

.fb_button_large_rtl {
background-position: right -346px;
}

.fb_button_large_rtl .fb_button_text {
margin-right: 25px;
}

a.fb_button_large_rtl:active {
background-position: right -371px;
}

.fb_button_medium,
.fb_button_medium_rtl {
background-position: left -188px;
font-size: 11px;
line-height: 14px;
}

a.fb_button_medium:active {
background-position: left -210px;
}

.fb_button_medium_rtl {
background-position: right -396px;
}

.fb_button_text_rtl,
.fb_button_medium_rtl .fb_button_text {
padding: 2px 6px 3px 6px;
margin-right: 22px;
}

a.fb_button_medium_rtl:active {
background-position: right -418px;
}

.fb_button_small,
.fb_button_small_rtl {
background-position: left -232px;
font-size: 10px;
line-height: 10px;
}

.fb_button_small .fb_button_text {
padding: 2px 6px 3px;
margin-left: 17px;
}

a.fb_button_small:active,
.fb_button_small:active {
background-position: left -250px;
}

.fb_button_small_rtl {
background-position: right -440px;
}

.fb_button_small_rtl .fb_button_text {
padding: 2px 6px;
margin-right: 18px;
}

a.fb_button_small_rtl:active {
background-position: right -458px;
}

.fb_button_simple,
.fb_button_simple_rtl {
background-image: url(http://static.ak.fbcdn.net/images/connect_favicon.png);
background-repeat: no-repeat;
cursor: pointer;
outline: 0;
text-decoration: none;
}

.fb_button_simple_rtl {
background-position: right 0;
}

.fb_button_simple .fb_button_text {
margin: 0 0 0 20px;
padding-bottom: 1px;
}

.fb_button_simple_rtl .fb_button_text {
margin: 0 10px 0 0;
}

a.fb_button_simple:hover .fb_button_text,
a.fb_button_simple_rtl:hover .fb_button_text,
.fb_button_simple:hover .fb_button_text,
.fb_button_simple_rtl:hover .fb_button_text {
text-decoration: underline;
}

.btn-toggle-tablet {
display: none;
}

.tablet .btn-toggle-tablet {
display: block;
float: left;
margin: 12px 16px 0 10px;
color: #FFF;
font-size: 9px;
line-height: 9px;
font-family: Verdana,Geneva,sans-serif;
border: 1px rgba(0,0,0,.3) solid;
padding: 6px 16px 8px 8px;
border-radius: 6px;
-webkit-border-radius: 6px;
box-shadow: inset 0 0 2px rgba(255,255,255,.5);
-webkit-box-shadow: inset 0 0 2px rgba(255,255,255,.5);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.2)),color-stop(1,rgba(255,255,255,0))),url(http://a2.espncdn.com/prod/assets/arrow-4x8.png) 78px center no-repeat;
}

.tablet .btn-toggle-tablet:hover {
text-decoration: none;
}

.tablet #live-now {
left: 235px;
}

.sn-icon-25 {
background: url(http://a1.espncdn.com/prod/assets/sn_icon_sprite_25.png) no-repeat;
height: 25px;
width: 25px;
}

.sn-icon-40 {
background: url(http://a2.espncdn.com/prod/assets/sn_icon_sprite_40.png) no-repeat;
height: 40px;
width: 40px;
}

.sn-icon-baseball {
background-position: 0 0;
}

.sn-icon-basketball {
background-position: 0 -100px;
}

.sn-icon-chat {
background-position: 0 -200px;
}

.sn-icon-email {
background-position: 0 -300px;
}

.sn-icon-facebook {
background-position: 0 -400px;
}

.sn-icon-footballhelmet {
background-position: 0 -500px;
}

.sn-icon-football {
background-position: 0 -600px;
}

.sn-icon-gun {
background-position: 0 -700px;
}

.sn-icon-newmail {
background-position: 0 -800px;
}

.sn-icon-pda {
background-position: 0 -900px;
}

.sn-icon-piechart {
background-position: 0 -1000px;
}

.sn-icon-polls {
background-position: 0 -1100px;
}

.sn-icon-twitter {
background-position: 0 -1200px;
}

.sn-icon-weirdwebstories {
background-position: 0 -1300px;
}

.sn-icon-powerrankings {
background-position: 0 -1400px;
}

.sn-icon-multipollchoice {
background-position: 0 -1500px;
}

.sn-icon-dayoftheday {
background-position: 0 -1600px;
}

.sn-icon-ebay {
background-position: 0 -1700px;
}

.sn-icon-failoftheday {
background-position: 0 -1800px;
}

.sn-icon-numbercrunch {
background-position: 0 -1900px;
}

.sn-icon-thumbup {
background-position: 0 -2000px;
}

.sn-icon-thumbdown {
background-position: 0 -2100px;
}

.sn-icon-tear {
background-position: 0 -2200px;
}

.sn-icon-letterw {
background-position: 0 -2300px;
}

#scoreboard {
width: 924px;
height: 55px;
margin: 0 auto;
padding: 7px 0 10px;
background: url(http://a1.espncdn.com/prod/assets/trans_border_15.png) 0 -3px repeat-x;
}

#scoreboard .gradientBG {
height: 60px;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 2;
}

.ie6 #scoreboard div.gradientBG {
background: 0;
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://a4.espncdn.com/prod/assets/frontpage_scoreboard/background_bar.png');
}

#scoreboard .container {
position: relative;
width: 924px;
}

#scoreboard .mod-container {
position: relative;
z-index: 3;
background: transparent;
}

#scoreboard .container .holder {
width: 922px;
padding: 0 1px 1px;
background: transparent url(http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png) no-repeat 0 -100px;
height: 39px;
margin-top: 1px;
}

#scoreboard .mod-tabs div.mod-content {
background: none repeat scroll 0 0 transparent;
border: 0 none;
height: 35px;
left: 21px;
margin: 1px 0 0;
overflow: hidden;
padding: 1px 2px;
position: absolute;
top: 0;
width: 878px;
}

#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: 17px;
background: transparent;
border: 0 none;
padding: 0 10px;
}

#scoreboard .mod-tabs .mod-header div {
color: #fff;
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: 0;
width: auto;
}

#scoreboard .mod-tabs .mod-header ul,
#scoreboard .mod-tabs ul.ui-tabs-nav {
background: transparent;
}

#scoreboard .mod-tabs .mod-header ul li,
#scoreboard .mod-tabs ul.ui-tabs-nav li {
background: transparent;
border-bottom: medium none;
}

#scoreboard .mod-tabs .mod-header ul li a,
#scoreboard .mod-tabs ul.ui-tabs-nav li a {
color: #fff;
font: 10px verdana,sans-serif;
}

#scoreboard .mod-tabs .mod-header ul li.ui-tabs-selected a,
#scoreboard .mod-tabs ul.ui-tabs-nav li.ui-tabs-selected a {
color: #fff;
font-size: 10px;
font-weight: bold;
padding: 2px 10px;
}

#scoreboard .mod-tabs .mod-header ul li a.fullLink {
display: none;
}

#scoreboard .mod-tabs .mod-header ul li.ui-tabs-selected a.fullLink {
font-weight: lighter;
text-decoration: none;
margin: 0;
color: #fff;
padding-left: 0;
display: inline-block;
background: transparent url(http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png) no-repeat right -21px;
}

#scoreboard .mod-tabs .mod-header ul li.ui-tabs-selected a.fullLink:hover {
text-decoration: underline;
}

#scoreboard .mod-tabs .mod-header ul li.ui-tabs-selected,
#scoreboard .mod-tabs ul.ui-tabs-nav li.ui-tabs-selected {
background: url("http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png") no-repeat scroll left top transparent;
}

#scoreboard .game {
font-family: Verdana;
font-size: 10px;
height: 35px;
color: #2f2f2f;
line-height: 11px;
float: left;
margin-right: 0;
overflow: hidden;
width: auto;
background: url(http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.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-left .status,
#scoreboard .game-left .hidden-clock {
position: relative;
top: -1px;
}

#scoreboard .game-links {
position: absolute;
top: 0;
left: 0;
height: 35px;
width: auto;
background: #b1b1b1;
display: none;
}

#scoreboard .game-links a,
#scoreboard .game-links a:visited {
color: #000!important;
font-family: Verdana;
font-size: 9px;
font-weight: bold;
display: block;
width: 100%;
padding: 2px 0 2px 0;
}

#scoreboard .game-links a:hover {
background: #fff;
text-decoration: none;
color: #000;
}

#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-position: 0 -180px;
}

#scoreboard .pregame .game-status {
color: #464444;
background-color: #919191;
}

#scoreboard .pregame .scores {
visibility: hidden;
}

#scoreboard .pregame .rank {
color: #303030;
}

#scoreboard .live {
background-position: 0 -220px;
font-weight: 700;
}

#scoreboard .live .game-status {
color: #696969;
background-color: #dcdcdc;
}

#scoreboard .final {
background-position: 0 -260px;
}

#scoreboard .final .game-status {
color: black;
background-color: #c1c1c1;
}

#scoreboard .final .scores {
font-weight: 700;
}

#scoreboard .featured {
background-position: 0 -340px;
}

#scoreboard .featured .game-status {
color: #445052;
background-color: #97c0c9;
}

#scoreboard .my {
background-position: 0 -300px;
}

#scoreboard .my .game-status {
color: #696969;
background-color: #cab855;
}

#scoreboard span.sort {
display: none;
}

#scoreboard span.winner {
font-weight: bold;
color: black;
}

#scoreboard .game .fixed {
width: 75px;
}

#scoreboard .game div.flag {
width: 8px;
height: 28px;
float: left;
}

#scoreboard .live .bases {
float: left;
width: 20px;
height: 22px;
margin-left: 5px;
margin-right: 5px;
}

#scoreboard .live .border {
border-right: 0;
}

#scoreboard .pregame .bases {
display: none;
}

#scoreboard .final .bases {
display: none;
}

#scoreboard .game .home-winner {
height: 20px;
}

#scoreboard .game .away-winner {
height: 20px;
}

#scoreboard #scores-description {
right: 5px!important;
}

#scoreboard #scores-update {
background: url("http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png") no-repeat scroll 0 -140px transparent;
color: #fff!important;
font-weight: normal!important;
padding-left: 15px;
right: 20px;
}

#scoreboard .note {
color: white;
text-align: center;
position: relative;
top: 10px;
}

#scoreboard .mod-content .transparent-background {
height: 45px;
background: #000;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
opacity: .15;
filter: alpha(opacity=15);
}

#scoreboard .arrow {
background: url("http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png") no-repeat scroll -120px -54px transparent;
left: 30px;
top: 0;
width: 5px;
}

#scoreboard .scores-prev {
background: url("http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png") no-repeat scroll -20px -60px transparent;
cursor: pointer;
height: 37px;
left: 1px;
position: absolute;
top: 1px;
width: 20px;
}

#scoreboard .scores-next {
background: url("http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png") no-repeat scroll -80px -60px transparent;
cursor: pointer;
height: 37px;
position: absolute;
right: 1px;
top: 1px;
width: 20px;
}

#scoreboard .scores-prev:hover,
#scoreboard .scores-prev-hover {
background-position: -40px -60px;
}

#scoreboard .scores-next:hover,
#scoreboard .scores-next-hover {
background-position: -100px -60px;
}

#scoreboard .mod-tabs div.event {
height: 35px;
position: relative;
top: 2px;
left: 0;
width: 924px;
background: transparent;
overflow: hidden!important;
}

#scoreboard .large-event .game-1,
#scoreboard .large-event .game-2,
#scoreboard .medium-event .game-status,
#scoreboard .medium-event .game-container {
background: transparent url(http://a1.espncdn.com/prod/assets/frontpage_scoreboard/event_bg.jpg) repeat-x 100px 100px;
}

#scoreboard .large-event .pregame,
#scoreboard .large-event .live {
background-position: 0 -140px;
background-color: #d8dbdb;
}

#scoreboard .large-event .final {
background-position: 0 -176px;
background-color: #c2c4c4;
}

#scoreboard .large-event .my {
background-position: 0 -212px;
background-color: #f0e0a7;
}

#scoreboard .medium-event .game-container {
height: 35px;
}

#scoreboard .medium-event .pregame .game-container {
background-position: 0 -105px;
background-color: #c1c1bf;
}

#scoreboard .medium-event .live .game-container {
background-position: 0 -59px;
background-color: #ecf0ed;
}

#scoreboard .medium-event .final .game-container {
background-position: 0 -82px;
background-color: #d6d7d3;
}

#scoreboard .medium-event .my .game-container {
background-position: 0 -36px;
background-color: #f1e1a7;
}

#scoreboard .medium-event .pregame .game-status {
background-position: 0 -36px;
background-color: #b3b5b5;
}

#scoreboard .medium-event .live .game-status {
background-position: 0 -12px;
background-color: #dadcdc;
}

#scoreboard .medium-event .final .game-status {
background-position: 0 -24px;
background-color: #c6c7c3;
}

#scoreboard .medium-event .my .game-status {
background-position: 0 0;
background-color: #dbc46b;
}

#scoreboard .event .game-4 {
width: 228px;
float: left;
margin-right: 3px;
position: relative;
height: 35px;
overflow: hidden;
}

#scoreboard .event .game-3 {
width: 305px;
float: left;
margin-right: 3px;
position: relative;
height: 35px;
overflow: hidden;
}

#scoreboard .game-1 .away,
#scoreboard .game-1 .home {
width: 390px;
}

#scoreboard .game-2 .away,
#scoreboard .game-2 .home {
width: 158px;
}

#scoreboard .game-3 .away,
#scoreboard .game-3 .home {
width: 113px;
}

#scoreboard .game-4 .away,
#scoreboard .game-4 .home {
width: 76px;
}

#scoreboard .medium-event .game-status {
font: bold 9px/12px verdana,arial,sans-serif;
text-transform: uppercase;
padding: 0 6px;
color: #515151;
}

#scoreboard .medium-event .details {
font: bold 9px/12px verdana,arial,sans-serif;
position: absolute;
color: #515151;
right: 6px;
top: 0;
}

#scoreboard .medium-event .game-links {
position: relative;
}

#scoreboard .medium-event .name {
font: bold 10px/22px verdana,arial,sans-serif;
color: #515151;
}

#scoreboard .medium-event .pregame .score {
display: none;
}

#scoreboard .medium-event .versus {
display: none;
}

#scoreboard .medium-event .pregame .versus {
font: normal 9px/23px verdana,arial,sans-serif;
color: #515151;
display: block;
border-left: 1px solid #8d8d8b;
border-right: 1px solid #8d8d8b;
}

#scoreboard .medium-event .middle {
height: 23px;
width: 69px;
text-align: center;
font: bold 16px/23px helvetica,arial,sans-serif;
color: #000;
margin: 0 3px;
}

#scoreboard .medium-event .game-3 .middle {
width: 73px;
}

#scoreboard .medium-event .live .middle {
background: #fff;
}

#scoreboard .medium-event .final .middle {
background: #8d8d8b;
color: #fff;
}

#scoreboard .medium-event .my .middle {
background: #f8f0d3;
color: #000;
}

#scoreboard .event .game-2 {
width: 460px;
height: 35px;
float: left;
margin-right: 2px;
position: relative;
overflow: hidden;
}

#scoreboard .event .game-1 {
height: 35px;
width: 933px;
position: relative;
overflow: hidden;
}

#scoreboard .large-event .game-status,
#scoreboard .event .middle,
#scoreboard .event .away,
#scoreboard .event .home,
#scoreboard .event .name,
#scoreboard .event .logo,
#scoreboard .event .info {
float: left;
}

#scoreboard .event .away .info,
#scoreboard .event .away .name,
#scoreboard .event .away .logo {
float: right;
}

#scoreboard .large-event .pregame .middle {
float: none;
}

#scoreboard .large-event .info-container {
position: absolute;
left: 6px;
top: 2px;
width: 80px;
clear: both;
}

#scoreboard .large-event .game-1 .info-container {
width: 160px;
}

#scoreboard .large-event .links {
text-align: right;
position: absolute;
right: 11px;
top: 6px;
clear: both;
}

#scoreboard .large-event .links a {
display: block;
color: #225db7;
}

#scoreboard .large-event .game-2 .links {
font: normal 10px/12px verdana,arial,sans-serif;
}

#scoreboard .large-event .game-1 .links {
font: normal 11px/14px verdana,arial,sans-serif;
top: 3px;
}

#scoreboard .large-event .score {
height: 37px;
width: 30px;
text-align: center;
font: bold 17px/35px helvetica,arial,sans-serif;
color: #000;
float: left;
padding: 0 3px;
}

#scoreboard .large-event .final .score {
color: #fff;
}

#scoreboard .large-event .my .score {
color: #000;
}

#scoreboard .large-event .pregame .score {
display: none;
}

#scoreboard .large-event .details {
font: bold 10px/10px verdana,arial,sans-serif;
color: #8d8d8b;
}

#scoreboard .large-event .game-1 .details {
font: bold 11px/14px verdana,arial,sans-serif;
}

#scoreboard .large-event .tv {
font: normal 10px/10px verdana,arial,sans-serif;
color: #8d8d8b;
}

#scoreboard .large-event .game-1 .tv {
font: 11px/14px verdana,arial,sans-serif;
}

#scoreboard .large-event .name {
font: bold 14px/35px helvetica,arial,sans-serif;
color: #515151;
}

#scoreboard .large-event .name .location {
text-align: right;
font-weight: normal;
line-height: 12px;
font-size: 11px;
margin-top: 3px;
}

#scoreboard .large-event .home .name .location {
text-align: left;
}

#scoreboard .large-event .name .nickname {
line-height: 18px;
text-align: right;
font-size: 16px;
}

#scoreboard .large-event .home .name .nickname {
text-align: left;
}

#scoreboard .large-event .game-status {
text-align: center;
height: 35px;
}

#scoreboard .large-event .game-status .middle {
height: 29px;
border-left: 1px solid #8d8d8b;
border-right: 1px solid #8d8d8b;
margin: 3px 0;
padding: 0 3px;
width: 63px;
}

#scoreboard .large-event .pregame .game-status .middle {
border: 0;
width: auto;
}

#scoreboard .large-event .game-2 .game-status {
width: 143px;
}

#scoreboard .large-event .game-1 .game-status {
width: 145px;
}

#scoreboard .large-event .live .game-status {
background: #fff;
}

#scoreboard .large-event .final .game-status {
background: #797a77;
}

#scoreboard .large-event .pregame .game-status {
background: #cdcccb;
}

#scoreboard .large-event .my .game-status {
background: #f8f0d3;
color: #515151;
}

#scoreboard .large-event .versus {
display: none;
}

#scoreboard .large-event .pregame .versus {
display: block;
font: bold 9px/12px verdana,arial,sans-serif;
color: #515151;
text-transform: lowercase;
}

#scoreboard .large-event .pregame .status {
font: bold 15px/15px helvetica,arial,sans-serif;
color: #515151;
}

#scoreboard .large-event .live .status {
font: bold 9px/12px verdana,arial,sans-serif;
text-transform: uppercase;
}

#scoreboard .large-event .live .soccer .status {
font: bold 13px/18px helvetica,arial,sans-serif;
}

#scoreboard .large-event .live .soccer .clock {
font: normal 10px/11px helvetica,arial,sans-serif;
}

#scoreboard .large-event .final .status {
font: bold 13px/29px helvetica,arial,sans-serif;
color: #cdcccb;
text-transform: uppercase;
}

#scoreboard .large-event .my .status {
color: #515151;
}

#scoreboard .large-event .game-2 .clock {
font: bold 15px/15px helvetica,arial,sans-serif;
}

#scoreboard .large-event .game-1 .clock {
font: bold 15px/18px helvetica,arial,sans-serif;
}

#scoreboard .medium-event .away .winner,
#scoreboard .medium-event .home .winner {
background: url("http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png") no-repeat scroll -176px -382px transparent;
height: 23px;
width: 9px;
}

#scoreboard .large-event .game-1 div.winner,
#scoreboard .large-event .game-2 div.winner {
background: url("http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png") no-repeat scroll -480px -384px transparent;
height: 35px;
width: 9px;
}

#scoreboard .event .highlight {
color: #fff;
background: #515151;
}

#scoreboard .event .logo {
height: 25px;
width: 25px;
margin: 0 3px;
background-repeat: no-repeat;
}

#scoreboard .event .game-3 .logo {
margin: 0 6px;
}

#scoreboard .large-event .logo {
margin: 5px 3px;
}

#scoreboard .event .logo-soccer-small {
background-image: url(http://a2.espncdn.com/prod/assets/worldcup2010/euro-20120flag-sprite-20x13.png);
background-repeat: no-repeat;
background-position: 0 -238px;
width: 20px;
height: 13px;
margin-top: 10px;
}

#scoreboard .event .game-3 .logo-soccer-small,
#scoreboard .event .game-4 .logo-soccer-small {
margin-top: 5px;
}

#scoreboard .event .soccer-small-162 {
background-position: 0 -112px;
}

#scoreboard .event .soccer-small-477 {
background-position: 0 0;
}

#scoreboard .event .soccer-small-164 {
background-position: 0 -196px;
}

#scoreboard .event .soccer-small-476 {
background-position: 0 -98px;
}

#scoreboard .event .soccer-small-454 {
background-position: 0 -168px;
}

#scoreboard .event .soccer-small-450 {
background-position: 0 -14px;
}

#scoreboard .event .soccer-small-471 {
background-position: 0 -140px;
}

#scoreboard .event .soccer-small-455 {
background-position: 0 -84px;
}

#scoreboard .event .soccer-small-481 {
background-position: 0 -70px;
}

#scoreboard .event .soccer-small-479 {
background-position: 0 -28px;
}

#scoreboard .event .soccer-small-482 {
background-position: 0 -154px;
}

#scoreboard .event .soccer-small-449 {
background-position: 0 -126px;
}

#scoreboard .event .soccer-small-457 {
background-position: 0 -224px;
}

#scoreboard .event .soccer-small-448 {
background-position: 0 -42px;
}

#scoreboard .event .soccer-small-478 {
background-position: 0 -56px;
}

#scoreboard .event .soccer-small-466 {
background-position: 0 -210px;
}

#ncb-event .game-4 .game-container .logo,
#ncw-event .game-4 .game-container .logo,
#ncf-event .game-4 .game-container .logo {
display: none;
}

#ncb-event .game-4 .game-container .away .name,
#ncw-event .game-4 .game-container .away .name,
#ncf-event .game-4 .game-container .away .name {
padding-right: 7px!important;
}

#ncb-event .game-4 .game-container .home,
#ncw-event .game-4 .game-container .home,
#ncf-event .game-4 .game-container .home {
margin-left: 3px!important;
width: 71px!important;
}

#ncb-event .game-4 .game-container .rank,
#ncw-event .game-4 .game-container .rank,
#ncf-event .game-4 .game-container .rank {
font-size: 9px!important;
color: #676767!important;
font-weight: normal;
}

#ncb-event .game-2 .rank,
#ncb-event .game-1 .rank,
#ncw-event .game-2 .rank,
#ncw-event .game-1 .rank,
#ncf-event .game-2 .rank,
#ncf-event .game-1 .rank {
font-size: 11px!important;
color: #676767!important;
font-weight: normal;
}

#ncb-event .game-4 .game-container .away .rank,
#ncb-event .game-2 .away .rank,
#ncb-event .game-1 .away .rank,
#ncw-event .game-4 .game-container .away .rank,
#ncw-event .game-2 .away .rank,
#ncw-event .game-1 .away .rank,
#ncf-event .game-4 .game-container .away .rank,
#ncf-event .game-2 .away .rank,
#ncf-event .game-1 .away .rank {
margin-right: 3px!important;
}

#ncb-event .game-4 .game-container .home .rank,
#ncb-event .game-2 .home .rank,
#ncb-event .game-1 .home .rank,
#ncw-event .game-4 .game-container .home .rank,
#ncw-event .game-2 .home .rank,
#ncw-event .game-1 .home .rank,
#ncf-event .game-4 .game-container .home .rank,
#ncf-event .game-2 .home .rank,
#ncf-event .game-1 .home .rank {
margin: 0 3px!important;
}

#ncb-event .game-2 .away,
#ncb-event .game-2 .home,
#ncw-event .game-2 .away,
#ncw-event .game-2 .home,
#ncf-event .game-2 .away,
#ncf-event .game-2 .home {
width: 130px!important;
}

#ncb-event .game-2.pregame .info-container,
#ncb-event .game-2.live .info-container,
#ncw-event .game-2.pregame .info-container,
#ncw-event .game-2.live .info-container,
#ncf-event .game-2.pregame .info-container,
#ncf-event .game-2.live .info-container {
left: 348px!important;
width: 100px!important;
}

#ncb-event .game-2.pregame .info-container .tv,
#ncb-event .game-2.live .info-container .tv,
#ncw-event .game-2.pregame .info-container .tv,
#ncw-event .game-2.live .info-container .tv,
#ncf-event .game-2.pregame .info-container .tv,
#ncf-event .game-2.live .info-container .tv {
font-size: 9px!important;
text-align: right;
}

#ncb-event .game-2.pregame .links,
#ncb-event .game-2.live .links,
#ncw-event .game-2.pregame .links,
#ncw-event .game-2.live .links,
#ncf-event .game-2.pregame .links,
#ncf-event .game-2.live .links {
font-size: 9px!important;
line-height: 10px!important;
top: 12px!important;
}

#ncb-event .game-2.final .info-container .tv,
#ncw-event .game-2.final .info-container .tv,
#ncf-event .game-2.final .info-container .tv {
display: none;
}

#ncb-event .game-2 .game-status,
#ncw-event .game-2 .game-status,
#ncf-event .game-2 .game-status {
width: 135px!important;
}

#ncb-event .game-2.live .game-status .middle,
#ncb-event .game-2.final .game-status .middle,
#ncw-event .game-2.live .game-status .middle,
#ncw-event .game-2.final .game-status .middle,
#ncf-event .game-2.live .game-status .middle,
#ncf-event .game-2.final .game-status .middle {
width: 55px!important;
}

#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores {
margin-right: 4px;
padding-left: 4px;
}

#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.scores li {
font-size: 10px;
padding-right: 30px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.details {
padding: 1px 4px;
}

#top-stories .mod-content .top-story-content .top-story-headline .mod-ts-scoreboard ul.details li {
margin-bottom: 4px;
padding-top: 2px;
line-height: 13px;
}

#scoreboard .game div.flag {
background: url(http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png) -447px -381px no-repeat;
}

#scoreboard .live .bases {
background: transparent url(http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png) no-repeat scroll -154px -381px;
}

#scoreboard .my .bases {
background-image: url(http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png) no-repeat scroll -377px -381px;
}

#scoreboard .live .bases-0 {
background-position: -154px -381px;
}

#scoreboard .live .bases-1 {
background-position: -132px -381px;
}

#scoreboard .live .bases-2 {
background-position: -110px -381px;
}

#scoreboard .live .bases-3 {
background-position: -88px -381px;
}

#scoreboard .live .bases-4 {
background-position: -66px -381px;
}

#scoreboard .live .bases-5 {
background-position: -44px -381px;
}

#scoreboard .live .bases-6 {
background-position: -22px -381px;
}

#scoreboard .live .bases-7 {
background-position: 0 -381px;
}

#scoreboard .my .bases-0 {
background-position: -377px -381px;
}

#scoreboard .my .bases-1 {
background-position: -355px -381px;
}

#scoreboard .my .bases-2 {
background-position: -333px -381px;
}

#scoreboard .my .bases-3 {
background-position: -311px -381px;
}

#scoreboard .my .bases-4 {
background-position: -289px -381px;
}

#scoreboard .my .bases-5 {
background-position: -267px -381px;
}

#scoreboard .my .bases-6 {
background-position: -245px -381px;
}

#scoreboard .my .bases-7 {
background-position: -223px -381px;
}

#scoreboard .game .away-poss {
width: 10px;
height: 28px;
float: left;
background: url(http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png) -186px -387px no-repeat;
}

#scoreboard .game .home-poss {
width: 10px;
height: 28px;
float: left;
background: url(http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png) -186px -376px no-repeat;
}

#scoreboard .my .away-poss {
width: 10px;
height: 28px;
float: left;
background: url(http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png) -409px -387px no-repeat;
}

#scoreboard .my .home-poss {
width: 10px;
height: 28px;
float: left;
background: url(http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png) -409px -376px no-repeat;
}

#scoreboard .game .away-winner {
width: 10px;
height: 28px;
float: left;
background: url(http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png) -396px -387px no-repeat;
}

#scoreboard .game .home-winner {
width: 10px;
height: 28px;
float: left;
background: url(http://a1.espncdn.com/prod/assets/frontpage_scoreboard/fp_sb.png) -396px -376px no-repeat;
}

.scoreStrip {
position: absolute;
background-color: #000;
color: #FFF;
width: 100%;
font-weight: bold;
font-family: arial;
font-size: 14px;
line-height: 22px;
border-bottom: 1px solid #2b2b2b;
height: 25px;
padding-top: 4px;
top: 293px;
overflow: hidden;
}

.scoreStrip .live {
float: left;
height: 25px;
width: 70px;
}

.scoreStrip .live .liveImg {
position: absolute;
left: 10px;
}

.scoreStrip .details {
float: left;
height: 25px;
padding-right: 10px;
}

.scoreStrip .details .label {
color: #aeaeae;
}

.scoreStrip .teamLogo {
float: left;
width: auto;
height: 25px;
padding-left: 30px;
padding-right: 10px;
}

.scoreStrip .playerInfo {
float: left;
padding-left: 10px;
}

.scoreStrip .draftLink {
font-size: 12px;
float: right;
display: inline-block;
color: #669dd6;
padding-right: 6px;
}

.scoreStrip .playerInfo a,
.scoreStrip .playerInfo a:hover,
.scoreStrip .playerInfo a:visited {
color: #FFF!important;
}

li.sport_separator {
background-color: #831601;
overflow: hidden;
color: #bd2c00;
line-height: 35px;
font-weight: bold;
}

li.sport_separator div {
float: left;
height: 35px;
width: 4px;
background-color: #5f1001;
}

li.sport_separator span {
padding: 0 4px 0 6px;
}

#my-scores .errormsg {
color: white;
text-align: center;
position: relative;
top: 10px;
}

#my-scores .errormsg a,
#my-scores .errormsg a:visited,
#my-scores .errormsg a:link,
#my-scores .errormsg a:active {
color: #FFF!important;
font-weight: bold;
}

#colorbox,
#cboxOverlay,
#cboxWrapper {
position: absolute;
top: 0;
left: 0;
z-index: 9999999;
}

#cboxOverlay {
position: fixed;
width: 100%;
height: 100%;
}

#cboxMiddleLeft,
#cboxBottomLeft {
clear: left;
}

#cboxContent {
position: relative;
overflow: visible;
}

#cboxLoadedContent {
overflow: auto;
}

#cboxLoadedContent iframe {
display: block;
width: 100%;
height: 100%;
border: 0;
}

#cboxTitle {
margin: 0;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
position: absolute;
top: 0;
left: 0;
width: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
cursor: pointer;
}

body.overlay {
background: transparent;
}

#cboxOverlay {
background: #000;
}

#colorbox {
margin-left: -10px;
}

#cboxContent {
margin-top: 20px;
background: #eee;
padding: 12px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

#cboxLoadedContent {
background: #fff url(http://a2.espncdn.com/prod/assets/universal_overlay/uOverlay_sprite.png) 0 -203px repeat-x;
border: 1px solid #ccc;
padding: 12px;
}

#cboxLoadingGraphic {
background: url(http://a2.espncdn.com/prod/assets/universal_overlay/loading.gif) 50% 50% no-repeat;
}

#cboxLoadingOverlay {
background: #fff;
}

#cboxClose {
text-indent: -9999px;
width: 30px;
height: 30px;
position: absolute;
top: -10px;
background: url(http://a2.espncdn.com/prod/assets/universal_overlay/btn_close.png) 0 0 no-repeat;
right: -10px;
}

#cboxTitle {
background: none repeat scroll 0 0 #fff;
color: #000;
font-weight: bold;
bottom: 25px;
left: 25px;
right: 25px;
opacity: .5;
position: absolute;
text-align: right;
font-size: 11px;
padding-right: 5px;
}

.mod-site-overlay input.btn-action,
.mod-site-overlay input.btn-action-disabled,
.mod-site-overlay .form-content ul li.ok .msg-ok span.icon,
.mod-site-overlay .form-content ul li.error .msg-error span.icon,
a.icon-more-info,
.mod-btn-toggle,
.mod-btn-toggle a.active {
background-image: url(http://a2.espncdn.com/prod/assets/universal_overlay/uOverlay_sprite.png);
background-repeat: no-repeat;
background-position: 0 0;
}

.mod-site-overlay {
font-family: verdana,arial,sans-serif;
}

.mod-site-overlay a {
color: #225db7;
}

.mod-site-overlay h2 {
font-size: 18px;
padding: 4px 0 16px;
font-family: helvetica,arial,sans-serif;
}

.mod-site-overlay h2 span {
color: #444;
font-style: italic;
font-size: 12px;
font-weight: 400;
padding: 0 2px;
}

.mod-site-overlay h3 {
font-size: 14px;
padding: 0 10px 16px 0;
color: #333;
font-family: helvetica,arial,sans-serif;
}

.mod-site-overlay p {
font-size: 12px;
color: #333;
margin: 0 0 10px;
}

.mod-site-overlay h4 {
font-size: 12px;
color: #333;
clear: both;
}

.mod-site-overlay h5 {
font-size: 11px;
color: #333;
padding: 0 0 2px;
}

.mod-site-overlay ul.bulletlinks {
font-size: 12px;
}

.mod-site-overlay ul.bulletlinks li {
padding-left: 11px;
}

.mod-site-overlay .scrollable {
overflow: scroll;
height: 250px;
font-size: 11px;
margin: 0 0 10px;
}

.mod-site-overlay .scrollable p {
font-size: 11px;
}

.mod-site-overlay .scrollable .subhead {
text-decoration: underline;
font-weight: 700;
}

.mod-site-overlay .mod-header-promo {
position: absolute;
top: 0;
right: 0;
font-size: 10px;
color: #555;
line-height: 12px;
text-align: right;
width: 220px;
}

.mod-site-overlay .mod-header-promo .fb-connect {
margin: 2px 0 0;
}

.mod-site-overlay .form-content {
font-size: 11px;
color: #333;
overflow: hidden;
padding: 0 0 12px;
clear: both;
border-color: #777;
border-style: dotted;
border-width: 0;
}

.mod-site-overlay .form-content.border-right {
border-width: 0 1px 0 0;
}

.mod-site-overlay .form-content.border-left {
border-width: 0 1px 0 0;
}

.mod-site-overlay .form-content p {
font-size: 11px;
color: #333;
line-height: 15px;
padding: 4px 0 8px;
margin: 0;
}

.mod-site-overlay .form-content ul li {
display: block;
clear: both;
overflow: hidden;
height: 1%;
padding: 0 0 12px;
margin: 0;
background: #fff;
border: 1px solid #fff;
}

.ie7 .mod-site-overlay .form-content ul li {
padding: 0 0 6px;
}

.mod-site-overlay .form-content ul li .msg {
display: none;
}

.mod-site-overlay .form-content ul li div.row-wrapper {
border: 1px solid #fff;
padding: 0 8px;
width: 585px;
}

.mod-site-overlay .form-content ul li label {
float: left;
width: 150px;
font-weight: 700;
padding: 4px 10px 4px 2px;
}

.mod-site-overlay .form-content ul li div {
float: left;
}

.mod-site-overlay .form-content ul li div span {
color: #777;
font-size: 10px;
line-height: 11px;
display: block;
width: 300px;
margin: 4px 0;
}

.mod-site-overlay .form-content ul li select {
visibility: visible;
margin: 0 4px 0 0;
}

.mod-site-overlay .form-content ul li select option {
color: #333;
}

.mod-site-overlay .form-content ul li input.txt-input {
background: #fff;
border: 1px solid #ccc;
padding: 4px;
margin: 0 4px 0 0;
color: #333;
font-size: 11px;
}

#panel-dob .mod-site-overlay .form-content ul li input.txt-input {
width: 50px;
}

.mod-site-overlay .form-content ul li input.chk-input,
.mod-site-overlay .form-content ul li input.radio-input {
margin: 0 2px 0 0;
position: relative;
top: 1px;
}

.ie .mod-site-overlay .form-content ul li input.chk-input,
.ie .mod-site-overlay .form-content ul li input.radio-input {
margin: 0;
}

.mod-site-overlay .form-content ul li label.input-label {
margin: 0 10px 0 0;
padding: 0!important;
float: none;
font-weight: 400;
width: auto;
}

.mod-site-overlay .form-content ul li.action {
padding: 16px 0 10px 172px;
}

.mod-site-overlay .form-content ul li.action.centered {
padding: 16px 0 10px;
text-align: center;
}

.mod-site-overlay .form-content ul li.action div {
width: 100%;
position: relative;
}

.mod-site-overlay .form-content ul li.action div span {
margin: 8px 0 0;
}

.mod-site-overlay input.btn-action {
background-position: 0 -47px;
background-repeat: repeat-x;
border: 1px solid #900;
color: #fff;
font-family: helvetica,arial,sans-serif;
font-size: 12px;
font-weight: 700;
padding: 0 12px;
height: 25px;
cursor: pointer;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.cboxIE .mod-site-overlay input.btn-action {
background-color: #900;
}

.mod-site-overlay input.btn-action:hover {
opacity: .85;
filter: alpha(opacity=85);
}

.mod-site-overlay input.btn-action-disabled {
background-position: 0 -125px;
background-repeat: repeat-x;
border: 1px solid #999;
}

.cboxIE .mod-site-overlay input.btn-action-disabled {
background-color: #999;
}

.mod-site-overlay input.btn-cancel {
background: #777;
border: 1px solid #555;
}

.mod-site-overlay .form-content ul li.action div.action-content {
padding: 12px 0;
}

.mod-site-overlay .form-content ul li.action div span.sub-action {
border-top: 1px solid #ccc;
padding: 4px 0 0;
}

.mod-site-overlay .form-content ul li.break h5 {
border-bottom: 1px dashed #f00;
color: #f00;
font-family: helvetica,arial,sans-serif;
font-size: 12px;
padding: 4px 0 0 8px;
width: 90px;
}

.mod-site-overlay .form-content ul li.ok .msg-ok {
display: inline;
float: none;
}

.mod-site-overlay .form-content ul li.ok .msg-ok span.icon {
height: 14px;
width: 14px;
margin: 2px 0 0 5px;
display: inline-block;
background-position: 0 -32px;
}

.cboxIE .mod-site-overlay .form-content ul li.ok .msg-ok span.icon {
position: relative;
top: -4px;
}

.mod-site-overlay .form-content ul li.error input.txt-input,
.mod-site-overlay .form-content ul li.error select,
.mod-site-overlay .form-content ul li.error .error-wrap {
background: #fffaa7;
border: 1px solid #f00;
}

.mod-site-overlay .form-content ul li.error .error-wrap {
padding: 4px 6px 6px;
}

.mod-site-overlay .form-content ul li.error .msg-error {
padding: 5px 0 0;
display: block;
clear: both;
float: none;
}

.cboxIE .mod-site-overlay .form-content ul li.error .msg-error {
padding: 0;
}

.mod-site-overlay .form-content ul li.error .inline-error {
float: left;
width: 250px;
clear: none;
padding: 5px 0 0 5px;
}

.mod-site-overlay .form-content ul li.error .msg-error p {
margin: 0 0 0 20px;
padding: 0;
font-size: 10px;
line-height: 13px;
}

.mod-site-overlay .form-content ul li.error .msg-error p strong {
color: #f00;
display: block;
}

.mod-site-overlay .form-content ul li.error .msg-error span.icon {
height: 14px;
width: 14px;
float: left;
margin: 0;
background-position: 0 -17px;
}

.mod-site-overlay .form-content ul li.error .msg-error ul.bulletlinks {
margin: 6px 0 0 20px;
padding: 0;
}

.mod-site-overlay .form-content ul li.error .msg-error ul.bulletlinks li {
background: transparent url(http://a3.espncdn.com/prod/assets/bullet_gray.gif) no-repeat scroll 0 5px;
border: 0;
padding: 0 0 4px 8px;
font-size: 10px;
}

.mod-site-overlay .col-split {
float: left;
width: 350px;
padding: 6px 16px;
}

.mod-site-overlay .col-split ul li {
overflow: hidden;
padding: 8px 0;
}

.mod-site-overlay .col-split ul li p {
font-size: 10px;
line-height: 13px;
}

.mod-site-overlay .col-split ul li a {
font-size: 10px;
}

.mod-site-overlay .col-split ul li h5 a {
font-size: 12px;
}

.mod-site-overlay .col-split ul li .floatleft {
margin: 0 16px 10px 0;
}

a.icon-more-info {
background-position: 0 0;
width: 16px;
height: 16px;
display: inline-block;
vertical-align: middle;
}

.cboxIE a.icon-more-info {
position: relative;
top: -4px;
}

a.icon-more-info span {
position: absolute;
left: -9999em;
}

.qtip .qtip-content h4 {
font-family: helvetica,arial,sans-serif;
font-size: 12px;
color: #a25f24;
padding: 0 0 4px;
}

.qtip .qtip-content p {
padding: 0;
color: #222;
font-size: 11px;
line-height: 13px;
}

.mod-btn-toggle {
display: inline-block;
margin: 0 6px;
border: 1px solid #ccc;
font-size: 11px;
background-position: 0 -204px;
background-repeat: repeat-x;
position: relative;
top: -2px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.mod-btn-toggle a {
padding: 3px 8px;
text-align: center;
display: inline-block;
width: 90px;
position: relative;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.mod-btn-toggle a span {
display: none;
position: absolute;
top: 17px;
left: 42px;
color: #888;
}

.mod-btn-toggle a:hover {
text-decoration: none;
}

.mod-btn-toggle a.active {
background-position: 0 -125px;
background-repeat: repeat-x;
color: #444;
text-shadow: #ccc 0 1px 0;
}

.mod-btn-toggle a.active span {
display: block;
}

.mod-site-overlay .span-3 .form-content ul li div.row-wrapper {
width: 273px;
}

.mod-site-overlay .span-3 .form-content ul li div span {
width: 250px;
}

.mod-site-overlay .span-2 .form-content ul li label {
width: 98px;
padding: 4px 6px 4px 2px;
}

.mod-site-overlay .span-2 .form-content ul li div.row-wrapper {
width: 185px;
padding: 0 4px;
}

.mod-site-overlay .span-2 .form-content ul li.action {
padding: 16px 0 10px 114px;
}

.mod-site-overlay .span-2 .form-content ul li div span {
width: 170px;
}

p.warning span {
background: url('http://a1.espncdn.com/espn360/images/espn3/affiliate_tool/warning_icons.png') left 0 no-repeat;
line-height: 24px;
display: inline-block;
padding-left: 28px;
}

#colorbox.media_overlay #cboxClose,
#colorbox.media_overlay .cboxIE #cboxClose,
#colorbox.media_overlay .mod-media-overlay,
#colorbox.media_overlay .mod-media-overlay h1,
#colorbox.media_overlay .mod-media-overlay .icon,
#colorbox.media_overlay .header-bar .header-bar-shine,
#colorbox.media_overlay .mod-media-main .mod-content .img-preview .bg-trans,
#colorbox.media_overlay .mod-media-main .mod-content .img-preview span,
#colorbox.media_overlay .mod-controls .pagination .btn-pager,
#colorbox.media_overlay .mod-controls a.btn-slideshow .icon,
#colorbox.media_overlay .mod-controls a.btn-slideshow.playing .icon,
#colorbox.media_overlay .mod-media-overlay .mod-header,
#colorbox.media_overlay .mod-slider .mod-header span,
#colorbox.media_overlay .lower-shadow {
background-image: url('http://a1.espncdn.com/prod/assets/universal_overlay/media/overlay_media_sprite.png');
background-repeat: no-repeat;
background-position: 0 0;
background-color: transparent;
}

#colorbox.media_overlay {
top: 0;
margin-left: 0;
}

#colorbox.media_overlay #cboxTopCenter {
display: none;
}

#colorbox.media_overlay #cboxContent {
margin-top: 0;
padding: 0;
background: #0a0a0a;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
width: 964px!important;
}

#colorbox.media_overlay #cboxLoadingOverlay {
background: #0a0a0a;
}

#colorbox.media_overlay #cboxLoadingGraphic {
background: transparent url('http://a1.espncdn.com/prod/assets/universal_overlay/media/loading.gif') 50% 50% no-repeat;
}

#colorbox.media_overlay #cboxLoadedContent {
background: #0a0a0a;
border: 0;
padding: 0;
}

#colorbox.media_overlay #cboxClose {
top: 10px;
right: 10px;
width: 26px;
height: 26px;
padding: 0;
opacity: .4;
background-position: -84px 0;
}

#colorbox.media_overlay .cboxIE #cboxClose {
background-position: -84px 0;
filter: alpha(opacity=40);
}

#colorbox.media_overlay #cboxClose:hover {
opacity: .8;
filter: alpha(opacity=80);
}

#colorbox.media_overlay .mod-media-overlay {
padding: 16px 25px 0 15px;
overflow: hidden;
background-repeat: repeat-x;
background-position: 0 -195px;
}

#colorbox.media_overlay .mod-media-overlay h1 {
text-indent: -999em;
width: 50px;
height: 50px;
opacity: .3;
filter: alpha(opacity=30);
float: left;
margin: 0;
padding: 0 16px 0 0;
background-position: 0 20px;
}

body.soccernet #colorbox.media_overlay .mod-media-overlay h1 {
width: 141px;
background-image: url(http://a1.espncdn.com/prod/assets/universal_overlay/media/overlay-soccernet.png);
background-position: 0 19px;
}

body.deportes #colorbox.media_overlay .mod-media-overlay h1 {
width: 104px;
background-image: url(http://a1.espncdn.com/prod/assets/universal_overlay/media/overlay-espndeportes.png);
background-position: 0 10px;
}

#colorbox.media_overlay .mod-media-overlay h2 {
color: #fff;
padding: 16px 0 0;
float: left;
font-size: 20px;
line-height: 20px;
}

#colorbox.media_overlay .mod-media-overlay .mod-header {
height: 30px;
background-position: 0 -82px;
background-repeat: repeat-x;
}

#colorbox.media_overlay .mod-media-overlay .mod-header h4 {
color: #ccc;
float: left;
}

#colorbox.media_overlay .mod-media-overlay .mod-content {
background: #000;
border-color: #333;
}

#colorbox.media_overlay .mod-media-overlay .icon-rate {
width: 13px;
height: 17px;
}

#colorbox.media_overlay .mod-media-overlay .icon.icon-rate.thumbs-up {
background-position: -83px -27px;
}

#colorbox.media_overlay .mod-media-overlay .icon.icon-rate.thumbs-down {
background-position: -97px -27px;
}

#colorbox.media_overlay .mod-media-overlay .icon.email {
width: 16px;
height: 11px;
margin: 2px 10px 0 0!important;
background-position: -67px 0;
}

#colorbox.media_overlay .header-bar {
background: #0f0f0f;
position: absolute;
top: 0;
left: 0;
width: 964px;
height: 50px;
}

#colorbox.media_overlay .header-bar .header-bar-shine {
position: absolute;
top: 0;
left: 0;
width: 964px;
height: 35px;
background-repeat: repeat-x;
background-position: 0 -210px;
}

#colorbox.media_overlay .overlay-header {
margin: -16px 0 0;
overflow: hidden;
height: 50px;
padding: 0;
font-family: helvetica,arial,sans-serif;
}

#colorbox.media_overlay .overlay-header .pres-by {
float: right;
margin: 0 30px 0 0;
height: 50px;
overflow: hidden;
}

#colorbox.media_overlay .overlay-content {
padding: 12px 0 30px;
overflow: hidden;
position: relative;
}

#colorbox.media_overlay .mod-media-main {
overflow: hidden;
padding: 0 0 0 15px;
}

#colorbox.media_overlay .mod-media-main .mod-content {
padding: 0;
border: 0;
background: 0;
width: 576px;
height: 509px;
margin: 0 0 12px;
position: relative;
z-index: 6100;
}

#colorbox.media_overlay .mod-media-main .mod-content .media-wrapper {
position: relative;
height: 100%;
z-index: 6101;
}

#colorbox.media_overlay .mod-media-main .mod-content .media-wrapper .img-loading {
position: absolute;
top: 230px;
left: 272px;
}

#colorbox.media_overlay .mod-media-main .mod-content .media-wrapper ul li {
display: none;
text-align: center;
height: 510px;
}

#colorbox.media_overlay .mod-media-main .mod-content .media-wrapper ul li.active.first-active {
display: block;
}

#colorbox.media_overlay .mod-media-main .mod-content .media-wrapper img {
position: relative;
}

#colorbox.media_overlay .mod-media-main .mod-content .img-preview {
position: absolute;
top: 115px;
height: 75px;
padding: 100px;
display: block;
overflow: hidden;
z-index: 6501;
background: url('http://a1.espncdn.com/prod/assets/clear.png') 0 0 repeat;
}

#colorbox.media_overlay .mod-media-main .mod-content .img-preview:hover {
cursor: pointer;
}

#colorbox.media_overlay .mod-media-main .mod-content .img-preview.next {
right: -268px;
}

#colorbox.media_overlay .mod-media-main .mod-content .img-preview.prev {
left: -268px;
}

#colorbox.media_overlay .mod-media-main .mod-content .img-preview .img-wrapper {
padding: 6px 6px 6px 26px;
border: 1px solid #333;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
position: relative;
overflow: hidden;
float: left;
}

#colorbox.media_overlay .mod-media-main .mod-content .img-preview.next .img-wrapper {
padding: 6px 26px 6px 6px;
}

#colorbox.media_overlay .mod-media-main .mod-content .img-preview .bg-trans {
background-position: 0 -114px;
background-repeat: repeat-x;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
opacity: .8;
filter: alpha(opacity=80);
}

#colorbox.media_overlay .mod-media-main .mod-content .img-preview span {
width: 12px;
height: 18px;
position: absolute;
background-position: -67px -12px;
left: 6px;
top: 33px;
}

#colorbox.media_overlay .mod-media-main .mod-content .img-preview.next span {
background-position: -67px -30px;
left: auto;
right: 6px;
}

#colorbox.media_overlay .mod-media-main .mod-content .img-preview img {
position: relative;
float: left;
}

#colorbox.media_overlay .mod-controls {
overflow: hidden;
font-family: helvetica,arial,sans-serif;
margin: 0 0 10px;
padding: 0 0 6px;
float: left;
width: 304px;
position: relative;
border-bottom: 1px solid #222;
}

#colorbox.media_overlay .mod-controls .pagination {
float: left;
padding: 0 24px 0 0;
}

#colorbox.media_overlay .mod-controls .pagination span {
float: left;
font-size: 18px;
color: #ddd;
margin: 5px 12px 0;
text-align: center;
}

#colorbox.media_overlay .mod-controls .pagination .btn-pager {
height: 30px;
width: 30px;
float: left;
opacity: .6;
filter: alpha(opacity=60);
cursor: pointer;
background-position: 0 -51px;
}

#colorbox.media_overlay .mod-controls .pagination .btn-pager:hover {
opacity: .9;
filter: alpha(opacity=90);
}

#colorbox.media_overlay .mod-controls .pagination .pager-disabled {
opacity: .2!important;
filter: alpha(opacity=20)!important;
}

#colorbox.media_overlay .mod-controls .pagination .pager-next {
background-position: -31px -51px;
}

#colorbox.media_overlay .mod-controls a.btn-slideshow {
font-size: 9px;
color: #ccc;
padding: 1px 4px 1px 6px;
margin: 8px 8px 0;
float: right;
display: block;
cursor: pointer;
position: relative;
border: 1px solid #ccc;
overflow: hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
opacity: .3;
filter: alpha(opacity=30);
}

#colorbox.media_overlay .mod-controls a.btn-slideshow.playing {
opacity: .9;
filter: alpha(opacity=90);
}

#colorbox.media_overlay .mod-controls a.btn-slideshow span {
position: relative;
float: left;
}

#colorbox.media_overlay .mod-controls a.btn-slideshow .icon {
width: 5px;
height: 6px;
margin: 3px 4px 0 0;
background-position: -67px -75px;
}

#colorbox.media_overlay .mod-controls a.btn-slideshow.playing .icon {
background-position: -73px -75px;
}

#colorbox.media_overlay .mod-controls a.btn-slideshow:hover {
text-decoration: none;
opacity: .9;
filter: alpha(opacity=90);
}

#colorbox.media_overlay .mod-controls a.btn-slideshow .show-timer {
background: #444;
height: 14px;
width: 0;
position: absolute;
top: 0;
left: 0;
opacity: .8;
filter: alpha(opacity=80);
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

#colorbox.media_overlay .mod-more-info .mod-header {
display: none;
}

#colorbox.media_overlay .mod-media-data .mod-content {
padding: 0;
border: 0;
background: 0;
}

#colorbox.media_overlay .mod-media-data .mod-content h3 {
color: #fff;
font-size: 18px;
padding: 0 0 6px;
line-height: 20px;
font-family: helvetica,arial,sans-serif;
}

#colorbox.media_overlay .mod-media-data .mod-content p {
font-size: 10px;
color: #ddd;
margin: 0 0 10px;
line-height: 14px;
overflow: hidden;
height: 45px;
}

#colorbox.media_overlay .mod-media-data .mod-content cite {
color: #999;
font-size: 10px;
font-style: normal;
display: block;
margin: 0 0 12px;
}

#colorbox.media_overlay .mod-media-data .mod-content .media-tags {
font-size: 10px;
color: #ddd;
margin: 0 0 20px;
overflow: hidden;
height: 45px;
line-height: 14px;
}

#colorbox.media_overlay .mod-media-data .mod-content .media-tags li {
display: inline;
}

#colorbox.media_overlay .mod-media-data .mod-content .media-tags li h6 {
float: left;
margin: 0 4px 0 0;
}

#colorbox.media_overlay .mod-media-data .mod-content .media-tags li a {
color: #669dd6;
}

#colorbox.media_overlay .mod-social .mod-content {
color: #999;
font-size: 10px;
border-style: solid;
border-width: 1px 0;
border-color: #222;
padding: 10px 0;
margin: 0 0 20px;
background: 0;
}

#colorbox.media_overlay .mod-social .mod-content div.rate-media {
padding: 0 24px 0 0;
float: left;
}

#colorbox.media_overlay .mod-social .mod-content label {
float: left;
padding: 0 8px 0 0;
}

#colorbox.media_overlay .mod-social .mod-content .icon {
float: left;
margin: 0 6px 0 0;
opacity: .5;
filter: alpha(opacity=50);
}

#colorbox.media_overlay .mod-social .mod-content .icon:hover,
#colorbox.media_overlay .mod-social .mod-content .icon.fshare {
opacity: 1;
filter: alpha(opacity=100);
}

#colorbox.media_overlay .mod-social .mod-content .icon.fshare {
margin: 0;
}

#colorbox.media_overlay .mod-media-overlay .ad-box a {
display: block;
width: 300px;
height: 250px;
}

#colorbox.media_overlay .mod-slider .mod-header {
border-style: solid;
border-color: #333;
border-width: 1px 1px 0;
opacity: .8;
filter: alpha(opacity=80);
-moz-border-radius: 6px 6px 0 0;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
}

#colorbox.media_overlay .mod-slider .mod-header:hover,
#colorbox.media_overlay .mod-slider .mod-header.open {
cursor: pointer;
opacity: 1;
filter: alpha(opacity=100);
}

#colorbox.media_overlay .mod-slider .mod-header span {
background-position: -67px -51px;
width: 21px;
height: 21px;
float: right;
margin: 4px 8px 0 0;
}

#colorbox.media_overlay .mod-slider .mod-header.open span {
background-position: -89px -51px;
}

#colorbox.media_overlay .mod-media-thumbnails {
width: 576px;
padding: 0 0 0 15px;
position: absolute;
bottom: -30px;
z-index: 6201;
}

#colorbox.media_overlay .mod-media-thumbnails .mod-content {
padding: 10px;
}

#colorbox.media_overlay .mod-media-thumbnails .mod-content ul li {
border: 2px solid #000;
float: left;
margin: 4px;
}

#colorbox.media_overlay .mod-media-thumbnails .mod-content ul li a {
float: left;
}

#colorbox.media_overlay .mod-media-thumbnails .mod-content ul li:hover {
border: 2px solid #777;
}

#colorbox.media_overlay .mod-media-thumbnails .mod-content ul li.active {
border: 2px solid #fff;
}

#colorbox.media_overlay .mod-media-thumbnails .mod-content ul li a:hover,
#colorbox.media_overlay .mod-media-thumbnails .mod-content ul li.active a {
opacity: .3;
filter: alpha(opacity=30);
}

#colorbox.media_overlay .lower-shadow {
position: absolute;
bottom: 129px;
left: 0;
width: 964px;
height: 7px;
z-index: 6202;
background-repeat: repeat-x;
background-position: 0 -203px;
}

.ie7 #colorbox.media_overlay .lower-shadow {
bottom: 125px;
}

#colorbox.media_overlay .no-footer .lower-shadow {
bottom: -1px;
}

#colorbox.media_overlay .no-footer .overlay-footer {
display: none;
}

#colorbox.media_overlay .overlay-footer {
position: absolute;
bottom: 0;
left: 0;
border-top: 1px solid #222;
background: #111;
padding: 4px 20px 16px;
width: 924px;
overflow: hidden;
}

#colorbox.media_overlay .mod-more-media .mod-header {
background: #111;
height: 26px;
}

#colorbox.media_overlay .mod-more-media .mod-header h4 {
color: #555;
}

#colorbox.media_overlay .mod-more-media .mod-content {
background: #111;
padding: 0;
border: 0;
}

#colorbox.media_overlay .mod-more-media .mod-content ul li {
float: left;
margin: 4px 10px;
position: relative;
}

#colorbox.media_overlay .mod-more-media .mod-content ul li a,
#colorbox.media_overlay .mod-more-media .mod-content ul li a img {
float: left;
}

#colorbox.media_overlay .mod-more-media .mod-content ul li a:hover {
text-decoration: none;
}

#colorbox.media_overlay .mod-more-media .mod-content ul li a:hover img {
opacity: .6;
filter: alpha(opacity=60);
}

#colorbox.media_overlay .mod-more-media .mod-content ul li a .tn-title {
position: absolute;
bottom: 0;
left: 0;
padding: 2px 4px;
width: 126px;
z-index: 6203;
}

#colorbox.media_overlay .mod-more-media .mod-content ul li a .tn-title strong {
position: relative;
color: #fff;
font-size: 10px;
line-height: 12px;
}

#colorbox.media_overlay .mod-more-media .mod-content ul li a .tn-title .overlay {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: #000;
opacity: .7;
filter: alpha(opacity=70);
}

#colorbox.media_overlay .platinum .span-4 {
padding: 522px 0 0;
}

#colorbox.media_overlay .platinum .ad-box {
display: none;
}

#colorbox.media_overlay .platinum .mod-media-main {
position: absolute;
width: 800px;
top: 58px;
padding: 0 0 0 67px;
}

#colorbox.media_overlay .platinum .mod-media-main .mod-content {
width: 800px;
height: 450px;
}

#colorbox.media_overlay .platinum .mod-media-main .mod-content .media-wrapper {
padding: 0;
}

#colorbox.media_overlay .platinum .mod-media-main .mod-content .media-wrapper .img-loading {
top: 200px;
left: 384px;
}

#colorbox.media_overlay .platinum .mod-media-main .mod-content .media-wrapper.vertical {
padding: 0;
}

#colorbox.media_overlay .platinum .mod-media-main .mod-content .img-preview {
top: 90px;
}

#colorbox.media_overlay .platinum .mod-media-main .mod-content .media-wrapper ul li {
height: 450px;
}

#colorbox.media_overlay .platinum .mod-controls {
width: 900px;
position: absolute;
left: 18px;
}

#colorbox.media_overlay .platinum .mod-controls .pagination {
margin: 0 auto;
width: 150px;
text-align: center;
overflow: hidden;
float: none;
}

#colorbox.media_overlay .platinum .mod-controls a.btn-slideshow {
position: absolute;
right: 0;
top: 0;
}

#colorbox.media_overlay .platinum .mod-more-info {
position: absolute;
bottom: 0;
right: 4px;
padding: 0;
z-index: 6201;
}

#colorbox.media_overlay .platinum .mod-more-info .mod-header {
display: block;
}

#colorbox.media_overlay .platinum .mod-more-info .mod-header img {
padding: 3px 0 0;
}

#colorbox.media_overlay .platinum .mod-more-info .column-content {
display: none;
background: #000;
border-width: 0 1px;
border-color: #333;
border-style: solid;
padding: 8px;
}

#colorbox.media_overlay .platinum .mod-more-info .mod-last .mod-content {
margin: 0;
}

#colorbox.media_overlay .platinum .mod-social .mod-content div.rate-media {
padding: 0 12px 0 0;
}

#colorbox.media_overlay .img-cropper {
overflow: hidden;
display: block;
position: relative;
}

#colorbox.media_overlay .img-cropper img {
position: relative;
}

#colorbox.media_overlay .img-cropper.crop-288 {
height: 162px;
}

#colorbox.media_overlay .img-cropper.crop-134 {
height: 75px;
}

#colorbox.media_overlay .img-cropper.crop-141 {
height: 53px;
}

#colorbox.media_overlay .img-cropper.crop-110 {
height: 62px;
}

#colorbox.media_overlay .img-cropper.crop-80 {
height: 45px;
}

#colorbox.video_overlay .mod-video-overlay .mod-media-main .mod-content {
height: 324px;
padding: 16px 0 0;
}

#colorbox.video_overlay .mod-video-overlay .lower-shadow {
bottom: 0;
}

#colorbox.video_overlay .mod-media-data .mod-content .media-tags {
height: 30px;
}

#colorbox.video_overlay .mod-social .mod-content div.share-media {
float: left;
padding: 8px 0 0;
}

.ie7 #colorbox.video_overlay .mod-social .mod-content div.share-media {
width: 100%;
}

#colorbox.video_overlay .mod-vid-carousel .jcarousel-scroller,
#colorbox.video_overlay .mod-vid-carousel .mod-carousel ul li.active .arrow,
#colorbox.video_overlay .mod-vid-carousel .mod-carousel .pagination a,
#colorbox.video_overlay .mod-video-rating .gray-stars .star {
background-image: url('http://a1.espncdn.com/prod/assets/universal_overlay/media/overlay_media_sprite.png');
}

#colorbox.video_overlay .mod-video-rating div.gray-stars {
width: 55px;
padding: 2px 0 0;
}

#colorbox.video_overlay .mod-video-rating .gray-stars .star {
height: 9px;
width: 10px;
margin: 0 1px 0 0;
opacity: .8;
filter: alpha(opacity=80);
}

#colorbox.video_overlay .mod-video-rating .gray-stars .star.full {
background-position: -90px -72px;
}

#colorbox.video_overlay .mod-video-rating .gray-stars .star.half {
background-position: -100px -72px;
}

#colorbox.video_overlay .mod-video-rating .gray-stars .star.none {
background-position: -90px -72px;
opacity: .5;
filter: alpha(opacity=50);
}

#colorbox.video_overlay .mod-video-rating .gray-stars .star:hover {
background-position: -90px -72px;
opacity: 1;
filter: alpha(opacity=100);
cursor: pointer;
}

#colorbox.video_overlay .mod-vid-carousel {
padding: 0 0 0 15px;
width: 576px;
}

#colorbox.video_overlay .mod-vid-carousel .mod-content {
border: 0;
background: #0a0a0a;
}

#colorbox.video_overlay .mod-vid-carousel .jcarousel-scroller {
display: block;
height: 30px;
width: 30px;
opacity: .6;
filter: alpha(opacity=60);
padding: 0;
margin-top: 32px;
}

#colorbox.video_overlay .mod-vid-carousel .jcarousel-scroller:hover {
opacity: .9;
filter: alpha(opacity=90);
}

#colorbox.video_overlay .mod-vid-carousel .jcarousel-prev {
background-position: 0 -51px;
margin-right: 12px;
}

#colorbox.video_overlay .mod-vid-carousel .jcarousel-next {
background-position: -31px -51px;
margin-left: 4px;
}

#colorbox.video_overlay .mod-vid-carousel .mod-carousel.initialized {
padding: 0;
}

#colorbox.video_overlay .mod-vid-carousel .mod-carousel .jcarousel-clip {
width: 496px;
margin: 0;
float: left;
}

#colorbox.video_overlay .mod-vid-carousel .mod-carousel ul li {
width: 114px;
margin: 0 10px 0 0;
display: block;
}

#colorbox.video_overlay .mod-vid-carousel .mod-carousel ul li div {
border-color: #0a0a0a;
position: relative;
width: 110px;
}

#colorbox.video_overlay .mod-vid-carousel .mod-carousel ul li h3 {
width: 100px;
left: -2px;
bottom: -19px;
background: #222;
border-color: #0a0a0a;
border-style: solid;
border-width: 0 2px 2px;
}

#colorbox.video_overlay .mod-vid-carousel .mod-carousel ul li:hover div,
#colorbox.video_overlay .mod-vid-carousel .mod-carousel ul li:hover h3 {
border-color: #777;
}

#colorbox.video_overlay .mod-vid-carousel .mod-carousel ul li:hover a {
text-decoration: none;
}

#colorbox.video_overlay .mod-vid-carousel .mod-carousel ul li.active {
background: 0;
}

#colorbox.video_overlay .mod-vid-carousel .mod-carousel ul li.active div,
#colorbox.video_overlay .mod-vid-carousel .mod-carousel ul li.active h3 {
border-color: #fff;
}

#colorbox.video_overlay .mod-vid-carousel .mod-carousel ul li.active .arrow {
background-position: -79px -76px;
width: 11px;
height: 5px;
position: absolute;
left: 50px;
top: 1px;
border: 0;
}

#colorbox.video_overlay .mod-vid-carousel .mod-carousel ul li:hover img,
#colorbox.video_overlay .mod-vid-carousel .mod-carousel ul li.active img {
opacity: .6;
filter: alpha(opacity=60);
}

#colorbox.video_overlay .mod-vid-carousel .mod-carousel .pagination {
clear: both;
padding: 0;
}

#colorbox.video_overlay .mod-vid-carousel .mod-carousel .pagination a {
background-position: -111px -64px;
padding: 0 5px;
font-size: .6em;
opacity: .6;
filter: alpha(opacity=60);
}

#colorbox.video_overlay .mod-vid-carousel .mod-carousel .pagination a.current {
background-position: -111px -73px;
opacity: .8;
filter: alpha(opacity=80);
}

#colorbox.video_overlay .mod-vid-carousel .mod-carousel .pagination a:hover {
opacity: 1;
filter: alpha(opacity=100);
}

/*XXX @charset "UTF-8";*/

colorbox.photo_overlay .bg-opaque {
padding: 0;
}

#colorbox.photo_overlay .mod-titlebar .mod-content {
padding: 10px 0;
margin: 0 14px;
border: 0;
border-bottom: 1px #DDD solid;
}

#colorbox.photo_overlay .mod-titlebar h2 {
font-size: 22px;
line-height: 28px;
font-family: Helvetica,Arial,sans-serif;
margin-bottom: -4px;
}

.ie #colorbox.photo_overlay .mod-titlebar h2 {
line-height: 22px!important;
margin-bottom: 0;
}

#colorbox.photo_overlay .mod-titlebar h2 select {
position: relative;
top: -4px;
}

.ie #colorbox.photo_overlay .mod-titlebar h2 select {
top: -2px;
}

#colorbox.photo_overlay .mod-titlebar .refine-controls {
position: absolute;
right: 10px;
top: 12px;
font-weight: bold;
}

.ie #colorbox.photo_overlay .mod-titlebar .refine-controls {
top: 14px;
}

#colorbox.photo_overlay .mod-topstory .mod-content {
border: 0;
}

#colorbox.photo_overlay .mod-topstory .mod-content .col-left {
float: left;
width: 288px;
padding: 14px;
}

#colorbox.photo_overlay .mod-topstory .mod-content .col-right {
float: none;
padding: 14px 14px 14px 2px;
margin-left: 308px;
width: auto;
color: #333!important;
}

#colorbox.photo_overlay .mod-topstory .mod-content .col-right span {
font-weight: bold;
color: #666;
font-family: Helvetica,Arial,sans-serif;
}

#colorbox.photo_overlay .mod-topstory .mod-content .col-right a {
font-weight: bold;
}

#colorbox.photo_overlay .mod-topstory .mod-content h2 {
font-size: 18px;
font-family: Helvetica,Arial,sans-serif;
color: #000;
}

#colorbox.photo_overlay .mod-topstory .image-wrapper {
position: relative;
height: 1%;
overflow: hidden;
}

#colorbox.photo_overlay .mod-topstory .image-wrapper cite {
display: block;
position: absolute;
bottom: 0;
left: -20px;
right: 0;
text-align: right;
background: url(http://a2.espncdn.com/i/local/bg_topstory_cite.png) repeat-x bottom;
padding: 3px 10px;
font-size: 9px;
width: 100%;
}

#colorbox.photo_overlay .mod-topstory .caption {
background: #000;
color: #FFF;
padding: 10px;
font-size: 10px;
}

#colorbox.photo_overlay .mod-open-list .mod-content ul li {
padding: 6px;
}

#colorbox.photo_overlay .mod-open-list .mod-content img {
padding: 0 8px 0 0!important;
}

#colorbox.photo_overlay .mod-open-list .mod-content a {
font-weight: bold;
margin-top: 4px;
}

#colorbox.photo_overlay .mod-open-list .mod-content p {
margin: 0;
}

#colorbox.photo_overlay .mod-paginator .controls a.page-btn {
background: transparent url(http://a3.espncdn.com/prod/assets/master_search.png) 0 0 no-repeat;
}

#colorbox.photo_overlay .mod-paginator {
background-position: 0 -133px;
background-repeat: repeat-x;
padding: 10px 0;
margin: 0 16px;
overflow: hidden;
position: relative;
}

.ie6 #colorbox.photo_overlay .mod-paginator {
height: 1%;
}

#colorbox.photo_overlay .mod-results-header {
height: 20px;
}

#colorbox.photo_overlay .mod-results-header h2 {
font-size: 11px;
color: #000;
float: left;
width: 400px;
padding: 0 10px 0 0;
}

#colorbox.photo_overlay .mod-results-footer {
border-top: 1px solid #DDD;
height: 20px!important;
}

#colorbox.photo_overlay .mod-paginator .controls {
font-size: 10px;
color: #444;
position: absolute;
right: 0;
top: 12px;
}

#colorbox.photo_overlay .mod-results-footer .controls {
top: 10px;
}

#colorbox.photo_overlay .mod-paginator .controls .page-txt {
width: 40px;
border: 1px solid #ddd;
text-align: center;
color: #444;
font-size: 10px;
padding: 2px;
}

#colorbox.photo_overlay .mod-paginator .controls .page-numbers {
float: left;
padding: 0 6px;
}

.ie6 #colorbox.photo_overlay .mod-paginator .controls .page-numbers span,
.ie7 .mod-paginator .controls .page-numbers span {
position: relative;
bottom: 2px;
}

#colorbox.photo_overlay .mod-paginator .controls a.page-btn {
float: left;
height: 18px;
width: 18px;
}

#colorbox.photo_overlay .mod-paginator .controls a.page-prev {
background-position: 0 -33px;
}

#colorbox.photo_overlay .mod-paginator .controls a.page-prev:hover {
background-position: -19px -33px;
}

#colorbox.photo_overlay .mod-paginator .controls a.page-prev-disabled {
background-position: -38px -33px;
}

#colorbox.photo_overlay .mod-paginator .controls a.page-prev-disabled:hover {
background-position: -38px -33px;
}

#colorbox.photo_overlay .mod-paginator .controls a.page-next {
background-position: -95px -33px;
}

#colorbox.photo_overlay .mod-paginator .controls a.page-next:hover {
background-position: -76px -33px;
}

#colorbox.photo_overlay .mod-paginator .controls a.page-next-disabled {
background-position: -57px -33px;
}

#colorbox.photo_overlay .mod-paginator .controls a.page-next-disabled:hover {
background-position: -57px -33px;
}

#colorbox.photo_overlay .mod-results {
padding: 0 16px;
font-family: Verdana,Geneva,sans-serif;
}

#colorbox.photo_overlay .mod-results li {
overflow: hidden;
border-top: 1px solid #ddd;
}

#colorbox.photo_overlay .mod-results .result {
width: 134px;
font-size: 11px;
color: #333;
line-height: 14px;
float: left;
padding: 10px 5px;
}

#colorbox.photo_overlay .mod-results .result .thumb {
margin-bottom: 6px;
}

#colorbox.photo_overlay .mod-results .result a {
color: #225db7;
font-weight: bold;
}

#colorbox.photo_overlay .img-cropper {
overflow: hidden;
display: block;
position: relative;
}

#colorbox.photo_overlay .mod-results .result .img-cropper {
margin-bottom: 6px;
}

#colorbox.photo_overlay .img-cropper img {
position: relative;
}

#colorbox.photo_overlay .img-cropper.crop-288 {
height: 162px;
}

#colorbox.photo_overlay .img-cropper.crop-134 {
height: 75px;
}

#colorbox.photo_overlay .img-cropper.crop-110 {
height: 62px;
}

#colorbox.photo_overlay .img-cropper.crop-80 {
height: 45px;
}

#colorbox.dyk_overlay .mod-dyk-overlay .overlay-header .btn-refresh,
#colorbox.dyk_overlay .mod-dyk-overlay .overlay-header .btn-refresh span,
#colorbox.dyk_overlay .mod-dyk-overlay .overlay-header .bar-stripe,
#colorbox.dyk_overlay .mod-dyk-overlay .overlay-footer .feedback h5 span,
#colorbox.dyk_overlay .mod-dyk-control ul li,
#colorbox.dyk_overlay .mod-dyk-control ul li.inactive,
#colorbox.dyk_overlay .mod-dyk-control ul li .icon-controls,
#colorbox.dyk_overlay .mod-dyk-control ul li .graphic-arrow,
#colorbox.dyk_overlay .mod-dyk-control .dd-category ul li,
#colorbox.dyk_overlay .mod-dyk-stats .table-content tr.active td,
#colorbox.dyk_overlay #cboxLoadedContent {
background-image: url('http://a2.espncdn.com/i/didyouknow/dyk_sprite.png');
background-repeat: no-repeat;
background-position: 0 0;
background-color: transparent;
}

#colorbox.dyk_overlay #cboxLoadedContent {
background-color: #fff;
background-repeat: repeat-x;
background-position: 0 -385px;
}

#colorbox.dyk_overlay .mod-dyk-overlay .content-block {
overflow: hidden;
}

#colorbox.dyk_overlay .mod-dyk-overlay .overlay-header h2 {
float: left;
font-size: 20px;
font-weight: 400;
padding: 0 10px 10px 0;
font-family: 'Molengo',helvetica,arial,sans-serif;
}

#colorbox.dyk_overlay .mod-dyk-overlay .overlay-header .btn-refresh {
float: right;
background-color: #eee;
background-position: 0 -14px;
font-size: 9px;
font-family: helvetica,arial,sans-serif;
font-weight: 700;
color: #225db7;
padding: 1px 6px;
margin: 6px 0 0;
border: 1px solid #ccc;
line-height: 13px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#colorbox.dyk_overlay .mod-dyk-overlay .overlay-header .btn-refresh:hover {
text-decoration: none;
opacity: .8;
filter: alpha(opacity=80);
}

#colorbox.dyk_overlay .mod-dyk-overlay .overlay-header .btn-refresh span {
width: 11px;
height: 9px;
float: left;
margin: 1px 3px 0 0;
background-position: 0 -37px;
}

#colorbox.dyk_overlay .mod-dyk-overlay .overlay-header .btn-refresh span:hover {
cursor: pointer;
}

#colorbox.dyk_overlay .mod-dyk-overlay .overlay-header .presby {
float: left;
margin: 2px 8px 0;
}

#colorbox.dyk_overlay .mod-tidbit-area {
border-bottom: 1px solid #ccc;
padding: 4px 0 10px;
margin: 0 0 10px;
}

#colorbox.dyk_overlay .mod-tidbit-area ul.share {
display: block;
padding: 10px 0 2px;
overflow: hidden;
}

#colorbox.dyk_overlay .mod-tidbit-area ul.share li {
float: left;
margin: 0 10px 0 0;
}

#colorbox.dyk_overlay .mod-tidbit-area ul.share li a:hover {
text-decoration: none;
}

#colorbox.dyk_overlay .mod-tidbit-area ul.share li span {
display: inline-block;
font-size: 10px;
}

#colorbox.dyk_overlay .mod-dyk-control {
font-family: helvetica,arial,sans-serif;
margin: 0 0 20px;
height: 80px;
z-index: 5000;
position: relative;
}

#colorbox.dyk_overlay .mod-dyk-control ul li {
float: left;
background-position: 0 -149px;
background-color: #255fb5;
background-repeat: repeat-x;
width: 168px;
height: 62px;
padding: 8px;
margin: 0 8px 0 0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 1px solid #0e3268;
position: relative;
}

#colorbox.dyk_overlay .mod-dyk-control ul li.last {
margin: 0;
}

#colorbox.dyk_overlay .mod-dyk-control ul li h4 {
color: #fff;
font-size: 10px;
font-weight: 400;
padding: 0 0 4px;
margin: 0 0 0 8px;
text-shadow: 0 1px 0 #222;
}

#colorbox.dyk_overlay .mod-dyk-control ul li h4 strong {
font-size: 22px;
display: block;
line-height: 18px;
}

#colorbox.dyk_overlay .mod-dyk-control ul li p {
font-weight: 700;
font-size: 13px;
color: #5195fb;
line-height: 15px;
height: 30px;
overflow: hidden;
margin: 0 0 0 8px;
text-transform: uppercase;
text-shadow: 0 1px 0 #222;
}

.ie #colorbox.dyk_overlay .mod-dyk-control ul li h4,
.ie #colorbox.dyk_overlay .mod-dyk-control ul li p {
margin: 0 0 0 12px;
}

#colorbox.dyk_overlay .mod-dyk-control ul li.inactive {
background-color: #ccc;
background-repeat: repeat-x;
background-position: 0 -227px;
border: 1px solid #888;
}

#colorbox.dyk_overlay .mod-dyk-control ul li.inactive h4,
#colorbox.dyk_overlay .mod-dyk-control ul li.inactive p {
color: #555;
text-shadow: 0 1px 0 #ccc;
}

#colorbox.dyk_overlay .mod-dyk-control ul li.first h4,
#colorbox.dyk_overlay .mod-dyk-control ul li.inactive h4,
#colorbox.dyk_overlay .mod-dyk-control ul li.first p,
#colorbox.dyk_overlay .mod-dyk-control ul li.inactive p {
margin: 0;
}

#colorbox.dyk_overlay .mod-dyk-control ul li a.btn-control {
width: 30px;
height: 20px;
position: absolute;
top: 6px;
right: 6px;
}

#colorbox.dyk_overlay .mod-dyk-control ul li a.btn-control:hover {
opacity: .7;
filter: alpha(opacity=70);
cursor: pointer;
}

#colorbox.dyk_overlay .mod-dyk-control ul li .icon-controls {
display: block;
float: right;
}

#colorbox.dyk_overlay .mod-dyk-control ul li .icon-controls {
width: 15px;
height: 7px;
background-position: 0 -57px;
}

#colorbox.dyk_overlay .mod-dyk-control ul li.inactive .icon-controls {
width: 9px;
height: 9px;
background-position: -25px -47px;
}

#colorbox.dyk_overlay .mod-dyk-control ul li .dd-category .icon-controls {
width: 9px;
height: 9px;
background-position: -25px -57px;
}

#colorbox.dyk_overlay .mod-dyk-control ul li .graphic-arrow {
position: absolute;
top: -1px;
left: -16px;
width: 28px;
height: 80px;
background-position: 0 -68px;
}

.ie #colorbox.dyk_overlay .mod-dyk-control ul li .graphic-arrow {
left: -10px;
}

#colorbox.dyk_overlay .mod-dyk-control ul li.first .graphic-arrow,
#colorbox.dyk_overlay .mod-dyk-control ul li.inactive .graphic-arrow {
display: none;
}

#colorbox.dyk_overlay .mod-dyk-control .dd-category {
z-index: 6001;
font-family: verdana,sans-serif;
display: none;
background: #ccc url('http://a1.espncdn.com/i/didyouknow/bg_dd_category.jpg') 0 100% repeat-x;
padding: 4px 8px 8px;
border: 1px solid #888;
overflow: hidden;
position: absolute;
width: 164px;
max-height: 250px;
-moz-border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
top: 79px;
left: 1px;
}

#colorbox.dyk_overlay .mod-dyk-control .dd-category h5 {
font-size: 12px;
color: #555;
padding: 0 0 8px;
font-family: helvetica,arial,sans-serif;
}

#colorbox.dyk_overlay .mod-dyk-control .dd-category a.remove-cat {
font-size: 10px;
margin: -6px 0 8px;
display: block;
}

#colorbox.dyk_overlay .mod-dyk-control .dd-category ul {
overflow-x: hidden;
overflow-y: scroll;
position: relative;
border: 1px solid #aaa;
max-height: 200px;
}

#colorbox.dyk_overlay .mod-dyk-control .dd-category ul li {
background-color: #eee;
background-repeat: repeat-x;
background-position: 0 -346px;
width: auto;
height: auto;
margin: 0;
float: none;
padding: 6px;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
border: 0;
background: url("http://a2.espncdn.com/prod/assets/gradient_back.jpg") repeat-x scroll center bottom #fff!important;
}

.ie #colorbox.dyk_overlay .mod-dyk-control .dd-category ul li {
padding: 2px 6px 6px 6px;
}

#colorbox.dyk_overlay .mod-dyk-control .dd-category ul li a {
font-size: 10px;
color: #333;
display: block;
line-height: 13px;
}

#colorbox.dyk_overlay .mod-dyk-control .dd-category ul li a:hover {
text-decoration: none;
color: #225db7;
}

#colorbox.dyk_overlay .mod-dyk-content {
z-index: 4999;
}

#colorbox.dyk_overlay .mod-dyk-content .ad-box {
float: right;
clear: none;
margin: 39px 0 0;
}

#colorbox.dyk_overlay .mod-dyk-stats {
margin: 0 10px 10px 0;
overflow: hidden;
float: left;
width: 459px;
}

#colorbox.dyk_overlay .mod-dyk-stats .mod-btn-toggle {
top: 0;
margin: 0 6px 0 0;
}

#colorbox.dyk_overlay .mod-dyk-stats .table-content {
height: 248px;
overflow-x: hidden;
overflow-y: auto;
border-color: #ccc;
border-style: solid;
border-width: 1px 0;
}

#colorbox.dyk_overlay .mod-dyk-stats .table-content .mod-content {
margin: 0;
}

#colorbox.dyk_overlay .mod-dyk-stats .table-content tr.active td {
background-color: #2764c0;
background-repeat: repeat-x;
background-position: 0 -307px;
color: #fff;
}

#colorbox.dyk_overlay .mod-dyk-stats .table-content tr.active td a {
color: #fff;
}

#colorbox.dyk_overlay .mod-dyk-content.no-ad .mod-dyk-stats {
width: 100%;
}

#colorbox.dyk_overlay .mod-dyk-overlay .overlay-footer .feedback {
padding: 10px 0 8px;
font-size: 10px;
margin: 0 0 0 6px;
float: left;
clear: both;
width: 95%;
}

#colorbox.dyk_overlay .mod-dyk-overlay .overlay-footer .feedback h5 {
font-family: helvetica,arial,sans-serif;
font-size: 10px;
color: #c17f00;
float: left;
padding: 0 10px 0 2px;
line-height: 13px;
}

.ie #colorbox.dyk_overlay .mod-dyk-overlay .overlay-footer .feedback h5 {
line-height: 12px;
}

#colorbox.dyk_overlay .mod-dyk-overlay .overlay-footer .feedback h5 span {
background-position: -12px -37px;
width: 11px;
height: 11px;
display: block;
float: left;
padding: 0 3px 0 0;
}

#colorbox.dyk_overlay .mod-dyk-overlay .overlay-footer .feedback p {
margin: 0 2px;
line-height: 13px;
font-size: 10px;
}

#colorbox.dyk_overlay .tablehead .rankCell {
cursor: pointer;
}

#colorbox.dyk_overlay .tablehead .topicCell {
cursor: pointer;
}

#colorbox.dyk_overlay .tablehead .statCell {
cursor: pointer;
}

#colorbox.dyk_overlay .tablehead thead tr .header {
background-image: url("http://a2.espncdn.com/i/didyouknow/tablesorter_bg.gif");
background-position: right center;
background-repeat: no-repeat;
cursor: pointer!important;
padding: 3px 16px 3px 6px!important;
}

#colorbox.dyk_overlay .tablehead thead tr .headerSortUp {
background-image: url("http://a2.espncdn.com/i/didyouknow/tablesorter_asc.gif");
}

#colorbox.dyk_overlay .tablehead thead tr .headerSortDown {
background-image: url("http://a2.espncdn.com/i/didyouknow/tablesorter_desc.gif");
}

#colorbox.dyk_overlay #personPopupContainer {
position: absolute;
left: 0;
top: 0;
display: none;
z-index: 20000;
font-size: smaller;
}

#colorbox.dyk_overlay #personPopupContent {
color: #000;
background-color: #FFF;
max-width: 275px;
min-height: 50px;
width: 275px!important;
}

#colorbox.dyk_overlay #personPopupContent p {
margin: 3px 0 0 0;
}

#colorbox.dyk_overlay #personPopupContent a {
color: blue;
}

#colorbox.dyk_overlay #personPopupContent a:hover {
color: blue;
}

#colorbox.dyk_overlay #personPopupContent a:visited {
color: blue;
}

#colorbox.dyk_overlay #personPopupContent .popupImage {
float: right;
margin: 0 0 5px 8px;
border: 1px solid #EEE;
}

#colorbox.dyk_overlay #personPopupContent .popupImage img {
margin: 5px;
}

#colorbox.dyk_overlay #personPopupContent .popupImage p {
border-top: 1px solid #EEE;
text-align: center;
padding: 3px;
}

#colorbox.dyk_overlay #personPopupContent .includeHeader {
color: #000;
font-weight: bold;
font-size: 12px;
padding-bottom: 3px;
}

#colorbox.dyk_overlay #personPopupContainer1 {
position: absolute;
left: 0;
top: 0;
display: none;
z-index: 400;
font-size: smaller;
}

#colorbox.dyk_overlay #personPopupContent1 {
color: #000;
background-color: #FFF;
max-width: 275px;
min-height: 50px;
width: 275px!important;
}

#colorbox.dyk_overlay #personPopupContent1 p {
margin: 3px 0 0 0;
}

#colorbox.dyk_overlay #personPopupContent1 a {
color: blue;
}

#colorbox.dyk_overlay #personPopupContent1 a:hover {
color: blue;
}

#colorbox.dyk_overlay #personPopupContent1 a:visited {
color: blue;
}

#colorbox.dyk_overlay #personPopupContent1 .popupImage {
float: right;
margin: 0 0 5px 8px;
border: 1px solid #EEE;
}

#colorbox.dyk_overlay #personPopupContent1 .popupImage img {
margin: 5px;
}

#colorbox.dyk_overlay #personPopupContent1 .popupImage p {
border-top: 1px solid #EEE;
text-align: center;
padding: 3px;
}

#colorbox.dyk_overlay #personPopupContent1 .includeHeader {
color: #000;
font-weight: bold;
font-size: 12px;
padding-bottom: 3px;
}

#colorbox.dyk_overlay .personPopupPopup .personPopupImage {
margin: 5px;
margin-right: 15px;
}

#colorbox.dyk_overlay .personPopupPopup .corner {
width: 19px;
height: 15px;
}

#colorbox.dyk_overlay .personPopupPopup .topLeft {
background: url(http://a1.espncdn.com/i/didyouknow/bubble/bubble-1.png) no-repeat;
}

#colorbox.dyk_overlay .personPopupPopup .top {
background: url(http://a2.espncdn.com/i/didyouknow/bubble/bubble-2.png) repeat-x;
}

#colorbox.dyk_overlay .personPopupPopup .topRight {
background: url(http://a1.espncdn.com/i/didyouknow/bubble/bubble-3.png) no-repeat;
}

#colorbox.dyk_overlay .personPopupPopup .center {
background-color: #fff;
vertical-align: top;
}

#colorbox.dyk_overlay .personPopupPopup .left {
background: url(http://a2.espncdn.com/i/didyouknow/bubble/bubble-4.png) repeat-y;
}

#colorbox.dyk_overlay .personPopupPopup .right {
background: url(http://a1.espncdn.com/i/didyouknow/bubble/bubble-5.png) repeat-y;
}

#colorbox.dyk_overlay .personPopupPopup .bottomLeft {
background: url(http://a2.espncdn.com/i/didyouknow/bubble/bubble-6.png) no-repeat;
}

#colorbox.dyk_overlay .personPopupPopup .bottom {
background: url(http://a1.espncdn.com/i/didyouknow/bubble/bubble-7.png) repeat-x;
text-align: center;
}

#colorbox.dyk_overlay .personPopupPopup .bottomRight {
background: url(http://a2.espncdn.com/i/didyouknow/bubble/bubble-8.png) no-repeat;
}

#colorbox.dyk_overlay .personPopupPopup hr {
margin: 1em 0;
}

#colorbox.dyk_overlay .mod-dyk-overlay .mod-dyk-control ul li {
cursor: pointer;
}

#colorbox.dyk_overlay .close-cat {
display: none;
}

.ie #colorbox.dyk_overlay .mod-dyk-stats .table-content .mod-content {
margin-right: 16px!important;
}

#win8Prompt {
display: none;
background-color: #ffefc6;
font-family: arial;
font-size: 10pt;
padding: 5px;
border: #ccbca4;
text-align: center;
z-index: 1;
position: relative;
}

#win8Prompt a {
color: #444;
text-decoration: underline;
}

