
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,textarea,button{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}body{text-align:center}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em}#doc2{width:73.076em;*width:71.25em}#doc3{margin:auto 10px;width:auto}#doc4{width:74.923em;*width:73.05em}.yui-b{position:relative}.yui-b{_position:static}#yui-main .yui-b{position:static}#yui-main,.yui-g .yui-u .yui-g{width:100%}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0}#yui-main .yui-b{float:none;width:auto}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%}.yui-gc div.first,.yui-gd .yui-u{width:66%}.yui-gd div.first{width:32%}.yui-ge div.first,.yui-gf .yui-u{width:74.2%}.yui-ge .yui-u,.yui-gf div.first{width:24%}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0}.yui-g .yui-g .yui-u{width:48.1%}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%}.yui-g .yui-gb .yui-u{_margin-left:1.0%}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0}.yui-gb .yui-gb .yui-u{_margin-left:.7%}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0}.yui-gb .yui-gd div.first{width:32%}.yui-g .yui-gd div.first{_width:29.9%}.yui-ge .yui-g{width:24%}.yui-gf .yui-g{width:74.2%}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%}.yui-ge div.first .yui-gd .yui-u{width:65%}.yui-ge div.first .yui-gd div.first{width:32%}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:"";display:block;clear:both}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1}

body {
    font-family: arial,sans-serif;
    margin: 0; 
}

.yspseohdln { 
    display: none;
}


.open {
    display:block;
}

.hidden{
    display:none;
}

#ysports .show-scrollbars,
.show-scrollbars {
  overflow: visible !important;
}


#facebook-module .fb_edge_comment_widget, 
#facebook-like .fb_edge_comment_widget { 
  display: none !important;
}


.yspsctbg {
    background-color: #666;
}

.yspscbrdbg {
    background-color: #666;
}

.yspcontent {
    background: #FFF;
    clear: both;
}


div.header,
div.mast,
div.bread,
div.footer,
#ysp-search-assist {
    margin: 0 auto;
    width: 974px;
}

h2#yahoo-image-logo {
    display: none;
}


#ysp-team-nav,
#ysp-player-nav,
#playerPlayerStats,
#playerScorecardStats,
a.rivals-logo,
#yse-team-nav.sub-nav a.rivals,
.yspcontent a.rivals,
#bread li,
#ysp-quicklinks-nav .fantasy a,
#ysp-player-nav .injury,
#ski-results,
#ski-standings,
#golf-featured,
#ufc-ppv,
#ysp-team-links li,
#ysp-player-nav .team-name,
#ysp-league-sub-nav .more a,
.mast .more a,
#ysp-league-teams li li li,
#ysp-league-teams .mls li li,
#ysp-league-teams .wnba li li,
#player-header li.team-name,
#ysp-more li,
#ysp-college li,
#ysp-ncaab li,
#ysp-ncaaf li,
#ysp-sow li,
#ysp-action-sports li,
#ysp-quicklinks-nav #ysp-fantasy-nav ul.my-teams li li,
#doc #ysp-league-nav li a.rivals {
    background: transparent url(https://s.yimg.com/lq/i/us/sp/ed/com/hd1.png) repeat-x; 
}

#doc #ysp-league-nav li a.rivals {
  background-position: right -536px;
  background-repeat: no-repeat;
  padding-right: 15px;
}

.mast em {
    color: #FFF;
}


.yahoo-logo,
.pfw_byline,
.nfp_byline,
.tsn_byline,
.nba_byline,
.nascar_byline,
.ac_byline,
.thn_byline,
.pfw_byline {
    background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/logos-11.png) no-repeat 0 0;
  display: -moz-inline-block;
  display: inline-block;
    overflow: hidden;
    text-indent: -900px;
}
.yahoo-logo {
    background-position: 0 -398px;
    height: 14px;
    width: 80px;
}
.nba_byline {
    background-position: 0 -598px;
    height: 14px;
    width: 70px;
}
.nascar_byline {
    background-position: 0 -999px;
    height: 11px;
    width: 70px;
}
.tsn_byline {
    background-position: 0 -1398px;
    height: 14px;
    margin-bottom: -3px;
    *margin-bottom: 0;
    width: 70px;
}
.ac_byline {
  background-position: 0 -2899px;
  height: 18px;
  *margin-right: 10px;
  width: 120px;
}
.nfp_byline {
  background-position: 0 -3202px;
    height: 21px;
    margin-bottom: -5px;
    *margin-bottom: 0;
    width: 70px;
}
.pfw_byline {
  background-position: 0 -3298px;
    height: 24px;
    margin-bottom: -9px;
    *margin-bottom: 0;
    width: 70px;
}
.thn_byline {
  background-position: 0 -3398px;
    height: 22px;
    margin-bottom: -5px;
    *margin-bottom: 0;
    width: 70px;
}


.mast {
    position: relative;
    z-index: 4999;
}

.mast .more,
.mast #ysp-quicklinks-nav .fantasy {
    position: relative;
    z-index: 4998;
}

.mast #sports-nav .more.open {
  z-index: 4999;
}

.rivals-mast {
  background: #000;
}


#dtk-footernav .ft br {
    display: none;
}

#dtk-footernav p {
  margin: 0;
}

#dtk-footernav li a {
    text-decoration: none;
}

#dtk-footernav li a:hover {
    text-decoration: underline;
}

#dtk-footernav ul,
#dtk-footernav li,
#dtk-footernav h3 {
    margin: 0;
    padding: 0;
}

#dtk-footernav h5 {
  background-color: #FFF;
  color: #777;
  font-size: 100%;
  font-weight: normal;
    margin: 5px -10px 0;
    padding: 6px 12px;
}

#dtk-footernav a {
    color: #0069aa;
}

#dtk-footernav a:visited {
    color: #7b98aa;
}

#bread a:visited {
    color: #0069AA;
}


#mh {
    height: 60px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 33px;
    z-index: 500;
}

#mh div a {
    position: relative;
}

#nt1 {
    background: #fff;
    clear: both;
    padding-top: 4px;
    text-align: center;
    zoom:1;
}

#nt1 div {
  margin: 0 auto;
    text-align: center;
}

#nt1 iframe {
  margin: 0 10px;
}

#nt1 img,
#nt1 embed,
#nt1 object,
#nt1 iframe,
#nt1 table {
  margin: 0 auto;
}

#n {
    background-color: #FFF;
    border-top: 1px dotted #000;
    padding: 10px;
    text-align: center;
}

#n table {
  margin: 0 auto;
}

#n .can_ad_slug {
  float: none;
}

#ft #n iframe {
    position: static;
}

.article .smb-promo,
.blog .smb-promo {
  text-align: center;
}


#nt1 img[height="1"] {
  position: absolute;
  top: -900px;
}



div.bread a:hover {
    color: #FFF;
    text-decoration: underline;
}

div.bread a.last:hover,
div.bread a.last:active,
div.bread a.last:visited {
    color: #222;
}



#ysp-hd {
    text-align: left;
    zoom: 1;
    z-index: 4999;
    position: relative;
}

#ysp-hd a {
    text-decoration: none;
}

#ysp-hd a:hover {
    text-decoration: underline;
}


.mast h2 a {
    display: block;
    float: left;
    margin: 11px 0 0 10px;
    width: 240px;
    -moz-outline:0px none #000;
}

.mast-uh-2 h2 a {
    margin-top: 0;  
}


.rivals-mast h2.att a,
.rivals-mast h2.rogers a,
.rivals-mast h2.verizon a {
  width: 339px;
}

.mast h2 a img {
  border: none;
}


.comments h2                                            { display: none; }
#comments                                               { background-color: #F5F5F5; border: 1px solid #CDCEC8; margin: 0 10px; }
#comments .hd                                           { padding: 17px 12px 7px 10px; }
#comments .hd div                                       { padding-top: 5px; }
#comments .hd h4                                        { color: #3D3D3D; float: left; font-size: 116%; font-weight: bold; padding: 3px 7px;}
#comments strong                                        { font-weight: bold; }
#bd #yui-main #comments .post                           { float: left; font-size: 93%; padding-left: 7px; width: auto; }
#comments .pagination                                   { color: #3D3D3D; float: right; font-size: 93%; margin-top: 0; }
#comments .pagination p                                 { float: left; margin: 0 1em 0 0; }
#comments .pagination a                                 { line-height: 1em; }
#comments .pagination ul                                { float: left; overflow: hidden; margin-top: 1px; }
#comments .pagination li                                { border-left: 1px solid #939393; float: left; line-height: 1em; margin-left: -1px; padding: 0 .5em; }
#comments .bd, #comments .ft                            { clear: both; padding: 7px; }
#comments .bd                                           { padding: 0 auto; }
#comments .bd p                                         { font-size: 85%; padding: 8px; }
#comments .bd .commentInfo p                            { padding: 0; }
#ysports #bd #comments .bd .commentInfo p a             { color: #7599C9; }
#comments .bd ol li                                     { background-color: #FFF; font-size: 93%; list-style-type: none; padding: 0 14px; }
#comments .bd ol li.contributor                         { background-color: #F2F9FF; }
#comments .bd ol li.contributor div div div p           { background: transparent url(https://s.yimg.com/lq/i/us/sp/fn/ed/blog/sports_blogger.png) no-repeat 0 0; display: block; height: 27px; overflow: hidden; text-indent: -900px; width: 142px; }
#comments .bd ol li div                                 { border-top: 1px solid #EBEBEB; padding: 7px 0; zoom: 1; }
#comments .bd ol li div.first                           { border: none; }
#comments .bd ol li cite                                { color: #939393; }
#ysports #bd #comments .bd ol li cite a                 { color: #2C4967; }
#comments .bd li .userIcon                              { float: left; }
#comments .bd li div div                                { border: none; padding: 0; float: left; margin-left: 7px; width: 94%; }
#comments .bd li div div .commentInfo,
#comments .bd li div div .commentBody                   { clear: both; float: none; line-height: 1.4em; margin-left: 0; overflow: hidden; padding: 0; width: 100%; }
#comments .bd li div div .commentBody                   { padding: 7px 0 20px 0; }
#comments .bd li div div div p                          { float: right; margin: 0; }
#comments .bd li div div div p a                        { color: #7599C9; }
#comments .bd cite                                      { float: left; font-size: 93%; }
#comments .bd cite a                                    { color: #2C4967; padding-right: .25em; }
#comments .ft                                           { padding: 0 12px 15px 20px; zoom: 1; }
#comments .bd li:after, #comments .ft:after             { clear: both; content: ' '; display: block; height: 0; visibility: hidden; }
.ysp-rumor-comment-form                                 { font-size: 93%; margin: 10px; }
.ysp-rumor-comment-form h4                              { float: left; font-size: 116%; }
.ysp-rumor-comment-form .comment-guidelines             { float: right; }
.ysp-rumor-comment-form textarea                        { border: 1px solid #CDCEC8; clear: both; margin-top: 10px; width: 100%; }
.ysp-rumor-comment-form .submit                         { float: right; margin-top: 25px; }
.ysp-rumor-comment-form #yIdSignDiv                     { float: left; }
.ysp-rumor-comment-form #yIdSeenAs                      { color: #3D3D3D; font-size: 100%; }
.ysp-rumor-comment-form #yIdChangeNamePhoto             { margin: 10px 0; }
.ysp-rumor-comment-form .help                           { clear: both; margin-top: 10px; }


.ysp-blog-content .comments .bd {
    overflow: hidden;
}


#sb-nation-team {
    border: 3px solid #333;
}

#sb-nation-team h4 {
    background-color: #333;
    height: 13px;
    margin: 0;
    padding: 5px;
}

#sb-nation-team h4 a {
    background: transparent url(https://s.yimg.com/lq/i/us/sp/sbn/sbnation_logo.gif) no-repeat 0 0;
    display: block;
    height: 10px;
    overflow: hidden;
    text-indent: -900px;
    width: 85px;
}

#sb-nation-team h5,
#sb-nation-preview h5 {
    color: #FFF;
    font-size: 108%;
    font-weight: bold;
    line-height: 22px;
    margin: 0;
    padding: 5px;
    vertical-align: middle;
    zoom: 1;
}

#sb-nation-team h5 a,
#sb-nation-preview h5 a {
    color: #FFF;
}

#sb-nation-team h5 img,
#sb-nation-preview h5 img {
    border: none;
    float: left;
    margin-right: .5em;
}

#sb-nation-preview .team {
    float: left;
    width: 48%;
}

#sb-nation-team ul,
#sb-nation-preview ul {
    margin-left: 0;
    padding: 0 5px;
}

#sb-nation-team li,
#sb-nation-preview li {
    background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat 5px 6px;
    list-style: none;
    padding: 2px 0 2px 20px;
}

#sb-nation-team li cite {
    color: #686868;
}

#sb-nation-team .ft {
    border-top: 1px dotted #000;
    font-size: 93%;
    font-weight: bold;
    padding: 5px 10px;
    text-align: right;
}


#ysp-team-nav,
#ysp-player-nav,
#playerPlayerStats,
#playerScorecardStats {
    background-color: #171616;
    background-position: 0 -191px;
    color: #FFF;
    font-size: 12px;
    padding-top: 10px;
}

#ysp-player-nav {
    position: relative;
}

#ysp-player-nav #stat_snapshot {
    position: absolute;
    right: 1em;
    top: 2.5em;
}

#ysp-team-nav img,
#ysp-player-nav img {
    float: left;
    margin: 0 10px;
    zoom: 1;
}

#yse-player-nav ul {
    float: left\9;
    margin: 18px 0 0 0;
    padding: 15px 0 0 2px;
}

#playerPlayerStats a,
#ysp-player-nav a {
    color: #EAB021;
}

#ysp-team-nav .team-standing {
    margin: 5px 0 15px 0;
}

#ysp-team-nav #team-shop-link a {
    color: #EFBC21;
    font-size: 83%;
}

#ysp-team-nav ul#team-shop-link {
    list-style: none;
    margin-left: 5px;
    overflow: hidden;
    padding: 0;
    zoom: 1;
}

#ysp-team-nav ul#team-shop-link li {
    border-left: 1px solid #FFF;
    float: left;
    line-height: 1em;
    margin-left: -1px;
    padding: 0 5px;
}

#ysp-player-nav li {
    *position: relative;
}

#ysp-team-nav img {
    padding-bottom: 15px;
}

#ysp-team-nav span {
    display: none;
}

#ysp-team-nav .ncaa-rank {
    float: left;
    margin: 0 .5em 0 0;
}

#ysp-team-nav #tour-region a {
    color: #EAB021;
}

#ysp-player-nav .ysp-select-player {
    float: right;
    margin-right: 5px;
    text-align: right;
}

#ysp-player-nav .player-info {
    margin-left: 10px;
}

#ysp-player-nav ul {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

#ysp-player-nav li {
    border-left: 1px solid #5E5E5E;
    float: left;
    font-weight: bold;
    margin-top: 1px;
    padding: 0;
}

#ysp-player-nav .player-info li {
    padding: 0 .5em;
}

#ysp-player-nav li a {
    line-height: 1em;
}


table.player-title td.fb-like div.title {
  float: left;
}

table.player-title td.fb-like #fb-like-wrap {
  float: right;
  _width: 100px;
}

table.player-title td.fb-like #fb-like-wrap.team {
  margin: 0 0 10px 0;
}



table.player-title .fantasy-promo {
  float:right;
}

table.player-title .fantasy-promo span {
  position:absolute; left:-9999em; top:0;
}

table.player-title .fantasy-promo a {
  display: block;
  float: left;
  overflow: hidden;
  text-indent: -900px;
}

table.player-title .fantasy-promo a.first {
  height: 25px;
  margin: 0 0 0 10px;
  width: 215px;
}

table.player-title .fantasy-promo a.last {
  background: url(https://s.yimg.com/lq/i/us/sp/fn/mlb/2010/p/play_now.jpg);
  height: 25px;
  margin:0 0 0 10px; 
  width: 92px;
}

table.player-title .mlb-promo a.first {
  background:#FFF url(https://s.yimg.com/dh/ap/default/130205/mlb_215x25.png);
}

table.player-title .nfl-promo a.first {
  background: url(https://s.yimg.com/dh/ap/sports/fn/football/2012/p/nfl_215x25.png);
}

table.player-title .nba-promo a.first {
  background: url(https://s.yimg.com/dh/ap/sports/fn/basketball/2012/p/basketball_215x25.png);
  width: 270px;
}

table.player-title .nhl-promo a.first {
  background: url(https://s.yimg.com/lq/i/us/sp/fn/nhl/2011/p/hockey_215x25.jpg);
}


.player-title .ymsb-fblike {
  padding: 0 1em;
}

.player-title .ymsb-fblike ul,
.player-title #fb-like-wrap .ymsb li.ymsb-fblike-module {
  float: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#ysp-team-links {
    margin: 0;
    *top: 1.5em;
    *left: 0;
    line-height: 1.5em;
    *white-space: nowrap;
}

#ysp-team-links .bd {
  *position: absolute;
  *top: 0;
}

#ysp-team-links .bd {
    background-color: #000;
    border: 1px solid #666;
    color: #EAB021;
    font-size: 92%;
    margin: 0;
    padding: .75em 1em;
}

#ysp-team-links h5 {
    font-size: 100%;
    margin: 0 0 .5em 0;
}

#ysp-team-links ul {
    float: none;
    margin: 0;
}

#ysp-team-links li {
    background-position: left -754px;
    *background-position: left -760px;
    background-repeat: no-repeat;
    border: none;
    float: none;
    font-weight: normal;
    *height: 1.5em !important;
    margin: 0;
    padding: .2em 1em;
    zoom: 1;
}

#ysp-player-nav li.team-name {
    background-position: right -663px;
    background-repeat: no-repeat;
    padding-right: 1em;
}

#ysp-team-nav .ysp-select-team {
    float: right;
    margin-right: 5px;
}

#yse-player-nav {
    *z-index: 1;
}

#ysp-team-nav h3,
#ysp-player-nav .player-name {
    border-left: none;
    font-size: 1.25em;
    font-weight: bold;
    margin: 0 auto;
    padding-left: 0 !important;
}

#ysp-team-nav h3 {
    font-size: 138.5%;
}

#ysp-team-nav h3,
#ysp-team-nav .team-standing {
    padding-left: 10px !important;
}

.stats {
    clear: left;
    *margin-top: 10px;
    width: 90%;
}

#ysp-player-nav .stats li {
    border: none;
    clear: left;
    float: none;
    font-weight: normal;
}

#ysp-player-nav .stats li strong {
    color: #C4C4C4;
    font-weight: normal;
    padding-right: 4px;
}

.nba-player-nav .stats {
    width: 400px;
}

.mlb-player-nav .stats {
    width: 300px;
}

.nhl-player-nav .stats {
    width: 275px;
}

.ten-player-nav {
    margin-bottom: 10px;
}

#ysp-player-nav .stats .height,
#ysp-player-nav .stats .plays,
#ysp-player-nav .stats .bats {
    clear: none;
    float: left;
    margin-right: 10px;
}

#ysp-player-nav .stats .weight,
#ysp-player-nav .stats .shoots,
#ysp-player-nav .stats .throws {
    clear: right;
}

#ysp-player-nav.nhl-player-nav .stats .shoots {
    margin-right: 0;
}

#ysp-player-nav .injury {
    background-color: transparent;
    background-position: 0 -521px;
    background-repeat: no-repeat;
    clear: both;
    color: #FE0000;
    margin: 0 75px;
    padding-left: 15px;
}

#stat_snapshot {
    clear: right;
    color: #000;
    float: right;
    margin: 5px 0;
    text-align: center;
}

#stat_snapshot li {
    background-color: #FFF;
    border: 1px solid #000;
    border-right: none;
    font-size: 1.2em;
    line-height: 1.7em;
    margin-top: 5px;
    width: 65px;
}

#stat_snapshot strong {
    background-color: #E3E5E4;
    clear: right;
    display: block;
    float: left;
    font-size: 11px;
    width: 65px;
}

#ysp-team-nav .sub-nav,
#ysp-player-nav .sub-nav {
    clear: both;
    padding: 5px 0 0 2px;
}

#ysp-team-nav a.highlights {
    padding:0 0 0 17px;
    background:transparent url(https://s.yimg.com/lq/i/us/sp/gr/video_f.gif) left top no-repeat;
}

#sports-nav {
    background-color: #464646;
}

#yse-team-nav ul {
    padding-left: 0;
}

#ysp-team-nav .sub-nav ul,
#ysp-player-nav .sub-nav ul {
    margin: 0;
}

#ysp-team-nav .sub-nav li,
#yse-player-nav li, 
#ysp-player-nav .sub-nav li,
#ysp-league-nav li,
#ysp-quicklinks-nav li  {
    background-color: #676767;
    float: left;
    font-weight: bold;
    list-style: none;
    margin-right: 1px;
}

#ysp-league-nav .more a {
    background-position: right -690px;
    background-repeat: no-repeat;
    margin-right: 5px;
    padding-right: 10px;
}

#ysp-league-nav .more.selected a {
    background-position: right -604px;
}

#ysp-quicklinks-nav li  {
    margin-right: 0;
}

.fantasy #ysp-league-nav li,
.fantasy #ysp-quicklinks-nav li,
.fantasy #sports-nav {
    background-color: #59150C;
    border-top: none;
}

#yse-player-nav li a,
#ysp-team-nav .sub-nav li a,
#ysports #bd #ysp-team-nav .sub-nav li a, 
#ysp-player-nav .sub-nav li a {
    display: block;
    padding: 6px 7px 7px 7px;
}

#ysp-team-nav .sub-nav .rivals a,
#ysports #bd #ysp-team-nav .sub-nav .rivals a { 
    margin-right: .5em;
    padding-right: 1em;
}

#ysp-quicklinks-nav {
    float: right;
}

#ysp-league-nav li,
#ysp-quicklinks-nav li {
    background-color: #464646;
    font-size: 85%;
}

#golf-featured,
#ufc-ppv,
#ski-results,
#ski-standings,
#ysp-league-nav li a,
li#videospecials span,
#ysp-league-sub-nav li a,
#ysp-quicklinks-nav li a {
    display: block;
    line-height: 24px;
    padding: 0 7px;
    vertical-align: center;
}

#ysp-quicklinks-nav li a {
  background-color: #5A5A5A;
  margin-right: 1px;
}

#videospecials span em {
  color: #848484;
  border-left: 1px solid #9f9f9f;
  font-weight: bold;
  line-height: 24px;
  padding-left: 12px;
}

#ysp-league-sub-nav #ski-results,
#ysp-league-sub-nav #ski-standings,
#ysp-league-sub-nav #ufc-ppv,
#ysp-league-sub-nav #golf-featured {
    background-color: transparent;
    background-position: 0 -488px;
    background-repeat: no-repeat;
    color: #898989;
    padding-left: 10px;
}

#ysp-league-sub-nav li span,
#ysp-league-sub-nav li a {
    padding: 0 0.3em;
}

.mast #ysp-league-nav li a:hover,
#hd .mast #ysp-league-nav li.college .flyout a:hover,
.mast #ysp-quicklinks-nav li a:hover,
.mast #ysp-quicklinks-nav li.open a,
.mast #ysp-quicklinks-nav li.open li a:hover,
.mast #ysp-league-sub-nav li a:hover,
.mast #ysp-league-sub-nav li.open a,
.mast #ysp-league-sub-nav li.open li a:hover,
.mast .nascar-series li a:hover,
.mast #ysp-league-nav li.open a,
.mast #ysp-league-nav li.open a:link,
.mast #ysp-league-nav li.open ul li a:hover,
.mast #ysp-player-nav li.open a,
.mast #ysp-player-nav li.open li a:hover,
.mast #ysp-player-nav li.open h5 a:hover {
    text-decoration: underline;
}

#ysp-team-nav .sub-nav li a,
#ysp-team-nav .sub-nav li a:link,
#ysports #bd #ysp-team-nav .sub-nav li a,
#ysports #bd #ysp-team-nav .sub-nav li a:link,
#ysp-player-nav .sub-nav li a,
#ysp-player-nav .sub-nav li a:link,
#yse-player-nav li a,
#yse-player-nav li a:link,
#ysp-league-nav li a,
#ysp-league-nav li a:link,
#ysp-quicklinks-nav li a,
#ysp-quicklinks-nav li a:link {
    color: #FFF;
    text-decoration: none;
}

#ysp-league-sub-nav li a,
#ysp-league-sub-nav li a:link,
.mast #ysp-league-sub-nav li.open li a,
.nascar-series li a,
.nascar-series li a:link,
.mast #ysp-league-nav li.open li a,
.mast #ysp-league-nav li.open li a:link,
.mast #ysp-quicklinks-nav li.open li a,
.mast #ysp-player-nav li.open li a,
.mast #ysp-player-nav li.open h5 a {
    text-decoration: none;
}

#ysp-team-nav .sub-nav .selected,
#ysp-team-nav .sub-nav .selected a,
#ysp-team-nav .sub-nav .selected a:link,
#ysports #bd #ysp-team-nav .sub-nav .selected,
#ysports #bd #ysp-team-nav .sub-nav .selected a,
#ysports #bd #ysp-team-nav .sub-nav .selected a:link,
#ysp-player-nav .sub-nav .selected,
#ysp-player-nav .sub-nav .selected a,
#ysp-player-nav .sub-nav .selected a:link,
#yse-player-nav .selected,
#yse-player-nav .selected a,
#yse-player-nav .selected a:link,
#sports-nav .selected,
#sports-nav .selected a,
#sports-nav .selected a:link,
#ysp-league-sub-nav .selected,
#ysp-league-sub-nav .selected a,
#ysp-league-sub-nav .selected a:link,
#ysp-league-sub-nav .selected,
#ysp-league-sub-nav .selected a,
#ysp-league-sub-nav .selected a:link {
    background-color: #FFF;
    color: #000;
}

#ysp-quicklinks-nav .rivals {
    background-color: #0C72D7;
}


#ysp-quicklinks-nav .fantasy {
    background-color: #BB3907;
}

#ysp-quicklinks-nav .fantasy .fantasy,
.fantasy #ysp-quicklinks-nav .fantasy,
.fantasy #ysp-quicklinks-nav .fantasy .bd {
    background-color: #FFF;
}

.fantasy #ysp-quicklinks-nav li .fantasy {
    background-color: transparent;
}

.fantasy #ysp-quicklinks-nav .fantasy a {
    background-position: right -603px;
    color: #000;
}

.fantasy #ysp-league-nav li li {
    background-color: transparent;
}

#ysp-quicklinks-nav .fantasy a {
    background-color: transparent;
    background-position: right -575px;
    background-repeat: no-repeat;
    margin-right: 5px;
    padding-right: 10px;
}

#ysp-league-sub-nav {
    background: #FFF;
    border-bottom: 1px solid #CCC;
    height: 24px;
}

#ysp-league-sub-nav ul {
    background-color: #FFF;
    clear: both;
    font-size: 85%;
    font-weight: bold;
    width: 100%;
}


#ysp-more {
    color: #e1e1e1;
    left: -222px;
    width: 484px;
}

#ysp-more ul {
    float: left;
    width: auto;
}


#ysp-more .sports li {
    float: left;
    width: 137px;
}

#ysp-more .sports {
    width: 268px;
}

#ysp-more ul.links {
    border: 1px solid #e1e1e1;
    border-width: 0 0 0 1px;
    padding: 0 0 0 15px;
}

#ysp-ncaab li,
#ysp-ncaaf li,
#ysp-sow li,
#ysp-more li,
#ysp-college li,
#ysp-action-sports li {
    background-color: #FFF;
    background-position: -1px -782px;
    background-repeat: no-repeat;  
    float: none;
    font: normal 100% arial;
  line-height: 1.65em;
    overflow: hidden;
    position: relative;
    padding: 0;
    text-align: left;
}

#ysp-more li {
    width: 145px;
    *width: 163px;
}

#ysp-more .links li {
    width: 170px;
}

#ysp-college li {
    width: 165px;
    *width: 172px;
    width: 172px\9;
}

#ysp-ncaab li,
#ysp-ncaaf li {
    width: 165px;
    *width: 172px;
    width: 172px\9;
}

#ysp-sow li,
#ysp-action-sports li {
    width: 103px;
    *width: 120px;
}

#ysp-more .sports .even {
    width: 129px;
}


#ysp-league-nav .flyout li a,
#ysp-league-nav .selected .flyout li a, 
#ysp-league-sub-nav .selected .flyout li a {
    background: transparent;
    color: #046BCA;
    display: inline;
    line-height: 1.5em;
    padding: 0 .3em 0 8px; 
}

#ysp-more .links li {
    padding-left: 3px;
}

#ysp-more .links li a {
    border: 1px solid #a7a7a7;
    border-width: 0 0 0 1px;
    padding: 0 0 0 8px;
    margin: 0 12px 0 -5px;
}

#ysp-more .mls .links li a,
#ysp-more .wnba .links li a {
    padding: 0 0 0 .6em;
}





#ysp-league-sub-nav .more a {
    background-color: #FFF;
    background-position: right -631px;
    background-repeat: no-repeat;
    padding-right: 12px;
}

#ysp-league-sub-nav .more.selected a {
    background-position: right -603px;
}

#ysp-league-sub-nav .more li a {
    background: none;
    padding-right: .7em;
    position: relative;
}


#league_oly_subnav #ysp-oly-sports-flyout {
    width: 380px;
}

#league_oly_subnav #ysp-oly-sports-flyout ul {
    clear: none;
    float: left;
    width: 30%;
}

#league_oly_subnav #ysp-oly-sports-flyout ul li {
    background: #FFF url(https://s.yimg.com/lq/p/sp/tools/med/2008/02/ipt/1203547101.png) no-repeat -1px -782px;
    float: none;
    font-size: 109%;
    font-weight: normal;
    zoom: 1;
}

#league_oly_subnav #ysp-oly-sports-flyout ul li a {
    line-height: 18px;
}

#league_oly_subnav #ysp-oly-sports-flyout ul li .view_all {
    font-weight: bold;
}


#ysp-league-teams {
    left: -126px;
    width: 344px;
    *width: auto;
    _width: 344px;
}

#ysp-league-teams .bd {
    text-align: left;
}

#ysp-league-teams div div {
    width: auto;
}

#ysp-league-teams ul {
    overflow: hidden;
}



#league_nfl_subnav #ysp-league-teams {
    width: 568px;
}

#league_mlb_subnav #ysp-league-teams,
#league_nba_subnav #ysp-league-teams,
#league_wnba_subnav #ysp-league-teams,
#league_mls_subnav #ysp-league-teams,
#league_nhl_subnav #ysp-league-teams {
    width: 353px;
}

#ysp-league-teams li {
    border-left: 1px dotted #ccc;
    margin: 0 0 0 -1px;
    *margin-right: 3px;
    padding: 0;
    *padding-left: 3px;
    width: 47%;
    *width: 160px !important;
    white-space: nowrap;
}


#doc #league_nhl_subnav #ysp-league-teams li {
    *width: 46% !important;
}


#doc #league_mlb_subnav #ysp-league-teams li,
#doc #league_nba_subnav #ysp-league-teams li {
    _width: 46% !important;
}

#league_nfl_subnav #ysp-league-teams li {
    *padding-left: 7px;
    *width: 47% !important;
}

#doc #ysp-league-teams li {
    *margin-right: 0;
    *padding-left: 0;
}

#ysp-league-teams .nfl li {
   *width: 48%;
   _width: 267px;
}

#ysp-league-teams .nba li {
   *width: 157px;
}

#ysp-league-teams .nhl li {
   *width: 152px;
}

#ysp-league-teams li li {
  border: none;
  margin: 0;
  padding: 0;
  width: 50%;
}

#ysp-league-teams ul ul {
    background: none;
  padding: 0;
  margin: 0 0 0 8px;
}

#ysp-league-teams ul ul ul {
    margin: 0;
  padding: 0;
}


#ysp-league-teams .nfl li,
#ysp-league-teams .nfl li li {
  float: left;
}

#ysp-league-teams .bd {
  padding-right: 0;
}


#ysp-league-teams li li,
#ysp-league-teams .bd li li li {
    float: none;
    width: 100%;
}

#ysp-league-teams .nfl li li {
    width: 50%;
    _width: 129px;
}

#ysp-league-teams li li li,
#ysp-league-teams .mls li li,
#ysp-league-teams .wnba li li {
    background-position: 0 -782px;
    background-repeat: no-repeat;
} 

#ysp-league-teams li a {
    font: normal 11px arial;
    line-height: 1.5em;
    margin-left: .3em;
}

#ysp-league-teams h4,
#ysp-league-teams h5 {
    color: #000;
    font: bold 11px arial;
}

#ysp-league-teams h4 {
    background: #e1e1e1;
    margin: 0 .5em;
    padding: .2em .3em;
}

#ysp-league-teams h5 {
    margin: .7em 0 0;
}



#ysp-league-sub-nav li,
#ysp-player-nav .nascar-series li {
    float: left;
    font-weight: bold;
    list-style: none;
    padding: 0 .3em;
}

#ysp-league-sub-nav li,
#ysp-league-sub-nav li a,
#ysp-league-sub-nav .selected #ysp-auto-complete-results a,
#ysp-league-sub-nav .selected #ysp-auto-complete-results a:link,
.nascar-series li,
.nascar-series li a,
.nascar-series li a:visited {
    color: #046BCA;
}

.nascar-series {
    font-size: 90%;
    font-weight: bold;
    padding: .5em 5px !important;
}

#ysp-player-nav .nascar-series li {
    border-left: 1px solid #CDCDCD;
    line-height: 1em;
    margin-left: -1px;
    padding: 0 .7em;
}

#ysp-player-nav .nascar-series .first {
    border-left: none;
}

.nascar-series .on {
    color: #FFF;
}


#ysp-bread-nav {
    padding: .25em 0;
}

#bread {
    background-color: #FFF;
    padding-left: .25em;
}

#bread li {
    background-color: #FFF;
    background-position: 0 -455px;
    background-repeat: no-repeat;
    float: left;
    height: 20px;
    list-style: none;
    padding: 4px .5em 1px 1.75em;
}

#bread li a {
    display: block;
    font-size: 11px;
    line-height: 18px;
    vertical-align: center;
}

#bread .first {
    background-image: none;
    padding-left: .5em;
}




.show {
    display: block !important;
}

.flyout {
  box-shadow: 0 7px 12px rgba(17,17,17,.7);
  -moz-box-shadow: 0 7px 12px rgba(17,17,17,.7);
  -webkit-box-shadow: 0 7px 12px rgba(17,17,17,.7);
    display: none;
    position: absolute;
    _width: 0;
  text-align:left;
}

.flyout div {
    position: relative;
    z-index: 15;
}

.flyout div div {
    position: static;
}

.flyout .hd,
.flyout .ft {
  display: none;
}


div.mast div.flyout div div.bd {
    background: #FFF;
    border: 1px solid #cecdcd;
    color: #222;
    padding: .7em .5em;
}

div.mast #ysp-league-teams div div.bd {
  *padding: .7em 0;
}


#ysp-quicklinks-nav #ysp-fantasy-nav {
    right: 0;
  line-height:17px;
}

#ysp-quicklinks-nav #ysp-fantasy-nav .bd {
  padding: 1.5em;
}

#ysp-quicklinks-nav .fantasy li {
  background-color: transparent;
  background-image: none;
  font-size: 11px;
  float: none;
  padding-left: 1em;
  clear: left;
}

#ysp-quicklinks-nav .fantasy li h6 a {
  font-size: 11px;
  font-weight: bold;
}

#ysp-quicklinks-nav #ysp-fantasy-nav li a, 
#ysp-quicklinks-nav #ysp-fantasy-nav li a:link {
  background: none;
  color: #046BCA;
  display: inline;
  padding: 0;
  margin: 0;
  font-weight: normal;
}


#ysp-quicklinks-nav .flyout .fantasy {
  *white-space: nowrap; 
}

#ysp-quicklinks-nav .flyout .fantasy h5 {
    color: #b32d10;
    font: bold 11px Arial;
    margin: 0;
    padding: 0 0 5px 0;
}


#ysp-quicklinks-nav .flyout .fantasy h5 * {
  *display: inline-block;
  _display: inline;
}

#ysp-quicklinks-nav .flyout .fantasy h5 span {
  float: left;
  *float: none;
  _float: left;
  *padding-right: 60px;
  _padding-right: 0;
}

#ysp-quicklinks-nav .flyout .fantasy h5 a {
  background: none;
  color: #046BCA;
  float: right;
  *float: none;
  _float: right;
  font-size: 10px;
  line-height: 1.2em;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#ysp-quicklinks-nav .flyout .fantasy h5 a:hover {
    text-decoration: underline;
}

#ysp-quicklinks-nav #ysp-fantasy-nav ul.my-teams li {
  background:transparent url(https://s.yimg.com/lq/i/us/sp/ed/nav07/flyout_fan_sep_01.png) repeat-x scroll left bottom;
  margin:0 0 9px;
  padding:0 0 11px;
}

#ysp-quicklinks-nav #ysp-fantasy-nav ul.my-teams li li {
  background-position:0pt -782px;
  background-repeat:no-repeat;
  margin: 0;
  padding: 0 0 0 1em;
}  

#ysp-quicklinks-nav #ysp-fantasy-nav .my-teams li li a,
#ysp-quicklinks-nav #ysp-fantasy-nav .other-games a {
  line-height: 17px;
}

#ysp-quicklinks-nav #ysp-fantasy-nav .other-games,
* html #ysp-quicklinks-nav #ysp-fantasy-nav ul,
* html #ysp-quicklinks-nav #ysp-fantasy-nav h5 {
  width:210px;
  *white-space: nowrap;
}

#ysp-quicklinks-nav #ysp-fantasy-nav .other-games li {
   clear: none;
   float: left;
   padding: 0;
}

#ysp-quicklinks-nav #ysp-fantasy-nav .other-games .odd  {
  width: 100px;
}

.fantasy #ysp-quicklinks-nav .fantasy .my-teams li h6 a,
.fantasy #ysp-quicklinks-nav .fantasy .my-teams li h6 a:link {
    margin: 0;
    padding: 0 15px 0 0;
}

#ysp-fantasy-nav img#spinner {
  margin: 0 0 20px 85px;
}





.mast .fo { 
    position:absolute;
    _width:0;
}

* .mast iframe { 
  position:absolute;
}


* .mast #mh iframe,
* .mast #nt1 iframe  {
    position:static;
}


#dtk-footernav {
    background-color: #f3f3f3;
    border-top: 2px solid #fff;
    padding: 5px 10px;
    text-align: left;
}

#dtk-footernav h3 {
    font-size: 100%;
    font-weight: bold;
}

#dtk-footernav .bd {
    font-size: 12px;
}

#dtk-footernav .bd div {
    float: left;
    padding: 5px 10px 10px;
}

#dtk-footernav .bd ul {
    float: left;
    margin: 10px 0 0 0;
}

#dtk-footernav .bd li {
    margin-left: 1.5em;
}

#dtk-footernav .prop {
    background-color: #fff;
    width: 290px;
}

#dtk-footernav .prop ul { 
    color: #0069aa;
    list-style-image: none;
    list-style-position: outside;
    width: 130px;
}
 
ul.list li,
ol.list li {
    line-height: 1.5em;
}

ul.list li,
li.B {
    list-style-type: disc;
}

#dtk-footernav .ymg {
    width:390px;
}

#dtk-footernav .ymg ul {
    width:115px;
}

#dtk-footernav .ymg,
#dtk-footernav .ymg ul a {
    color: #777;
}

#dtk-footernav .todo {
    border-left: 1px solid #aaa;
    width: 210px;
}

#dtk-footernav .todo,
#dtk-footernav .todo ul a {
    color: #777;
}

#dtk-footernav .standalone {
    list-style-type: none;
    padding-top: 1em;
}

#dtk-footernav .standalone a {
    color: #0069aa;
    font-size: 92%;
    font-weight: bold;
}

#dtk-footernav .ft {
    color: #333;
    font-size: 85%;
    margin: 0 -10px 0;
    padding: 6px 12px;
}




#yse-team-nav.sub-nav a.rivals,
.yspcontent a.rivals {
    background-position: right -548px;
    background-repeat: no-repeat;
    padding-right: 12px;
}

.info strong {
    font-weight: bold;
}

.info {
    font-size: 85%;
}

.info .login {
    color: #FFF;
    float: left;
    margin: 0 0 0 15px;
}

.info .login p {
    margin: 0;
}

.info .login a {
    color: #efbc21;
    font-size: 11px;
    text-decoration: none;
}

.info .login a:hover {
    text-decoration: underline;
}

.info .logged-out {
    text-align: left;
}

.info .logged-in {
    text-align: center;
}


legend {
    display: none;
}

label {
    cursor:hand;
}

fieldset {
    border-width: 0;
}

#hd cite {
    font-size: 185%;
    font-style: normal;
}

em {
    font-style: normal;
}




#beta-sign {
    background: #E2AC09;
    margin: 0px;
    padding: 4px 0px;
    width: 974px;
}


#ysp-network-nav .open {
    display: block;
}


#ysp-network-nav .yahoo-functions li.user {
    clear: none;
}

#ysp-network-nav .yahoo-links {
    float: left;
}


#league-nav ul,
#league-nav li {
    list-style: none;
    margin: 0;
    padding: 0;
}

#league-nav li {
    float: left;
    font: bold 85% Arial;
    position: relative;
    z-index: 210;
}

#league-nav a {
    border: 1px solid #3c3c3c;
    border-width: 0 0 0 1px;
    color: #EFBC21;
    height:20px;
    line-height: 20px;
    padding: 0 8px 0 7px;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
}

#league-nav a:hover {
    text-decoration: underline;
}

#league-nav li.first a {
    border-width: 0;
}


#league-nav li ul {
    background: #000;
    border: 1px solid #4e4e4e;
    left: 0;
    padding: 0 10px 7px 9px;
    position: absolute;
    top: 20px;
}

#league-nav li ul li {
    float: none;
    font-size: 100%;
    font-weight: normal;
    margin: 1px 0 0 0;
}

#league-nav li ul li a {
    border-width: 0;
    display: block;
    height: 15px;
    line-height: 13px;
    padding: 0;
}



#playerPlayerStats {
    border-bottom: none;
    font-size: 13px;
    position: relative;
}

#playerPlayerStats .playerStats .keyValueList em {
    color: #C4C4C4;
}

#playerPlayerStats .hb_ad {
  width: auto;
}

#playerPlayerStats .hb_ad div {
  float: right;
}

.miniScorecard th {
    background-color: #E3E5E4;
}

.miniScorecard td,
.miniScorecard th {
    border-color: #000;
    color: #000;
}

#playerScorecardStats a,
#playerScorecardStats a:link {
    color: #EAB021;
}

#playerScorecardStats .playerStats {
    color: #000;
}

#playerScorecardStats .playerStats .first {
    color: #FFF;
}


#sportstream-blocker {
    background: #FFF; 
    display: none;
    font-weight: bold;
    padding: 2px 14px;
}

#sportstream-blocker .boxy {
    background: url(https://s.yimg.com/lq/i/us/sp/ed/mod-rule-hd.gif) repeat-x bottom;
    border: 0;
    padding: 0;
    margin: 0;
}

#sportstream-blocker .bd {
    border-bottom: 3px #000 solid;
    padding: 0px 15px;
    text-align: center;
}

#ysp-college {
  left: -5px;
}

#sports-nav, #ysp-more .bd, #college #ysp-college .bd {
*height: 1%;
}
#college #ysp-college .bd {
    _width: 15em;
}
#college #ysp-college .bd ul {
    *float: left;
}


#nt1:after,
#college #ysp-college .bd:after,
#league-nav ul:after,
#dtk-searchtabs:after,
.mod .bd .content:after,
.bread:after,
.nav:after,
.lnks:after,
.mast:after,
.mod:after,
.pagination ul:after,
.pagination:after,
.bd:after,
#ysp-hd:after,
#mast-links:after,
#league-nav:after,
div.header:after,
#dtk-footernav .bd:after,
#ysp-network-nav ul:after,
#ysp-team-nav:after,
#ysp-player-nav:after,
#ysp-player-nav dd:after,
#yse-player-nav:after,
#yse-player-nav ul:after,
#ysp-player-nav dl:after,
#playerPlayerStats:after,
#playerScorecardStats:after,
#sports-nav:after,
#ysp-team-nav .sub-nav ul:after,
#ysp-player-nav .sub-nav ul:after,
#ysp-more ul:after,
.nascar-series:after,
#bread:after,
#ysp-search-assist:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0; 
    visibility: hidden;
}

#ysp-player-nav .player-info {
    overflow: hidden;
    *overflow: visible;
    *position: relative;
    *z-index: 10;
}

#ysp-player-nav .player-info .stats {
    *position: relative;
    *z-index: -1;
}

div.header,
div.header .mast
#dtk-footernav .bd,
#ysp-network-nav ul,
#ysp-team-nav,
#ysp-player-nav,
#yse-player-nav,
#yse-player-nav ul,
#playerPlayerStats,
#playerScorecardStats,
#ysp-player-nav .player-info,
#ysp-player-nav dd,
#sports-nav,
#ysp-team-nav .sub-nav ul,
#ysp-player-nav .sub-nav ul,
#ysp-more ul,
.nascar-series,
#bread,
#dtk-searchtabs,
.mod .bd .content,
.bread,
.nav,
.lnks,
.mast,
.mod,
.pagination ul,
.pagination,
.bd,
#ysp-fantasy-nav li li,
#ysp-search-assist {
    zoom: 1;
}






.mlbtv-scorethin-header {
    margin: 0 0 2px 3px;
    font-size: 92%;
    font-weight: bold;
    display: block;
}

.mlbtv-scoreboard-getscores {
    margin-top: 5px;
    font-size: 92%;
    display: block;
}

.mlbtv-logo {
    padding-left: 57px;
    line-height: 13px;
    background: url(https://s.yimg.com/lq/i/us/sp/ysp-mod/logos-11.png) no-repeat 0 -200px;
}

.mlbtv-game-link {
    padding: 2px 0 0 19px;
    background: url(https://s.yimg.com/lq/i/us/sp/ed/ic/grey_cam2.gif) no-repeat center left;
 
}


#nhl-gamecenter-nav a {
    width: 68px;
    height: 24px;
    text-indent: -100em;
    overflow: hidden;
    display: block;
    background: url(https://s.yimg.com/lq/i/us/sp/ysp-mod/logos-11.png) no-repeat 0 -2698px;
}


#MLBtv a {
    width: 45px;
    height: 24px;
    text-indent: -100em;
    overflow: hidden;
    display: block;
    background: url(https://s.yimg.com/lq/i/us/sp/ysp-mod/logos-11.png) no-repeat 0 -194px;
}

#mlb-fantasy-promo,
#mlb-tv-promo {
    padding-bottom: 10px;
    clear: both;
}

body.preview #mlb-tv-promo {
    _margin-top: 20px;
}

#mlb-fantasy-promo a,
#mlb-tv-promo a {
    background: url(https://s.yimg.com/lq/i/us/sp/fn/mlb/2009/p1/sliver_660x30.jpg) 0 0;
    width: 660px;
    height: 31px;
    display: block;
    overflow: hidden;
    text-indent: -1000em;
}

#mlb-tv-promo a {
  
    background: url(https://s.yimg.com/lq/p/sp/tools/med/2009/04/ipt/1239056313.gif) no-repeat 0 0;
}


#ysp-search-assist,
#ysp-search-assist .sbtn,
#ysp-search-assist .sbtn span,
#ysp-search-assist .sbtn input {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ed/bg/horiz-bgs-01.png) 0 0 repeat-x;
}

#ysp-search-assist {
  background-position: 0 0;
  border: 1px solid #d4d4d4;
  border-width: 0 0 1px 0;
  font-size: 85%;
  position: relative;
  z-index: 4990;
}

#ysp-search-assist #ysp-sat {
  left: 8px;
  position: absolute;
  top: 2.4em;
  width: 223px;
  _width: 217px;
}

#ysp-search-assist .bd,
#ysp-search-assist input,
#ysp-search-assist .sbtn,
#ysp-search-assist h4,
#ysp-search-assist ol,
#ysp-search-assist li {
  float: left;
}

#ysp-search-assist ol {
  height: 3.1em;
  overflow: hidden;
  width: 42.75em;
  *width: 40.15em;
}

#ysp-search-assist li {
  padding: 1em 0 .8em 1.6em;
  white-space: nowrap;
}

#ysp-search-assist .miniassist li {
  background-position: 1px -2196px;
  float: none;
  font-size: 116%;
  padding: .2em 0 .1em 23px;
}

#ysp-search-assist .miniassist li a {
  color: #fff;
}

#ysp-search-assist .bd {
  position: relative;
}

#ysp-search-assist h4 {
  color: #333;
  font-size: 13px/1.231;
  *font-size: small;
  *font: x-small;
  font-size: 93%;
  font-weight: bold;
  padding: 1.2em 0 0 30px;
  *padding-top: 1.1em;
  text-transform: uppercase;
}

#ysp-search-assist label {
  left: -9999em;
  position: absolute;
}

#ysp-search-assist input {
  border: 1px solid #999;
  font-size: 116%;
  font-weight: bold;
  padding: 1px 0 3px 26px;
  margin: 6px 0 0 8px;
  width: 197px;
}

#ysp-search-assist .magnifier {
  background-position: 0 -2100px;
  display: block;
  height: 12px;
  left: 1.4em;
  position: absolute;
  top: .9em;
  width: 12px;
}

#ysp-search-assist .sbtn {
  background-position: 0 -100px;
  background-repeat: no-repeat;
  margin: 6px 0 0 .3em;
  padding: 0 0 0 2px;
}

#ysp-search-assist .sbtn span {
  background-position: 100% -300px;
  background-repeat: no-repeat;
  display: block;
  padding: 0 2px 0 0;
  min-height: 22px; 
  _width: 0;
}

#ysp-search-assist .sbtn input {
  background-position: 0 -200px;
  border-width: 0;
  cursor: pointer;
  font-weight: bold;
  font-size: 100%;
  height: auto;
  margin: 0;
  padding: .4em .7em .5em .9em;
  *padding: 3px 0;
  width: auto;
  *width: 104px;
}

#ysports #bd ul.mwpphu-ul_links li a.mwpphu-disabled {
    color: #A2A2A2;
}



#ysports .fb_dialog_close_icon {
  width: 19px;
  background-position: 5px 1px;
}

#ysports .fb_dialog_close_icon:hover {
  background-position: 5px -15px;
}


#ysp-network-nav {
  background: #efefef;
  border-bottom: 1px solid #dedede;
  font-size: 11px;
  height: 28px;
  overflow: hidden;
  padding: 0 .5em;
}

#ysp-network-nav .yahoo-functions {
  float: right;
  text-align: right;
  *width: 75%;
}

#ysp-network-nav .yahoo-functions ul {
  float: right;
  text-align: right;
}

#ysp-network-nav ul a {
  color: #474747;
}

#ysp-network-nav li,
#ysp-sports-search-form li {
  float: left;
  list-style: none;
  margin-top: .5em;
}

#ysp-network-nav .searchbox label {
  display: none;
}

#ysp-yahoo-search-form .searchbox {
  margin-top: 0;
}

#ysp-network-nav .search-submit {
  margin-top: -4px;
}

#web-search {
  border-width: 1px;
  height: 16px;
  margin-top: -2px;
  *margin-top: -3px;
  position: relative;
  width: 18em;
}

#ysp-sports-search-submit,
#ysp-web-search-submit {
  border-width: 0;
  cursor: pointer;
  display: block;
  margin: 0;
  padding: 0;
}

#ysp-sports-search-submit {
  height: 23px;
  margin-left: 5px;
  width: 26px;
}

#ysp-web-search-submit {
  height: 18px;
  margin-top: -2px !important;
  position: relative;
  width: 85px;
}

#ysp-network-nav .yahoo-links {
  margin-left: -1px;
  overflow: hidden;
}

#ysp-network-nav .yahoo-links li {
  border-left: 1px solid #A9A9A9;
  margin: 8px 0 0 -1px;
  padding: 0 .75em .1em .75em;
}

#ysp-network-nav .yahoo-functions li {
  margin-top: 8px;
  padding: 0 .5em .1em .5em;
}

#ysp-network-nav .searchbox {
  margin-top: 0;
}

#ysp-network-nav .search-submit {
  margin-top: -2px;
}

#ysp-searchbox {
  border-width: 1px;
  height: 19px;
  margin-top: 1px;
  padding-left: 3px;
  width: 200px;
}

.yahoo-functions .greeting {
  padding-right: 0 !important;
}

#ysp-network-nav .yahoo-functions .help {
  border-left: 1px solid #A9A9A9;
}



.yog-wrap {
    margin: 0 auto;
    width: 970px;
    zoom: 1;
}

.yog-wrap .yog-cp {
    float: left;
    width: 79%;
}

.yog-wrap .yog-sky {
    float: left;
    width: 20%
}

.yog-wrap:after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
}
h1 {
	font-size: 152%;
}

h1 em {
	display: block;
	font-size: 89%;
	font-weight: bold;
}

h2 {
	font-size: 136%;
}

h3 {
	font-size: 122%;
}

h4 {
	font-size: 92%;
}

h5 {
	font-size: 92%;
	margin: 0;
	padding: 0;
}



a.prev,
a.prev:visited {
	font-size: 85%;
	padding-left: 20px;
}

a.next,
a.next:visited {
	font-size: 85%;
	padding-left: 20px;
}

#ysports #bd #leadstory a,
#ysports #bd .poll a,
#ysports #bd #golf-course-search a,
#ysports #bd .landscape3 a,
#ysports #bd .landscape4 a,
#ysports #videos .photo a.video {
	color: #efbc21;
	cursor: pointer;
}

#ysports #bd #leadstory a:visited,
#ysports #bd .poll a:visited,
#ysports #bd #golf-course-search a:visited,
#ysports #bd .landscape3 a:visited,
#ysports #bd .landscape4 a:visited,
#ysports #videos .photo a.video:visited {
	color: #c69c1b;
}

em {
	color: #3d4552;
}

#doc {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/ed/cols-bg.png);  
	_background: transparent url(https://s.yimg.com/lq/i/us/sp/ed/cols-ie6.png); 
}

#bd {
	padding: 0 0 10px 0;
}

#ft iframe {
    position:absolute;
}

a {
	color: #0069aa;
}

a:visited {
	color: #7b98aa;
}



#yui-main .mod {
	clear: both;
	margin: 0 0 14px;
}

#yui-main .yui-b:after,
#yui-main .yui-b .mod div.hd:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

#yui-main .yui-b .mod div.hd {
	background: url(https://s.yimg.com/lq/i/us/sp/ed/mod-shadow.png) no-repeat;
	padding: 0 6px;
	zoom:1;
}

#yui-main .yui-b .mod div.bd {
	background: url(https://s.yimg.com/lq/i/us/sp/ed/mod-shadow.png) no-repeat;
	padding: 5px 15px;
}

#yui-main .yui-b .mod div.ft {
	background: url(https://s.yimg.com/lq/i/us/sp/ed/mod-shadow.png) left bottom no-repeat;
	font-size: 92%;
	padding: 5px 15px 10px;
}

#yui-main .yui-b .mod div.ft-grp {
	border-top: 1px dotted #aaa;
	margin: 0 -10px;
	padding: 7px 10px 2px;
}

#yui-main .yui-b .left .mod div.hd,
#yui-main .yui-b .right .mod div.hd,
#yui-main .yui-b .left .mod div.bd,
#yui-main .yui-b .right .mod div.bd,

#yui-main .yui-b .yui-g .yui-u .mod div.hd,
#yui-main .yui-b .yui-g .yui-u .mod div.bd {
	background: url(https://s.yimg.com/lq/i/us/sp/ed/mod-shadow.png) -660px 0 no-repeat;
	margin: 0;
	padding: 0 6px;
	width: 318px;
}

#yui-main .yui-b .left .mod div.ft,
#yui-main .yui-b .right .mod div.ft,

#yui-main .yui-b .yui-g .yui-u .mod div.ft {
	background: url(https://s.yimg.com/lq/i/us/sp/ed/mod-shadow.png) -660px bottom no-repeat;
	margin: 0;
	padding: 5px 15px 14px;
	text-align: right;
	width: 300px;
} 

#yui-main div.ft hr {
	border-top: 1px #000 dotted;
	margin: 0 -9px;
}

#yui-main .yui-b .mod div div.hd,
#yui-main .yui-b .mod div div.bd,
#yui-main .yui-b .mod div div.ft {
	background: #fff;
	margin: 0;
	padding: 0;
}

#yui-main .yui-b .mod div div.hd {
	border: none;
}



#ysports #yui-main .yui-b .left .mod div.boxy,
#ysports #yui-main .yui-b .right .mod div.boxy,

#ysports #yui-main .yui-b .yui-g .yui-u .mod div.boxy,
#ysports #yui-sub div.boxy,
#ysports #yui-main .yui-b #article .mod div.boxy {
  border-bottom: 3px solid #000;
  height: 1.3em;
  margin-bottom: 2px;
	zoom:1;
	padding: 0;
}

#yui-main .yui-b .left .mod div.boxy,
#yui-main .yui-b .right .mod div.boxy,

#yui-main .yui-b .yui-g .yui-u .mod div.boxy {
	margin: 0 6px;
}

#yui-sub div.boxy,
#yui-main .yui-b #article .mod div.boxy  {
	margin: 0;
}

div.boxy h3, div.boxy h4 {
	background: #fff;
	border-right: 1px solid #000;
	display: table;
	font-size: 100%;
	font-weight: bold;
	margin-top: 7px;
	padding: 0 16px 0 10px;
    position: relative;
	top: -7px;
	white-space: nowrap; 
	width: 1px;
    
}

#yui-main div.boxy h3, #yui-main div.boxy h4 {
	background: #f7f7f9;
	border-right: 1px solid #000;
}


div.boxy>h3, div.boxy>h4 {
	*display: inline;
	*zoom:1;
	*float: none;
	*width: auto;
}




ul.inline,
ul.inline li {
	display: inline;
	float: none !important;
}

.portrait3 #leadstory .bd .secondary ul.icon_list li ul.inline li {
  float:left !important;
}

.portrait3 #leadstory .bd .secondary ul.icon_list li ul.inline li.FV {
  background-position: 0 -31px;

}


.portrait3 #leadstory .bd .secondary ul.icon_list li ul.inline {
  display:block;
  margin:0;
}

.portrait3 #leadstory .bd .secondary ul.icon_list li ul.inline:after {
content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;

}

ul.icon_list li.B,
ul.icon_list li.FC,
ul.icon_list li.FA,
ul.icon_list li.PA,
ul.icon_list li.FV,
ul.icon_list li.PV {
	margin-left: 16px;
}

ul.icon_list ul.inline {
	margin-left: -12px;
}

.feature ul.icon_list {
	margin: 0 6px;
}

.feature ul.icon_list ul.inline li {
	white-space: normal;
}

li.P,
li.FC,
li.FA,
li.PA,
li.FV,
li.PV {
	list-style-type: none !important;
	margin-left: 0;
}


a.comment_count,
li.FC,
li.FA,
li.PA,
li.FV,
li.PV,
li.B,
#stories .bd .content .bd ul li,
li a.live {
	background: url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat;
	zoom: 1;
}


a.FC, a.FA, a.PA, a.FV, a.PV, a.B {
    background: url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat;
    padding: 2px 0 2px 16px;
}
.icon_list li.FV,
.story .inline li.FV,
li.FV,
a.FV { background-position: 0 -1199px; }
li.PV,
a.PV { background-position: 0 -1299px; }
li.FA,
a.FA { background-position: 0 -1399px; }
li.PA,
a.PA { background-position: 0 -1499px; }
a.B { background-position: 0 8px; }


a.snf-watch {
    background:transparent url(https://s.yimg.com/lq/i/us/sp/nfl/nbc_video.png) right center no-repeat;
    padding-right:35px;
}

a.comment_count {
	background-position: 0 -599px;
}

.breaking_news li.B,
.mini li.B,
.landscape3 li.B,
.landscape4 li.B {
	background-position: 6px -245px;
}

#stories .bd .content .bd ul li,
li.B {
	background-position: 6px -282px;
}

li.P {
	border-left: 1px #888 solid;
	margin-left: 6px;
	padding-left: 6px;
}

.breaking_news li.P {
	border-left: 1px #fff solid;
	margin-left: 9px;
	padding-left: 7px;
}

.landscape4 .breaking_news li.P {
	border-left: 1px #888 solid;
}

li .inline-element {
	border-left: 1px #888 solid;
	margin-left: 6px;
	padding-left: 6px;
}

li a .game_status {
	font-size: 85%;
}

li a.live {
	background-position: right -318px;
	display: inline-table;
	margin-right: -1px;
	vertical-align: bottom;
	*vertical-align: baseline; 
	padding-right: 30px;
	white-space: nowrap;
	zoom: 1;
}

ul.inline li.B,
ul.inline li.FC,
ul.inline li.FA,
ul.inline li.PA,
ul.inline li.FV,
ul.inline li.PV {
	margin-left: 12px;
	padding-left: 18px;
}

.story ul.inline li.B,
.story ul.inline li.FC,
.story ul.inline li.FA,
.story ul.inline li.PA,
.story ul.inline li.FV,
.story ul.inline li.PV {
	margin-left: 0;
	white-space: nowrap;
	*white-space: normal;
}



.tab {
	color: #0069aa;
}

#yui-sub .tab {
	color: #efbc21;
}

.content .hidden {
  display: none;
	position: absolute;
	visibility: hidden;
}

a.comment_count {
	font-size: 92%;
	margin-left: 6px;
	padding-right: 15px;
	text-decoration: underline;
}

.nav {
	zoom: 1;
}

div.scroll thead {
	display: none;
}


#yui-main table.stats {
	background: #eee;
	margin-top: 1px;
	width: 100%;
}

#yui-main table.stats th,
#yui-main table.stats td {
	padding: 4px;
}

#yui-main table.stats tr.hd {
	background: #000;
}

#yui-main table.stats tr.hd th {
	color: #fff;
}

#yui-sub .mod {
	margin-bottom: 10px;
	width: 300px;
}

.ysp-wide #yui-sub .mod {
  width: 180px;
}


#yui-sub .mobile-promo { border-top: 5px solid #000; line-height: 3em; }
#yui-sub .mobile-promo a { background: url(https://s.yimg.com/lq/i/us/sp/gr/mobile_icon-01.png) no-repeat left; display: block; line-height: 3em; padding-left: 20px; _width: 275px; }



#article .poll {
  background-color: #f1f2ed;
  border-top: 1px solid #d5d5d5;
  color: #888;
  float: right;
  margin-left: 1em;
  padding-bottom: 6px;
  width: 234px;
  overflow: hidden;
}

#article .poll h5 {
  background: url(https://s.yimg.com/lq/i/us/sp/ed/polls-header.jpg) repeat-x top left;
  color: #000;
  font-size: 1.1em;
  font-weight: bold;
  padding: 1em;
  vertical-align: middle;
  width: 90%;
}

#article .poll a {
  color: #0169cc !important;
}

#article .poll p,
#article .poll label {
  color:#000;
}

#article .poll p,
#article .poll a {
  float: right;
  margin: 1em 1em 0 0 !important;
  padding: 0;
}

#article .poll input {
  margin: .3em .4em .3em 0;
  *margin: 0 .4em 0 0;
}

#article .poll fieldset,
#article .poll div {
  background-color: #FFF;
  border-bottom: 1px solid #f1f2ed;
  margin: 0 6px;
  padding: .2em 1em;
  zoom: 1;
}

#article .poll ul li {
  clear: both;
  margin: .2em 0;
  zoom: 1;
}

#article .poll ul ul li {
  float: left;
  clear: none;
}

#article .poll .name,
#article .poll .graph {
  width: 38%;
}

#article .poll .result {
  width: 18%;
  text-align: right;
}

#article .poll .graph {
  background-color: #f1f2ed;
  margin: .2em 3px;
}

#article .poll span {
  display: block;
  overflow: hidden;
  background-color: #d15205;
  text-indent: -9000px;
}

#article .poll,
#article .poll .poll-results {
  border-radius: 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-bottom-left-radius: 5px 5px;
  -webkit-bborder-bottom-right-radius: 5px 5px;
}

#article .poll div:after {
content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;
}



#yup-dialog{border:0;}
#yup-dialog strong{font-weight:bold;}
#yup-dialog .hd,#yup-dialog .hd span,.updates-disclosure .hd span,#yup-dialog .button-group button{background-image:url(https://s.yimg.com/lq/i/us/soc/updts/disclosure.png);background-repeat:repeat-x;}
#yup-dialog .hd{margin:0;border:0;color:#fff;text-transform:uppercase;background-color:#5f366c;background-position:0 1px;padding:7px 15px 3px;*padding:5px 15px;}
#yup-dialog .hd h3{font:bold 100% verdana;}
#yup-dialog .hd span,.updates-disclosure .hd span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin-right:5px;text-indent:-1000em;overflow:hidden;*text-indent:0;}
#yup-dialog .hd span{position:relative;top:-2px;*top:0;width:34px;height:20px;background-position:0 -92px;*padding-top:20px;*height:0;}
#yup-dialog .bd{margin:0;padding:12px 15px;border:0;font-size:92%;background-color:#F9F9F9;color:#333;}
#yup-dialog p{margin:0;padding:0;font-size:100%;}
#yup-dialog p.notice{margin-bottom:10px;}
#yup-dialog .bd a{text-decoration:none;color:#247cd4;}
#yup-dialog .bd a:hover{text-decoration:underline;}
#yup-dialog .ft{margin:0;padding:0;border:0;font-size:92%;background-color:#F9F9F9;}
#yup-dialog .button-group{text-align:left;}
#yup-dialog .button-group button{margin:0 15px 15px;cursor:hand;cursor:pointer;padding:3px 14px;border:1px solid #FD9A11;background-color:#fbd86d;background-position:0 -55px;font:bold 92% arial;}
#yup-show{padding:10px 0 0;}
#yup-show label{vertical-align:middle;padding:0 5px;}
#yup-show input{vertical-align:middle;}
.updates-disclosure{margin:10px 0;}
.updates-disclosure .hd{padding-bottom:0px;}
.updates-disclosure .hd h3{text-transform:uppercase;font:bold 85% verdana; margin:3px 0; }
.updates-disclosure .hd span{width:24px;height:14px;background-position:0 -112px;*height:0;*padding-top:14px;}
.updates-disclosure .hd img,#yup-dialog .hd img{vertical-align:middle;}
.updates-disclosure p{clear:both; display:inline; padding:0 3px 0 2px; }
.updates-disclosure p.notice{margin-bottom:10px;}



.yom-primary .yom-art-content .bd p.conftable_header {
    background: #7d7e7d;
    background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
    background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
    background: -o-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
    background: -ms-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
    background: linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color: #FFF;
    font-size: 110%;
    font-weight: bold;
    padding: 5px 10px;
    display: block;
}

.yom-primary .yom-art-content .bd p.conftable_subheader {
    background: #DDD;
    background: -moz-linear-gradient(top, #DDD 0%, #FFF 100%);
    background: -webkit-linear-gradient(top, #DDD 0%,#FFF 100%);
    background: -o-linear-gradient(top, #DDD 0%,#FFF 100%);
    background: -ms-linear-gradient(top, #DDD 0%,#FFF 100%);
    background: linear-gradient(top, #DDD 0%,#FFF 100%);
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    font-weight: bold;
    margin-top: 20px;
    padding: 5px 10px;
    display: block;
}




#doc {
	min-width: 994px;
	width: 994px;
}

.yui-t2 #yui-main .yui-b, .yui-t4 #yui-main .yui-b {
	margin-right: 14px;
	min-width: 660px;
	width: 660px;
}

.yui-t2 .yui-b,
.yui-t4 .yui-b {
	min-width: 300px;
	width: 300px;
}

.yui-gc .yui-u {
	float: right;
	margin-left: 0;
	width: 33%;
}

.yui-gc div.first,
.yui-gd .yui-u {
	float:left;
}

em {
  font-style: normal;
}

#main {
	margin-bottom: 10px;
	zoom: 1;
}

#yui-main #main .mod {
	margin-bottom: 0;
} 

#main:after {
	clear: left;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}

#yui-main {
	width: 674px;
	zoom: 1;
}

#yui-main .yui-b {
	zoom:1;
}

#yui-sub .lrec {
	background: #fff;
}

#yui-sub #lrec_loader iframe,
#yui-sub .lrec iframe {
	display: block;
}

#ysports .yui-b {
	padding-top: 4px;
}

#hd, #bd, #ft {
	margin: 0 10px;
	padding: 0;
}

#ft {
	font-size:100%;
}

#yui-main .yui-b .left,
#yui-main .yui-b .right {
	clear: none;
	float: left;
	padding: 0;
	width: 318px;
}

#yui-main .yui-b .left {
	margin-right: 10px;
	_margin-right: 0;
}

#yui-main .yui-b .home-column .yui-u {
	padding-right: 6px;
	*padding-right: 0;
}

#yui-main .yui-b .home-column .first {
	padding-right: 0;
}

#ysports #bd,
#yse-bread,
#yse-sub-nav {
	font-size: 92.39%;
}


#doc5,
#doc4 {
  width: 970px;
  min-width: 970px;
  max-width: 970px;
  margin: 0 auto;
	text-align: left;
}

#doc5 #yui-main {
  width: 650px;
  max-width: 650px;
  float: left;
  margin: 0;
}

#doc5 .yui-b {
  width: 320px;
  float: right;
  margin: 0 0 10px 0;
}

#doc5 .yui-g .yui-u {
  width: 310px;
}

#doc5 .yui-g {
  margin: 0 10px 20px 10px;
}

#doc5 #yui-main .yui-g .yui-u .ysp-mod {
  margin: 0;
}

#doc5 .yui-b .ysp-mod,
#doc5 .yui-b .ygs-ad {
  margin: 0 10px;
}

#doc5 .yui-b .yui-u .ygs-ad {
  margin: 0;
}

#doc5 #yui-main .yui-b {
  width: auto;
}

#doc5 #yui-main .yui-b .ysp-mod {
  margin: 0 10px 20px;
}

#doc5 #hd,
#doc4 #hd,
#doc5 #bd,
#doc4 #bd,
#doc5 #ft,
#doc4 #ft {
  margin: 0;
}





ul.list {
	margin-left: 1.2em;
}

ol.list {
	margin-left: 1.2em;
	*margin-left: 2em;
	list-style-type: decimal;
}

ul.icon_list li,
ul.list li,
ol.list li {
	line-height: 1.55em;
}


body {
	background-color: #000;
	color: #111;
	margin: 0;
	text-align: center;
}

p {
	line-height: 122%;
}

a {
	color: #0069aa;
	text-decoration: none;
}




a:hover {
	text-decoration: underline;
}

tr.odd {
	background: #f8f7f2;
}




#lrec_area, #lrec_loader {
	margin-bottom: 10px;
	position: relative;
	z-index: 1000 !important; 
}

#ysp-darla-scoreframe {
  display: none;
}


.ygs-article #article .bd #copy {
    width: 615px;
}





a {
	color: #046BCA;
	text-decoration: none;
}

a:visited {
	color: #7B98AA;
}

.ysp-article #doc {
	background-image: url(https://s.yimg.com/lq/i/us/sp/ed/ar/bg.gif);
}

.ysp-wide #doc {
	background-image: url(https://s.yimg.com/lq/i/us/sp/ed/tp-sky-bg.png);
	_background-image: url(https://s.yimg.com/lq/i/us/sp/ed/tp-sky-bg-ie6.png);
}

.iframe-page #doc {
  background-image: none;
}


.iframe-page-ysp-reg-playoffs-poll {
    background-color: transparent;
}

h2#yahoo-image-logo {
	display: none;
}

.ysp-print h2#yahoo-image-logo {
	display: block;
}

.ysp-print #doc {
	background-image: none;
	padding-top: 20px;
}

.ysp-wide #yui-main,
.ysp-wide #doc #yui-main .yui-b {
	margin-left: 10px;
	*margin-left: 5px;
	width: 750px;
}

.ysp-article #yui-main .ysp-mod {
	margin-left: 6px;
	margin-right: 6px;
	width: 648px;
}

.ysp-article #yui-main .yui-g .ysp-mod {
  width: 96%;
}

.ysp-wide #yui-sub .yui-b {
	min-width: 185px;
	width: 185px;
}

#yui-sub .yui-b {
	_width: 300px;
}

.ysp-body #yui-sub {
	padding-right: 6px;
}

.ysp-body .yui-g {
	width: 100%;
}

.ysp-body .yui-g .yui-u .mod div.hd,
.ysp-body .yui-g .yui-u .mod div.bd {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/ed/mod-thin-mid.gif) repeat 0 0;
	margin: 0;
	padding: 0 6px;
	width: 318px;
}

.ysp-body .yui-g .yui-u .mod div.ft {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/ed/mod-thin-btm.png) no-repeat center bottom;
	margin: 0;
	padding: 5px 15px 14px;
	text-align: right;
	width: 300px;
}

.ysp-body #yui-main .yui-b .home-column .yui-u {
	margin-right: 6px;
	*margin-right: 0;
	padding-right: 0;
}

.ysp-body #yui-main .yui-b .home-column .first {
	margin-right: 0;
}

.ysp-body #ysp-tweener.mini #leadstory h1 {
	clip: rect(0, auto, 22px, 0);
}

.ysp-body #ysp-tweener.mini #leadstory h1.hover {
	clip: rect(22px, auto, 44px, 0);
	top: -12px;
}

.ysp-body #main #leadstory .photo .credit {
	width: 67px;
}

.ysp-body #main #leadstory .photo .caption {
	_right: -1px;
	width: 208px;
}


.ysp-mod,
.ysp-body .mod {
	margin-bottom: 10px;
}

.ysp-mod p {
	line-height: 1.45em;
}

.ysp-mod h1 {
	font-size: 153.9%;
	font-weight: bold;
}

.ysp-mod h2 {
	font-size: 116%;
	font-weight: bold;
}

.ysp-mod h4 {
	border-bottom: 1px solid #E3E3E3;
	color: #111;
	font-size: 131%;
	font-weight: bold;
	padding: 3px;
}

.ysp-mod strong {
	font-weight: bold;
}

.ysp-mod cite {
	color: #666;
	font-size: 93%;
}

.ysp-mod form label {
	font-weight: bold;
}

.ysp-body .ad_slug_table {
	margin: 0 auto;
}

.ysp-mod .ft .footnote,
.ysp-mod .ysp-error,
.ysp-mod .ysp-beta-message {
	background-color: #FFFFED;
	padding: 5px;
}

.ysp-mod .ft .footnote p {
	margin: 0;
}

.ysp-mod .win {
	color: #117400;
}

.ysp-mod .loss {
	color: #9A0602;
}


.ysp-body #yui-main .ysp-mod .hd,
.ysp-body #yui-main .ysp-mod .bd,
.ysp-body #yui-main .ysp-mod .ft {
	padding-left: 6px;
	padding-right: 6px;
	width: 648px;
}

.ysp-body #yui-main .yui-b .ysp-mod .hd,
.ysp-body #yui-main .yui-b .ysp-mod .bd,
.ysp-body #yui-main .yui-b .ysp-mod .ft {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/ed/mod-wide-mid.gif) repeat-y 0 0;
	padding-left: 6px;
	padding-right: 6px;
	width: 648px;
}

.ysp-body #yui-main .yui-b .ysp-mod .ft {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/ed/mod-wide-btm.png) no-repeat 0 bottom;
	padding-bottom: 6px;
}

.ysp-body #yui-main .yui-b .yui-g .ysp-mod .hd,
.ysp-body #yui-main .yui-b .yui-g .ysp-mod .bd,
.ysp-body #yui-main .yui-b .yui-g .ysp-mod .ft {
	background: none;
	width: auto;
}

.ysp-wide #doc #yui-main .ysp-mod .hd,
.ysp-wide #doc #yui-main .ysp-mod .bd,
.ysp-wide #doc #yui-main .ysp-mod .ft,
.ysp-article #doc #yui-main .ysp-mod .hd,
.ysp-article #doc #yui-main .ysp-mod .bd,
.ysp-article #doc #yui-main .ysp-mod .ft {
	padding-left: 0;
	padding-right: 0;
	width: auto;
}


#yui-sub .ysp-mod {
	background-color: #FFF;
	border: 1px solid #DDD;
	border-width: 0 1px 1px 1px;
}

#yui-sub .ysp-mod .hd h4 {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/ed/md-hd-bev.png) repeat-x 0 0;
	border: none;
	color: #333;
	font-size: 93%;
	line-height: 20px;
	margin-top: 0;
	padding-top: 1px;
	text-indent: 3px;
	text-transform: uppercase;
}


.ysp-mod ul.nav-list,
.ysp-mod ol.nav-list,
.ysp-mod div.nav-list ul,
.ysp-mod div.nav-list ol {
	overflow: hidden;
	zoom: 1;
}

.ysp-mod .nav-list h5,
.ysp-mod .nav-list li {
	float: left;
	padding: 0 8px;
}

.ysp-mod .nav-list li {
	border-left: 1px solid #DDD;
	line-height: 1em;
	margin-bottom: 5px;
	margin-left: -1px;
}

.ysp-mod .nav-list li a,
.ysp-mod .nav-list li span {
	line-height: 1.1em;
}

.ysp-mod .nav-list li a.active,
.ysp-mod .nav-list li span {
	font-weight: bold;
}

.ysp-mod .nav-list li a span {
	font-weight: normal;
}


.ysp-mod ul.nav-section {
  background-color: #393939;
  background-image: -moz-linear-gradient(center top,#393939 50%, #2D2D2D 50%);
  background-image: -o-linear-gradient(#393939 50%, #2D2D2D 50%);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(.5, #393939),color-stop(.5, #2D2D2D));
  clear: both;
  padding: 8px 4px;
  zoom: 1;
}

.ysp-mod ul.nav-section li {
  float: left;
  margin-right: 15px;
}

.ysp-mod ul.nav-section li span,
#ysports .ysp-mod ul.nav-section li a {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #FFF;
  display: block;
  font-weight: bold;
  padding: 3px 10px;
  text-decoration: none;
}

#ysports .ysp-mod ul.nav-section li.active a,
.ysp-mod ul.nav-section li span {
  background-color: #FFF;
  color: #1B1B1B;
}

.ysp-mod ul.nav-section li.disabled span {
  background-color: transparent;
  color: #CCC;
}

.ysp-mod ul.nav-section li a:hover {
  background-color: #636363;
}

#ysports .ysp-mod ul.nav-section .yui3-tab-selected a,
#ysports .ysp-mod ul.nav-section .yui3-tab-selected a:hover {
  background-color: #FFF;
  color: #1B1B1B;
}


.ysp-mod .tabs {
	background-color: #FFF;
	border-bottom: 1px solid #DDD;
	zoom: 1;
}

.ysp-mod ul.tabs,
.ysp-mod ol.tabs,
.ysp-mod div.tabs ul,
.ysp-mod div.tabs ol {
	zoom: 1;
}

.ysp-mod div.tabs h5,
.ysp-mod .tabs li {
	float: left;
	margin-right: 1px;
	position: relative;
}

.ysp-mod div.tabs h5,
.ysp-mod .tabs li a,
.ysp-mod .tabs li span {
	display: block;
	padding: 5px 25px;
}

.ysp-mod .tabs li a,
.ysp-mod .tabs li span {
	background-color: #DDD;
	border: 1px solid #DDD;
	border-bottom: 0;
	padding-bottom: 4px;
	top: 0;
}

.ysp-mod .tabs li span,
.ysp-mod .tabs li a.active,
.ysp-mod .tabs li.selected a {
	background-color: #FFF;
	margin-bottom: -1px;
	padding-bottom: 6px;
	position: relative;
}

.ysp-mod .tabs li a:visited {
	color: #0069AA;
}


.ysp-pop .bd {
	font-size: 108%;
}

.ysp-pop .bd table {
	border-collapse: collapse;
}

.ysp-pop .bd table tr {
	border-top: 1px solid #DDD;
}

.ysp-pop .bd table tr td {
	padding: 7px 3px;
}


.ysp-data table .section th,
.ysp-data table .column th {
	font-size: 92%;
}

.ysp-data table {
	background-color: #FFF;
	border-collapse: collapse;
	width: 100%;
}

.ysp-data tr {
	background-color: #F8F7F2;
}

.ysp-data tr.odd,
.ysp-data tr.yui-dt-even {
	background-color: #FFF;
}

.ysp-data tr.active {
	background-color: #FFFF9D;
}

.ysp-data tr.active th,
.ysp-data tr.active td {
	border-bottom: 1px solid #E6E6E6;
}

.ysp-data .bd {
	padding-top: 5px;
}

.ysp-data caption {
  clip: rect(1px 1px 1px 1px); 
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
}

.ysp-data tr.column,
.ysp-data tr.column th {
	background-color: transparent;
	color: #111;
}

.ysp-data tr.column th.title,
.ysp-data tr.column th {
	padding: 10px 8px;
	text-align: left;
}

.ysp-data tr.column th {
	background-color: #EEE;
}

.ysp-data tr.column th.title {
	background-color: transparent;
	font-size: 108%;
	font-weight: bold;
}

.ysp-data colgroup {
	border-left: 3px solid #FFF;
}

.ysp-data .section {
	border-left: 3px solid #FFF; 
}

.ysp-data colgroup.first {
	border: none;
}

.ysp-data .section .title {
	border-left: none;
}

.ysp-data thead th {
	background-color: #666;
	color: #FFF;
	font-size: 93%;
	font-weight: bold;
	padding: 4px 8px;
	text-align: right;
}

.ysp-data thead th.sortable {
	background-color: #CCC;
	color: #000;
}

.ysp-data tbody th,
.ysp-data td {
	padding: 8px;
	text-align: right;
}

.ysp-data .title,
.ysp-data .yui-dt-first {
	text-align: left;
}

.ysp-data .total,
.ysp-data .summary {
	background-color: #FFF;
}

.ysp-data .total th,
.ysp-data .total td {
	color: #000;
}

.ysp-data .total th,
.ysp-data .total td,
.ysp-data .summary th,
.ysp-data .summary td {
	font-weight: bold;
	padding: 12px 8px 12px 0;
}

.ysp-data-small .total th,
.ysp-data-small .total td,
.ysp-data-small .summary th,
.ysp-data-small .summary td {
    padding: 12px 4px 12px 0;
}

.ysp-data .summary th,
.ysp-data .summary td {
	border-top: 1px solid #E3E3E3;
}

.ysp-data .total .title,
.ysp-data .summary .title {
	padding-left: 8px;
	padding-right: 0;
}

.ysp-data .ft p.updated {
	color: #878787;
	padding: 25px 0 0 8px;
}


.ysp-data-sort thead th {
	background-color: #CCC;
	color: #111;
}

.ysp-data-sort thead th.sort-by,
.ysp-data-sort thead th.yui-dt-asc,
.ysp-data-sort thead th.yui-dt-desc {
	background-color: #666;
	color: #FFF;
}

.ysp-data-sort thead th.sort-by a,
.ysp-data-sort thead th.yui-dt-asc a,
.ysp-data-sort thead th.yui-dt-desc a {
	color: #FFF;
}

.ysp-data-sort td.sort-by,
.ysp-data-sort td.yui-dt-highlighted {
	background-color: #FCFCD6;
}

.ysp-data-sort .odd td.sort-by {
	background-color: #FEFED8;
}

.ysp-data-sort tbody tr:hover {
	background-color: #FCFCD6;
}

.ysp-data-sort tbody tr.odd:hover {
	background-color: #FEFED8;
}


.ysp-data-scroll .bd {
	_height: 450px;
	max-height: 450px;
	overflow-y: auto;
	margin-top: 5px;
	padding-top: 0;
}

.ysp-data-scroll table .scroll {
	padding: 0 !important;
	width: 0 !important;
}

.ysp-data-small table,
.ysp-data-small .ft .footnote {
	font-size: 85%;
}

.ysp-data-small tr.column th.title,
.ysp-data-small tr.column th,
.ysp-data-small thead th,
.ysp-data-small tbody th,
.ysp-data-small td {
	padding: 5px;
}


.ysp-poll {
  border: 1px solid #DDD;
}

.ysp-poll .hd h4 {
  border: none;
  font-size: 123.1%;
  padding: .5em 0;
}

.ysp-poll .bd ul {
  border-bottom: 1px solid #CCC;
  margin: 1em 0 2em 0;
  overflow: hidden;
  padding-bottom: 1em;
}

.ysp-poll .bd li {
  border-top: 1px dotted #CCC;
  margin-top: -1px;
  padding: .5em 0;
  zoom: 1;
}

.ysp-poll .bd li label {
  font-weight: normal;
}

.ysp-poll .bd li dt {
  float: left;
  width: 60%;
}

.ysp-poll .bd li dd.votes {
  float: left;
  width: 10%;
}

.ysp-poll .bd li dd.graph {
  background-color: #DDD;
  float: right;
  height: 1em;
  overflow: hidden;
  width: 30%;
  _width: 25%;
}

.ysp-poll .bd li dd.graph span {
  background-color: #0069AA;
  display: block;
  overflow: hidden;
  text-indent: -900px;
}

.ysp-poll .ft {
  float: right;
  margin-top: -1em;
}


.ysp-mod .cta {
  background: #FFDA50 url(https://s.yimg.com/lq/i/us/sp/fn/default/ysf-cta-gradient.png) left 50% repeat-x;
  background-color: #FFDA50;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.01, rgba(255, 255, 255, 0.87)),
    color-stop(0.33, rgba(255, 255, 255, 0.65)),
    color-stop(0.55, rgba(255, 255, 255, 0))
  );
  background-image: -moz-linear-gradient(
    center top,
    rgba(255,255,255, 0.87) 1%,
    rgba(255, 255, 255, 0.65) 33%,
    rgba(255, 255, 255, 0) 48%
  );
  border: 1px solid #FFA515;
  border-radius: 2px;
  color: #000;
  cursor: hand;
  cursor: pointer;
  display: block;
  font: bold 100% arial;
  margin:0;
  -moz-border-radius: 2px;
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
  padding: 0.3em;
  text-align:center;
  text-decoration:none;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.69);
  -webkit-border-radius: 2px;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
  width: 8em;
  zoom: 1;
}

.ysp-mod .cta-button,
.ysp-mod .cta-button-disabled {
  background: #F3F3F3;
  background-image: -moz-linear-gradient(top, #F3F3F3 0%, #E0E0E0 50%, #D9D9D9 54%, #D0D1D1 100%);
  background-image: -webkit-linear-gradient(top, #F3F3F3 0%,#E0E0E0 50%,#D9D9D9 54%,#D0D1D1 100%);
  border: 1px solid #9EA3A5;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0px 1px 1px rgba(242, 242, 242, 0.7);
  -webkit-box-shadow: 0px 1px 1px rgba(242, 242, 242, 0.7);
  box-shadow: 0px 1px 1px rgba(242, 242, 242, 0.7);
  color: #003A76;
  cursor: pointer;
  display: block;
  font: bold 100% Arial;
  padding: 7px;
  text-align: center;
  width: 8em;
  zoom: 1;
}

.ysp-mod .fb-button,
.ysp-mod .fb-native-button,
.ysp-mod .twitter-button {
  display: inline-block;
  *display: inline;
  padding: 2px 7px;
  zoom: 1;
}

.ysp-mod .fb-native-button {
  background: #4970A7;
  background-image: -moz-linear-gradient(top, #4B71A9 0%, #2A5797 50%, #235293 54%, #14468B 100%);
  background-image: -webkit-linear-gradient(top, #4B71A9 0%, #2A5797 50%, #235293 54%, #14468B 100%);
  border-color: #14468B;
  padding: 5px;

}

.ysp-mod .fb-button em,
.ysp-mod .fb-native-button em,
.ysp-mod .twitter-button em {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat 0 -2595px;
  display: inline-block;
  *display: inline;
  font-size: 85%;
  font-weight: bold;
  line-height: 1.3em;
  padding: 5px 10px 5px 25px;
  text-decoration: none;
  zoom: 1;
}

.ysp-mod .twitter-button em {
  background-position: 0 -2693px;
}

.ysp-mod .fb-native-button em {
  color: #FFF;
}

.ysp-mod .cta-button-disabled {
  color: #666;
  cursor: default;
}

#bd .ysp-mod .cta {
  color: #000;
}

.ysp-mod .cta:focus {
  outline: 3px solid rgba(141, 174, 217, 0.8);
}

.ysp-mod .cta:hover {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.01, rgba(255, 255, 255, 0.97)),
    color-stop(0.4, rgba(255, 255, 255, 0.65)),
    color-stop(0.48, rgba(255, 255, 255, 0.2))
  );
  background-image: -moz-linear-gradient(
    center top,
    rgba(255,255,255, 0.97) 1%,
    rgba(255, 255, 255, 0.65) 40%,
    rgba(255, 255, 255, 0.2) 48%
  );
}



.yui3-js-enabled .yui3-overlay-loading {
  position:absolute;
  left:-1000em;
  top:-1000em;
}

.yui3-overlay-mask {
  background: #FFF;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.ysp-overlay {
  background: #3F3F3F;
  background-image: -moz-linear-gradient(
    top,
    #3F3F3F 0%,
    #353535 1%,
    #242424 10%,
    #0C0C0C 21%,
    #080808 25%,
    #080808 100%
  );
  background-image: -webkit-linear-gradient(
    top, 
    #3F3F3F 0%,
    #353535 1%,
    #242424 10%,
    #0C0C0C 21%,
    #080808 25%,
    #080808 100%
  );
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 12px rgba(55, 55, 55, 1);
  -webkit-box-shadow: 0 0 12px rgba(55, 55, 55, 1);
  box-shadow: 0 0 12px rgba(55, 55, 55, 1);
  padding: 5px;
  text-align: left;
  zoom: 1;
}

.ysp-overlay .hd,
.ysp-overlay .yui3-widget-hd {
  color: #FFF;
  padding: 3px 5px 7px;
  position: relative;
}

.ysp-overlay .hd h5,
.ysp-overlay .yui3-widget-hd h5 {
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

.ysp-close-button,
.ysp-overlay .close {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat right -2299px;
  color: #FFF;
  padding-right: 18px;
  position: absolute;
  right: 0;
  top: 3px;
}

.ysp-overlay .bd,
.ysp-overlay .ft,
.ysp-overlay .yui3-widget-bd,
.ysp-overlay .yui3-widget-ft  {
  background: #FFF;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  padding: 8px 8px 0;
}

.ysp-overlay .ft,
.ysp-overlay .yui3-widget-ft {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  font-weight: bold;
  margin: 0;
}

.ysp-overlay .ft p,
.ysp-overlay .yui3-widget-ft p {
  border-top: 1px dotted #CCC;
  padding: 5px;
}

.ysp-mod .ysp-notification-overlay {
  background: #000;
  background: -moz-linear-gradient(top, rgba(86,86,86,0.61) 0%, rgba(0,0,0,0.85) 1%, rgba(0,0,0,0.86) 4%, rgba(0,0,0,0.95) 99%, rgba(0,0,0,0.83) 100%);
  background: -webkit-linear-gradient(top, rgba(86,86,86,0.61) 0%, rgba(0,0,0,0.85) 1%, rgba(0,0,0,0.86) 4%, rgba(0,0,0,0.95) 99%, rgba(0,0,0,0.83) 100%);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #FFF;
  margin: 0 auto;
  text-align: center;
}

.ysp-mod .ysp-notification-overlay .hd {
  font-size: 138.5%;
  font-weight: bold;
}

.ysp-mod .ysp-notification-overlay .ft {
  border-top: 1px solid #222;
  padding: 6px;
}

.ysp-mod .ysp-notification-overlay .ft a {
    margin: 0 auto;
}


.ysp-mod ul.nav-list:after,
.ysp-mod ol.nav-list:after,
.ysp-mod div.nav-list:after,
.ysp-mod div.nav-list ul:after,
.ysp-mod div.nav-list ol:after,
.ysp-mod ul.nav-section:after,
.ysp-mod ul.tabs:after,
.ysp-mod ol.tabs:after,
.ysp-mod div.tabs:after,
.ysp-mod div.tabs ul:after,
.ysp-mod div.tabs ol:after,
.ysp-poll .bd li:after,
#investigation-playerlist .bd:after,
.ysp-picks-results .ysp-picks-graph dl:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}






.ysp-mod #jump-to-team,
.ysp-mod #jump-to-team fieldset {
	float: right;
}

.ysp-mod #jump-to-team label {
	display: none;
}


#yui-sub .tab {
	color: #EFBC21;
}

#yui-sub .comment_count {
	font-size: 92%;
	margin-left: 6px;
	padding-right: 15px;
	text-decoration: underline;
}

#investigation-playerlist .bd {
  padding: 0 1em;
}

#investigation-playerlist .bd h5,
#investigation-playerlist .bd h6 {
  font-weight: bold;
  margin: .5em 0;
}

#investigation-playerlist .bd h5 {
  border-bottom: 1px solid #E3E3E3;
  font-size: 123.1%;
}

#investigation-playerlist .bd h6 {
  font-size: 116%;
}

#investigation-playerlist .bd ul {
  padding: .5em 0;
  zoom: 1;
}

#investigation-playerlist .bd ul li {
  float: left;
  width: 48%;
}

#investigation-playerlist .bd ul:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}



.ysp-mod .ysp-picks-box {
  overflow: hidden;
  zoom: 1;
}

.ysp-mod .ysp-picks-box li {
  float: left;
}

.ysp-mod .ysp-picks-box li a,
.ysp-mod .ysp-picks-box li span {
  line-height: 1.4em;
  text-align: left;
  text-indent: 8px;
  width: 130px;
}

#bd .ysp-mod .ysp-picks-box a.cta-button {
  color: #003A76;
}

.ysp-mod .ysp-picks-box li a:hover {
  text-decoration: none;
}

.ysp-mod .ysp-picks-box li a em {
  color: #003A76;
}

.ysp-mod .ysp-picks-box li a.locked em,
.ysp-mod .ysp-picks-box li a.picked em {
  color: #000;
}

.ysp-mod .ysp-picks-box li .picked {
  background: #FFF;
  text-decoration: none;
  -moz-box-shadow: 0 0 6px rgba(200, 200, 200, 0.7) inset;
  -webkit-box-shadow: 0 0 6px rgba(200, 200, 200, 0.7) inset;
  box-shadow: 0 0 6px rgba(200, 200, 200, 0.7) inset;
}

.ysp-mod .ysp-picks-box li .picked em,
.ysp-mod .ysp-picks-box li a.home:hover em,
.ysp-mod .ysp-picks-box li a.away:hover em,
.ysp-mod .ysp-picks-box li .correct em,
.ysp-mod .ysp-picks-box li .incorrect em,
.ysp-mod .ysp-picks-box li .locked em, 
.ysp-mod .ysp-picks-results .ysp-picks-graph span,
.ysp-mod .ysp-picks-results .ysp-picks-graph dd.graph {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/boxscore/icons-5.png) no-repeat right -30px;
  display: block;
}

#ysports .ysp-mod .ysp-picks-box li a.locked,
#ysports .ysp-mod .ysp-picks-box li a.picked,
#ysports .ysp-mod .ysp-picks-box li a.locked:hover,
#ysports .ysp-mod .ysp-picks-box li a.picked:hover,
#ysports .ysp-mod .ysp-picks-box li span.picked,
#ysports .ysp-mod .ysp-picks-box li span.locked {
  color: #000;
  cursor: default;
}

.ysp-mod .ysp-picks-box li .locked em,
.ysp-mod .ysp-picks-box li a.locked:hover em {
  background-position: right -254px;
}

.ysp-mod .ysp-picks-box li .correct em,
.ysp-mod .ysp-picks-box li a.correct:hover em {
  background-position: right 0;
}

.ysp-mod .ysp-picks-box li .incorrect em,
.ysp-mod .ysp-picks-box li a.incorrect:hover em {
  background-position: right -60px;
}

.ysp-mod .ysp-picks-box li strong {
  display: block;
  float: left;
  height: 20px;
  margin-top: -2px;
  overflow: hidden;
  width: 20px;
}

.ysp-mod .ysp-picks-box li strong img {
  display: block;
}

.ysp-mod .ysp-picks-box li em.vs {
  color: #CCC;
  font-size: 93%;
  line-height: 1.7em;
  margin: 5px 6px 0 5px;
}

.ysp-mod .ysp-picks-results .ysp-picks-graph {
  font-weight: bold;
  margin: 0 10px;
  _margin: 0 5px;
  width: 200px;
}

.ysp-mod .ysp-picks-results .ysp-picks-graph dl {
  zoom: 1;
}

.ysp-mod .ysp-picks-results .ysp-picks-graph dt,
.ysp-mod .ysp-picks-results .ysp-picks-graph dd {
  float: left;
}

.ysp-mod .ysp-picks-results .ysp-picks-graph dt {
  width: 3em;
}

.ysp-mod .ysp-picks-results .ysp-picks-graph dd.graph {
  background-position: 0 -150px;
  background-repeat: repeat-x;
  display: block;
  height: 10px;
  margin: 2px 5px 0;
  overflow: hidden;
  width: 122px;
}

.ysp-mod .ysp-picks-results .ysp-picks-graph span {
  background-position: 0 -218px;
  background-repeat: repeat-x;
  display: block;
  float: none;
  height: 10px;
  overflow: hidden;
  text-indent: -9999em;
  width: 0;
}

.ysp-mod ul.bulleted li,
.ysp-mod ul li.bulleted,
.ysp-mod ul.white-bulleted li,
.ysp-mod ul li.white-bulleted,
.ysp-mod .premium-content,
.ysp-mod a.add-rss,
.ysp-mod a.my-yahoo,
.ysp-mod a.print,
.ysp-mod .comments,
.ysp-mod .download,
.ysp-mod a.arrow,
.ysp-mod a.link,
.ysp-mod a.email,
.ysp-mod a.external,
.ysp-mod a span.external,
.ysp-mod .free-video,
.ysp-mod .pay-video,
.ysp-mod .free-audio,
.ysp-mod .pay-audio,
.ysp-mod .magnifier,
.ysp-mod .calendar,
.ysp-mod .yahoo-cal,
.ysp-mod .outlook,
.ysp-mod .ical,
.ysp-mod .google-cal,
.ysp-mod .search,
.ysp-mod .search-active,
.ysp-mod .check-in,
.ysp-mod .check-in-dark {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat 0 0;
}


.ysp-mod ul.bulleted li,
.ysp-mod ul li.bulleted {
	background-position: 0 8px;
	padding: 3px 0 3px 12px;
}

.ysp-mod ul.white-bulleted li,
.ysp-mod ul li.white-bulleted {
	background-position: 0 -92px;
	padding: 3px 0 3px 12px;
}

.ysp-mod .premium-content {
	background-position: 0 -199px;
	padding-left: 15px;
}

.ysp-mod a.add-rss {
	background-position: 0 -299px;
	padding-left: 15px;
}

.ysp-mod a.my-yahoo {
	background-position: 0 -399px;
	padding-left: 15px;
}

.ysp-mod a.print {
	background-position: 0 -499px;
	padding-left: 17px;
}

.ysp-mod .comments {
	background-position: 0 -599px;
	padding-left: 15px;
}

.ysp-mod .download {
	background-position: right -699px;
	padding-right: 15px;
}

.ysp-mod a.arrow {
	background-position: 0 -797px;
	padding-left: 15px;
}

.ysp-mod a.link {
	background-position: 0 -900px;
	padding-left: 15px;
}

.ysp-mod a.email {
	background-position: 0 -998px;
	padding-left: 15px;
}

.ysp-mod a.external {
	background-position: right -1098px;
	padding-right: 15px;
}

.ysp-mod a span.external {
	background-position: right -1098px;
	display: -moz-inline-block;
	display: inline-block;
	height: 12px;
	overflow: hidden;
	text-indent: -900px;
	width: 13px;
}

.ysp-mod .free-video {
	background-position: 0 -1199px;
	padding-left: 17px;
}

.ysp-mod .pay-video {
	background-position: 0 -1299px;
	padding-left: 17px;
}

.ysp-mod .free-audio {
	background-position: 0 -1399px;
	padding-left: 15px;
}

.ysp-mod .pay-audio {
	background-position: 0 -1499px;
	padding-left: 15px;
}

.ysp-mod .calendar {
	background-position: 0 -1599px;
	padding-left: 18px;
}

.ysp-mod a.yahoo-cal {
	background-position: 0 -1699px;
	padding-left: 15px;
}

.ysp-mod a.outlook {
	background-position: -1px -1799px;
	padding-left: 15px;
}

.ysp-mod a.ical {
	background-position: 0 -1899px;
	padding-left: 15px;
}

.ysp-mod a.google-cal {
	background-position: 0 -1999px;
	padding-left: 15px;
}

.ysp-mod .magnifier {
	background-position: 0 -2099px;
	padding-left: 15px;
}

.ysp-mod .magnifier-active {
	background-position: 0 -2199px;
	padding-left: 15px;
}


.ysp-mod .live {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/logos-11.png) no-repeat 0 5px;
}

.ysp-mod .flickr-logo,
.ysp-mod .mlbtv-logo,
.ysp-mod .sbnation-logo {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/logos-11.png) no-repeat 0 0;
	display: -moz-inline-block;
	display: inline-block;
	overflow: hidden;
	text-indent: -900px;
}

.ysp-mod .live {
	background-position: right 0;
	padding-right: 28px;
}

.ysp-mod .flickr-logo {
	background-position: 0 -100px;
	height: 12px;
	width: 41px;
}

.ysp-mod .mlbtv-logo {
	background-position: 0 -200px;
	height: 10px;
	width: 41px;
}

.ysp-mod .sbnation-logo {
	background-position: 0 -300px;
	height: 13px;
	width: 85px;
}

.ysp-mod .check-in {
  background-position: -1px -2400px;
  height: 13px;
  width: 14px;
}

.ysp-mod .check-in-dark {
  background-position: -1px -2500px;
  height: 13px;
  width: 14px;
}


.takeover #score-strip,     
.yog-24u .yom-score-strip { 
  left: auto;
  width: 950px;
}

.yom-stage .yui3-score-strip,
.yom-stage .yom-score-strip {
  background-color: #0A2533;
}

.yui3-score-strip,
#score-strip {
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  clear: both;
  height: auto;
  _height: 3.8em;
  left: auto;
  margin-bottom: 10px;
  min-height: 3.8em;
  padding: 0;
  position: relative;
  width: 974px;
  
  zoom: 1;
  z-index: 4997;
}

.yui3-score-strip {
  position: static;
}

#score-strip:after,
.yui3-score-strip:after {
  content: '.';
  display: block;
  height: 50px;
  visibility: hidden;
  width: 100%;
}

.yui3-score-strip #score-strip:after {
  display: none;
}

.yui3-score-strip #score-strip {
  position: absolute;
}

#score-strip,
#score-strip .bd
#score-strip .prev span,
#score-strip .prev em,
#score-strip .next span,
#score-strip .next em,
#score-strip .bd ol li a,
#score-strip .ft .league-list {
  -moz-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

#score-strip,
#score-strip .bd,
#score-strip .prev,
#score-strip .next,
#score-strip .ft .league-header {
  background: -moz-linear-gradient(top, #595959 50%, #474747 51%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#595959), color-stop(51%,#474747));
  background-color: #595959;
}

#score-strip .prev,
#score-strip .next,
#score-strip .ft .league-header {
  height: 3.8em;
}

#score-strip .hd {
  display: none;
}

#score-strip .bd {
  margin-left: 6em;
  overflow: hidden;
  position: relative;
}

#score-strip .bd .strip {
  height: auto;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0;
  -webkit-transform: translate3d(0,0,0);
}

html.yui3-js-enabled #score-strip .bd .strip {
  margin-left: 2.5em;
}

html.yui3-js-enabled #bd .score-strip-scroll #score-strip {
  -moz-box-shadow: 0 3px 4px rgba(17,17,17,.2);
  -webkit-box-shadow: 0 3px 4px rgba(17,17,17,.2);
  box-shadow: 0 3px 4px #111;
  margin-top: 0;
  _margin: 0;
  position: fixed;
  _position: absolute;
  top: 0;
}

html.yui3-js-enabled #score-strip .bd,
html.yui3-js-enabled #score-strip .bd .strip {
  height: 3.8em;
  height: 4em\9;
}

html.yui3-js-enabled #score-strip .bd .strip {
  overflow: visible;
}

html.yui3-js-enabled .yog-rtl #score-strip .bd,
html.yui3-js-enabled .yog-rtl #score-strip .bd .strip {
  height: auto;
}

html.yui3-js-enabled .yog-rtl #score-strip .bd .strip {
  margin-left: 0;
  overflow-x: auto;
  overflow-y: hidden;
}

#score-strip .prev,
#score-strip .next {
  *border: 1px solid #000;
  -moz-box-shadow: 0 0 3px 3px rgba(0,0,0,.3);
  -o-box-shadow: 0 0 3px 3px rgba(0,0,0,.3);
  -webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,.3);
  box-shadow: 0 0 3px 3px rgba(0,0,0,.3);
  display: block;
  font-size: 100%;
  left: 0;
  overflow: hidden;
  padding-left: 1.5em;
  position: absolute;
  text-indent: -900px;
  top: 0;
  width: 1em;
  z-index: 3;
}

#score-strip .next {
  left: auto;
  right: 0;
}

#score-strip .prev span,
#score-strip .prev em,
#score-strip .next span,
#score-strip .next em {
  display: block;
  height: 0;
  left: 50%;
  overflow: hidden;
  position: absolute;
  text-indent: -900px;
  top: 50%;
  width: 0;
}

#score-strip .prev span,
#score-strip .next span {
  border: .7em solid transparent;
  _border-color: yellow;
  border-left: none;
  border-right: .7em solid #FFF;
  _filter: chroma(color=yellow);
  left: 35%;
  margin-top: -.7em;
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  z-index: 5;
}

#score-strip .next span {
  border-left: .7em solid #FFF;
  border-right: none;
  left: 40%;
}

#score-strip .prev:hover em,
#score-strip .next:hover em {
  -moz-box-shadow: 0 0 7px 7px #EFBC21;
  -o-box-shadow: 0 0 7px 7px #EFBC21;
  -webkit-box-shadow: 0 0 7px 7px #EFBC21;
  box-shadow: 0 0 7px 7px #EFBC21;
  z-index: 4;
}

#score-strip a.disabled {
  cursor: default;
}

#score-strip .prev em,
#score-strip .next em,
#score-strip .disabled:hover em {
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#score-strip .disabled span {
  filter: alpha(opacity=10);
  -moz-opacity: .1;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=10)';
  -webkit-opacity: .1;
  opacity: .1;
  zoom: 1;
}

@-moz-keyframes shake {
  0% {
    left: 40%;
  }

  33% {
    left: 50%;
  }

  66% {
    left: 30%;
  }

  100% {
    left: 40%;
  }
}

@-webkit-keyframes shake {
  0% {
    left: 40%;
  }

  33% {
    left: 50%;
  }

  66% {
    left: 30%;
  }

  100% {
    left: 40%;
  }
}

#score-strip .disabled:active span {
  -moz-animation-duration: .1s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-name: shake;
  -webkit-animation-duration: .1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: shake;
}

#score-strip .bd ol {
  padding: .35em .3em 0 .3em;
  white-space: nowrap;
  zoom: 1;
}

html.yui3-js-enabled #score-strip .bd ol {
  margin-left: 0;
}

#score-strip .bd ol li {
  -moz-border-radius: .5em;
  -webkit-border-radius: .5em;
  border-radius: .5em;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  font-size: 77%;
  height: 3.7em;
  margin-right: .4em;
  min-width: 75px;
  position: relative;
  -khtml-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: top;
  *width: 100px;
  width: 100px\9;
  zoom: 1;
}

#score-strip .bd ol li.live {
  border: 1px solid #E9E9E9;
  background-image: none;
  padding: 0;
}

#score-strip .bd ol li.upcoming,
#score-strip .bd ol li.live {
  border: 1px solid #ECECEC;
  background-color: #ECECEC;
  color: #666;
}

#score-strip .bd ol li.final,
#score-strip .bd ol li.champion {
  border: 1px solid #848584;
  background-color: #262725;
  color: #CCC;
}

#score-strip .bd ol li.view-all {
  border: 1px solid #ECECEC;
  background-color: #ECECEC;
  color: #666;
  min-width: 120px;
  padding: 0 1em;
}

#score-strip .bd ol li a:after {
  background-color: transparent;
  -moz-border-radius: .5em;
  -webkit-border-radius: .5em;
  border-radius: .5em;
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -moz-transition: all 2s ease-in-out;
  -webkit-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
  width: 100%;
}

#score-strip .bd ol li.updated a:after {
  background-color: rgba(255,255,255,.5);
}

#score-strip .bd ol li dl {
  height: 100%;
}

#score-strip .bd ol li dd {
  padding: .3em 0 .2em .5em;
  padding: .2em 0 .2em .3em\9;
  *padding: .2em 0 .2em .3em;
  white-space: nowrap;
}

.yog-rtl #score-strip .bd ol li dd {
  padding: .3em .5em .3em 0;
  padding: .2em .3em .2em 0\9;
  *padding: .2em .3em .2em 0;
}

#score-strip .bd li dd.possession .score {
  background: transparent url(https://s.yimg.com/os/mit/media/m/sports/images/league-logos/possession-indicators-775149.png) no-repeat 0 50px;
  padding-left: 2.5em;
}

#score-strip .bd .nfl dd.possession .score {
  background-position: 5px 2px;
}

#score-strip .bd .ncaaf dd.possession .score {
  background-position: 5px -98px;
}

#score-strip .bd .nhl dd.possession .score {
  background-position: 5px -198px;
}

#score-strip .bd li dd:last-child {
  border-top: 1px solid #FFF;
}

#score-strip .bd ol li dd .rank {
  font-size: 85%;
  font-weight: normal;
}

#strip .bd ol li.final dd .rank {
  color: #666;
}

#score-strip .bd ol li dd .score {
  float: right;
  margin-top: -.2em;
  padding: .2em .5em 0 .5em;
}

.yog-rtl #score-strip .bd ol li dd span {
  float: left;
}

.yog-rtl #score-strip .bd dd.state span,
#score-strip .bd dd.state span {
  display: block;
  float: none;
  padding: 2px 2px 0 2px;
}

#score-strip .bd .live dd.state span {
  padding-top: 0;
}

#score-strip .bd dd.winner {
  background: #000;
  -moz-border-radius: 1em 0 0 0;
  -webkit-border-radius: 1em 0 0 0;
  border-radius: 1em 0 0 0;
  color: #FFF;
  font-weight: bold;
}

#score-strip .bd dd.winner:last-child {
  -moz-border-radius: 0 0 0 1em;
  -webkit-border-radius: 0 0 0 1em;
  border-radius: 0 0 0 1em;
}

#score-strip .bd .upcoming dd,
#score-strip .bd .live dd {
  border-bottom: 1px solid #D7D7D7;
  margin-right: 3.5em;
}

#score-strip .bd .upcoming dd {
  margin-right: 5.5em;
}

.yog-rtl #score-strip .bd .upcoming dd,
.yog-rtl #score-strip .bd .live dd {
  margin-left: 3.5em;
  margin-right: 0;
}

.yog-rtl #score-strip .bd .upcoming dd {
  margin-left: 3.5em;
}

#score-strip .bd .final dd {
  border-bottom: 1px solid #000;
  margin-right: 2.5em;
  padding-right: .5em;
}

.yog-rtl #score-strip .bd .final dd {
  margin-left: 3em;
  margin-right: 0;
  padding-left: .5em;
}

.yog-rtl #score-strip .bd .final dd {
  margin-left: 3em;
  margin-right: 0;
}

#score-strip .bd li.final dd:last-child {
  border-top: 1px solid #848584;
}

#score-strip .bd li.final dd.state {
  border-left: 1px solid #000;
  width: 2.5em;
}

.yog-rtl #score-strip .bd li.final dd.state {
  border-left: none;
  border-right: 1px solid #000;
  padding: 0;
}

#score-strip .bd dd:last-child {
  border-bottom: none;
}

#score-strip .bd dd.state {
  -moz-border-radius: 0 .5em .5em 0;
  -webkit-border-radius: 0 .5em .5em 0;
  border-radius: 0 .5em .5em 0;
  height: 98%;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  white-space: normal;
  width: 3.5em;
}

.yog-rtl #score-strip .bd dd.state {
  -moz-border-radius: .5em 0 0 .5em;
  -webkit-border-radius: .5em 0 0 .5em;
  border-radius: .5em 0 0 .5em;
  left: 0;
  margin: 0;
  padding: 0;
  right: auto;
}

#score-strip .bd li.upcoming .state {
  background-color: #F0F1ED;
  border-left: 1px solid #D7D7D7;
  width: 5em;
}

.yog-rtl #score-strip .bd li.upcoming .state {
  border-left: 0;
  border-right: 1px solid #D7D7D7;
}

#score-strip .bd li.live .state {
  background: -moz-linear-gradient(top, #C6210A 0%, #971803 50%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C6210A), color-stop(50%,#971803));
  background-color: #971803;
  color: #FFF;
}

#score-strip .bd li .state em {
  display: block;
  font-weight: bold;
}

#score-strip .bd li .no-details {
  line-height: 1.1em;
  max-width: 10em;
  white-space: normal;
  _width: 10em;
}

#score-strip .bd li.upcoming .state em {
  margin-top: 1.3em;
  padding: 0;
  text-transform: uppercase;
}

#score-strip .bd li.upcoming .multiple em {
  margin-top: .1em;
}

#score-strip .bd li.live .state em,
#score-strip .bd li.live .state .period {
  font-size: 93%;
}

#score-strip .bd li.live .state em {
  color: #FFF;
  text-transform: uppercase;
}

#score-strip .bd li.final .state {
  background: -moz-linear-gradient(top, #484747 50%, #312E2D 51%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#484747), color-stop(51%,#312E2D));
  background-color: #484747;
  color: #999;
}

#score-strip .bd li.final .state span {
  margin-top: 1.3em;
}

#score-strip .bd li.upcoming .state span {
  margin-top: .4em;
}

#score-strip .bd li.live .multiple em,
#score-strip .bd li.final .multiple span {
  margin-top: .1em;
  padding-top: 0;
}

#score-strip .bd li.final .multiple span {
  margin-top: .5em;
}

#score-strip .bd li.final .multiple span.overtime {
  margin-top: 0;
}

#score-strip .bd li.champion dd {
  margin-left: 3.5em;
  margin-right: 0;
}

#score-strip .bd li.champion .state {
  left: 0;
  margin: 0;
  right: auto;
  width: 3.5em;
  *width: 5em;
}

#score-strip .bd li.champion .state span {
  background-size: 100% 100%;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 35px;
  margin: 0;
  width: 35px;
  *width: 50px;
}

#score-strip .bd li.champion .title {
  border: none;
  line-height: 1.4em;
}

#score-strip .bd li.champion .title span {
  float: none;
  padding-left: 0;
}

#score-strip .bd li.champion .title em {
  color: #FFF;
  display: block;
  font-size: 146.5%;
  font-weight: bold;
}

#score-strip .bd li a {
  background: url(#);
  border: 2px solid transparent;
  _border: 2px solid #000;
  -moz-border-radius: .5em;
  -webkit-border-radius: .5em;
  border-radius: .5em;
  display: block;
  height: 100%;
  left: -2px;
  overflow: hidden;
  position: absolute;
  text-indent: -900px;
  top: -2px;
  width: 100%;
  z-index: 2;
}

#score-strip .bd ol li.view-all a {
  color: #046BCA;
  line-height: 3.7em;
  text-align: center;
  text-indent: 0;
  width: 100%;
}

#score-strip .bd li.view-all a:hover {
  _border-color: #000;
}

#score-strip .bd li dt span {
  display: none;
}

#score-strip .bd li a:hover {
  border-color: #FFB400;
}

#score-strip .ft {
  left: 0;
  padding: 0;
  position: absolute;
  top: 0;
  zoom: 1;
}

.yog-rtl #score-strip .ft {
  left: auto;
  right: 0;
}

#score-strip .ft .league-header {
  -moz-box-shadow: -3px 0 3px 0 rgba(0,0,0,.3) inset;
  -o-box-shadow: -3px 0 3px 0 rgba(0,0,0,.3) inset;
  -webkit-box-shadow: -3px 0 3px 0 rgba(0,0,0,.3) inset;
  box-shadow: -3px 0 3px 0 rgba(0,0,0,.3) inset;
  float: left;
  position: relative;
  width: 6em;
}

#score-strip .ft .league-header h5 {
  background: -moz-linear-gradient(top, #343434 50%, #0F0F0F 51%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#343434), color-stop(51%,#0F0F0F));
  background-color: #0F0F0F;
  -moz-border-radius: .2em;
  -webkit-border-radius: .2em;
  border-radius: .2em;
  color: #FFF;
  font-size: 85%;
  font-weight: bold;
  height: 2.3em;
  margin: .5em 1em .5em .5em;
  padding-top: 1.2em;
  text-align: center;
}

#score-strip .ft .league-header h5 em {
  color: #FFF;
}

#score-strip .ft .nfl h5 em,
#score-strip .ft .mlb h5 em,
#score-strip .ft .nba h5 em,
#score-strip .ft .nhl h5 em,
#score-strip .ft .ncaaf h5 em,
#score-strip .ft .sow h5 em,
#score-strip .ft .soc h5 em {
  background: transparent url(https://s.yimg.com/os/mit/media/m/sports/images/league-logos/league-icons-535152.png) no-repeat 0 100px;
  color: #FFF;
  padding-left: 17px;
}

#score-strip .ft .nfl h5 em {
  background-position: 0 -2px;
}

#score-strip .ft .mlb h5 em {
  background-position: 0 -102px;
}

#score-strip .ft .nba h5 em {
  background-position: 0 -202px;
}

#score-strip .ft .nhl h5 em {
  background-position: 0 -302px;
}

#score-strip .ft .ncaaf h5 em {
  background-position: 0 -402px;
}

#score-strip .ft .sow h5 em,
#score-strip .ft .soc h5 em {
  background-position: 0 -502px;
}

#score-strip .ft .league-header span {
  border: 5px solid transparent;
  _border-color: white;
  border-bottom: none;
  border-top: 5px solid #EFBC21;
  bottom: 15%;
  display: block;
  _filter: chroma(color=white);
  height: 0;
  left: 50%;
  margin-left: -5px;
  overflow: hidden;
  position: absolute;
  text-indent: -900px;
  width: 0;
}

#score-strip .ft .league-list {
  background: #2F2F31;
  -moz-border-radius: 0 0 .5em .5em;
  -webkit-border-radius: 0 0 .5em .5em;
  border-radius: 0 0 .5em .5em;
  -moz-box-shadow: 0 3px 4px rgba(17,17,17,.2);
  -webkit-box-shadow: 0 3px 4px rgba(17,17,17,.2);
  box-shadow: 0 3px 4px #111;
  display: none;
  left: 0;
  _opacity: 1;
  position: absolute;
  top: 45px;
  z-index: 3;
}

.yog-rtl #score-strip .ft .league-list {
  left: auto;
  right: 0;
}

#score-strip .ft.hover .league-list,
#score-strip .ft:hover .league-list {
  display: block;
}

#score-strip .ft .league-list ul {
  background-color: #000;
  overflow: hidden;
  width: 28em;
  zoom: 1;
}

#score-strip .ft .league-list ul li {
  border-top: 1px solid #333;
  float: left;
  margin: -1px 0 0 1px;
  text-transform: uppercase;
  width: 33%;
}

#score-strip .ft .league-list a {
  color: #FFF;
  display: block;
  font-size: 85%;
  padding: .5em 1em;
  text-decoration: none;
}

#score-strip .ft .league-list a:hover {
  color: #EFBC21;
}

#score-strip .ft .league-list ul li a:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#505050), to(#1F2021));
  background: -webkit-linear-gradient(top,  #505050,  #1F2021);
  background: -moz-linear-gradient(top,  #505050,  #1F2021);
  background: linear-gradient(top,  #505050,  #1F2021);
  background-color: #999;
  color: #FFF;
}

#score-strip .nfl .league-list li.nfl,
#score-strip .mlb .league-list li.mlb,
#score-strip .nba .league-list li.nba,
#score-strip .nhl .league-list li.nhl,
#score-strip .ncaaf .league-list li.ncaaf,
#score-strip .ncaab .league-list li.ncaab,
#score-strip .nascar .league-list li.nascar,
#score-strip .golf .league-list li.golf,
#score-strip .ufc .league-list li.ufc,
#score-strip .soccer .league-list li.soccer,
#score-strip .ten .league-list li.ten {
  filter: alpha(opacity=50);
  -moz-opacity: .5;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
  -webkit-opacity: .5;
  opacity: .5;
}

#score-strip:after,
#score-strip .ft:after,
#score-strip .ft .league-list ul:after {
  clear: both;
  content: '.';
  display: block;
  height: 0;
  visibility: hidden;
}

.ysp_playernote {
  margin: 0 2px;
}

.ysp_playernote_icon {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/fn/default/full/p_note_none.gif) left 0.2em no-repeat;
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-size: 0px;
  height: 13px;
  line-height: 13px;
  margin: 0 2px;
  overflow: hidden;
  text-indent: -99em;
  vertical-align: middle;
  visibility: visible;
  width: 11px;

  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  user-select: none;
}

.ysp_playernote_icon:hover {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/fn/default/full/p_note.gif) left 0.2em no-repeat;
}

.yui3-ysplayernote .dynamicnote-bd,
.yui3-ysplayernote .dynamicnote-ft {
  background-color: #FFF;
}

.yui3-ysplayernote .playerdata,
.yui3-ysplayernote .playernotes {
  background: #FFF;
  float: left;
  height: 290px;
  width: 49%;
  *width: 242px;
}

.yui3-ysplayernote .playerdata {
  border-right: 1px solid #CCC;
  -moz-box-shadow: 2px 0 5px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 2px 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 0 5px rgba(0, 0, 0, 0.3);
}

.yui3-ysplayernote .playernotes {
  float: right;
}

.yui3-ysplayernote div.playerinfo div.playernote-nav a {
  color: #E49D1A;
}

.yui3-ysplayernote .in-leaguestats {
  height: 35px;
  position: relative;
}

.yui3-ysplayernote .in-leaguestats li {
  color: #363636;
  float: left;
  height: 56px;
  text-align: center;
  width: 33%;
  zoom: 1;
}

.yui3-ysplayernote .in-leaguestats a.play-fantasy {
  position: absolute;
  right: 4px;
  top: 12px;
  font-size: 77%;
}

.yui3-ysplayernote .in-leaguestats dl {
  padding: 10px;
}

.yui3-ysplayernote .in-leaguestats dt {
  color: #111;
  display: inline;
  font-size: 77%;
}

.yui3-ysplayernote .in-leaguestats dd {
  color: #CF961F;
  display: inline;
  font-size: 77%;
  margin: 0;
  padding-left: .1em;
}

.yui3-ysplayernote .in-leaguestats dd,
.yui3-ysplayernote .in-leaguestats em {
  font-weight: bold;
}





.yui3-ysplayernote .playercomparison {
  background: #FFF;
  font-size: 100%;
  height: 60px;
  overflow: hidden;
  position: relative;
}

.yui3-ysplayernote .playercomparison table {
  background: #282828;
  border-collapse: collapse;
  color: #FFF;
  width: 100%;
}

.yui3-ysplayernote .playercomparison table th {
  background-color: #181818;
  border-right: 1px solid #454545;
  color: #929292;
  font-size: 77%;
  padding: 6px;
  text-align: center;
}

.yui3-ysplayernote .playercomparison table td {
  border-right: 1px solid #454545;
  font-weight: bold;
  font-size: 146.5%;
  padding: 8px;
  text-align: center;
}

.yui3-ysplayernote .playercomparison h5 {
  background: #E9E8E4;
  color: #363636;
  font-size: 123.1%;
  font-weight: bold;
  padding: 3px 5px;
}



.yui3-ysplayernote .teamsched-bd {
  background: #FFF;
  height: 175px;
  _height: 178px;
  overflow: auto;
  *overflow-x: hidden;
}

.yui3-ysplayernote .fantasy-sched .teamsched-bd {
  height: 137px;
  _height: 140px;
}

.yui3-ysplayernote .teamsched-ft,
.yui3-ysplayernote .playernotes-ft {
  _background: #FFF;
  margin-top: -5px;
  _margin-top: 0;
  padding: 5px 0 0;
  _padding: 0;
  font-size: 77%;
  zoom: 1;
}

.yui3-ysplayernote .teamsched-ft p,
.yui3-ysplayernote .playernotes-ft p {
  background: #FFF;
  border-top: 1px solid #DBDBDB;
  height: 10px;
  padding: 5px;
}

.yui3-ysplayernote .teamsched table {
  margin-bottom: 0;
  width: 100%;
  _width: 93.5%;
}

.teamtable thead {
  border: 1px solid #ABAB9E;
  border-width: 1px 0;
}

.yui3-ysplayernote .teamsched .teamtable th {
  color: #222;
  background-color: #D8D9D5;
  border: 1px solid #ABAB9E;
  border-width: 0 1px 1px 0;
  font: bold 9px Verdana;
  padding: 4px 3px;
  text-align: left;
  vertical-align: bottom;
}

.yui3-ysplayernote .teamtable th.last {
  border-right-width: 0;
}

.yui3-ysplayernote .teamsched .teamtable td {
  font: 77% Verdana;
  border-bottom: 1px solid #E7E7E5;
  line-height: 100%;
  padding: 4px 3px;
  text-align: left;
  width: 32%;
}

.yui3-ysplayernote .teamtable tr.even td {
  background: #F1F2ED;
}

.yui3-ysplayernote .teamsched .teamtable td.first {
  padding: 4px 3px 4px 6px;
}

.yui3-ysplayernote .teamsched .teamtable th.status,
.yui3-ysplayernote .teamsched .teamtable td.status {
  *width: 36%;
}



.yui3-ysplayernote .playernotes-bd {
  font-size: 85%;
  height: 271px;
  _height: 274px;
  overflow: auto;
  padding: 0 7px 0;
}

.yui3-ysplayernote .playernotes-bd h6 {
  font-weight: bold;
  margin-bottom: 7px;
}

.yui3-ysplayernote .playernotes-bd .noteitem {
  list-style: disc outside;
  margin: 10px 5px 0 20px;
}

.yui3-ysplayernote .playernotes-bd .first {
  border-bottom: 1px solid #ABAB9E;
  list-style-type: none;
  margin: 10px 5px 10px;
  padding: 2px 2px 10px;
  zoom: 1;
}

.yui3-ysplayernote .playernotes-bd li.last {
  border-bottom: none;
}

.yui3-ysplayernote .playernotes-bd .noteitem p {
  display: none;
  line-height: 131%;
  margin-bottom: 5px;
}

.yui3-ysplayernote .playernotes-bd .first p {
  display: block;
  margin-top: 5px;
}

.yui3-ysplayernote .playernotes-bd h5 {
  display: inline;
  font-size: 100%;
  font-weight: normal;
}

.yui3-ysplayernote .playernotes-bd .first h5 {
  font-weight: bold;
}

.yui3-ysplayernote .playernotes-bd .noteitem cite,
.yui3-ysplayernote .playernotes-bd .noteitem em {
  color: #929292;
  display: inline;
  font-weight: normal;
  white-space: nowrap;
}


.yui3-ysplayernote .yui3-widget-ft {
  border-top: 1px solid #b3b3b3;
  margin-top: 0;
  padding-top: 10px;
  text-align: center;
}

.yui3-ysplayernote .ft {
  background: #FFF;
  border: 5px solid #282828;
  border-top: none;
  height: 80px;
  zoom: 1;
}

.yui3-ysplayernote .ft .can_ad_slug {
  display: none;
}

.yui3-ysplayernote .playernote-FB,
.yui3-ysplayernote .playernotepromos {
  height: 70px;
  width: 494px;
  _width: 468px;
}



.yui3-ysplayernote .dynamicnote-hd,
.yui3-ysplayernote .dynamicnote-bd,
.yui3-ysplayernote .dynamicnote-hd .dl,
.yui3-ysplayernote .in-leaguestats ul,
.yui3-ysplayernote .fantasy .fantasy-bd,
.yui3-ysplayernote .fantasy .fantasy-bd .fantasy-leagues-nav {
  zoom: 1;
}

.yui3-ysplayernote .dynamicnote-hd:after,
.yui3-ysplayernote .dynamicnote-bd:after,
.yui3-ysplayernote .dynamicnote-hd .dl:after,
.yui3-ysplayernote .in-leaguestats ul:after,
.yui3-ysplayernote .fantasy .fantasy-bd:after,
.yui3-ysplayernote .fantasy .fantasy-bd .fantasy-leagues-nav:after {
  content: ".";
  display: block;
  font-size: 0px;
  line-height: 0px;
  height: 0;
  clear: both;
  visibility: hidden;
}



span.ysp-player {
  white-space: nowrap;
  display: inline;
}

.updates-disclosure{background-color:#f1f1f1;margin:10px 0;padding:0 10px 0 10px}.updates-disclosure .hd{padding:12px 0 10px 0;font-family:Arial "Sans-serif";color:#333;font-size:13px}.updates-disclosure .hd a{font-size:11px;float:right}.updates-disclosure .disc-in-msg{width:70%;float:left}.updates-disclosure .disc-in-mng{width:30%;float:right}.updates-disclosure .broadcasters{clear:both;padding-bottom:15px}.updates-disclosure .broadcasters span.cont{padding-right:11px}.updates-disclosure .broadcasters img{vertical-align:middle;padding:4px}.updates-disclosure .broadcasters img.y{padding-right:0}.updates-disclosure .broadcasters input{padding-right:4px}.updates-disclosure .broadcasters .cont>a{padding-right:4px;font:bold 11px arial}.updates-disclosure a,.updates-disclosure a:visited{text-decoration:none}.updates-disclosure a:hover,.disc-inline-perm-ovly li a:hover{text-decoration:underline}.disc-inline-perm-c{display:inline}.disc-inline-perm-act img{cursor:pointer;cursor:hand;padding:0}.disc-inline-perm-ovly{background-color:#fff;border:1px solid #ccc;padding:8px}.disc-inline-perm-ovly li a{text-decoration:none;display:block;padding-left:8px}.disc-inline-perm-ovly li{_height:1%;_width:1%}.disc-inline-perm-ovly li.selected a{background-image:url(https://s.yimg.com/lq/i/us/soc/updts/dlg_sprt2.gif);background-position:0 -195px;background-repeat:no-repeat}.disc-hide{display:none}.disc-tooltip-knob,#yup-dialog .container-close{background-image:url(https://s.yimg.com/lq/i/us/soc/updts/dlg_sprt2.gif)}.disc-tooltip-knob{background-repeat:no-repeat;background-position:-4px -61px;height:11px;width:20px;position:absolute;display:none}.yui-overlay .bd .disc-tooltip{border:1px solid #666;width:250px}.yui-overlay .bd .disc-tooltip div{padding:10px;font-family:Arial "Sans-serif";font-size:12px;color:#000;border:2px solid #ccc;background-color:#fff}body.yui-skin-sam .mask{background-color:#000;opacity:.6;filter:alpha(opacity=60)}#yup-dialog_c.shadow{*padding:0}#yup-dialog_c .underlay{opacity:.50;filter:alpha(opacity=50);top:-10px;left:-10px;bottom:-10px;right:-10px;margin:0;_right:0;_bottom:0;_margin:0;_padding:10px;_zoom:1}#yup-dialog{border:1px solid #447499;text-align:left;background-color:#f0f4f8}#yup-dialog strong{font-weight:bold}#yup-dialog .hd,#yup-dialog .hd span,.updates-disclosure .hd span,#yup-dialog .button-group button{background-image:url(https://s.yimg.com/lq/i/us/soc/updts/disclosure.png);background-repeat:repeat-x}#yup-dialog .container-close{background-position:-8px -8px;top:10px;height:16px}#yup-dialog .container-close:hover{background-position:-6px -30px}#yup-dialog .hd{margin:0;border:0;border-bottom:1px solid #d7dee6;font-family:Arial "Sans-serif";color:#3f6685;font-size:16px;background-color:inherit;background:none}#yup-dialog .bd{margin:0;padding:0 17px 0 17px;border:0;font-size:92%;background-color:#F9F9F9;color:#333;background-color:inherit}#yup-dialog .bd .result{font-family:Arial "Sans-serif";color:#3f3f3f;font-size:14px;padding:14px 0 18px 0}#yup-dialog .bd .ebcstrs_c{padding:10px;background-color:#e3e9ef}#yup-dialog .bd .ebcstrs_c .disc-ov-msg{font-family:Arial "Sans-serif";color:#333;font-size:13px;float:left;width:70%}#yup-dialog .bd .ebcstrs_c .disc-ov-mng{float:right;width:30%}#yup-dialog .bd .ebcstrs{clear:both}#yup-dialog .bd .ebcstrs_c .disc-ov-msg a{font-family:Arial "Sans-serif";font-size:11px;float:right}#yup-dialog .bd .ebcstrs img{margin-right:4px}#yup-dialog .bd .unbcstrs_c{padding:15px 0 0 0}#yup-dialog .bd .unbcstrs_c a{font-family:Arial "Sans-serif";font-size:11px;font-style:bold}#yup-dialog .bd a,#yup-dialog .bd a:visited{text-decoration:none;color:#247cd4}#yup-dialog .bd a:hover{text-decoration:underline}#yup-dialog .bd .unbcstrs_c img{vertical-align:middle;padding:0 4px 0 4px}#yup-dialog .bd .unbcstrs_c>div{margin-bottom:10px}#yup-dialog .bd form{margin-top:22px}#yup-dialog .ft{margin:0;padding:0;border:0;font-size:92%;background-color:inherit}#yup-dialog .button-group button{margin:0 15px 15px;cursor:hand;cursor:pointer;padding:3px 14px;border:1px solid #FD9A11;background-color:#fbd86d;background-position:0 -55px;font:bold 92% arial}#yup-show{padding:0 0 5px 0}#yup-show label{vertical-align:middle;padding:0 5px;font-family:Arial "Sans-serif";color:#666;font-size:12px}#yup-show input{vertical-align:middle}
.disc-inline-perm-ovly ul {
   list-style: none;
   padding: 0;
   margin: 0;
}

.yui-overlay,
.disc-tooltip {
  text-align: left;
}

#ysports .show-scrollbars {
  overflow: auto;
}

.updates-disclosure .broadcasters img {
  border: none;
}

#ysports #yup-dialog_mask {
  z-index: 9000 !important; 
}

#yup-dialog_c {
  z-index: 9001 !important;
}

.ysp-body #yui-main .ysp-mod #yup-dialog .hd,
.ysp-body #yui-main .ysp-mod #yup-dialog .bd,
.ysp-body #yui-main .ysp-mod #yup-dialog .ft,
.ysp-body #yui-main .ysp-mod .mwpphu-user-picker .hd {
  width: auto;
}

.ysp-body #yui-main .ysp-mod #yup-dialog .ft {
  background: none;
}
.carousel a.prev, .carousel a.next { 
position:absolute;
width:30px;
padding: 0;
height:25px;
top: 5px;
right: 40px;
background:url(https://s.yimg.com/lq/i/us/sp/ed/sp-coll-nav2.png) no-repeat;
overflow:hidden;
display:inline;
cursor:hand;
cursor:pointer;
}
.carousel a.next {
right: 10px;
background-position: -30px 0px; 
}
a.off {
cursor:default !important;
_filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;
}

.carousel .scrollnav { 
position:relative;
top: 12px;
left: 22px;
width: 100px;
margin: 0 auto;
list-style-type:none; 
cursor: pointer;
height: 25px; 
*top: 0px; 
*height: 25px; 
}

.carousel .scrollnav a {
float:left; overflow:hidden; 
background:transparent url(https://s.yimg.com/lq/i/us/sp/ed/sp-coll-nav2.png) no-repeat -11px -23px;
display:block; width:9px; height:9px; 
margin:0 2px; padding:0;
text-indent:-100px; 
}
.carousel .scrollnav a.current {
background-position:0 -23px; 
cursor:default;
}

.carousel div.scrollpages {
width:500em; 
list-style-type:none;
margin:0;
padding:0;
}

ul.dtk-list li.dtk-item div { margin-left:5px; padding: 0 5px 5px;}
ul.dtk-list li.dtk-item p { font-size:85%; color:#999; line-height: 100%; padding: 0; margin: 0; }


.wide-carousel {
width:648px;
position:relative; 
}
.wide-carousel div.scrollbody { 
width:640px;	
float:left; display:inline;
height: 112px;
margin-left:1px;
margin-top: 10px;
*margin-top: 0;
overflow:hidden;
}
.wide-carousel ul.dtk-list,
.wide-carousel .scrollpage {
float:left; 
width:648px;
display:inline;
}
.wide-carousel ul.dtk-list li.dtk-item { 
float:left; 
width:108px;
height: 116px;
display:inline; 
}
#photos.wide .bd { height: 147px; }


.thin-carousel {
width:318px;
position:relative; 
}
.thin-carousel div.scrollbody { 
width:314px;	
float:left; display:inline;
height: 220px;
margin-left:1px;
margin-top: 10px;
overflow:hidden;
}
.thin-carousel ul.dtk-list,
.thin-carousel .scrollpage {
float:left; 
width:324px;
display:inline;
}
.thin-carousel ul.dtk-list li.dtk-item { 
float:left; 
width:108px;
height: 116px;
display:inline; 
}
#photos.thin .bd { height: 255px; }
#photos-carousel .bd { margin-left: 1px !important; }

#yui-sub .thin-carousel {
  width:auto;
}

#yui-sub .thin-carousel div.scrollbody {
  width:296px;
  height:105px;
}

#yui-sub .thin-carousel ul.dtk-list,
#yui-sub .thin-carousel .scrollpage {
  width:300px;

}

#yui-sub .thin-carousel ul.dtk-list li.dtk-item {
  width:100px;
}

#yui-sub .thin-carousel a.prev, #yui-sub .thin-carousel a.next {
  top:-33px;
  right:34px;
}

#yui-sub .thin-carousel a.next {
  right:4px;
}

#yui-sub .thin-carousel .scrollnav {
  position:absolute;
  top:-28px;
  left:58%;
  width:60px;
}



.wide-carousel:after, .wide-carousel .scrollpages:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
.wide-carousel, .wide-carousel .scrollpages { zoom:1; } 

ul.inline,
ul.inline li {
	display: inline;
	float: none !important;
}

.portrait3 #leadstory .bd .secondary ul.icon_list li ul.inline li {
  float:left !important;
}

.portrait3 #leadstory .bd .secondary ul.icon_list li ul.inline li.FV {
  background-position: 0 -31px;

}


.portrait3 #leadstory .bd .secondary ul.icon_list li ul.inline {
  display:block;
  margin:0;
}

.portrait3 #leadstory .bd .secondary ul.icon_list li ul.inline:after {
content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;

}

ul.icon_list li.B,
ul.icon_list li.FC,
ul.icon_list li.FA,
ul.icon_list li.PA,
ul.icon_list li.FV,
ul.icon_list li.PV {
	margin-left: 16px;
}

ul.icon_list ul.inline {
	margin-left: -12px;
}

.feature ul.icon_list {
	margin: 0 6px;
}

.feature ul.icon_list ul.inline li {
	white-space: normal;
}

li.P,
li.FC,
li.FA,
li.PA,
li.FV,
li.PV {
	list-style-type: none !important;
	margin-left: 0;
}


a.FC,
a.FA,
a.PA,
a.FV,
a.PV,
a.PC,
span.FC,
span.FA,
span.PA,
span.FV,
span.PV,
span.PC,
a.comment_count,
li a.premium-content,
li.FC,
li.FA,
li.PA,
li.FV,
li.PV,
li.B,
li.PC,
.preview .premium-content,
.preview .FC,
.preview .FA,
.preview .PA,
.preview .FV,
.preview .PV,
.preview .B,
.preview .PC,
#stories .bd .content .bd ul li,
.magnifier,
#ysp-search-assist .miniassist li {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat 0 0;
	zoom: 1;
}

.icon_list li.FV {
	background-position: 0 -1199px;
border: none;
}

span.FC,
li.FC,
span.FV,
.story .inline li.FV,
li.FV {
	background-position: 0 -1199px;
}

span.PV,
li.PV {
	background-position: 0 -1299px;
}

span.FA,
li.FA {
	background-position: 0 -1399px;
}

span.PA,
li.PA {
	background-position: 0 -1499px;
}

a.comment_count {
	background-position: right -599px;
}

.breaking_news li.B,
.mini li.B,
.landscape3 li.B,
.landscape4 li.B,
.portrait3 #features .feature li.B {
	background-position: 6px -95px;
}

#stories .bd .content .bd ul li,
li.B {
	background-position: 5px 6px;
}

li.P {
	border-left: 1px #888 solid;
	margin-left: 6px;
	padding-left: 6px;
}

.breaking_news li.P {
	border-left: 1px #fff solid;
	margin-left: 9px;
	padding-left: 7px;
}

.landscape4 .breaking_news li.P {
	border-left: 1px #888 solid;
}

li .inline-element {
	border-left: 1px #888 solid;
	margin-left: 6px;
	padding-left: 6px;
}

li a .game_status {
	font-size: 85%;
}

.preview .PC,
li a.premium-content,
li a.PC,
li.PC {
	background-position: 0 -197px;
	padding-left: 15px;
}

span.icon-radio {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/logos-11.png) no-repeat 0 -2800px;
}

.magnifier {
	background-position: 0 -2099px;
	padding-left: 15px;
}

#ysp-search-assist .miniassist li {
	background-position: 1px -2196px;
	padding-left: 15px;
}

span.B,
span.FC,
span.FA,
span.PA,
span.FV,
span.PV {
	margin-left: 7px;
	padding-left: 18px;
}

ul.inline li.B,
ul.inline li.FC,
ul.inline li.FA,
ul.inline li.PA,
ul.inline li.FV,
ul.inline li.PV {
	margin-left: 12px;
	padding-left: 18px;
}

li a.live {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/logos-11.png) no-repeat right 5px;
	display: inline-table;
	margin-right: -1px;
	vertical-align: bottom;
	*vertical-align: baseline; 
	padding-right: 30px;
	white-space: nowrap;
	zoom: 1;
}

.article .package-list li.B { background-position: 6px 9px; }


#ysp-sub-nav-ac {
  left: -9em;
}

#ysp-sub-nav-ac,
#ysp-sub-nav-ac ul {
  font: 13px/1.231 arial;*font-size:small;*font:x-small;
}

#ysp-league-sub-nav #ysp-sub-nav-ac-results a {
  background: none;
  color: #046BCA;
  margin: 0;
  padding: 0;
  height: auto;
  line-height: auto;
}

#ysp-league-sub-nav #ysp-sub-nav-ac a.close {
  background: #d7d5d5 url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat right -2299px;
  display: block;
  float: right;
  height: 14px;
  margin: -.27em .18em 0 0;
  padding: 0;
  width: 14px;
}

#ysp-sub-nav-ac .bd { 
  padding: .45em 0 .9em 1em;
  width: 22.92em;
}

#ysp-league-sub-nav .driver-search .bd { 
  width: 23.75em; 
  _width: 24.8em; 
}

#ysp-sub-nav-ac form {
  line-height: 1.2em;
  margin: 0;
  padding: 0;
}

#ysp-sub-nav-ac-field {
  width: 17.08em;
}

#ysp-sub-nav-ac-submit {
  background: url(https://s.yimg.com/lq/i/us/sp/ed/nav08/magnify_white.gif) no-repeat;
  border-width: 0;
  height: 22px;
  line-height: 22px;
  *margin: 0 0 0 .2em;
  text-indent: -9999em;
  width: 26px;
}

#ysp-sub-nav-ac th {
  color: #666;
  font-weight: normal;
  font-size: 85%;
  _font-size: 10px; 
  padding: .5em 0;
  text-align: left;
  white-space: nowrap;
}

#ysp-sub-nav-ac-results table {
  border-collapse: collapse;
  font-size: 85%;
  margin: 1em 0 0 0;
  height: 2em;
}

#yui-dt0-th0 {
  width: 105px;
}

#yui-dt0-th1 {
  width: 52px;
}

#yui-dt0-th2 { 
  width: 131px;
}

#ysp-sub-nav-ac-results {
  display: none;
  margin-top: 1em;
  width: 22.33em;
}

#ysp-sub-nav-ac-results.show {
  display: block;
}

#ysp-sub-nav-ac th,
#ysp-sub-nav-ac-results .yui-dt-first td {
  background: url(https://s.yimg.com/lq/i/us/sp/ed/nav07/flyout_fan_sep_01.png) top left repeat-x;
}

#ysp-sub-nav-ac-results td {
  background: none;
  border-width: 0;
  color: #000;
  font-size: 85%;
  _font-size: 10px; 
}

#ysp-league-sub-nav #ysp-sub-nav-ac-results a {
  line-height: 1.9em;
  text-decoration: none;
}

#ysp-league-sub-nav #ysp-sub-nav-ac-results a:hover {
  text-decoration: underline;
}

#ysp-sub-nav-ac label {
  display: none;
}

#ysp-sub-nav-ac label.selected,
#ysp-sub-nav-ac .yui-dt-empty,
.yui-dt-hd,
#ysp-sub-nav-ac-hidden-results {
  display: none;
}

#ysp-league-sub-nav #ysp-sub-nav-ac-results .yui-dt-highlighted a {
  text-decoration: underline;
}

#ysp-sub-nav-ac-results-message {
  font-size: 85%;
  line-height: 1.9em;
}

#ysp-sub-nav-ac-results-message strong {
  font-weight: bold;
}

.yui-dt-highlighted,
#ysp-sub-nav-ac-submit {
  cursor: pointer;
  cursor: hand;
}

img#spinner {
  margin: 50px 134px;
}

#ysp-sub-nav-ac-results .yui-dt-highlighted,
#ysp-sub-nav-ac-results .yui-dt-highlighted td {
  background-color: #eee;
}

#ysp-sub-nav-ac-results table div.yui-dt-liner {
  padding: 0;
}


.yui-dt0-col-nCarNumber * {
  text-align: right;
}

.driver-search #yui-dt0-th1 {
  width: 138px;
}

.driver-search #yui-dt0-th2 { 
  width: 56px;
}

.driver-search .yui-dt0-col-sOwner .yui-dt-liner {
  width: 134px;
}

.driver-search .yui-dt0-col-nCarNumber .yui-dt-liner {
  width: 60px;
}
body,#yog-body{font-family:"Helvetica Neue",HelveticaNeue,helvetica,arial,sans-serif;font-size:13px;line-height:1.25}
body#ysports{background-color:#fff;}
.yog-nav{padding-top: 5px;}
.yog-nav .navigation{padding-left: 5px;}
.scroll-fallback .yog-page {padding-top: 0;}




@media all {
  #yucs.yucs-mc,
  #yucs-top-inner {
    width: auto !important;
    margin: 0 !important;
  }

  #yucs-top-inner,
  #yucs.yucs-mc {
    min-width: 970px !important;
    max-width: 1260px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  #yucs.yucs-mc {
    _width: 970px !important;
  }

  #yucsHead #yucs-search {
    position: absolute;
    left: 180px !important;
    max-width: none !important;
    margin-left: 0;
    _left: 190px;
    _width: 510px !important;
  }

  #yucsHead #yucs #yucs-search {
    left: 180px !important;
  }

  #yucsHead #yucs #yucs-logo {
    width: 160px !important;
    width: 170px !important;
  }

  .yog-ad-billboard #yucs-top-inner,
  .yog-ad-billboard #yucs.yucs-mc,
  .yog-ad-leaderboard #yucs-top-inner,
  .yog-ad-leaderboard #yucs.yucs-mc {
    max-width: 1120px !important;
  }
}
@media screen and (max-width: 1023px) {
  #yucsHead #yucs-search {
    width: 510px !important;
  }

  .yog-type-content #yucsHead #yucs-search {
    width: 615px !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1219px) {
  #yucsHead #yucs-search {
    width: 530px !important;
  }

  .yog-type-content #yucsHead #yucs-search {
    width: 645px !important;
  }
}
@media screen and (min-width: 1220px) {
  #yucsHead #yucs-search {
    width: 710px !important;
  }

  .yog-type-content #yucsHead #yucs-search {
    width: 840px !important;
  }
}




.yog-nav {
  padding-top: 5px;
}

.yog-nav .navigation {
  padding-left: 5px;
}

.nav-wrap {
  margin-top: 20px;
}

.yog-nav h3 {
  margin-bottom: 5px;
  font-size: 85%;
}

ul.navlist {
  font-weight: 300;
  *font-weight: normal;
  padding: 0;
}

ul.navlist li {
  margin-bottom: 5px;
}

ul.navlist li > a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

ul.navlist li > a.more {
  display: inline;
  
  padding-right: 10px;
}


ul.navlist div.subnav-more {
  display: none;
}


ul.navlist div.yui3-overlay div.subnav-more {
  display: block;
}

ul.navlist div.subnav-more {
  border-width: 1px;
  border-style: solid;
}

ul.navlist div.subnav-more ul {
  padding: 20px 20px 5px 20px;
}

ul.navlist div.subnav-more .arrow {
  left: -6px;
  position: absolute;
  border: 1px solid transparent;
  height: 10px;
  width: 10px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
}

ul.navlist ul.subnav {
  margin-top: 5px;
  padding-left: 10px;
}

div.navigation ul.navlist li > a:hover {
  text-decoration: underline;
}

ul.navlist li > a,
ul.navlist li > a:visited,
ul.navlist li > a:hover {
  font-size: 15px;
}






ul.navlist {
  font-weight: 300;
  padding: 0;
}

ul.navlist li > a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

ul.navlist li > a.more {
  display: inline;
  
  padding-right: 10px;
}


ul.navlist div.subnav-more {
  display: none;
}


ul.navlist div.yui3-overlay div.subnav-more {
  display: block;
}

ul.navlist div.subnav-more {
  border: 1px solid #c3c5c7;
  background: #fff;
}

ul.navlist div.subnav-more ul {
  padding: 20px 20px 5px 20px;
}

ul.navlist div.subnav-more .arrow {
  left: -6px;
  position: absolute;
  border: 1px solid transparent;
  border-top-color: #c3c5c7;
  border-left-color: #c3c5c7;
  background: #fff;
  height: 10px;
  width: 10px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
}

ul.navlist ul.subnav {
  padding-left: 10px;
}

div.navigation ul.navlist li > a:hover {
  text-decoration: underline;
}


ul.navlist li > a,
ul.navlist li > a:visited,
ul.navlist li > a:hover {
  font-size: 15px;
}

ul.navlist li > a.selected {
  font-weight: 500;
  color: #6e329d;
}


body .yog-wrap {
  width: auto;
}

#ysports #hd {
  background: transparent;
}

#ysp-navigation,
.yspcontent {
	clear: none;
	float: left;
}

body.article #doc {
  background: transparent;
  margin: 0;
  min-width: 0;
  width: auto;
}

#ysports.article #doc #yui-sub .mod,
body.ysp-photo_viewer #doc #yui-sub .mod {
  width: auto;
}

.article #hd,
.article #bd,
.article #ft {
  margin: 0;
}

#ysports #yspMainContentWrapper,
#doc #bd {
  float: none;
  margin: 0;
  max-width: 1260px;
  min-width: 980px;
  position: relative;
  width: auto;
}

.yog-np {
  top: 0;
}

.yog-nw {
  position: absolute;
  xposition: fixed;
  z-index: 2;
}

#ysports #doc #yui-main .yog-cw {
  margin-left: 160px;
  min-width: 0;
  width: auto;
}

#doc #yui-main,
.yog-page .yog-cp {
  margin: 0;
  width: 79%;
}

#yucsHead .yog-cp {
  width: 79%;
}

.yog-page .yog-sky {
  float: right;
}

.yog-page #yspMainContentWrapper .yog-sky,
.yog-page #bd .yog-sky,
.yog-page #yog-bd .yog-sky,
#doc #yog-bd .yog-rp {
  min-width: 0;
  width: 19%
}

#yog-bd .rail-content .yog-cp,
#doc .rail-content #yui-main {
  width: 66%;
}

#yog-bd .rail-content .yog-rp,
#doc .rail-content #yui-sub {
  padding-right: 20px;
  width: 32%;
}

#doc #yui-sub .yog-rw,
#doc #yui-sub .yog-rw .mod {
  min-width: 0;
  width: auto;
}

.ysp-body #doc #yui-main .yui-b .ysp-mod .hd,
.ysp-body #doc #yui-main .yui-b .ysp-mod .bd,
.ysp-body #doc #yui-main .yui-b .ysp-mod .ft {
  background: transparent;
}

#yui-main #opinions .hd h3,
#yui-main .yui-b .left .mod div.hd,
#yui-main .yui-b .right .mod div.hd,
#yui-main .yui-b .left .mod div.bd,
#yui-main .yui-b .right .mod div.bd,
#yui-main .yui-b .yui-g .yui-u .mod div.hd,
#yui-main .yui-b .yui-g .yui-u .mod div.bd,
#yui-main .yui-b .left .mod div.ft,
#yui-main .yui-b .right .mod div.ft,
#yui-main .yui-b .yui-g .yui-u .mod div.ft {
  width: auto;
}


.ysp-body #doc #yui-main .yui-b #ysp-reg-box-line_score .bd {
  background: #393939;
  background-image: -moz-linear-gradient(center bottom, rgb(32,32,32) 40%, rgb(57,57,57) 40%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.4, rgb(32,32,32)), color-stop(0.4, rgb(57,57,57)));
}

.yom-league-scoreboard #container {
  width: 100%;
}

.yom-league-scoreboard #title,
.yom-league-scoreboard #datebox,
.yom-league-scoreboard #getscores {
  clear: left;
  float: left;
  position: static;
  *width: 275px;
}

.yom-league-scoreboard #getscores {
  padding-top: 1em;
}

.yom-league-scoreboard #refresh {
  bottom: 0;
  left: 0;
}

#ysports #yspContentWrapper {
  width: auto;
}

.yom-app .title,
.mod .hd h2 {
  font-family: "Helvetica Neue",HelveticaNeue,helvetica,arial,sans-serif;
  font-size: 1.17em;
  font-weight: normal;
}

.ysp-body #doc #yui-main .yui-b .ysp-mod .hd,
.ysp-body #doc #yui-main .yui-b .ysp-mod .bd,
.ysp-body #doc #yui-main .yui-b .ysp-mod .ft {
  width: auto;
}

#ysports #doc #ysp-reg-game_picks-schedule .hd {
  width: 100%;
}

#ysports .ranks #bd {
  background: transparent;
}

#ysp-reg-box-line_score .bd {
  position: relative;
  width: auto;
}

#ysp-reg-box-line_score .bd .board {
  margin: 0 auto;
}

#ysp-reg-box-line_score .bd .away,
#ysp-reg-box-line_score .bd .home {
  left: .5em;
  margin: 0;
  position: absolute;
  top: 3em;
  width: auto;
}

#ysp-reg-box-line_score .bd .home {
  left: auto;
  right: .5em;
}

#ysp-reg-box-line_score .bd .away div,
#ysp-reg-box-line_score .bd .home div {
  background: transparent !important;
  height: auto;
  margin: 0;
  padding: 0;
}

#ysp-reg-box-line_score .bd .away div em,
#ysp-reg-box-line_score .bd .home div em {
  font-size: 200%;
  padding: 10px 0 0 0;
}

#ysp-reg-box-line_score .bd .away div img,
#ysp-reg-box-line_score .bd .home div img {
  height: 25px;
  width: 25px;
}

#ysp-reg-box-line_score .bd .away div em,
#ysp-reg-box-line_score .bd .home div em,
#ysp-reg-box-line_score .bd .away div img,
#ysp-reg-box-line_score .bd .home div img {
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

@media all and (min-width: 1200px) {
  #ysp-reg-box-line_score .bd .away div,
  #ysp-reg-box-line_score .bd .home div {
    width: 125px;
  }

  #ysp-reg-box-line_score .bd .away div em,
  #ysp-reg-box-line_score .bd .home div em {
    font-size: 250%;
  }

  #ysp-reg-box-line_score .bd .away div img,
  #ysp-reg-box-line_score .bd .home div img {
    height: 50px;
    width: 50px;
  }
}

#ysp-reg-box-line_score .bd .board {
  float: none;
}

#ysp-reg-box-line_score .bd .board {
  clear: both;
}

@media all and (max-width: 1090px) {
  #ysp-reg-box-line_score .bd .away,
  #ysp-reg-box-line_score .bd .home {
    display: none;
  }
}

.yom-mod #ysp-player-nav {
  background: #000;
}

#stat_snapshot li,
#stat_snapshot li strong {
  width: 50px;
}

@media all and (max-width: 1090px) {
  #ysp-player-nav img {
    display: none;
  }
}

.tweener a img {
  height: auto;
  width: 100%;
}


.yom-footer-info {
  margin: 10px 0px 10px 10px;
  font-size: 90%;
}
.yom-footer-info cite {
  display: block;
  font-size: 100%;
  color: inherit;
}
.yom-footer-info ul {
  margin-top: 10px;
}
.yom-footer-info li {
  display: inline-block;
  margin-right: 10px;
}

#nba-draft-title .hd h1 {
  width: 100%;
}

#main #leadstory .bd .photo,
.yom-mod #main.mini #leadstory .bd .text {
  position: static;
}

#main #leadstory .bd .text {
  float: left;
}

div#nt1 {
  max-width: 1260px;
  margin: 0;
  min-width: 980px;
  padding-top: 0;
}

.yog-sky .yog-rw #yspSubContentWrapper {
  float: none;
  margin: 0 auto;
}


.yspnavbg,
.ysprow2,
.yspxprthbody {
  background: transparent;
}

.ysptblthbody1,
.ysptblthbody2 {
  background-color: rgba(255, 255, 255, 0.2);
  color: #EEE;
}

.ysptblclbg6 {
  color: #000;
}

.yspsctnhdln,
.yspcptnnames {
  color: #AFAFAF;
}

.yspwhitebg,
.ysprow1 {
  background: transparent;
}

body #bd {
  background: transparent;
}

.yspblackbg,
.yspwhitebg {
  background: transparent;
}

.yog-cp .yom-mod,
.yog-rp .yom-mod {
  background: #FFF;
  color: #000;
}

.yog-rp .yom-footer-info {
  background: transparent;
}

.yom-mod a:link,
.yom-mod a:visited {
  color: #324FE1;
}

.ysp-mod h4 {
  color: #AFAFAF;
  font-size: 167%;
  font-weight: normal;
}

#ysports.article #yui-sub #sky,
#yui-sub #sky,
#ft #n,
#yspFooterWrapper,
.subIndexPage #yspAdWrapper,
.yog-rp.yog-sky .yog-rw .yom-mod {
  background: transparent;
  border: none;
}

body.ysp-body #yui-sub .ysp-photos,
#video-list_spotlight {
  background: #FFF;
  padding-top: 10px;
}

body div.mod div.ad_mod {
  margin-bottom: 0;
}

#ysports #yui-sub .ysp-mod,
.ysp-mod,
.ysp-body .mod {
  background: #FFF;
}

.yom-mod .ysptblhdrlinks:link,
.yom-mod .ysptblhdrlinks:visited,
.yog-bd .yom-footer-info,
#bd .yom-footer-info,
#yog-bd .yom-footer-info {
  color: #FFF;
}

.yog-cw .yom-league-stats table .ysptblclbg1 td select {
  display: block;
}

.yom-league-stats table .yspscores,
.yom-league-stats table .yspwhitebg {
  background: #FFF;
  color: #000;
}

.yog-picks-page #doc #bd {
  width: 1260px;
}

.ysp-body .yom-picks {
  width: 655px;
}

#ysports #doc #ysp-reg-game_picks-schedule .hd {
  width: 98%;
}


#yui-main .yui-b:after,
#yui-main .yui-b .mod div.hd:after {
  overflow: hidden;
}

div.yog-page {
  padding-top: 84px;
}

.ad_slug_table {
  margin: 0 auto;
}

#nascar-driver-chart .bd img {
  max-width: 100%;
}

#ysports #yui-sub #static-league-promo {
  background: transparent;
}

#static-league-promo .bd {
  text-align: center;
}


body.propertyness-nhl {
  background-image: url(https://s.yimg.com/os/publish-images/sports/2013-08-29/ca8bf0b9-a82c-49e3-8a40-c112ca4a24a8_nhl_blurred.jpg) !important;
}

body.propertyness-nfl,
body.propertyness-ncaaf {
  background-image: url(https://s.yimg.com/os/publish-images/sports/2013-08-29/93692e9f-cb30-4a08-a265-543c2e47bbd5_nfl_blurred.jpg) !important;
}

body.propertyness-nba,
body.propertyness-ncaab {
  background-image: url(https://s.yimg.com/os/publish-images/sports/2013-08-29/0fbbd33f-f737-4669-b437-c01090e1b59d_nba_blurred.jpg) !important;
}


body {
  padding-top: 0;
}

.yog-page #yog-hd {
  position: absolute;
  top: 0;
  width: 100%;
}

#doc #yui-main,
.yog-page #bd .yog-cp,
.yog-page .yog-wrap #yog-cp,
.yog-page #yog-bd .yog-cp {
  margin-left: 190px;
}

#ysports #doc #yui-main .yog-cw {
  margin-left: 0;
}

#doc .rail-content {
  max-width: 100% !important;
  min-width: 0 !important;
  width: 1210px !important;
}

.yog-page .yog-wrap #yog-cp,
#yog-bd .rail-content .yog-cp,
#doc .rail-content #yui-main {
  width: 700px;
}

.yog-page .yog-wrap #yog-rp {
  width: 18%;
}

.yog-full .yog-cp {
  width: 1000px !important;
}

#yspContentWrapper {
  background: none;
}

#yog-bd .rail-content .yog-rp,
#doc .rail-content #yui-sub {
  overflow: hidden;
  width: 300px;
}
