div.flyout[class],
div.flyout[class] div,
body div.mast div.flyout[class] div {
    background-image: none;
}

body #ysp-college div.bd,
body #ysp-action-sports div.bd,
body #ysp-ncaab div.bd,
body #ysp-ncaaf div.bd,
body #ysp-more div.bd {
    margin-right: 0;
}

div#ysp-quicklinks-nav ul#league_top_quicklinks-test li.fantasy ul a {
    background: transparent;
}

#yui-main .yui-b .yui-g #experts.mod .bd dl {
	border: 3px solid #000;
	border-top: none;
	border-bottom: none;
}

#yui-main .yui-b .yui-g #experts.mod .ft {
	padding: 0 6px 7px 6px;
	padding-bottom: 0;
	width: 318px
}

#yui-main .yui-b .yui-g #experts.mod .ft p {
	border: 3px solid #000;
	background-color: #fff;
	border-top: none;
	padding: 6px;
}

#opinions .hd div {
    background: url(https://s.yimg.com/lq/i/us/sp/ed/blog/mod9.png) 0 0;
    width: 100%;
    padding-top: 10px;
}

#opinions h3 {
	padding-top: 10px;
	font-size: 92%;
    background: url(https://s.yimg.com/lq/i/us/sp/ed/blog/mod9.png) right -47px;
}

#opinions h3 span {
	padding-left: 8px;
    background-color: #fff;
    padding-right: 5px;
}

#yui-main div#featured-blogs {
	padding: 0;
	background-color: #fff;
}

#featured-blogs.sport dd span {
    font-size: 92%;
}

#featured-blogs .author {
    font-weight: bold;
    padding-right: 5px;
}

#featured-blogs .hd div {
    border-top: 1px solid #ddd;
    padding-left: 10px;
}

#ysports.article #yui-sub #featured-blogs .hd h4,
#featured-blogs .hd h4 {
    height: 19px;
    padding-top: 10px;
    margin-bottom: 8px;
	overflow: hidden;
	background: url(https://s.yimg.com/lq/i/us/sp/ed/blog/mod9.png) 0 -41px;
	margin-right: 5px;
	margin-left: 5px;
}

#featured-blogs .hd h4 a,
#featured-blogs .hd h4 span {
    width: 125px;
	display: block;
	height: 19px;
	text-indent: -1000em;
	background: #fff url(https://s.yimg.com/lq/i/us/sp/ed/blog/mod9.png) -683px 0 no-repeat;
	padding-right: 2px;
}

#featured-blogs.sport .entry .primary dd.first {
	padding-top: 6px;
}

#featured-blogs.sport .entry .primary dt,
#featured-blogs.top .entry dt {
    float: left;
}

#featured-blogs dd {
    padding-right: 5px;
}

#featured-blogs.sport .entry .primary dd,
#featured-blogs.top .entry dd {
	padding-top: 5px;
    padding-left: 85px;
    _padding-left: 10px;
    margin-top: 0;
    color: #61605c;
}

#featured-blogs .entry dl {
    zoom: 1;
}

#featured-blogs .entry dl:after {
	content: "."; height: 0; display: block; visibility: hidden; clear: both;
}

#featured-blogs .ft {
    text-align: right;
	padding-top: 5px;
    font-size: 92%;
}

#featured-blogs .ft p {
	border-top: 1px dotted #b8b8b8;
	padding: 5px;
}


#featured-blogs .thumb {
    border: 1px solid #c3c1c2;
}




#featured-blogs.top {
}

#yui-main .yui-b #featured-blogs.top.mod div.bd {
    padding: 5px 10px;
}

#featured-blogs.top .entry {
    border: 1px solid #ddd;
    margin-right: 5px;
    padding: 2px;
	width: 203px;
    float: left;
}

#yui-sub #featured-blogs.top .entry {
  width: auto;
}

#featured-blogs.top .entry dl {
    zoom: 1;
}

#featured-blogs.top .entry dl {
    padding: 5px;
    background-color: #efeee9;
}

#featured-blogs.top .entry h5 {
    font-size: 100%;
    padding: 6px;
}

#featured-blogs .bd h5 {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/ed/blog/mod9.png) 0 -656px;
	height: 20px;
	padding-left: 5px;
}

#featured-blogs.top .entry h5 span {
    background-color: #fff;
    padding: 2px 4px;
}

#featured-blogs.top .entry.last {
    margin-right: 0;
}




#featured-blogs .nba h5 { 
    background-position: 0 -86px;
}

#featured-blogs .fantasy h5 { 
    background-position: 0 -124px;
}

#featured-blogs .nhl h5 { 
    background-position: 0 -162px;
}

#featured-blogs .nfl h5 { 
    background-position: 0 -200px;
}

#featured-blogs .nascar h5 { 
    background-position: 0 -238px;
}

#featured-blogs .mlb h5 { 
    background-position: 0 -276px;
}

#featured-blogs .ncaab h5 { 
    background-position: 0 -314px;
}

#featured-blogs .ncaaf h5 { 
    background-position: 0 -352px;
}

#featured-blogs .olympics h5 { 
    background-position: 0 -466px;
}

#featured-blogs .golf h5 { 
    background-position: 0 -390px;
}

#featured-blogs .ufc h5,
#featured-blogs .mma h5 {
    background-position: 0 -428px;
}

#featured-blogs .sow h5,
#featured-blogs .soccer h5 {
    background-position: 0 -504px;
}

#featured-blogs .ten h5,
#featured-blogs .tennis h5 {
    background-position: 0 -542px;
}

#featured-blogs .rumors h5 {
    background-position: 0 -580px;
}

#featured-blogs .highschool h5 {
    background-position: 0 -618px;
}





#yui-main .yui-b .yui-g .yui-u #featured-blogs.mod.sport div.ft {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/ed/mod-thin-mid.gif) repeat-y;
}

#yui-main #featured-blogs.sport .bd {
  padding-bottom: 10px;
  width: 310px !important\9;
  *width: 310px !important;
}

#featured-blogs.sport .hd div {
  background: url(https://s.yimg.com/lq/i/us/sp/ed/blog/mod9.png);
}

#yui-main .yui-b .yui-g .yui-u #featured-blogs.sport.mod div.ft {
	border-top: none;
	padding-bottom: 0;
	padding-left: 6px;
	padding-right: 6px;
	width: 318px;
}

#featured-blogs.sport .wrapper {
	border: 1px solid #ddd;
	margin: 0 4px;
	*margin: 0 2px;
	padding: 2px;
	background-color: #fff;
	*width: 290px !important;
}

#featured-blogs.sport .wrapper div {
	background-color: #f2f1ed;
	padding-bottom: 5px;
}


#featured-blogs.sport .ft p {
    border-bottom: 1px solid #ddd;
	border-top: none;
	padding: 0 5px 5px 5px;
}

#featured-blogs.sport h5 {
    padding-top: 8px;
}

#featured-blogs.sport dl.primary dt {
    border-top: none;
    margin-top: 0;
    margin-right: 5px;
}

#featured-blogs.sport dl dt {
    border-top: 1px dotted #b3b2ad;
}

#featured-blogs.sport dl.primary dt {
    padding: 5px 0 0 5px;    
}

#featured-blogs.sport dl dt,
#featured-blogs.sport dl dd {
    padding: 8px 0 0 5px;
}

#featured-blogs.sport dl dt {
    margin-top: 5px;
}

#featured-blogs.sport dl dd {
    color: #616161;
    padding-top: 0;
    margin-top: 3px;
}

#featured-blogs.sport h5 span {
    background-color: #fff;
    padding: 2px 3px;
}

#featured-blogs.sport .primary {
    margin-bottom: 5px;
    zoom: 1;
}

#featured-blogs.sport .bd {
    background-color: #efeee9;
    
}




.updates-disclosure h3 {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 93%;
    line-height: 1.25em;
    margin-bottom: 5px;
}

.ysp-comments .updates-disclosure .hd {
    border-top: none;
}

.ysp-comments .updates-disclosure .bd {
    border: none;
    padding-bottom: 5px;
}

.updates-disclosure p {
    font-size: 93%;
    display: inline;
    padding-right: 4px;
}



.ysp-comments {
    margin: 1em 15px;;
}

.ysp-comments .hd {
    border-top: 1px solid #b1b1b1;
}

.ysp-comments .bd,
.ysp-comments .hd {
	margin: 0 10px;
}

.ysp-comments .bd {
    border-bottom: 1px solid #ebebeb;
    clear: both;
}

.ysp-comments .ft {
	clear: both;
	margin: 1em 0 30px 0;
}

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

.ysp-comments .hd h4 {
    padding: 10px 10px 10px 0;
    font-weight: bold;
    font-size: 116%;
}

.ysp-comments .hd p {
    padding: 3px 7px;
}

.ysp-comments .hd .post {
    padding: 0;
}

.yui-b .ysp-comments .ft .pagination:after {
    content: "."; height: 0; display: block; visibility: hidden; clear: both;
}

.yui-b .ysp-comments .ft .pagination p {
    float: left;
}

.yui-b .ysp-comments .ft div p {
    float: none;
    position: static;
}

.ysp-comments .hd .post {
    float: left;
}

.ysp-comments .pagination {
    float: right;
    margin-right: 0;
	margin-bottom: 20px;
	zoom: 1;
}

.ysp-comments .ft .pagination {
    padding-right: 10px;
}

.ysp-comments .pagination p {
    float: left;
    margin-right: 1em;
    padding: 0;
}

.ysp-comments .pagination ul {
    float: left;
}

.ysp-comments .pagination li {
    border-left: 1px solid #939393;
    float: left;
    margin-left: -1px;
    padding: 0 .5em;
    color: #939393;
}

#ysports #bd .ysp-comments .pagination a:visited {
    color: #0069aa;
}

.ysp-comments .pagination li.first {
	border-left: none;
}


.ysp-comments .pagination li.last {
    padding-right: 0;
}

.ysp-comments .pagination li span {
    color: #939393;
}

.ysp-comments .bd ol {
    background-color: #FFF;
    overflow: hidden;
    padding: 0;
}

.ysp-comments .bd ol li {
    border-top: 1px solid #EBEBEB;
    list-style-type: none;
    margin: 0 0 1px 0;
    padding: 7px 0;
    zoom: 1;
}

.ysp-comments .bd ol li:after,
.ysp-comments div.pagination:after {
    content: "."; height: 0; display: block; visibility: hidden; clear: both;
    content: "adfasdfadf";
}

.ysp-comments .bd li .userIcon {
    float: left;
}

.ysp-comments .bd li div {
    float: left;
    margin-left: 7px;
    width: 94%;
}

.ysp-comments .bd li div .info,
.ysp-comments .bd li div .body {
    clear: both;
    float: none;
    margin-left: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

.ysp-comments .bd li div .body {
    font-size: 108%;
    padding: 7px 0 20px 0;
}

.ysp-comments .bd li div div p {
    float: right;

}

.ysp-comments .bd li div div p a {
    color: #7599C9;
}

.ysp-comments .bd cite {
    float: left;

}

.ysp-comments .bd cite a {
    color: #2C4967;
}

.ysp-comments .ft {
    zoom: 1;
    position: relative;
}



.ysp-comments .status {
    padding: 10px;    
    font-weight: bold;
    margin: 0 0 1.5em 0;
}

.ysp-comments .identity {
    font-weight: bold;
    font-size: 93%;

    padding-top: 5px;
	margin-bottom: 15px;
	color: #302f30;
    zoom: 1;
}

.ysp-comments .identity:after {
    content: "."; height: 0; display: block; visibility: hidden; clear: both;
}

.ysp-comments .identity dd {
	padding-top: 3px;
	zoom: 1;
}

.ysp-comments .identity img {
    float: left;
    margin: 0 5px;
}

.ysp-comments .identity dd span {
	padding-top: 10px;
	display: block;
}

.ysp-comments .error {
    border: 1px solid #ee0017;
    background: #fbe1e2;
    color: #f0001f;
}

#ysp-post-label {
	font-weight: bold;
	float: left;
	font-size: 116%;  
}

a.guide {
    float: right;
    padding-top: 4px;
    font-size: 85%;
}

.ysp-comments .success {
    border: 1px solid #c9cbc4;
    background: #e5e5e4;
}

.ysp-comments .success dd {
	font-weight: normal;    
}

#ysp-comment {
	clear: both;
    margin: 0 0 7px 0;
    padding: 20px;
		zoom: 1;
}

#ysp-comment.result {
    margin-top: 1.5em;
}

#ysp-comment .notes {
    float: left;
}

#ysp-comment .submit {
	clear: both;
}

#ysp-comment textarea {
    clear: both;
    border: 1px solid #939393;
    height: 12em;
    margin: 7px 0;
    width: 100%;
	
}



.storyactions li a,
.toolbar .hd li a {
	background: url(https://s.yimg.com/lq/i/us/sp/ed/ar/utils9.png) no-repeat;
	color: #676767;
	display: inline;
	font-weight: bold;
	margin:-1px 0 -2px;
	min-height:12px;
	padding:0px 0 3px 20px;
}

.storyactions li.facebook iframe {
  border: none;
  overflow: hidden;
  height: 20px;
  width: 125px;
}

.storyactions li.email a,
.toolbar .hd li.email a {
	background-position: 0 1px;
}

.storyactions li.print a,
.toolbar .hd li.print a {
	background-position: 0 -60px;
}

.toolbar .hd li {
	border-left: 1px dotted #666;
	float:left;
	font:normal 100% Arial;
	height: 23px;
	margin: 0;
	padding: 1.1em 1em 0 .5em;
	_padding-bottom: 8px;
}

.toolbar .hd li.first {
	border-left: 0;
	clear:left;
	margin: 0 0 0 .5em;
	padding-right:1.1em 1.67em 0 0;
}

.toolbar .bd a {
    background: url(https://s.yimg.com/lq/i/us/sp/ed/ar/utils9.png);
    display: block;
    height: 22px;
    margin:0.6em 0.3em 0.1em 0.3em;
    overflow: hidden;
    width: 23px;
    text-indent: -1000em;
    float: left;
}

.toolbar .bd a.digg {
	background-position: -56px -444px;
}

.toolbar .bd a.del {
	background-position: -31px -468px; 
}

.toolbar .bd a.facebook {
	background-position: -31px -444px;
}

.toolbar .bd a.twitter {
	background-position: -81px -444px;
}

.ygs-body #bd .toolbar .bd {
  padding: 0;
}

#article {
  padding: 10px;
}

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

.article #yui-sub .yui-b {
  margin-left: -5px;
  padding-right: 1px;
}

#ysports #yui-main .yui-b {
  padding-top: 0;
}

#ysports #doc #bd {
  border-top: none;
}

#ysports #doc #ft {
  position: relative;
  z-index: 3;
}

#article .mod div.boxy {
  height: 22px;
}


#article .hd,
.preview #article .hd .preview-details {
  background: transparent;

  margin-bottom: 20px;
  position: relative;
  zoom: 1;
}

.preview-details div {
  background: transparent;
  border-top: 1px dotted #aaa;
  padding: 10px 0;
  zoom: 1;
}

#article .hd:after,
.preview-details div:after,
#article .user-submitted:after {
  content: '.';
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}

.preview #article .hd,
.recap #article .hd,
#article #ysp-recap-header .hd,
#article #ysp-preview-header div.bd {
  background: none;
  margin-bottom: 0;
}

#article #sidebar .hd {
  background: none;
}

.preview #article .hd .preview-details {
  margin-bottom: 20px;
}

.preview #article .hd .preview-details .calendar-link {
  padding-top: 3px;
}

.preview #article .hd .hd,
#article #ysp-preview-header .hd {
  margin-bottom: 0;
}

#article .hd h1 {
  font-size: 210%;
  font-weight: bold;
  margin: 0 0 0.35em;
  padding: 0;
}

#article #ysp-preview-header .hd h1 {
  margin-bottom: 0.15em;
  padding-bottom: 5px;
}

#article .hd .byline {
  font-weight:bold;
}

#article .hd .byline img {
  float: left;
  margin-right: 10px;
}

#article .hd .byline p {
  padding: 10px 0;
  *padding-bottom: 0;
}

#article .hd .byline em {
  color: #666;
  display: block;
  font-size: 92%;
  font-weight: normal;
  margin-top: 4px;
  white-space: nowrap;
}

div#ysp-preview-msg {
  background-color: #FFC;
  border: 1px solid #000;
  display: none;
  padding: 10px !important;
  position: absolute;
  right: 0;
  text-align: center;
  top: -7em;
}

img#yahoo_logo {
  left: 16px;
  position: absolute;
  top: -7em;
}

#article .user-submitted {
  background-color: #823A83;
  color: #FFF;
  font-size: 93%;
  margin-bottom: 20px;
  padding: 10px;
  position: relative;
  zoom: 1;
}

#article .user-submitted h6 {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/yahoo-contributor-network.png) no-repeat 0 0;
  display: block;
  height: 18px;
  margin-top: -9px;
  overflow: hidden;
  position: absolute;
  text-indent: -900px;
  top: 50%;
  width: 176px;
}

#article .user-submitted span {
  background-color: transparent;
  border: 15px solid transparent;
  border-bottom: none;
  border-top: 15px solid #823A83;
  bottom: -28px;
  left: 40px;
  overflow: hidden;
  position: absolute;
  text-indent: -900px;
  width: 0;
}

#article .user-submitted p {
  float: right;
  text-shadow: #000 0 -1px 1px;
  width: 400px;
}

#ysports #article .user-submitted a {
  color: #FFF;
  text-decoration: underline;
}

#article .foot .toolbar {
    background:transparent url(https://s.yimg.com/lq/i/us/sp/ed/ar/utils9.png) left -690px repeat-x;
    border:1px dotted #ddd;
    border-width:1px 0;
    margin-bottom: 10px;
    zoom:1;
}

.preview #article .hd .toolbar .storyactions,
.recap #article .hd .toolbar .storyactions {
  position: absolute;
  right: 0;
  top: -3.7em;
  top: -3.5em\9;
}

#article .foot .toolbar a strong {
    font-weight:normal;
}

#article .foot .toolbar .hd {
    float:left;
    padding:0;
    font-size:93%;
}

#article .foot .toolbar .bd {
    float:right;
}

#article .foot .toolbar .bd a strong {
    background-image: url(https://s.yimg.com/lq/i/us/sp/ed/ar/utils9.png);
}

#article .foot .toolbar .bd span a {
    background:none;
    margin:0;
    display:inline;
    height:auto;
    width:auto;
}


#article .foot .toolbar .bd span a span {
    display:inline;
    text-indent:0;
}

#article .foot .toolbar .bd a span {
    text-indent: -1000em;
    cursor: pointer;
    width: 100%;
    height: 100%;
    display: block;
}


#ysports.ysp-oly.article div.foot .toolbar .bd {
    width:auto;
}



#article .foot .ar .hd a strong {
    background:transparent url(https://s.yimg.com/lq/i/us/sp/ed/ar/utils9.png) 2px 2px no-repeat; 
    padding-left:18px;
}

#article .foot .toolbar .hd a.print strong {
    background-position:2px -61px; 
}

#article .foot .toolbar:after,
#article .foot .toolbar .bd a:after,
#article .foot .toolbar .bd a strong:after { content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}

#article .hd ul.storyactions { float:right; z-index: 50; float: right; zoom: 1; padding: 10px 0 0 0; }
#article ul.storyactions { height:31px; }
ul.storyactions { position: relative; }
ul.storyactions li { float:left; padding-left: 10px;}
ul.storyactions li.print,
ul.storyactions li.email { line-height: 20px; vertical-align: bottom; }
ul.storyactions li.print a.print,
ul.storyactions li.email a.email { font-weight: normal; }

#ysports .default { font-size:93%; }
#ysports #doc .large { font-size:100%; }
#ysports #doc .larger { font-size:108%; }


#article .bd { position:relative; z-index:9; }
#article .ft { position:relative; zoom: 1; }
#article .bd .headshot { float: left; margin: 0 10px 0 0; text-align: center; border: 1px solid #CCCCCC; padding: 4px; }
#article .bd #copy { width: 640px; clear: both; *overflow:hidden; font-size: 108%; }
#article #copy p { margin-bottom: 1em; line-height: 1.45em; }
#article #sidebar { margin-right: 20px; position:relative; float: left; }
#article #sidebar div { border-top: 3px double #C9C8C9; width: 182px; margin: 5px 0; }
#article #sidebar div div { border: none; }
#article #sidebar #sky { border-top: none; margin-top: 20px; }
#article #sidebar #sky .can_ad_slug { margin-right: 11px; }
#article #sidebar div div { width: auto; margin:auto; } 
#article #sidebar .photo { border: 1px #999 solid; }


#article #sidebar .sidebar_notes {
    background: #f2f1ed url(https://s.yimg.com/lq/i/us/sp/sidebar_notes_bg-2.png) repeat-y left;
    border-top: none;
    border-radius: 4px;
    font-size: 93%;
    width: 182px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0.2em 0.2em 0.8em inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.296875) 0.2em 0.2em 0.8em inset;
}

#article #sidebar .sidebar_notes .hd {
    padding: 12px 6px 6px 6px;
}

#article #sidebar .sidebar_notes .bd {
    font-size: 93%;
    padding: 0 12px;
}

#article #sidebar .sidebar_notes .bd img {
    float: left;
    margin: 0 6px 2px 0;
}

#article #sidebar .sidebar_notes .bd p {
    margin-bottom: 1em;
    padding-bottom: 10px;
}

#article #sidebar .sidebar_notes .bd p,
#article #sidebar .sidebar_notes .ysp-supercuts-bd p.ysp-last,
#article #sidebar div.sidebar_notes div.ysp-supercuts-bd p:last-child {
    border-bottom: 1px dotted #a2a2a2;
}

#article #sidebar .sidebar_notes .ysp-supercuts-bd p {
    border-bottom: none;
}

#article #sidebar .sidebar_notes .ft {
    padding: 0 12px;
}

#article #sidebar .sidebar_notes .ft div.author,
#article #sidebar .sidebar_notes .ft div.branding {
    margin-bottom: 6px;
}

#article #sidebar .sidebar_notes .ft div.author {
    border-right: 1px solid #cecccd;
    float: left;
    padding-right: 6px;
}

#article #sidebar .sidebar_notes .ft div.branding {
    float: right;
    padding-left: 4px;
}

#article #sidebar .sidebar_notes .ysp-supercuts-ft div.branding div {
  *font-size: 93%;
  *margin-bottom: 1px;
}

#article #leadphoto .caption, #article .inline_photo .caption { font-size: 85%; margin-bottom: 4px; color: #454545; }
#article #leadphoto .caption span, #article .inline_photo .caption span { display: block; color: #878787; margin: 2px 0 0 0; }
#article #leadphoto .caption .ysp-player, #article .inline_photo .caption .ysp-player { display: inline; }

#article #leadphoto { padding: 0.5em 0; border-bottom: 1px dotted #aaa; }

#article_section_titlelist {
	background: #F6F4F0;
	font-size: 93%;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 8px 0 8px 0;
	zoom: 1;
}
#article_section_titlelist span {
	font-weight: bold;
	color: #272726;
	padding-left: 8px;
}

#article_section_titlelist ul {
	display: inline;
}

#article_section_titlelist li {
	border-left: 1px solid #B4B3B0 !important;
	display: inline;
	float: none;
	list-style: none;
	margin: 0 5px 0 0;
	padding-left: 7px;
}

#article_section_titlelist #article_section_listfirst{
	border-left: none !important;
}

.article_section_headline {
	background-position: top left;
	background-repeat: no-repeat;
	height: 23px;
	margin: 18px 0;
	text-indent:-1000px;
	width: 650px;
}

#article .bd #copy .top5 { clear: both; }

#article #copy pre {
	white-space: pre-wrap;       
	white-space: -moz-pre-wrap;  
	white-space: -pre-wrap;      
	white-space: -o-pre-wrap;    
	word-wrap: break-word;       
}


ul.photo_links li.gallery { background: url(https://s.yimg.com/lq/i/nt/ic/ut/alt1/cam16_1.gif) no-repeat; padding-left: 20px; margin-right: 6px; }

#article .leadphoto .ft, #article .photo_links { clear: both; zoom: 1; } 
#article .leadphoto .ft:after, #article .photo_links:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

#article .photo_links { font-size: 92%; }


#article .photo_links li.gallery { background: none; line-height: 18px; margin-left: 3px; padding: 0; float: right; }
#leadphoto .ft .photo_links .nav { margin-right: 6px; float: left; }
#leadphoto .ft .photo_links .nav a { display: block; float: left; padding: 0; width: 18px; height: 18px; background: url(https://s.yimg.com/lq/i/us/sp/ed/btn-art-carousel-sprt.png); }
#leadphoto .ft .photo_links .nav span { display: block; float: left; width: 50px; text-align: center; line-height: 18px; }
#leadphoto .ft .photo_links .nav a.prev_disabled { background-position: -18px 0; }
#leadphoto .ft .photo_links .nav a.prev { background-position: -18px 0; cursor: hand; cursor: pointer; }
#leadphoto .ft .photo_links .nav a.prev:hover { background-position: -54px 0; }
#leadphoto .ft .photo_links .nav a.next_disabled { background-position: 0 0; } 
#leadphoto .ft .photo_links .nav a.next { background-position: 0 0; cursor: hand; cursor: pointer; }
#leadphoto .ft .photo_links .nav a.next:hover { background-position: -36px 0; }
#leadphoto .ft strong { font-weight: bold; }




#article .related_news { padding: 0.5em 0; border-bottom: 1px dotted #aaa; margin-bottom: 10px; }
.related_news .hd { padding:0 0 6px; font-size:92%; font-weight:bold; color:#474747; }
.related_news ul.list { margin:0 0 6px; zoom:1; }
.related_news ul.list li { color: #aaa; margin: 0 0 1px 0; list-style-type:none; padding-left:18px; display:block; zoom:1; }
.related_news ul.list li.FV { margin-left:0; }
 .related_news ul.list li.B { background: url(https://s.yimg.com/lq/i/us/sp/ed/ic/b1s.gif) no-repeat -4px 4px; }
ul.list li.FV { margin-left: -18px; padding-left: 18px; }
.related_news ul.list li em { white-space:nowrap; color: #aaa; }



#article .related_video { padding: 0.5em 0; margin-bottom: 10px; }
.related_video .hd { padding:0 0 6px; font-size:92%; font-weight:bold; color:#474747; }
#article #sidebar .related_video .photo { position: relative; overflow: hidden; margin-bottom:5px; border:none; zoom:1; }
.related_video .photo p.provider { display: none; }
.related_video .photo .uvp-link, .related_video .photo .non-uvp-link { padding:220px 10px 0 28px; position:absolute; zoom:1; left:0; bottom:0; display:block; background-position: 10px 223px; margin:0 0 3px 0; }
.related_video .photo .uvp-link b, .related_video .photo .non-uvp-link b { font-weight:normal; }
.related_video a.uvp-link, .related_video a.non-uvp-link {  background: url(https://s.yimg.com/lq/i/us/sp/fn/default/full/vidcam_12.gif) left 3px no-repeat; display: block; margin: 0 10px 3px 10px; padding-left: 18px; line-height: 17px; z-index:100; }
.related_video a.video_hub em { display:none;} 
.related_video img { display:block; }
.related_video p.additional { text-indent:-900px; position:absolute; width:100%; top:185px; height:20px; margin:0; background: url(https://s.yimg.com/lq/i/us/sp/ed/play_spr_003.gif) no-repeat top center; }
.related_video p.hover { background-position: bottom center; }
#article #sidebar .related_video .photo .featured_link .content {  zoom: 1; margin-right:3px; width:180px; height:1.7em; background: url(https://s.yimg.com/lq/i/us/sp/ed/70trans.png); _background-image:none; __filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s.yimg.com/lq/i/us/sp/ed/70trans.png', sizingMethod='scale');
}
#ysports #bd .related_video .photo .featured_link .content a { color:#EFBC21; }
.related_video .photo .featured_link { 
position: absolute; 
bottom: 0px; 
left: 0; 
width: 100%;
padding-top:220px;
zoom:1;
}
.related_video div.ft {
  padding-left:18px;
  font-size:92%;
}

.related_video div.ft div.ft-grp {
  padding:7px 10px;
}



.related_video h3 {
color: #464646; 
font-size: 100%;
font-weight: bold;
margin: 10px 0 4px 0;
}

.related_video ul {
margin-top: 6px;
border-bottom: 1px dotted #666;
}

.related_video ul li {
font-size: 92%;
margin-bottom: 10px;
}

.related_video ul li.video {
background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat 0 -1199px;
padding-left: 17px;
font-size: 100%;
margin-bottom: 4px;
}

#article .body_copy #notes { background: #f6f6f6; padding: 10px; margin: 0 20px 0 10px; }
#article .body_copy #notes h4 { font-weight: bold; font-size: 108%; }

#article #sky { float: left; margin: 0 20px 1em 0; width:160px; clear:left; text-align:center; display:inline;}
#sky * { margin:0 auto; }

div.skinny { float: left; zoom:1; }
#sidebar .skinny { float: none; }
#article #sidebar div.skinny { border-top: none; margin: 0; }
#yui-main div.skinny div { margin: 0 20px 10px 0; width:160px; clear:left;}
#yui-main div.skinny div div { margin:auto; width:auto; clear:none; }

#article .body_copy p small { font-size: 13px; }
#article div#beside_ad { margin-left: 180px; } 

#article .body_copy .inline_photo {
display: inline;
padding: 0.5em 0;
}

#article .body_copy .inline_photo_right {
float: right; 
margin: 0px 0px 1px 10px; 
border-bottom: 1px dotted #aaa;
}

#article .body_copy .inline_photo_left {
float: left; 
margin: 0px 10px 1px 0px; 
border-bottom: 1px dotted #aaa;
}

#article .body_copy .inline_photo_center {
display: block;
margin: 0px auto; 
}

#article .body_copy .ycn_announce {
  border: 1px solid #DDD;
  color: #454545;
  float: left;
  font-size: 85%;
  margin: 0 10px 10px 0;
  width: 240px;
}

#article .body_copy .ycn_announce_logo {
  float: left;
  border-right: 1px solid #DDD;
  width: 84px;
}

#article .body_copy .ycn_announce_logo img {
  margin: 10px;
}

#article .body_copy .ycn_announce_caption {
  float: left;
  padding: 10px 10px 0 10px;
  _padding-bottom: 4px;
  width: 135px;
}

#article .body_copy .ycn_announce_footer {
  border-top: 1px solid #DDD;
  clear: both;
  padding: 5px 10px;
}


#article .foot { clear:both; }
#article .foot .author { margin: 3em 0 2em 0; padding-left: 80px; font-size: 92%; font-style: normal; color: #999; background: url(https://s.yimg.com/lq/i/us/sp/ed/ar/ysports_mini_logo.gif) no-repeat; min-height: 25px; _height: 25px;}
#article .foot .promo { text-align:center; margin: 1em 0 2em 0; font-style: italic;  }
#article .foot .updated { text-align: right; color: #999; font-size: 92%; padding: 0.5em 0 1em 0;  }



#article .foot .hd { color: #555; font-size: 108%; padding-bottom: 0.5em; padding-top: 0.5 em; margin-bottom: 0; background:none;}

#article .foot .rating .lt,  
.foot .rating .rt,
#article .foot .rating-short .lt,  
.foot .rating-short .rt  { 
float: left; padding-right: 40px; font-size: 92%; color: #999; 
}
#article .foot .rating{ clear: both; zoom: 1; } 
#article .foot .rating:after { content:".";display:block;height:0;clear:both;visibility:hidden; }



#article .foot .league_news .hd { position:relative; z-index:3; margin-bottom: 0;}
#article .foot .league_news { width: 100%; clear: both; padding: 0.5em 0; }
#article .foot .league_news .lt,  .foot .league_news .rt { width: 47%; float: left; padding-right: 10px; font-size: 100%; color: #999; }


#article .foot .league_news,
#article .foot .league_news .lt,
#article .foot .league_news .rt { zoom: 1; } 
#article .foot .league_news:after,
#article .foot .league_news .lt:after,
#article .foot .league_news .rt:after { content:".";display:block;height:0;clear:both;visibility:hidden; }



.yui-b .packaged_links h3, 
.yui-b .packaged_dd h3, 
.yui-b .more_writer h3,
.yui-b .more_provider h3,
.yui-b .team_news h3,
.yui-b .recent_news h3 { font-weight: bold; }



.yui-b .team_news .shop {
	zoom: 1;
}

.yui-b .team_news .shop:after {
	content:".";display:block;height:0;clear:both;visibility:hidden;
}

.yui-b .team_news .foot ul.shop li {
	float: left;
	border: none;
}

.yui-b .team_news .shop a {
display: block;

}

.yui-b .team_news .merch a {
background: transparent url(https://s.yimg.com/lq/i/us/sp/ed/ic/cart.png) no-repeat 0 0;
padding: 0 0 7px 20px;
}

.yui-b .team_news .ticket a {
	border-left: 1px solid #c5c5c5;
	padding-left: 8px;
}

      
#ysports.article #yui-sub .mod,
body.ysp-photo_viewer #yui-sub .mod {
width: 300px;
background: #fff;
margin-bottom: 10px;
border: 1px #ccc solid;
border-top: none;
}

#ysports.article #yui-sub .mod h4,
body.ysp-photo_viewer #yui-sub .mod h4 {
background: url(https://s.yimg.com/lq/i/us/sp/ed/md-hd-bev.png) repeat-x;
color: #333;
font-size: 92%;
font-weight: bold;
line-height: 20px;
text-indent: 8px;
padding-top: 1px;
text-transform:uppercase;
}

#ysports.article #yui-sub .mod h4 a,
#ysports.article #yui-sub .mod h4 a:visited,
body.ysp-photo_viewer #yui-sub .mod h4 a,
body.ysp-photo_viewer #yui-sub .mod h4 a:visited {
color: #333 !important;
}

.mod a:hover h4,
.mod a:active h4 {
text-decoration: underline;
}

div.related_news h3 {
font-size: 108%; 
font-weight: bold; 
margin-bottom: 6px;
}

div.related_news h3 a:link, 
div.related_news h3 a:visited,
div.related_news h3 a:hover,
div.related_news h3 a:active {
color: #333;
}

div.related_news h3 a:hover,
div.related_news h3 a:active {
text-decoration: underline;
}

#yui-sub .mod ul.list { 
margin-left: 0.2em;
}

#yui-sub .mod ul.list li {
background: url(https://s.yimg.com/lq/i/us/sp/ed/ic/b1s.gif) no-repeat 0pt 3px;
list-style-type: none;
padding-left: 18px;
margin: 3px 0;
}

#yui-sub .mod p {
margin: 0 0 0 10px; 
} 

#yui-sub .mod select {
margin: 14px; 
} 

#yui-sub .mod a.foot {
font-weight: bold;
}




ul.primary { display: inline; float: left;width:48%; margin:15px 0.2em; margin-bottom:15px; border:1px solid green;}
ul.primary li {  margin-bottom:5px; }

ul.secondary { display: inline; float: left;width:48%; margin:15px 0.2em;}
ul.secondary li {  margin-bottom:5px;}

.mod { }

.mod { zoom: 1; } 
.mod:after { content:".";display:block;height:0;clear:both;visibility:hidden; }



table { }
td.predict {  }


ol#pick_six { 
list-style: decimal;
margin-top: 2px;
}

ol#pick_six li { 
padding-top: 10px; 
border-top: 1px dotted #333;
}

ol#pick_six dl.opponent-1,
ol#pick_six dl.opponent-2 {
float: left;
width: 180px;
font-weight: bold;
}

ol#pick_six dl.opponent-1 dt img,
ol#pick_six dl.opponent-2 dt img {
float: left;
}

ol#pick_six p.pick_6_details {
clear: both;
margin-top: 8px;
}

ol#pick_six dl.opponent-1 dt img, 
ol#pick_six dl.opponent-2 dt img{
margin-right: 10px;
}

ol#pick_six h3 a {
font-weight: bold;
}

ol#pick_six div.team-at-team {
background: #f8f7f2;
height: 50px;
padding: 8px 0 6px 12px;
}

ol#pick_six span.at {
float: left;
margin: 16px 120px 0 120px;
font-weight: normal;
}

ol#pick_six li p strong {
font-weight: bold;
} 


ol#rankings-list {
list-style: decimal;
margin-top: 2px;
}

ol#rankings-list li {
padding: 10px 0;
}

ol#rankings-list .alternating {
background: #f8f7f2;
border-top: 1px solid #e2e3db;
border-bottom: 1px solid #e2e3db;
}

#rankings-list img {
float: left;
}

ol#rankings-list li p {
margin: 0 0 0 60px; !important
padding: 0; !important
}

#rankings-list strong {
font-weight: bold;
}

#rankings-list p.highlights {
float: right;
font-size: 92%;
}

#rankings-list p.highlights a {
background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat 0 -1199px;
padding-left: 17px;
text-align: right;
}

#rankings-list a.team-name {
font-weight: bold;
}

#rankings-headers {
color: #333;
border-bottom: 1px dotted #959595;
}

#rankings-headers span {
margin-left: 20px;
}



table tr.evenRow {
background-color:#F6F7F2;
}
table tr.oddRow {
background-color:#ffffff;
}
.sportsTable { width:560; margin: 15px 0;}
.sportsTable th, .sportsTable td{
font-size:10px;
font-family:Verdana;
line-height:122%;
padding:2px 3px;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
}
.sportsTable th {
background:#ccc;
text-align:left;
}
.sportsTable th a {
font-weight:normal;
}
.sportsTable th.selected {
color:#ffffff;
background-color:#666666;
}
.sportsTable td.last, .sportsTable th.last {
border-right:0;
text-align:center;
}
.sportsTable td.first, .sportsTable th.first {
text-align:center;
}
.sportsTable th.titleHeader  {
text-align:left;
background:#10215A;
color:#fff;
}
.sportsTable td.up {
padding-left:20px;
background-image: url(https://s.yimg.com/lq/i/us/sp/gr/grn_up.gif);
background-repeat:no-repeat;
background-position: left center;
}
.sportsTable td.down {
padding-left:20px;
background-image: url(https://s.yimg.com/lq/i/us/sp/gr/red_dn_2.gif);
background-repeat:no-repeat;
background-position: left center;
}




.game-nav {
color: #b6b6b6;
}	

.game-nav strong {
color: #000;
font-weight: bold;
margin-right: 4px;
}	

.game-nav a {
margin: 0 4px;
}

.game-nav a.first {
margin-left: 0;
}

.game-nav a.highlights {
background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat 0 -1199px;
padding-left: 17px;
}

.game-info { 
border: 1px dotted #949494; 
border-left: none; 
border-right: none; 
margin: 10px 0 16px 0;
padding: 4px 0 8px 0;
color: #535353;
font-size: 92%;
}

.game-info .tv_channel {
margin: 0 10px;
}

.game-info strong {
font-weight: bold;
}


#ysports.article #yui-sub #pick-prev-recap.mod { color: #fff; background-color: #000; }
#ysports.article #yui-sub #pick-prev-recap.mod.ncaaf { color: #fff; background-color: #171717; }
#ysports.article #yui-sub #pick-prev-recap.mod.post-season.ncaaf { color: #fff; background-color: #000; }
#pick-prev-recap h3 { font-size: 150%; font-weight: bold; }
#pick-prev-recap h3 span { visibility: hidden; }
#ysports #bd #pick-prev-recap a { color: #faaa00; }
#pick-prev-recap a:hover { color: #fff; }
#pick-prev-recap dl { zoom: 1; }
#pick-prev-recap dl:after { content: '.'; height: 0; display: block; visibility: hidden; clear: both; }
#pick-prev-recap dt { color: red; float: left; font-size: 180%; }
#pick-prev-recap dd { margin-left: 4em; }
#pick-prev-recap div { padding: 3px 5px 10px 10px; }
#pick-prev-recap div.hd { padding-top: 70px; padding-bottom: 3px; }
#pick-prev-recap div.ft { font-size: 92%; }
#yui-sub #pick-prev-recap p { margin: 0; }
#pick-prev-recap.ncaaf div.hd { background: url(https://s.yimg.com/lq/i/us/sp/ed/ar/pickem-college-09.png) no-repeat; }
#pick-prev-recap.post-season.ncaaf div.hd { background: url(https://s.yimg.com/lq/i/us/sp/ed/ar/bowl_pickem09_300x164.jpg) no-repeat; }
#pick-prev-recap.nfl div.hd { background: url(https://s.yimg.com/lq/i/us/sp/ed/ar/pickem-pro-09.png) no-repeat; }



.more-from ul.list { margin-top:8px; margin-bottom:8px; }
.more-from ul.list li { font-size:86%; }
.more-from ul.list li a { font-size:114%; }


#ysports #bd .distro .hd .provider a { color: #474747; }
.distro .hd .provider a { display: block; float: left;}
.distro .hd .provider a.provider_name {font-weight: bold; font-size: 92%; line-height: 22px; text-indent: 8px; margin:5px 0 0; }
.distro .hd .provider a.provider_logo { float: right; margin:5px 5px 0 0; } 
.distro .bd ul.list { margin:0 0.8em 0.8em 0.2em; }

.distro .hd .provider { zoom: 1; } 
.distro .hd .provider:after { content:".";display:block;height:0;clear:both;visibility:hidden; }


#ysports.article #yui-sub .breaking_news h4 { color:#C00704; }
.breaking_news .bd { padding:0 8px 8px; }
.breaking_news .bd .image, .breaking_news .bd .story { float:left; }
.breaking_news .hd h3 { margin:15px 8px 4px; color:#0068C9; font-size:100%; font-weight:bold; }
.breaking_news .bd .image { height:75px; width:75px; overflow:hidden; }
.breaking_news .bd .image img { display:block; }
.breaking_news .bd .story { margin-left:8px; width:200px; }
.breaking_news .bd em { clear:both; font-size: 92%; color: #666; display:block; text-align:right; }
#ysports.article #yui-sub .breaking_news .bd .story p { padding:0; margin:0; }



.team_news h5 { font-weight: bold; font-size: 100%; }
.team_news ul.list strong { color: #000; }
.team_news .team, .team_news .news { padding: 5px 0; }
.team_news .head, .team_news .foot { padding: 0 10px; }
.team_news .foot ul li { display: inline; border-left: 1px #c5c5c5 solid; font-size: 92%; padding: 0 5px; }
.team_news .foot ul li.first { padding-left: 0; border-left: 0; }
.team_news .news { border-top: 1px #a6a6a6 solid; }
.team_news .team { border-top: 1px #e3e3e3 solid; }
.team_news .first { border-top: 0; }
.team_news .ft .updated { font-size: 92%; color: #666; float: right; padding: 8px 10px 16px 0; }
.team_news .top .ft:after, .team_news .top .foot:after, .team_news .top .right:after, .team_news .toolbar:after { content:".";display:block;height:0;clear:both;visibility:hidden; }


#si h5 {
	font-weight: bold;
	color: #444;
	margin: 10px 0 5px 0;
}

#si .ft,
#si .bd {
    padding-left: 5px;
    padding-right: 5px;
}

#si ul {
    border-bottom: 1px solid #ddd;
    margin-top: 10px;
}

#si .ft {
    text-align: right;
    font-size: 92%;
    padding-top: 5px;
    padding-bottom: 5px;
}

#si ol {
    zoom: 1;
    margin-left: 25px;
}
 
#si ol li {
    float: left;
    width: 33%;
}

#si ol:after {
    content: "."; height: 0; display: block; visibility: hidden; clear: both;
}



#ysports.article #yui-sub .three-stars { border:none; background-color:transparent; }
.three-stars div.bd { padding:0 0 0 15px; overflow:hidden; background-color:#FFF; border: 1px #ccc solid; border-width:0 1px 1px; }
.three-stars div.bd table { margin-bottom:-1px; }
.three-stars div.bd table table { margin-bottom:0; }
.three-stars td.ysptblhdr { display:none; }
.three-stars .playerimg .star, .three-stars .teamimg .star { left:-4px; top:1px; }
.three-stars td.ysptblbdr2 { padding:5px 0; border-bottom: 1px dotted #aaa; }
.three-stars .yspgens { font-size:92%; }


#ysports.article #yui-sub .top-performers { border:none; background-color:transparent; }
.top-performers div.bd { padding:0 10px; overflow:hidden; background-color:#FFF; border: 1px #ccc solid; border-width:0 1px 1px; }
.top-performers div.bd table { margin-bottom:-1px; }
.top-performers div.bd table table { margin-bottom:0; }
.top-performers td.ysptblhdr { display:none; }
.top-performers table.yspwhitebg tr td { padding:5px 0; border-bottom: 1px dotted #aaa; }
.top-performers table.yspwhitebg tr.ysptblthbody1 td, .top-performers table.yspwhitebg tr.ysptblbdr2 td { padding:0; background:none; }
.top-performers table.yspwhitebg tr.ysptblthbody1 td { padding-top:5px; }
.top-performers table.yspwhitebg tr td.yspgens { font-size:92%; padding-left:10px; }
.top-performers td.yspdetailttl { font-weight:bold; }


#ysports.article #yui-sub .goaltending { border:none; background-color:transparent; }
.goaltending div.bd { padding:10px 6px; overflow:hidden; background-color:#FFF; border: 1px #ccc solid; border-width:0 1px 1px; }
.goaltending div.bd table { width:100%; font-size:92%; border-collapse:collapse; }
.goaltending div.bd table thead { border-bottom: 1px dotted #aaa; }
.goaltending div.bd table th { font-weight:bold; padding:0 0 4px; width:40%; }
.goaltending div.bd table th.team { overflow:hidden; text-indent:-999em; width:30%; }
 .goaltending div.bd table th.shots { width:30%; }


#ysports.article #yui-sub .team-stat-leaders { border:none; background-color:transparent; }
.team-stat-leaders div.bd { padding:10px 6px; font-size:92%; overflow:hidden; background-color:#FFF; border: 1px #ccc solid; border-width:0 1px 1px; }
.team-stat-leaders div.bd h5 { font-weight:bold; font-size:100%; border-bottom: 1px dotted #aaa; }
.team-stat-leaders div.bd ul { margin:0 0 10px; }
.team-stat-leaders div.bd ul li { margin:2px 0; zoom:1;  }
.team-stat-leaders div.bd ul li .name { width:125px; display:block; float:left; }
.team-stat-leaders div.bd ul li em { width:35px;  display:block; float:left; }


#article #copy #next-opponents p { margin:0; }
#article #next-opponents .hd { color:#111; }

#team-comparison { position:relative; z-index:3; }
#team-comparison div.bd table { width:100%; }
#team-comparison div.bd table thead th { padding-bottom:3px; border-bottom: 1px dotted #aaa; font-weight:bold; }
#team-comparison div.bd table tbody td { padding:2px 0; }


#article #next-opponents .hd, #article #team-notes .hd, #article #team-injuries .hd, #article #team-comparison .hd { color:#111; }
#next-opponents, #team-notes, #team-injuries { position:relative; z-index:3; } 
#next-opponents .team, #team-notes .team, #team-injuries .team { width:48%; margin:0 3px; float:left; zoom:1; }
#next-opponents .team p, #team-notes .team p,  #team-injuries .team p { margin-bottom:0.25em; }
#next-opponents .team-logo, #team-notes .team-logo, #team-injuries .team-logo { float:left; margin-right:10px; }
#ysports.article #yui-main .yui-b div.foot div.mod, #ysports.article #yui-main .yui-b div.skinny div.mod { border:none; background-color:transparent; zoom:1; }
#ysports.article #yui-main .yui-b div.foot div.mod div.bd, #ysports.article #yui-main .yui-b div.skinny div.mod div.bd { padding:10px 6px; font-size:92%; overflow:hidden; background-color:#FFF; background-image:none; border: 1px #ccc solid; border-width:0 1px 1px; }
#ysports.article #yui-main .yui-b div.foot div.mod div.boxy h3, #ysports.article #yui-main .yui-b div.skinny div.mod div.boxy h3 { background-color:#FFF; }
#ysports.article #yui-sub div.mod div.boxy h3, #ysports.article #yui-sub div.mod div.boxy h4 { background-color:#F7F7F9; }
#next-opponents:after, #team-notes:after, #next-opponents .team:after, #team-notes .team:after, #team-injuries:after, #team-notes .team:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }


#ysp-preview-header div.ft { background-color:#F8F7F3; padding:8px 0; font-size:92%; margin: 10px 0 10px 0; *margin-bottom: 5px;  }
#ysp-preview-header div.ft strong { font-weight:bold; }
#ysp-preview-header div.ft a.free-video,
#ysp-preview-header div.ft a.free-video-standalone { 	background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat 0 -1199px; padding-left: 17px; }
#ysp-preview-header div.ft a.pay-video,
#ysp-preview-header div.ft a.pay-video-standalone { 	background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat 0 -1299px; padding-left: 17px; }

#ysp-preview-header div.ft p.scheduled { background: url(https://s.yimg.com/lq/i/us/sp/b/grey_cam_icon.gif) 1px 2px no-repeat; *background-position: 1px 3px; color: #666; display: inline; margin: 0; padding: 0 0 0 16px; }
#ysp-preview-header div.bd { font-size:92%; border-bottom: 1px dotted #aaa; margin:0 0 4px; }
#ysp-preview-header div.bd ul.preview-info { zoom:1; float: left; }
#ysp-preview-header div.bd ul.preview-info li { float:left; padding:0 20px 0 0; white-space:nowrap;}
#ysp-preview-header div.bd ul.preview-info li strong { font-weight:bold; }
#ysp-preview-header div.bd div.weather { background-image: none; float:right; padding:0; width:30%; }
#ysp-preview-header div.bd div.weather img { float:left; margin-right: 10px; }
#ysp-preview-header div.bd p.calendar-link, #ysp-preview-header div.bd p.byline { clear: left; }
#ysp-preview-header div.bd ul.preview-info:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

#article .hd #ysp-preview-header .storyactions {
  padding-right: 0;
}

#bd #ysp-preview-header div.bd a.mlbtv-live {
    background: url(https://s.yimg.com/lq/i/us/sp/mlb/mlbtv/mlbtv.png) 0 -38px;
    padding-left: 60px;
}

#ysp-preview-header div.bd span.mlbtv-up {
    background: url(https://s.yimg.com/lq/i/us/sp/mlb/mlbtv/mlbtv.png) 0 -57px;
    padding-left: 60px;
}

#ysp-recap-header div.bd span.mlbtv-up span {
    visibility: hidden;
}


#ysp-recap-header div.ft { background-color:#F8F7F3; padding:8px 4px; font-size:92%; }
#ysp-recap-header div.ft strong { font-weight:bold; }
#ysp-recap-header div.ft a.free-video,
#ysp-recap-header div.ft a.free-video-standalone { 	background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat 0 -1199px; padding-left: 17px; }
#ysp-recap-header div.ft a.pay-video,
#ysp-recap-header div.ft a.pay-video-standalone { 	background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat 0 -1299px; padding-left: 17px; }


#bd #ysp-preview-header div.bd a.mlbtv-hi,
#bd #ysp-recap-header div.bd a.mlbtv-hi {
    background: url(https://s.yimg.com/lq/i/us/sp/mlb/mlbtv/mlbtv.png) 0 -19px;
    padding-left: 60px;
}



#ysports.article #yui-sub .starting-pitchers  { border:none; background-color:transparent; }
.starting-pitchers div.bd { padding:10px 6px; font-size:92%; overflow:hidden; background-color:#FFF; border: 1px #ccc solid; border-width:0 1px 1px; }
.starting-pitchers table { width:100%; }
.starting-pitchers thead th { width:38%; }
.starting-pitchers thead td { padding:2px;}
.starting-pitchers thead th, .starting-pitchers thead td { padding-bottom:4px; border-bottom: 1px dotted #aaa; }
.starting-pitchers tbody td { padding:2px; }
.starting-pitchers table th img { display:block; }


.article .package-list ul { font-size: 108%; margin: 7px 0 15px; }
.article .package-list li { padding: 3px 7px; zoom: 1; }
.article .package-list li { margin-left: 4px; padding: 3px 7px 3px 16px; zoom: 1; }
.article .package-list li.B { list-style-type: none; }
.article .package-list li.FV { background-position: 0 -31px; }
.article .package-list li.PV { background-position: 0 -66px; }
.article .package-list li.FA { background-position: 0 -102px; }
.article .package-list li.PA { background-position: 0 -138px; }



.article .package-list li:after {content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
.article .package-list .twocolumn { float: left; width: 50%; }
.article .package-list span { display: block; float: left; padding-right: 1em; }
.article .package-list span.story { display: inline; float: none; padding-right: 0; }
.article .package-list .story,
.article .package-list .twocolumn a { display: block; float: left; }
.article .package-list .inactive { color: #959595; }


#ysports.article #yui-sub .series-glance  { border:none; background-color:transparent; }
.series-glance div.bd { padding: 10px 6px 0; font-size:92%; overflow:hidden; background-color:#FFF; border: 1px #ccc solid; border-width:0 1px 1px; }
.series-glance div.bd ol li { padding:10px 0; border-bottom: 1px dotted #aaa;}
.series-glance div.bd ol li.first { background:none; padding-top:0; }


.playoff-series-glance div.bd { padding:10px 3px 0; font-size:92%; overflow:hidden; background-color:#FFF; border: 1px #ccc solid; border-width:0 1px 1px; }
.playoff-series-glance div.bd ol { margin:8px 0; }
.playoff-series-glance div.bd ol li { padding:8px 3px; }
.playoff-series-glance div.bd ol li.first { background:none; padding-top:0; }
.playoff-series-glance div.bd ol li.next_game { background-color:#FFFCD8; }
#article #copy .playoff-series-glance p { margin-bottom:0; }
.playoff-series-glance div.matchup { height:60px; zoom:1; color:#000; position:relative; line-height:50px; text-align:center;  border-bottom: 1px dotted #aaa; }
.playoff-series-glance div.matchup em {  vertical-align:middle;}
.playoff-series-glance div.matchup img { position:absolute; margin:0; }
.playoff-series-glance div.matchup img.home { right:0; top:0; }
.playoff-series-glance div.matchup img.away { left:0; top:0; }
.playoff-series-glance div.status { padding:4px 0 5px;  margin-bottom: 6px; color:#000; font-size:92%; text-align:center; font-weight:bold; border-bottom: 1px dotted #aaa; }
#article #copy .playoff-series-glance p a.breakdown { display:block; text-align:center; font-weight:bold; margin-top:8px; }


#ysports.article #yui-sub #scoreboard { border:none; background-color:transparent; }
#scoreboard div.bd, #scoreboard .ysp-scorethin-mod div.hd  { padding:0; overflow:hidden; background-color:#FFF; border: 1px #ccc solid; border-width:0 1px 1px; }
#scoreboard .ysp-scorethin-mod div.bd div.bd, #scoreboard .ysp-scorethin-mod div.bd div.hd { padding:0; border:none; }
#scoreboard .ysp-scorethin-mod div.hd { border-bottom:0; }
#scoreboard .yspscbrdbg { background-image:none; background-color:#DCDCDC; text-indent:4px; font-size:92%; font-weight:bold; padding:6px; margin:3px 0 0; border-top-width:0px; }
#ysports.article #yui-sub #scoreboard .ysp-scorethin-mod h4 { background:none; padding:6px 5px 4px; text-transform:none; font-size:114%; }
 


.comment-zone { border: 1px solid #999; padding: 16px 14px 14px 14px; margin: 10px 0 20px 0; }
.comment-zone li { font-size: 100%; margin: 18px 0; border-bottom: 1px solid #ccc; padding: 0 0 10px 0; }
.comment-zone li blockquote { font-size: 108%; margin-bottom: 12px; }
.comment-zone li p cite { color: #333; font-size: 92%; }
.comment-zone li cite em { color: #999; }
.comment-zone li a.abuse { font-size: 92%; }
.help p { font-size: 92%; color: #666; }


#lrec_area, #lrec_loader { background: none; }




#yui-sub #videos p { margin:0; font-size:92%; }
#videos .title { padding-left:20px; font-weight: bold; 	background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat 0 -1199px; }
#videos a.video, #videos p.additional { background: url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat;}
#videos li div.photo { float:left; }
#videos li div.description { width:180px; float:right; }
#videos ul { margin:0;}
#videos ul li { padding:10px 10px 11px; zoom:1; background:transparent; border-bottom: 1px dotted #aaa; }
#videos ul li.last { padding:10px; background:none;} 
#videos li:after {content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}

#yui-sub #videos .photo { margin-bottom:5px; overflow: hidden; position: relative; width: 300px; }
#yui-sub #videos .photo p.provider { display: none; }
#yui-sub #videos .photo .video { background-position: 10px 223px; bottom: 0; display: block; left: 0; margin: 0 0 3px 0; padding: 220px 10px 0 28px; position: absolute; width: 289px; zoom: 1;}
#yui-sub #videos .photo .video b { font-weight: normal;}
#yui-sub #videos a.video { background-position: 0 -1199px; display: block; line-height: 17px; margin: 0 10px 3px 10px; padding-left: 18px; z-index: 100;}
#yui-sub #videos a.video_hub em { display: none;}
#yui-sub #videos img { display: block; width: 300px; height: 225px;}
#yui-sub #videos p.additional { background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/logos-11.png) no-repeat center -3000px; height: 20px; margin: 0; position: absolute; text-indent: -900px; top: 185px; width: 100%;}
#yui-sub #videos p.hover { background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/logos-11.png) no-repeat center -3100px;}

#yui-sub #videos .photo .featured_link .content { background: url(https://s.yimg.com/lq/i/us/sp/ed/70trans.png); _background-image: none; __filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s.yimg.com/lq/i/us/sp/ed/70trans.png', sizingMethod='scale'); height:1.7em; zoom: 1;}
#yui-sub #videos .photo .featured_link { bottom: 0px; left: 0; padding-top: 220px; position: absolute; width: 100%; zoom:1; }
#yui-sub #videos .ft { border-top: 1px dotted #CCC; text-align: right; padding: 3px; font-size: 93%;}


div.body_copy ul.rankings li { margin:6px 0; zoom:1; }
div.body_copy ul.rankings li div.team-logo, div.body_copy ul.rankings li div.player-photo { float:left; margin:0 4px; }
div.body_copy ul.rankings li:after {content:".";display:block;font-size:0px;line-height:0px;height:0;clear:left;visibility:hidden;}

div.body_copy div.nfl-power-rankings { zoom:1; }
div.body_copy strong { font-weight:bold; }
div.body_copy div.nfl-rankings h2 { text-transform:uppercase; font-size:100%; margin:10px 0; font-weight:bold; }
div.body_copy div.nfl-rankings h3 { font-size:107%; text-align:center; color:#FFF; font-weight:bold; background-color:#666; padding:2px 8px; white-space:nowrap; }
div.body_copy div.nfl-rankings div.rankings ul { margin-bottom:20px; }
div.body_copy div.nfl-rankings div.rankings ul li { padding:3px; }
div.body_copy div.nfl-rankings div.rankings ul li.odd { background-color:#CCC; }
div.body_copy div.nfl-rankings div.rankings ul li strong { width:40px; margin-left:5px; display:-moz-inline-stack; display:inline-block; }
div.body_copy div.nfl-rankings div.rankings ul li strong.lw { width:55px; }
div.body_copy div.nfl-rankings div.rankings { float:left; width:45%; margin-right:5%; }
div.body_copy div.nfl-rankings:after { content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}



div.body_copy div.inline-box { float:right; width:35%; margin:8px; background-color:#CCC; }
div.body_copy div.inline-box div.hd { padding:10px 8px; }
div.body_copy div.inline-box div.hd h3 { margin:0; padding:0; font-weight:bold; font-size:100%; }
div.body_copy div.inline-box div.bd { padding:4px; background-color:#F6F7F2; margin:0 3px 3px; }
div.body_copy div.inline-box div.bd ul.rankings li { margin:3px 0; }

div.body_copy table.accuscore td { padding:5px; }
div.body_copy .ysptblhdr { color:#FFF; background-color:#666; }
div.body_copy span.large_bullet { font-size:136%; vertical-align:middle; }




#bowl-records ul {
	margin: 5px 5px 10px 5px;
}

#bowl-records li {
	border-top: 1px solid #E9E8E3;
	padding: 3px 5px;
}

#bowl-records li.titles {
	border-top: none;
	color: #747474;
	font-size: 93%;
}

#bowl-records li.odd {
	background-color: #F8F7F2;
}

#bowl-records li .bowl {
	float: left;
}

#bowl-records li .record {
	float: right;
}

#bowl-records li:after {
	clear: both;
	content: '.';
	display: block;
	height:0;
	visibility: hidden;
}


span.turner_list {
    background-color: #EFEFEF;
  }
span.turner_list table td {
    padding:5px 10px;
    font-size:92%;
  }
span.turner_list table tr.odd {
    background-color:#E7E7E7;
  }
span.turner_tableheader {
    color:#000063;
    font-size:18px;
    margin-top:20px;
    margin-right:8px;
    
  }
span.turner_list em {
    color:#000063;
    font-size:18px;
    margin-right:8px;
    padding:10px 10px 5px;
  }

div.turner_table caption {
	caption-side: top;
  display:table-caption;
  background:transparent url(https://s.yimg.com/lq/i/us/sp/ed/md-hd-bev.png) repeat-x scroll 0 0;
  color:#333333;
  font-size:92%;
  font-weight:bold;
  line-height:20px;
  padding-top:1px;
  text-indent:8px;
  text-transform:uppercase;
}

div.turner_table,
div.turner_wide {
    display:-moz-box;
    -moz-box-orient:vertical;
    display:inline-block;
    zoom:1;
    *display:inline;
    margin:10px auto;
    border:1px solid #DDD;
    float:right;
    width: 68%;
}

div.turner_wide {
	width: 100%;
}

div.turner_table table {
    width:100%;
    border:1px solid #DDD;
    border-width:0 0 1px 0;
}

div.turner_wide table {
	width: 100%;
}

div.turner_table table td {
    padding:5px 10px;
    font-size:92%;
}

div.turner_table em { 
    font-weight:bold;
    xfont-size:200%;
    padding:10px 10px 5px;
}

div.turner_table h3 { 
    font-weight:bold;
    color:#C45329;
    font-size:107%;
    padding:10px 10px 5px;
}


div.turner_table div.table-footer { 
    font-size:86%;
    padding:5px 10px;
}

div.turner table tbody tr.first { 
    background:none;
}

div.turner table tbody tr.first td {
    border-bottom:1px solid #DDD;
    font-weight:bold;    
}

.turner-photo-left {
	display: table-cell;
	float: left;
	margin-right: 5px;
	padding: 5px;
}

.turner-photo-left div {
	clear: both;
	text-align: center;
	width: 100%;
}

div.trivia div.turner_table {
    border:none;
    margin:0;
    border-width:0;
}

div.trivia div.turner_table table {
    width:430px;
    border-width:0;
}

div.trivia div.table-footer {
    display:none;
}

div.trivia table {
    margin:0;
    border:none;
}

div.trivia tbody tr.first td,
div.trivia div.turner_table tbody tr.first td {
    background:none;
    border-bottom:none;
    font-weight:normal;

}

div.photo-text-combo {
    zoom:1;
    overflow:hidden; 
}

div.photo-text-combo div {
    margin-bottom:1em;
    line-height:1.45em;
}

div.photo-text-combo img {
	clear: left;
    float:left;
    margin:5px;
}

div.about-pga {
    font-style:italic;
}

div.turner div.trivia table tbody tr.first td {
    border-bottom:none;
    font-size:100%;
}

div.turner table.trivia table.trivia tr td {
    margin:0;
    padding:5px;
}

div.turner table thead tr.odd {
    background:none;
}


div.sk-right-sub_content .bd table td {
    padding:2px 10px;
}

div.sk-right-sub_content .bd table thead td {
    border-bottom:1px dotted #DDD;
}

div.sk-right-sub_content .bd table {
    border-bottom:1px dotted #DDD;
    margin:10px 0;
}


.turner-player {
	border: 1px solid #E4E4E4;
    font-size: 93%;
    margin-bottom: 10px;
}

.turner-player .player {
    background-color: #EFEFEF;
    font-size: 123.1%;
    font-weight: bold;
    padding: 5px 10px;
}

.turner-player .image {
    padding: 10px;
}

.turner-player table {
    width: 100%;
}

.turner-player .titles td,
.turner-player .stats td {
    padding: 3px;
}

.turner-player .titles {
    font-weight: bold;
}

.turner-player .stats {
    background-color: #F8F8F8;
    border-bottom: 1px dotted #ACACAC;
}

.turner-leader {
    color: #C84902;
}


.turner-line-of-week {
	border: 1px solid #E4E4E4;
	color: #A0A0A0;
	float: right;
	font-size: 93%;
	margin: 10px 0 10px 10px;
	width: 200px;
}

.turner-line-of-week table {
	width: 100%;
}

.turner-line-of-week td td {
	padding: 3px;
}

.turner-line-of-week .player {
	background-color: #F8F8F8;
	border-bottom: 1px solid #E4E4E4;
	color: #C84902;
	font-weight: bold;
}




#ysports #bd div.radio a {
    color: #e7b621;
}


.team_news .sb-nation-article {
	background-color: #F7F7F9;
	border: 1px solid #CCC;
	margin: 5px 3px 10px 3px;
	padding: 5px;
}

.team_news .sb-nation-article h5 {
	font-size: 93%;
	line-height: 22px;
	vertical-align: middle;
	zoom: 1;
}

.team_news .sb-nation-article h5 img {
	float: left;
	margin-right: .5em;
}

#yui-sub .team_news .sb-nation-article .list {
	margin-left: 0;
}

#yui-sub .team_news .sb-nation-article .list li {
	background-position: -5px 2px;
	padding-left: 13px;
}


body.recap #mw-ysm-cm,
body.preview #mw-ysm-cm {
	margin: 10px;
}


.ysptblclbg5 {
  background-color:#EEEEDD;
}

.yspscores {
	font: 11px arial, helvetica, sans-serif;
}


#nhl-gamecenter-promo {
  margin: 10px 0;
}

.ufrts .ufrt1 {
	float: left;
}

.ufrts .ufrt2,
.ufrts .ufrt2 a {
	float: right;
}

.ygs-body #bd #yui-main .yui-b {
  _margin-left: -1px;
}


#article .hd .ysp-reg-sharing-toolbar {
  
  _border: 1px solid #fff;
  _margin: 0;
  _padding: 0;
}

#article .hd .sharing-toolbar { 
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  clear: left;
  *margin-top: 10px;
  _margin-top: 0px;
  *padding-bottom: 2px;
  _padding-bottom: 0px;
  zoom: 1;
}

.preview #article .hd .sharing-toolbar,
.recap #article .hd .sharing-toolbar {
  margin-bottom: 10px;
}

#article .hd .ysp-reg-sharing-toolbar .bd {
  position: static;
}

#article .hd .ysp-reg-sharing-toolbar .hd,
#article .hd .ysp-reg-sharing-toolbar .ft {
  display: none;
}

#article .sharing-toolbar .yui3-ymsb {
  clear: both;
}

#article .sharing-toolbar .ymsb {
  float: left;
  margin: 2px 0 3px 0;
  _margin-top: 0px;
  margin-bottom:: 10px\9
}


#article .sharing-toolbar .ymsb li.ymsb-facebook-module iframe {
  _width: 90px !important;
  _overflow: hidden;
}

#article .sharing-toolbar .ymsb li.ymsb-retweet-module {
  margin-right: 12px;
  padding-left: 0;
}

#article .sharing-toolbar .ymsb li.ymsb-print-module {
  margin: 1px 12px 0 0;
}

#article .sharing-toolbar .ymsb li.ymsb-print-module a span {
  padding-top: 4px;
}

#team-news-full .hd .more-news-nav {
  margin: 10px 0;
  border: none;
  *position: relative;
}

#team-news-full .hd #more-news-page-nav {
  float: left;
}

#team-news-full .hd #more-news-month-nav {
  float: right;
}

#team-news-full .hd {
  overflow: hidden
}



.investigation-profile {
  background: #FAFAFA;
  border: 1px #CCC solid;
  font-size: 85%;
  padding: 10px;
  margin: 0 0 15px;
  position: relative;
  width: 220px;
  zoom: 1;
}

.investigation-profile dt {
  font-size: 108%;
  font-weight: bold;
  text-transform: uppercase;
}

#article .investigation-profile li.headshot {
  float: right;
  height: 100px;
  margin: 8px 0 8px 5px;
  width: 80px;
}

.investigation-profile li {
  margin: 8px 0 0;
}

.investigation-profile li em {
  color: #000;
  font-weight: bold;
}

.ysp-investigation-quote {
  color: #333;
  border-bottom: 1px solid #CCC;
  margin-bottom: 10px;
  font-style: italic;
  padding: 35px 50px 20px;
  position: relative;
}

.ysp-investigation-quote:before,
.ysp-investigation-quote:after {
  content:"\201c";
  color: #CCC;
  font-family: Georgia;
  font-size:50px;
  font-weight:bold;
  display:block;
  position:absolute;
  top:23px;
  left:10px
}

.ysp-investigation-quote:after {
  bottom: 0;
  content:"\201d";
  left: auto;
  right: 10px;
  top: auto;
}

.ysp-investigation-photos {
  border-bottom: 1px solid #CCC;
  padding: 10px 0;
}

.ysp-investigation-photos img {
  display: block;
  margin: 0 auto;
}

.ysp-investigation-photos p {
  border-bottom: 1px dotted #CCC;
  color: #878787;
  font-size:85%;
}




#ysp-expert-picks {
    background: #fff;
}

#ysp-expert-picks .hd {
    text-transform: uppercase;
}

#ysp-expert-picks .bd {
    padding: 10px 0 10px 10px;
}

#ysp-expert-picks .ft {
    text-align: right;
    padding: 5px;
    font-size: 93%;
    border-top: 1px dotted #ddd;
}

#ysp-expert-picks li {
    float: left;
    margin-right: 15px;
    _margin-right: 7px;
    max-width: 78px;
    _width: 78px;
}

#ysp-expert-picks img {
    display: block;
    margin: 0 auto 8px auto;
}

#ysp-expert-picks img.logo {
     margin: 1px 2px 0 3px;
}

#ysp-expert-picks dt span {
    font-size: 11px;
    max-width: 78px;
}

#ysp-expert-picks ul:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#ysp-expert-picks dt {
    text-align: center;
}

#ysp-expert-picks dd p {
    background: #eee;
    border: 1px solid #d7d7d7;
    border-radius: 2px;
    margin: 8px auto 0 auto;
    width: 78px;
    _border: none;
}

#ysp-expert-picks dd em {
    background: #fefefe;

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(215,215,215)),
        color-stop(1, rgb(255,255,255))
    );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(215,215,215) 0%,
        rgb(255,255,255) 100%
    );

    border: 1px solid #d7d7d7;
    border-radius: 3px;
    display: block;
    height: 48px;
    margin: 5px;
    position: relative;
}

#ysp-expert-picks dd em.undecided span {
	visibility: hidden;
}

#ysp-expert-picks dd a {
    position: absolute;
    left: 8px;
    top: 2px;
}

#ysp-expert-picks dd strong,
#ysp-expert-picks dd span {
    background: #fff url(https://s.yimg.com/lq/i/us/sp/ysp-mod/boxscore/icons-5.png);
    border: 1px solid #a7adaf;
    border-radius: 9px;
    bottom: 10px;
    display: block;
    height: 15px;
    left: 35px;
    overflow: hidden;
    position: absolute;
    padding: 0 0 0 1px;
    text-indent: -1000em;
    width: 15px;
    *border: none;
    border: none\9
}

#ysp-expert-picks dd strong {
	background-image: none;
}

#ysp-expert-picks dd .undecided span {
	background-image: none;
}

#ysp-expert-picks dd .correct span {
    background-position: 1px 0;
}

#ysp-expert-picks dd .incorrect span {
    background-position: 1px -60px;
}

#league_sentiment-slider,
#league_sentiment-slider .hd, 
#league_sentiment-slider .ft {
  position: relative;
}

#article #league_sentiment-slider .hd {
  padding-bottom: 0;
  z-index: 3000;
}

#league_sentiment-slider .bd iframe {
  z-index: 1500;
}

.ysp-sentiment-spon {
  height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 120px;
  z-index: 2000;
}

.ysp-sentiment-pop {
  height: 120px;
  width: 630px;
}


#ysports #yui-main .yui-b {
  padding-top: 0;
}

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


#yui-main {
  _width: 668px;
}

#yui-sub .yui-b {
  margin-left: 6px;
  color: #949494;
}

#yui-main .ysp-mod {
  margin: 10px;
}








#yui-sub #ysp-blog-sidebar-header {
  margin-bottom: 0;
  background: transparent;
  border: none;
}


#ysp-blog-sidebar-header .hd {
  float: left;
  padding-top: 2px;
  *padding-left: 3px;
}

div#ysp-blog-sidebar-header .bd {
  background: transparent;
  border: none;
  float: right;
  margin-top: 0;
}

#ysp-blog-sidebar-header .ft {
  clear: both;
  padding-top: 3px;
  *margin-top: -23px;
}

#ysp-blog-sidebar-header .ft div {
  height: 1px;
  line-height: 1px;
}

#ysp-blog-sidebar-header.top .ft div {
  border-top: 6px solid #888;
  border-bottom: 1px solid #888;
}


#ysp-blog-sidebar-header.fantasy .ft div {
  border-top: 6px solid #59150c;
  border-bottom: 1px solid #59150c;
}

#ysp-blog-sidebar-header.golf .ft div {
  border-top: 6px solid #266211;
  border-bottom: 1px solid #266211;
}

#ysp-blog-sidebar-header.mlb .ft div {
  border-top: 6px solid #0e5800;
  border-bottom: 1px solid #0e5800;
}

#ysp-blog-sidebar-header.mma .ft div {
  border-top: 6px solid #6a1313;
  border-bottom: 1px solid #6a1313;
}

#ysp-blog-sidebar-header.nascar .ft div {
  border-top: 6px solid #414338;
  border-bottom: 1px solid #414338;
}

#ysp-blog-sidebar-header.ncaab .ft div {
  border-top: 6px solid #d07220;
  border-bottom: 1px solid #d07220;
}

#ysp-blog-sidebar-header.ncaaf .ft div {
  border-top: 6px solid #022a44;
  border-bottom: 1px solid #022a44;
}

#ysp-blog-sidebar-header.nba .ft div {
  border-top: 6px solid #4c1a03;
  border-bottom: 1px solid #4c1a03;
}

#ysp-blog-sidebar-header.nfl .ft div {
  border-top: 6px solid #011740;
  border-bottom: 1px solid #011740;
}

#ysp-blog-sidebar-header.nhl .ft div {
  border-top: 6px solid #267aba;
  border-bottom: 1px solid #267aba;
}

#ysp-blog-sidebar-header.oly .ft div {
  border-top: 6px solid #ad1d1c;
  border-bottom: 1px solid #ad1d1c;
}


#ysp-blog-sidebar-header.ten .ft div {
  border-top: 6px solid orange;
  border-bottom: 1px solid orange;
}

#ysp-blog-sidebar-header.sow .ft div {
  border-top: 6px solid #345518;
  border-bottom: 1px solid #345518;
}

#yui-sub #ysp-blog-sidebar-header h4 {
  background: transparent;
  color: #000;
  font-size: 100%;
  padding: 0;
}





div#yui-sub #photos.ysp-mod {
  margin-top: 15px;
  border: none;
}

div#photos {
  border-bottom: 1px solid #dcdcde;
}

div#photos .hd {
  border-bottom: 1px solid #dcdcde;
  padding: 5px;
}

div#photos div .hd {
  padding: 0;
}

div#photos div .hd {
  border-bottom: none;
}

div#photos .bd {
  border: none;
  background: transparent;
}

div#photos div .bd {
  margin: 0;
}

#yui-sub div#photos .hd h4 {
  background: transparent;
  color: #1c1c1c;
}

div#photos .ft {
  text-align: right;
  font-size: 93%;
  border-top: 1px dotted #ddd;
  padding: 3px;
}

div#photos div .ft {
  border-top: none;
  padding: 0;
}

#yui-sub div#photos div.scrollnav {
  top: -26px;
}







#ysp-blog-more li,
#ysp-blog-topics li,
#ysp-blog-contributors li {
  border-top: 1px solid #cdcec8;
  color: #949494;
  padding: 4px 0 3px 4px;
}

#ysp-blog-more li.first,
#ysp-blog-topics li.first,
#ysp-blog-contributors li.first {
  border-top: none;
}


#ysp-blog-roll .bd {
  padding: 3px 0 3px 3px;
}

#ysp-blog-roll li {
  padding: 2px 0;
}

#ysp-blog-roll a span {
  background: url(https://s.yimg.com/lq/i/us/sp/ed/ar/utils9.png) -517px -119px;
  padding-left: 10px;
  zoom: 1;
}



#yui-sub #featured-blogs {
  margin: 10px 10px 25px 0;
  width: auto;
}

#featured-blogs .hd {
  display: none;
}

div #featured-blogs.sport .bd {
  padding-bottom: 0;
  *width: auto !important;
}

div #featured-blogs.sport .wrapper {
  *width: auto !important;
}

#featured-blogs.sport .wrapper {
  margin: 4px;
}

#featured-blogs .ft {
  display: none;
}

#featured-blogs.top .entry {
  width: auto;
  float: none;
  border-left: none;
  border-right: none;
  margin-right: 0;
  border-top: none;
}

#featured-blogs.top div.last {
  border-bottom: none;
}




#yui-sub .ysp-mod,
#ysp-blog-title,
#ysp-blog-editor,
#ysp-blog-video,
#ysp-blog-list {
  margin: 25px 10px 25px 0;

}



#yui-sub .bd {
  margin-top: 5px;
  background: #fff;
  border: 1px solid #cdcec8;
}



#yui-sub h4 {
  background: #888;
  color: #fff;
  display: inline;
  font-size: 85%;
  font-weight: bold;
  padding: 2px 5px 2px 3px;
  text-transform: uppercase;
}

#yui-sub .fantasy h4 { background: #59150c; }
#yui-sub .golf h4 { background: #266211; }
#yui-sub .mlb h4 { background: #0e5800; }
#yui-sub .mma h4 { background: #6a1313; }
#yui-sub .nascar h4 { background: #414338; }
#yui-sub .ncaab h4 { background: #d07220; }
#yui-sub .ncaaf h4 { background: #022a44; }
#yui-sub .nba h4 { background: #4c1a03; }
#yui-sub .nfl h4 { background: #011740; }
#yui-sub .nhl h4 { background: #267aba; }
#yui-sub .oly h4 { background: #ad1d1c; }
#yui-sub .ten h4 { background: orange; }
#yui-sub .sow h4 { background: #345518; }







#ysp-blog-readers .ft {
  font-size: 85%;
  margin-top: 10px;
  text-align: center;
}

#ysp-blog-readers div.bd {
  border: none;
  background: transparent;
}

#ysp-blog-readers .ft ul {
  border-top: 1px dotted #cdcec8;
  border-bottom: 1px dotted #cdcec8;
  padding: 2px 0;
  margin-bottom: 3px;
}

#ysp-blog-readers .ft li {
  display: inline;
  margin-right: 4px;
  padding-right: 4px;
}

#ysp-blog-readers .ft li.join {
  border-right: 1px solid #878785;
}


#ysp-blog-readers .bd table tbody tr th.mbl_h,
#ysp-blog-readers .bd td.mbl_join, 
#ysp-blog-readers .bd td.mbl_join_img,
#ysp-blog-readers td.mbl_fo_hidden,
#ysp-blog-readers #tr0 {
  display: none !important;
}

#ysp-blog-readers table#MBL_COMM {
  background-color: transparent;
  border: none;
  padding: 0 0 0 5px;
  width: 0;
}

#ysp-blog-readers table#MBL_COMM th.mbl_h {
  background-color: transparent;
  border: 1px solid white;
  font: normal 93% arial;
  padding-bottom: 5px;
  text-transform: uppercase;
}

#ysp-blog-readers table#MBL_COMM td.mbl_join_img {
  background-color: transparent !important;
  padding: 10px 3px 3px 0;
}

#ysp-blog-readers table#MBL_COMM td.mbl_join {
  background-color: transparent !important;
}

#ysp-blog-readers table#MBL_COMM td.mbl_img {
  background-color: transparent !important;
  border-collapse: collapse;
  padding: 0 4px 6px 0;
  width: 48px;
}

#ysp-blog-readers table#MBL_COMM td.mbl_img img {
  background: #fff;
  border: 1px solid #cdcec8;
  padding: 2px 2px 10px 2px;
}

#ysp-blog-readers table#MBL_COMM td#tdd17 {
  padding-right: 5px;
}

#ysp-blog-readers table#MBL_COMM img {
  border: none;
  position: static;
}

#ysp-blog-readers table#MBL_COMM td.mbl_fo_hidden {
  text-align: left;
}

#ysp-blog-readers table#MBL_COMM td.mbl_fo_hidden a,
#ysp-blog-readers table#MBL_COMM td.mbl_fo_hidden a:visited {
  color: #0C4299;
  font: normal 100% arial;
  text-transform: uppercase;
}







#ysp-blog-title .bd {
  margin-top: 0;
  zoom: 1;
}

#ysp-blog-title .bd:after {
  content: "."; height: 0; display: block; visibility: hidden; clear: both; 
}

#ysp-blog-title .bd a {
  background: url(https://s.yimg.com/lq/i/us/sp/ed/ar/utils9.png);
  display: block;
  float: right;
  margin-left: 3px;
  overflow: hidden;
  text-indent: -1000em;
}

#ysp-blog-title .bd .my {
  background-position: -783px -456px;
  height: 17px;
  width: 17px;
}

#ysp-blog-title .bd .rss {
  background-position: -708px -473px;
  height: 17px;
  width: 91px;
}


#ysp-blog-title h3 {
  color: #000;
  display: inline;
  float: left;
  font-weight: bold;
  text-transform: uppercase;
}







#ysp-blog-editor {
  margin-top: 10px;
}

#ysp-blog-editor .ft dt,
#ysp-blog-editor .ft dd {
  font-size: 85%;
  display: inline;
}

#ysp-blog-title .bd,
#ysp-blog-list .bd,
#ysp-blog-editor .bd {
  background: transparent;
  border: none;
}

#ysp-blog-list .bd {
	zoom: 1;
}

#ysp-blog-editor .ft {
  border-bottom: 1px dotted #949494;
  padding: 10px 0;
  margin-bottom: 15px;
}

#ysp-blog-editor .bd div {
  min-height: 104px;
  _height: 104px;
  padding-left: 155px;
}

#ysp-blog-editor .bd p {
  font-size: 85%;
  padding-right: 3px;
}

#ysp-blog-editor h3 {
  padding-top: 15px;
}





.ysp-blog-teams .hd a {
  font-size: 85%;
  padding-top: 3px;
  float: right;
}

#yui-sub div.ysp-blog-teams div.hd h4 {
	display: block;
}

.ysp-blog-teams .hd {
  zoom: 1;
}

.ysp-blog-teams .hd:after,
#ysp-blog-list .bd:after {
  content: "."; height: 0; display: block; visibility: hidden; clear: both;
}


#yui-sub .ysp-blog-teams .bd {
  font-size: 93%;
}

#yui-sub .ysp-blog-teams div.customize {
	padding: 0;
	border: 0;
}

.ysp-blog-teams .bd li.first {
  border-top: none;
}

.ysp-blog-teams strong {
  font-weight: bold;
}

.ysp-blog-teams h5 {
  border-bottom: 1px dotted #cdcec8;
  padding: 5px;
}

.ysp-blog-teams li {
  border-top: 1px solid #cdcec8;
}

.ysp-blog-teams li.first {
  border: none;
}

.ysp-blog-teams img {
  float: left;
  margin-right: 0.5em;
  overflow: hidden;
}

.ysp-blog-teams li li {
  border: none;
  margin: 5px;
  padding: 3px 0 0 10px;
  background: url(https://s.yimg.com/lq/i/us/sp/ed/ar/utils9.png) -795px -889px no-repeat;
}

.ysp-blog-teams .bd div {
  background: #f7f7f9;
  border: 1px solid #cdcec8;
  margin: 5px;
  padding: 5px;
}

.ysp-blog-teams h6 {
  font-weight: bold;
  line-height: 22px;
  vertical-align: middle;
}


.ysp-blog-teams p.customize {
  font-style: italic;
  padding: 0 5px 5px 5px;
}

.ysp-blog-teams .ft {
  border-top: none;
  padding: 2px;
}

.ysp-blog-teams form {
  background: url(https://s.yimg.com/lq/i/us/sp/ed/ar/utils9.png) -511px -234px;
  padding: 10px 45px;
}

.ysp-blog-teams select {
  width: 200px;
}






#n {
  margin: 0 10px;
}

#yui-sub #rec {
  border-top: 1px dotted #94938e;
  border-bottom: 1px dotted #94938e;
  margin-top: 20px;
  margin-right: 15px;
  margin-bottom: 20px;
  padding: 7px 0 15px 0;
  width: auto;
}

#rec table, #rec iframe {
  margin: 0 auto;
}

#ysp-shop-link {
  margin: 25px auto 25px auto;
  padding: 0;
}

#rec .bd {
  margin: 0 auto;
  width: 180px;
}

#yui-sub #lrec {
  margin: 25px 6px 25px 0;
}

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







#yui-sub #ysp-blog-list {
  margin-top: 5px;
  padding-right: 0;
}

#ysp-blog-list li {
  background: #fff;
  float: left;
  padding: 2px;
  margin-right: 4px;
  margin-bottom: 5px;
  width: 135px;
}

#ysp-blog-list li em {
  display: block;
  line-height: 1em;
}

#ysports #bd #ysp-blog-list li em a {
  color: #888;
  font-size: 85%;
}

#ysp-blog-list a {
  background: #fff;
  line-height: 1em;
  padding-right: 3px;
}

#ysp-blog-list .bd .bd {
  margin-top: 0;
}

#ysp-blog-list .bd .hd span {
  display: block;
}


#ysp-blog-list .blog .bd {
  background: #fff;
  font-size: 85%;
  border: 1px solid #cdcdcd;
  padding: 4px;
}

#ysp-blog-list .bd .hd {
  padding: 3px 0 3px 3px;
}

#ysp-blog-list .bd .hd {
  background: url(https://s.yimg.com/lq/i/us/sp/ed/blog/sprite16.png) -148px -844px;
  border: 1px solid #cdcdcd;
  border-bottom: none;
  padding: 3px 0 3px 3px;
}


#ysp-blog-list .fantasy .hd { background-position: -148px -615px; }
#ysp-blog-list .golf .hd { background-position: -148px -709px; }
#ysp-blog-list .mlb .hd { background-position: -4px -662px; }
#ysp-blog-list .mma .hd { background-position: -4px -844px; }
#ysp-blog-list .nfl .hd { background-position: -4px -755px; }
#ysp-blog-list .nba .hd { background-position: -4px -709px; }
#ysp-blog-list .nhl .hd { background-position: -148px -662px; }
#ysp-blog-list .oly .hd { background-position: -148px -752px; }
#ysp-blog-list .ncaaf .hd { background-position: -148px -800px; }
#ysp-blog-list .ncaab .hd { background-position: -4px -800px; }
#ysp-blog-list .nascar .hd { background-position: -4px -615px;}
#ysp-blog-list .ten .hd { background-position: -4px -890px; }
#ysp-blog-list .sow .hd { background-position: -148px -890px; }
#ysp-blog-list .highschool .hd { background-position: -4px -936px; }
#ysp-blog-list .rumors .hd, #ysp-blog-list .Rumors .hd{ background-position: -148px -890px; }













#ysports.heros #ysp-blog-header {
  background: #fff;
  padding-left: 12px;
  padding-top: 15px;
}

.heros #ysp-blog-header {
  margin: 0;
}



.heros .ysp-blog-post .hd h2.title {
 font-size: 153.9%;
 font-family: arial, sans-serif;
}

#yui-main #ysp-blog-header,
#yui-main #ysp-blog-none {
  margin: 0 0 0 10px;
  padding: 12px 0 0 0;
  zoom: 1;
}

#ysports.heros #ysp-blog-header a,
#ysports.rumors #bd #ysp-blog-header a {
  font-weight: bold;
  color: #000;
  font-size: 138.5%;
  background: none;
}

#ysports.heros #ysp-blog-header a {
  font-size: 153.9%;
}


#ysports #bd .fantasy h2 a,
#ysports #bd .fantasy h2 a:visited {
  color: #59150c;
}

#ysports #bd .golf h2 a,
#ysports #bd .golf h2 a:visited {
  color: #266211;
}

#ysports #bd .mlb h2 a,
#ysports #bd .mlb h2 a:visited {
  color: #0e5800;
}

#ysports #bd .mma h2 a,
#ysports #bd .mma h2 a:visited {
  color: #6a1313;
}

#ysports #bd .nascar h2 a,
#ysports #bd .nascar h2 a:visited {
  color: #414338;
}

#ysports #bd .nba h2 a,
#ysports #bd .nba h2 a:visited {
  color: #4c1a03;
}

#ysports #bd .ncaab h2 a,
#ysports #bd .ncaab h2 a:visited {
  color: #d07220;
}

#ysports #bd .ncaaf h2 a,
#ysports #bd .ncaaf h2 a:visited {
  color: #022a44;
}

#ysports #bd .nfl h2 a,
#ysports #bd .nfl h2 a:visited {
  color: #011740;
}

#ysports #bd .nhl h2 a,
#ysports #bd .nhl h2 a:visited {
  color: #267aba;
}

#ysports #bd .oly h2 a,
#ysports #bd .oly h2 a:visited {
  color: #ad1d1c;
}


#ysports #bd .ten h2 a,
#ysports #bd .ten h2 a:visited {
  color: orange;
}

#ysports #bd .sow h2 a,
#ysports #bd .sow h2 a:visited {
  color: #6b0400;
}

.rumors #ysp-blog-header h2,
.blog #ysp-blog-header h2 {
  background: #414141;
  border: 1px solid #cdcec8;
  padding: 5px 10px;
  color: #fff;
  font-weight: bold;
  margin: 8px 10px 0 0;
  
}






#ysp-blog-nav,
#ysp-blog-pages { 
  background: #323232;
  margin: 10px;
  padding: 7px 0;
}

body #bd #ysp-blog-nav a {
	border: 1px solid #7A7A7A;
	color: #FFF;
	display: block;
	float: left;
	margin-right: 10px;
	padding: 5px;
}

body #bd #ysp-blog-nav a:hover {
	border-color: #FFF;
	text-decoration: none;
}

#ysp-blog-nav span {
  display: block;
  width: 240px;
}

#ysp-blog-nav .next span {
  float: right;
}

#ysp-blog-nav .prev span {
  float: left;
}


body #bd #ysp-blog-nav .next a  {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}

#ysp-blog-nav .next p {
  float: right;
}

#ysports #bd #ysp-blog-pages a,
#ysports #bd #ysp-blog-pages .total {
  color: #FFF;
  width: 33%;
}

#ysp-blog-nav ul,
#ysp-blog-pages ul {
  font-weight: bold;
  margin: 0 10px;
  zoom: 1;
}

#ysp-blog-nav ul span {
  font-weight: normal;
}

#ysp-blog-nav ul p {
  color: #b8b8b8;
}

.heros #ysp-blog-nav li span {
  padding-top: 6px;
}

#ysp-blog-nav ul:after,
#ysp-blog-pages ul:after {
  content: "."; height: 0; display: block; visibility: hidden; clear: both;
}

#ysp-blog-pages .total {
  display: block;
  float: left;
}

#ysp-blog-nav li {
	color: #7A7A7A;
	width: 49%;
}

#ysp-blog-pages li {
  color: #7A7A7A;
  text-align: center;
  width: 33%;
}

#ysp-blog-nav .prev,
#ysp-blog-pages .prev {
  float: left;
  text-align: left;
}

#ysp-blog-nav .next,
#ysp-blog-pages .next {
  float: right;
  text-align: right;
}








#blog-more-news {
  background: #fff;
  border: 1px solid #cdcec8;
  padding: 10px 15px;
}

#blog-more-news .hd h4 {
	border: none;
	font-size: 108%;
	font-weight: bold;
	padding-bottom: 10px;
}

#blog-more-news .bd {
	overflow: hidden;
	zoom: 1;
}

#blog-more-news .bd ul {
	float: left;
	margin-left: 12px;
	*margin-left: 6px;
	width: 48%;
}

#blog-more-news .bd li {
  padding: 0 0 3px 12px;
  background: url(https://s.yimg.com/lq/i/us/sp/ed/ar/utils9.png) no-repeat -794px 4px;
}

#blog-more-news .ft {
	font-weight: bold;
	padding-top: 20px;
	text-align: right;
}








.ysp-blog-poll {
  border-top: 1px solid #d5d5d5;
  border-right: 1px solid #f1f2ed;
  border-left: 1px solid #f1f2ed;
  background: #f1f2ed;
  padding: 0;
  width: 234px;
}

.ysp-blog-poll form {
  background: #fff;
}

.ysp-blog-poll .hd-poll {
  background: #f1f2ed url(https://s.yimg.com/lq/i/us/sp/fn/ed/blog/blog_poll_header_footer_sprite2.png) no-repeat;
  font-size: 100%;
  padding: 5px 0 8px 0;
}

.ysp-blog-poll .bd-poll {
  background: #fff;
}

.ysp-blog-poll .hd-poll h3 {
  color: #000;
  font: 900 92% Arial;
  padding: 5px 5px 5px 10px;
}

.ysp-blog-poll .ft-poll {
  clear: both;
  height: 20px;
  padding: 7px;
  background: #fff;
  text-align: right;
  font-size: 84%;
}

.ysp-blog-poll .ft-poll input {
  float: left;
}

.ysp-blog-poll .ft-poll a {
  display: block;
  float: right;
  font-size: 100%;
  margin-top: 10px;
}

.ysp-blog-poll-footer {
  background: url(https://s.yimg.com/lq/i/us/sp/fn/ed/blog/blog_poll_header_footer_sprite2.png) -244px 0 no-repeat;
  height: 10px;
  width: 236px;
}


.ysp-blog-poll fieldset .bd-poll {
  border-bottom: 1px solid #f1f2ed;
  padding: 15px 0 10px 0;
}

.ysp-blog-poll fieldset .bd-poll li {
  clear: both;
  margin-bottom: 3px;
  min-height: 19px;
  padding: 2px 0 0 8px;
}

.ysp-blog-poll fieldset .bd-poll label input {
  float: left;
  margin-top: 0px;
  padding: 0;
  *margin-top: -3px;
}

.ysp-blog-poll fieldset .bd-poll label span {
  color: #046bca;
  display: block;
  float: left;
  font-size: 93%;
  padding: 0 0 0 5px;
	width: 90%;
}


.ysp-blog-poll ul.results li {
  clear: both;
  min-height: 20px;
  padding: 6px 0;
}

.ysp-blog-poll ul.results li p {
  float: left;
  margin-top: 0;
  min-height: 20px;
  zoom: 1;
}

.ysp-blog-poll ul.results li p.first {
  font-size: 92%;
  line-height: 13px !important;
  padding-left: 5px;
  width: 115px;
}

.ysp-blog-poll ul.results li p.middle { width: 60px;}

.ysp-blog-poll ul.results li p.middle .votebar {
  background: #f1f2ed;
  display: block;
  height: 0.6em;
  margin-top: 5px;
  width: 60px;
}

.ysp-blog-poll ul.results li p.middle .votebar span  {
  background-color: #ff5d00;
  color: #000;
  display: block;
  height: 0.6em;
  overflow: hidden;
  text-indent: -1000em;
}

.ysp-blog-poll ul.results li p.last {
  text-align: right;
  width: 40px;
}

.ysp-blog-poll ul.results li p.votebar-footer {
  border-bottom: 1px solid #f1f2ed;
  clear: both;
  height: 1px;
  line-height: 1px;
  margin: 0;
  min-height: 1px;
  width: 100%;
}









.ysp-blog-post .toolbar .hd {
  float: left;
  font-size:93%;
}

.ysp-blog-post .toolbar .bd {
  float: right;
}

.ysp-blog-post .toolbar {
  border-top: 1px dotted #b7b7b7;
  clear: both;
  margin: 10px -10px 0 -10px;
  background:transparent url(https://s.yimg.com/lq/i/us/sp/ed/ar/utils9.png) left -690px repeat-x; 
  zoom: 1;
}

div#bd .toolbar:after {
  content: "."; height: 0; display: block; visibility: hidden; clear: both;
}




.ysp-blog-post .toolbar .hd li.email a { background-position: -516px 1px; }
.ysp-blog-post .toolbar .hd li.comments a { background-position: -516px -40px; }


.ysp-blog-post .toolbar a strong {
  font-weight:normal;
}

.toolbar .bd em.votes {
  font-style: normal;
  margin-top: 0.8em;
  padding-right: 0.5em;
  padding-left: 0;
}




.heros .ysp-blog-post {
	padding-bottom: 20px;  
}


.ysp-blog-post {
  background: #fff;
  border: 1px solid #cdcec8;
  margin: 1em 10px;
  overflow: hidden;
  padding: 10px 10px 0 10px;
  position: relative;
  _height: 1%; 
}


.ysp-blog-post .bd {
  width: 100%;
  overflow: hidden;
}

.ysp-blog-post .toolbar .bd {
  width: auto;
}

.ysp-blog-post .bd object,
.ysp-blog-post .bd embed,
.ysp-blog-post .bd center img {
  max-width: 100%;
  margin: 0 -10px;
}


#ysports.heros #bd .ysp-blog-post h2 a,
#ysports.heros #bd .ysp-blog-post h2 a:visited {
  color: #000;
}

.ysp-blog-post a.readmore {
  font-weight: bold;
}

.ysp-blog-post .bd strong {
  font-weight: bold;
}

.ysp-blog-post .bd em {
  font-style: italic;
}

.ysp-blog-post .bd blockquote {
  color: #767676;
  border-left: 1px solid #ccc;
  margin: 0.77em 0 0.77em 1.92em;
  padding: 0 0 0 0.77em;
}


.ysp-blog-post .bd p {
  line-height: 1.54em;
  margin: 1em 0 0 0;
}

.ysp-blog-post a.readmore {
  font-weight: bold;
}

.ysp-blog-post .bd p {
  font-size: 108%;
}

.ysp-blog-post .hd {
  zoom: 1;
}

.ysp-blog-post .hd p { 
  font-size: 93%;
  font-weight: bold;
  margin-top: 5px;
}

.ysp-blog-post .hd p.date {
  color: #6f6f6f;
  margin-bottom: 20px;
  margin-top: 0;
}

.ysp-blog-post .hd .byline {
  margin-bottom: 12px;
}

.ysp-blog-post .bd img {
  border: 1px solid #cbcbcb;
  padding: 5px;
}

.ysp-blog-post .bd ul.ysp-rumor-list li,
.ysp-blog-post .bd ul.ysp-blog-bulleted-list li {
  float:left;
  margin:0 5px .54em 2em ;
  font-size:108%;
  line-height: 1.46;
  list-style:disc outside none;
}

.ysp-blog-post .bd p.source a img {
  border: none;
  vertical-align: middle;
}

.ysp-blog-post .ysp-blog-source {
  background: transparent url("https://s.yimg.com/lq/i/nt/ic/ut/bsc/newwin12_1.gif") no-repeat right 3px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 4px;
  padding: 0 17px 0 0;
}



.ysp-blog-post .callout {
  height: 47px;
  position: absolute;
  right: 0;
  top: 0;
  width: 59px;
}

body.post .callout {
  display: none;
}

.ysp-blog-post .callout a {
  background: url(https://s.yimg.com/lq/i/us/sp/ed/blog/sprite16.png) -155px -236px;
  display: block;
  height: 47px;
  overflow: hidden;
  text-indent: -1000em;
}

.ysp-blog-post .fantasy .callout a { background-position: -156px -10px; }
.ysp-blog-post .golf .callout a { background-position: -11px -460px; }
.ysp-blog-post .mlb .callout a { background-position: -11px -236px; }
.ysp-blog-post .mma .callout a { background-position: -11px -535px; }
.ysp-blog-post .nascar .callout a { background-position: -11px -162px; }
.ysp-blog-post .nba .callout a { background-position: -11px -11px; }
.ysp-blog-post .ncaab .callout a { background-position: -11px -312px; }
.ysp-blog-post .ncaaf .callout a { background-position: -155px -162px; }
.ysp-blog-post .nfl .callout a { background-position: -11px -86px; }
.ysp-blog-post .nhl .callout a { background-position: -11px -385px; }
.ysp-blog-post .oly .callout a { background-position: -155px -86px; }
.ysp-blog-post .ten .callout a { background-position: -155px -312px; }
.ysp-blog-post .sow .callout a { background-position: -155px -385px; }
.ysp-blog-post .highschool .callout a { background-position: -155px -536px; }
.rumors #bd .ysp-blog-post .callout a, .ysp-blog-post .rumors .callout a {background-position: -155px -460px; }




.ysp-blog-post div .hd .title {
  font-family: georgia, sans-serif;
  font-weight: bold;
  font-size: 138.5%;
  margin-right: 20px;
}

.ysp-blog-post div .hd h4 {
 margin-right: 50px;
}

.ysp-blog-post div .hd .title a {
  color: inherit; 
  font-weight: inherit;
}


#ysports.rumors #bd .golf h2.title a   { color: #266211; }
#ysports.rumors #bd .mlb h2.title a    { color: #0e5800; }
#ysports.rumors #bd .mma h2.title a    { color: #6a1313; }
#ysports.rumors #bd .nascar h2.title a { color: #414338; }
#ysports.rumors #bd .nba h2.title a    { color: #c24d00; }
#ysports.rumors #bd .ncaab h2.title a  { color: #d07220; }
#ysports.rumors #bd .ncaaf h2.title a  { color: #022a44; }
#ysports.rumors #bd .nfl h2.title a    { color: #011740; }
#ysports.rumors #bd .nhl h2.title a    { color: #267aba; }
#ysports.rumors #bd .oly h2.title a    { color: #ad1d1c; }
#ysports.rumors #bd .ten h2.title a    { color: orange; }

.ysp-blog-post .fantasy .title { color: #59150c; }
.ysp-blog-post .golf .title { color: #266211; }
.ysp-blog-post .mlb .title { color: #0e5800; }
.ysp-blog-post .mma .title { color: #6a1313; }
.ysp-blog-post .nascar .title { color: #414338; }
.ysp-blog-post .nba .title { color: #c24d00; }
.ysp-blog-post .ncaab .title { color: #d07220; }
.ysp-blog-post .ncaaf .title { color: #022a44; }
.ysp-blog-post .nfl .title { color: #011740; }
.ysp-blog-post .nhl .title { color: #267aba; }
.ysp-blog-post .nhl .title { color: #ad1d1c; }
.ysp-blog-post .ten .title { color: orange; }










#yIdSignDiv {
  margin: 1em 0 0 0;
}

#yIdSignDiv #yIdSeenAs {
  color: #000;
}

#yIdExplainNickname {
  display: none;
}

#yIdPhotoChooser {
  display: none;  
}

#yIdNicknameChanger {
  display: none;
}

#ysp-comment {
  padding: 20px 12px;
  margin-bottom: 0;
}

#ysp-comment-help {
  padding: 0 12px 20px 12px;
  font-size: 93%;
}

.ysp-rumor-comment-form #yIdSignImg a {
  float: none;
}

.ysp-rumor-comment-form #yIdSignSelect {
  float: none;
  margin-top: 1.6em;
}

#yIdNicknameChanger p, #yIdPhotoChooser p {
  margin: 0;
}

#ysp-comment div.help {
  padding-top: 1em;
}

#ysp-comment div.help p {
  color: #666;
  font-size: 92%;
  margin: 0;
}

#comments .pagination {
  font-size: 100%;
}

#ysp-comment dl.identity {
  margin-bottom: 5px;
  font-size: 93%;
}

#ysp-comment dl.identity dd {
  padding-top: 3px;
}

#ysp-comment dl.identity dd span {
  padding-top: 10px;
  margin-left: 5px;
}

#ysp-comment dl.identity dd * {
  float: left;
}

#ysp-comment dl.identity dd:after{
  content: "."; height: 0; display: block; visibility: hidden; clear: both;
}


.sign-in {
  display: block;
  padding: 10px 0 10px 12px;
}

#comments .bd ol li {
  font-size: 100%;
}





.heros .ysp-blog-post {
  margin: 0;
  border: none;
}


.heros .ysp-blog-post p.byline {
  display: none;
}

.heros .ysp-blog-post p.date {
  color:#868686;
  margin:0;
}


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

.heros .ysp-blog-post .bd ul {
	margin-top:1em;
}

.heros .ysp-blog-post .bd li {
	float:left;  
	margin:0 5px;
	width:210px; 
}

.heros .ysp-blog-post .bd li img {
	border: none;
	padding: 0;
}

.heros .ysp-blog-post .bd li.first,
.heros .ysp-blog-post .bd li.last {
	margin:0;
}

.heros div#bd .ysp-blog-post .bd p {
  padding:0 3px;
}

.heros div#bd .ysp-blog-post .bd .story-hd p {
  font-weight: bold;
  line-height: 1.54em;
  margin: 0;
}

.heros .ysp-blog-post .votes p strong {
  font-size: 136%;
}


.heros .ysp-blog-post li h4 {
	color:#FFF; 
	font:bold 92% Arial; 
	background:#393939;
	padding:3px;
}

.heros p.photo-attrib {
	color:#868686;
	font-size:92%;
	margin:0;
}

.heros div.votes {
	border:1px solid #ccc;
	border-width:1px 0 0 0;
	padding: 15px 0;
	margin-bottom: 10px;
	background: white url(https://s.yimg.com/lq/i/us/sp/ed/hero_results_sep_01.gif) bottom left repeat-x;
	zoom:1;
}

.heros div.has-not-voted div.votes {
  display:none;
}

.heros div.has-voted div.vote {
  display:none;
  padding-top:8px;
}

.heros .ysp-blog-post .bd li img.hero-vote-bar {
	background: white url(https://s.yimg.com/lq/i/us/sp/ed/hero_prcnt_bck_01.gif) top left no-repeat;
	padding: 0;
	margin: .28em 0 0 0;
	width:112px; height:9px; display:block; float:left;
	background-position: 1px 0;
	border:1px solid #000;
}





#ysp-blog-power-players {
  border-bottom: 5px solid #000;
  padding-right: 0;
}

#ysp-blog-power-players .hd {
  background: #000;
}

#ysp-blog-power-players div.bd {
  margin-top: 0;
  border: 0;
  background: #f7f7f9;
  color: #000;
  padding: 10px;
}

#ysp-blog-power-players h4 {
  font-size: 100%;
  color: #efbc21;
  display: block;
  padding-left: 3px;
  text-transform: none;
  font-weight: normal;
  background: #000;
}

#ysp-blog-power-players li {
  list-style-type: disc;
  list-style-position: inside;
  margin: 5px 0 0 0;
}

#ysp-blog-power-players span {
  display: block;
}

#ysp-blog-power-players dl {
  zoom: 1;
  margin: 15px 0 10px 0;
}

#ysp-blog-power-players dl:after {
  content: "."; height: 0; display: block; visibility: hidden; clear: both;
}

#ysp-blog-power-players dt {
  float: left;
  width: 45px;
}




div#mwpphu-container,
div#mwpphu-post-form {
  border: 1px solid #CDCEC8;
  margin: 10px;
  padding: 10px 15px;
}

.ysp-blog-post .hd iframe.facebook {
  border: none;
  float: right;
  overflow: hidden;
  height: 20px;
  width: 125px;
}


.ysp-blog-post .yui3-ymsb {
  float: right;
}

.ysp-blog-post .ysp-reg-sharing-toolbar {
  float: right;
  *float: none;
  *position: absolute;
  *right: 0;
  *top: -5px;
  *width: 400px;
}

.ysp-blog-post .ysp-reg-sharing-toolbar .sharing-toolbar {
  border: none;
  margin: -4px 0 0 0;
  padding: 0;
}


.ysp-blog-post .sharing-toolbar .ymsb li.ymsb-facebook-module {
  margin-right: 0;
}

.ysp-blog-post .sharing-toolbar .ymsb li.ymsb-facebook-module,
.ysp-blog-post .sharing-toolbar .ymsb li.ymsb-facebook-module iframe {
  _width: 90px !important;
  _overflow: hidden;
}

.ysp-blog-post .sharing-toolbar .ymsb ul li.ymsb-retweet-module {
  *margin-top: 4px;
}

.ysp-blog-post .sharing-toolbar .ymsb ul li.ymsb-retweet-module span {
  _margin-right: 0;
}

.ysp-blog-post .sharing-toolbar .ymsb li.ymsb-print-module {
  margin-top: 1px;
  _margin-top: 0px;
}

.ysp-blog-post .sharing-toolbar .ymsb li.ymsb-print-module a span {
  padding-top: 4px;
}


#yui-main .yui-panel-container.shadow .underlay {
	height: auto;
	width: auto;
}

.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;
}
.yui3-ymsb-content {
	display: block;
	float: left;
	padding: 0 8px;
	font-size: 13px;
}
.yui3-ymsb-content .ymsb-module {
	display: block;
	float: left;
	margin: 2px 2px 0 0;
	font-size: 85%;
	padding: 0;
	height: 24px;
}
.yui3-ymsb-content .ymsb-static {
	display: block;
	float: left;
}
.yui3-ymsb-content ul .ymsb-facebook-module,.yui3-ymsb-content ul .ymsb-fblike-module {
	margin: 2px 3px 0 0;
	padding: 2px 0 0;
}
.yui3-ymsb-content .ymsb-print-module {
	margin-left: 12px;
}
.yui3-ymsb-content .ymsb-print-module a {
	background: url(https://s.yimg.com/lq/i/us/mit/widgets/sprite_soc_btn.png) no-repeat 0 0;
}
.yui3-ymsb-content .ymsb-module a,.yui3-ymsb-content .ymsb-module a span {
	color: #fff;
}
.yui3-ymsb-content .ymsb-module a {
	float: left;
	padding-right: 3px;
	text-decoration: none;
}
.yui3-ymsb-content .ymsb-module a:hover {
	cursor: pointer;
}
.yui3-ymsb-content .ymsb-module a span {
	display: block;
	padding: 2px 3px 2px 18px;
}
.yui3-ymsb-content .ymsb-module .ymsb-static a span {
	line-height: 14px;
}
.yui3-ymsb-content .ymsb-print-module a {
	background-position: -3px -81px;
	margin-top: 3px;
}
.yui3-ymsb-content .ymsb-print-module a span {
	padding: 2px 3px 2px 18px;
	color: #0f4d8b;
	background-image: none;
}
.yui3-ymsb-content .ymsb-print-module a:hover span{
	text-decoration: underline;
}
.yui3-ymsb-content .hidelinktext a {
	width: 13px;
	overflow: hidden;
}
.yui3-ymsb-content .ymsb-static {
	display: none;
}
.yui3-ymsb-content .ymsb-module-loading .ymsb-live {
	display: none;
}
.yui3-ymsb-content .ymsb-module-loading .ymsb-static {
	display: block;
}
.yui3-ymsb-content .ymsb-retweet-module {
	display: block;
	overflow: hidden;
	height: 20px;
	margin-top: 4px;
	padding: 0 1px 0 8px;
}
.yui3-ymsb-content .ymsb-retweet-btn,.yui3-ymsb-content .ymsb-retweet-count,.yui3-ymsb-content .ymsb-retweet-count span {
	background: url("https://s.yimg.com/lq/lib/media/m/social_buttons/images/tweet-4058.png") no-repeat scroll 0 0 transparent;
}
.yui3-ymsb-content .ymsb-retweet-btn {
	display: block;
	height: 20px;
	width: 55px;
	float: left;
}
.yui3-ymsb-content .ymsb-retweet-btn:hover,.yui3-ymsb-content .lang-ja .ymsb-retweet-btn:hover,.yui3-ymsb-content .lang-fr .ymsb-retweet-btn:hover,.yui3-ymsb-content .lang-de .ymsb-retweet-btn:hover,.yui3-ymsb-content .lang-es .ymsb-retweet-btn:hover {
	background-position: 0 -21px;
}
.yui3-ymsb-content .ymsb-retweet-btn:active,.yui3-ymsb-content .lang-ja .ymsb-retweet-btn:active,.yui3-ymsb-content .lang-fr .ymsb-retweet-btn:active,.yui3-ymsb-content .lang-de .ymsb-retweet-btn:active,.yui3-ymsb-content .lang-es .ymsb-retweet-btn:active {
	background-position: 0 -42px;
}
.yui3-ymsb-content .ymsb-retweet-btn span,.yui3-ymsb-content .lang-ja .ymsb-retweet-btn span,.yui3-ymsb-content .lang-fr .ymsb-retweet-btn span,.yui3-ymsb-content .lang-de .ymsb-retweet-btn span,.yui3-ymsb-content .lang-es .ymsb-retweet-btn span {
	left: -9999em;
	position: absolute;
}
.yui3-ymsb-content a.ymsb-retweet-count {
	background-position: 0 -145px;
	float: left;
	height: 20px;
	margin: 0 0 0 3px;
	padding: 0 0 0 8px;
	text-decoration: none;
	display: none;
}
.yui3-ymsb-content a.ymsb-retweet-count span {
	background-position: right -145px;
	color: #2A7090;
	display: block;
	font: bold 12px Arial,Helvetica,sans-serif;
	height: 20px;
	margin: 0 -1px 0 0;
	min-width: 26px;
	padding: 3px 6px 0 3px;
	text-align: center;
	float: left;
	visibility: inherit;
}
.yui3-ymsb-content .ymsb-retweet-module a.count-enabled {
	display: block;
}
.yui3-ymsb-content .lang-ja .ymsb-retweet-btn,.yui3-ymsb-content .lang-fr .ymsb-retweet-btn,.yui3-ymsb-content .lang-de .ymsb-retweet-btn,.yui3-ymsb-content .lang-es .ymsb-retweet-btn {
	display: block;
	height: 20px;
	width: 66px;
	float: left;
}
.yui3-ymsb-content .lang-fr .ymsb-retweet-btn {
	background: url("https://s.yimg.com/lq/lib/media/m/social_buttons/images/tweet_fr-4058.png") no-repeat scroll 0 0 transparent;
}
.yui3-ymsb-content .lang-es .ymsb-retweet-btn {
	background: url("https://s.yimg.com/lq/lib/media/m/social_buttons/images/tweet_es-4058.png") no-repeat scroll 0 0 transparent;
}
.yui3-ymsb-content .lang-de .ymsb-retweet-btn {
	background: url("https://s.yimg.com/lq/lib/media/m/social_buttons/images/tweet_de-4058.png") no-repeat scroll 0 0 transparent;
	width: 67px;
}
.yui3-ymsb-content .lang-ja .ymsb-retweet-btn {
	background: url("https://s.yimg.com/lq/lib/media/m/social_buttons/images/tweet_ja-4058.png") no-repeat scroll 0 0 transparent;
	width: 80px;
}
.yui3-ymsb-content .ymsb-orkut-module {
	display: block;
	overflow: hidden;
	height: 22px;
	margin-top: 4px;
	padding: 0 1px 0 8px;
}
.yui3-ymsb-content a.ymsb-orkut-btn {
	background: url("https://s.yimg.com/lq/lib/media/m/social_buttons/images/orkut_standard_buttons-4129.png") no-repeat scroll 0 0 transparent;
	height: 20px;
	width: 70px;
	float: left;
}
.yui3-ymsb-content .ymsb-orkut-module span {
	left: -9999em;
	position: absolute;
}
.yui3-ymsb-content .lang-es a.ymsb-orkut-btn {
	background-position: 0 -22px;
	width: 90px;
}
.yui3-ymsb-content .lang-de a.ymsb-orkut-btn {
	background-position: 0 -44px;
	width: 98px;
}
.yui3-ymsb-content .lang-fr a.ymsb-orkut-btn {
	background-position: 0 -66px;
	width: 84px;
}
.yui3-ymsb-content .lang-pt a.ymsb-orkut-btn {
	background-position: 0 -88px;
	width: 107px;
}
.ymsb-clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.ymsb-clearfix {
	display: inline-block;
}
html [xmlns] .ymsb-clearfix {
	display: block;
}
* html .ymsb-clearfix {
	height: 1%;
}
#msb-button-list:after,.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#msb-button-list,.clearfix {
	zoom: 1;
}
#ysports .ymsb .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
	display: none;
}
.ysp-media-social-buttons {
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	margin: 5px 0;
	padding: 2px 0;
}




#ysp-reg-woah-dimensions.no-js {
  position: relative;
}

#ysp-reg-woah-dimensions.no-js ol {
  height: 140px;
  width: 300px;
  _width: 280px;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  *margin:0;
  padding: 25px 0 5px;
}

#ysp-reg-woah-dimensions.no-js li {
  float: left;
  height: 140px;
  margin: 5px 22px;
  _margin: 5px 15px;
  width: 100px;
  word-wrap: break-word;
}

#ysp-reg-woah-dimensions.no-js .ysp-woah-browser-cta,
#ysp-reg-woah-dimensions.no-js .ysp-woah-launch-icon {
  display: none;
}



.article #ysp-reg-woah-dimensions.ysp-mod .hd h4 {
  background: url("https://s.yimg.com/lq/i/us/sp/ed/md-hd-bev.png") repeat-x scroll 0 0 transparent;
  color: #333;
  font-size: 92%;
  text-indent: 8px;
  text-transform: uppercase;
}

.article #ysp-reg-woah-dimensions {
  background: #FFF;
  border: 1px solid #CCC;
  border-right: none;
}


#ysp-reg-woah-dimensions .bd {
  padding: 5px 0;
}

#ysports #bd #ysp-reg-woah-dimensions a.ysp-woah-browser-cta {
  background: #f2f6f8;
  background: -moz-linear-gradient(top, #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 );
  -moz-box-shadow: 0 2px 8px #CCC;
  -webkit-box-shadow: 0 1px 4px #CCC;
  box-shadow: 0 1px 4px #CCC;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #999;
  color: #424242;
  cursor: pointer;
  display: block;
  font-weight: 700;
  font-size: 15px;
  margin: 3px 20px 10px 20px;
  padding: 6px 0 6px 30px;
  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-text-shadow: 1px 1px #FFF;
  -moz-text-shadow: 1px 1px #FFF;
  text-shadow: 1px 1px #FFF;
  _zoom:1;
}

#ysports #bd #ysp-reg-woah-dimensions a.ysp-woah-browser-cta:hover {
  background: #F7F6F2;
  background: -moz-linear-gradient(top, #F7F6F2 0%, #E5E0D7 50%, #CEC8B5 51%, #F7F2DE 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7F6F2), color-stop(50%,#E5E0D7), color-stop(51%,#CEC8B5), color-stop(100%,#F7F2DE));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F6F2', endColorstr='#F7F2DE',GradientType=0 );
  border-color: #666;
  color: #000;
}

#ysports #bd #ysp-reg-woah-dimensions a.ysp-woah-browser-cta .woah-icon {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ed/blog/woah/6.png) no-repeat 0 -330px;
  display: block;
  height: 21px;
  left: 13px;
  position: absolute;
  top: 5px;
  width: 36px;
}

#ysp-reg-woah-dimensions .ysp-woah-launch-icon,
#ysp-woah-content .ysp-woah-launch-icon {
  background: url(https://s.yimg.com/lq/i/us/sp/ed/blog/woah/6.png) no-repeat -82px -254px #0E0E0E;
  -moz-border-radius: 0 3px 0 0;
  -webkit-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
  display: none;
  height: 0;
  left: 6px;
  overflow: hidden;
  position: absolute;
  text-indent: -9999em;
  top: 76px;
  *top: 77px;
  width: 20px;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

#ysp-reg-woah-dimensions li.hover .ysp-woah-launch-icon,
#ysp-reg-woah-dimensions.ysp-mobile .ysp-woah-launch-icon {
  display: block;
}

#ysp-reg-woah-dimensions li.hover .ysp-woah-launch-icon:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

#ysp-reg-woah-dimensions.ysp-mobile .ysp-woah-launch-icon {
  height: 18px;
  top: 56px;
}

.ysp-woah-enabled #ysp-reg-woah-dimensions .yui3-carousel li.hover img,
.ysp-woah-enabled #ysp-reg-woah-dimensions.ysp-mobile .yui3-carousel li img {
  border-color: #0E0E0E;
}



.ysp-woah-enabled .yui3-carousel {
  margin: 0 4px;
  min-height: 150px;
  _height: 150px !important;
  max-width: 232px;
  padding: 15px 25px 5px;
  border-top: 1px solid #CDCEC8;
  clear: both;
  position: relative;
  overflow: hidden;
  outline: none;
}

#ysp-woah-selected-dimension {
  max-width: 945px;
  padding: 15px 30px 5px;
  position: relative;
  margin: 0 40px;
}

#ysp-reg-woah-dimensions .ysp-woah-current {
  background: #F1F1F1;
  border: 1px solid #CDCEC8;
}

.ysp-woah-enabled .yui3-carousel h3,
#ysp-reg-woah-dimensions.no-js h3 {
  background: none;
  color: #333;
  text-transform: uppercase;
  padding: 3px;
  margin-bottom: 0;
  font-size: 88%;
  font-family: Arial;
  text-indent: 3px;
  position: absolute;
  left: 0;
}

.ysp-woah-enabled #ysp-woah-selected-dimension.yui3-carousel h3 {
  text-indent: 0;
  font-size: 100%;
}

.ysp-woah-enabled .yui3-carousel h3 span,
#ysp-reg-woah-dimensions.no-js h3 span {
  font-weight: bold;
}

.ysp-woah-enabled .yui3-carousel li {
  border: none;
  cursor: pointer;
  height: 130px;
  width: 110px;
  padding: 5px 0;
  margin: 0 3px;
  list-style: none;
  overflow: hidden;
  position: absolute;
  text-align: center;
}

.ysp-woah-enabled .yui3-carousel li img {
  padding: 0;
  margin: 2px 4px;
  border: 2px solid #FFF;
  -moz-box-shadow: 0 0 5px rgba(7,7,7,0.7);
  -webkit-box-shadow: 0 0 5px rgba(7,7,7,0.7);
  box-shadow: 0 0 5px rgba(7,7,7,0.7);
}

.ysp-woah-enabled .yui3-carousel li h5 {
  width: 95px;
  word-wrap: break-word;
  margin: 0 10px;
  text-align: left;
  font-size: 10px;
}

.ysp-woah-enabled .yui3-carousel-content {
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  *margin:0;
  padding: 25px 0 10px;
  width: 100000px
}

.ysp-woah-enabled .woah-content-sidebar .yui3-carousel-content {
  margin: 0 25px;
}



.ysp-woah-enabled .yui3-carousel-nav ul {
  display: none;
}

.ysp-woah-enabled .yui3-carousel-nav .yui3-carousel-page-num {
  color: #333;
  font-size: 93%;
  position: absolute;
  right: 2%;
  top: 10%;
}

.ysp-woah-enabled #ysp-reg-woah-dimensions .yui3-carousel-nav .ysp-woah-page-num {
  top: 2%;
}

.ysp-woah-enabled .yui3-carousel-nav .yui3-carousel-button {
  background: #FFF;
  border: none;
  position: absolute;
  top: 40px;
  width: 22px;
  height: 80%;
  overflow: hidden;
  margin: 0;
  z-index: 4;
}

.ysp-woah-enabled .yui3-carousel-nav .yui3-carousel-button button {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ed/blog/woah/6.png) no-repeat scroll -82px -70px;
  border: none;
  cursor: pointer;
  display: block;
  height: 20px;
  text-indent: -9999em;
  width: 100%;
  margin: 3em 0;
}

.ysp-woah-enabled .yui3-carousel-nav .yui3-carousel-first-button {
  float: left;
  left: 0;
}

.ysp-woah-enabled #ysp-woah-selected-dimension  .yui3-carousel-nav .yui3-carousel-button,
.ysp-woah-enabled .ysp-woah-current .yui3-carousel-nav .yui3-carousel-button {
  background: #F1F1F1;
  width: 27px;
}


.ysp-woah-enabled .woah-content-sidebar .yui3-carousel .yui3-carousel-button {
  width: 35px;
}

.ysp-woah-enabled .yui3-carousel-nav .yui3-carousel-next-button {
  float: right;
  right: 0;
}

.ysp-woah-enabled .yui3-carousel-nav .yui3-carousel-next-button button {
  background-position: -86px -34px;
}

.ysp-woah-enabled .woah-content-sidebar .yui3-carousel-nav .yui3-carousel-first-button button {
  background-position: -76px -70px;
}

.ysp-woah-enabled .yui3-carousel-nav .yui3-carousel-first-button-disabled button {
  background-position: -82px -108px;
}

.ysp-woah-enabled .woah-content-sidebar .yui3-carousel-nav .yui3-carousel-first-button-disabled button {
  background-position: -76px -108px;
}

.ysp-woah-enabled .yui3-carousel-nav .yui3-carousel-button-disabled button {
  background-position: -86px -147px;
}

#ysports #ysp-woah-selected-dimension a {
  font-size: 85%;
  font-weight: bold;
}

.ysp-woah-enabled #ysp-woah-selected-dimension.yui3-carousel li.yui3-carousel-selected {
  background: #333;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  -moz-box-shadow: 0 0 10px rgba(7, 7, 7, 0.7) inset;
  -webkit-box-shadow: 0 0 10px rgba(7, 7, 7, 0.7) inset;
  box-shadow: 0 0 10px rgba(7, 7, 7, 0.7) inset;
}

#ysports #ysp-woah-selected-dimension .yui3-carousel-selected a {
  color: #fbc637;
}



body.post #ysp-woah-content .callout {
  display:block;
}

#ysp-woah-content {
  display: none;
  z-index: 8999;
  position: absolute;
  padding-top: 0;
  margin: 0 14px 0 10px;
  top: 80px;
  width:950px;
}

#ysp-woah-content.show {
  display: block;
}

#ysp-woah-content a.ysp-close-woah-content {
  background: url(https://s.yimg.com/lq/i/us/sp/ed/blog/woah/6.png) no-repeat -59px -188px transparent;
  display: block;
  height: 40px;
  width: 40px;
  text-indent: -9999em;
  position: absolute;
  left: -16px;
  top: -19px;
  z-index: 9000;
}

#ysp-woah-content .hd {
  background: #F1F1F1;
}

#ysp-woah-content .bd .hd {
  background: #FFF;
}

#ysp-woah-content .bd {
  width: 67.5%;
  _width: 63%;
  float: left;
  background: #FFF;
  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5) inset;
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5) inset;
  box-shadow: 0 0 5px rgba(0,0,0,0.5) inset;
}

#ysp-woah-content .loading {
  background: url(https://s.yimg.com/lq/i/us/fi/yfc/images/indicator_medium_1.1.gif) no-repeat 400px center #FFF;
  background-color: rgba(255,255,255, 0.85);
  *background-color: #FFF;
  filter: alpha(opacity=85);
  height: 540px;
  width: 950px;
  position: absolute;
  text-align: center;
  font-size: 123.1%;
  font-weight: bold;
  line-height: 3.5em;
  display: none;
  top: 0;
  *left: 0;
  z-index: 5;
}

.loading em {
  margin: 275px 0;
  display: block;
}

#ysp-woah-content .ysp-article-content p {
  margin: 8px 0;
}

#ysp-woah-content .bd .bd {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 100%;
}

#ysp-woah-content p.error {
  background: #FEFDAD;
  border: 1px solid #CCC;
  font-weight: bold;
  margin: 50px auto;
  padding: 15px;
  text-align: center;
  width: 75%;
}

#ysp-woah-content p.error a {
  display: block;
}

#ysp-woah-content .woah-content-sidebar {
  width: 31.35%;
  float: left;
}

.ysp-woah-enabled #ysp-woah-content .woah-content-sidebar .yui3-carousel {
  background: #FFF;
  margin: 5px;
  padding: 13px;
  min-width: 275px;
  _width: 270px !important;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}



#ysp-woah-overlay {
  left: 0;
  line-height: 0;
  position: absolute;
  text-align: center;
  background: #000;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 8998;
  visibility: hidden;
  display: block;
}

#ysp-woah-loading.ysp-show {
  display: block;
}

#ysp-woah-side-dimension-1,
#ysp-woah-side-dimension-2 {
  opacity: 0;
  filter: alpha(opacity=0);
}



#yui-sub #ysp-reg-woah-dimensions h5 {
  color: #0069AA;
  font-size: 85%;
  font-weight: bold;
}



#ysp-reg-blog_flash_card,
#ysp-reg-article_flash_card {
  padding: 10px 10px 0;
  overflow: hidden;
}

#ysp-reg-blog_flash_card h1,
#ysp-reg-article_flash_card h1 {
  font-size: 153.9%;
  font-weight: bold;
}

#ysp-reg-blog_flash_card .hd .byline,
#ysp-reg-article_flash_card .hd .byline {
  color: #666;
  margin: 4px 0;
  font-weight: bold;
}

#ysp-reg-blog_flash_card .bd,
#ysp-reg-article_flash_card .bd {
  color: #333;
  margin: 10px 0 0;
  height: 240px;
  overflow: hidden;
}

#ysp-reg-blog_flash_card .bd img,
#ysp-reg-article_flash_card .bd img {
  border: 1px solid #CCC;
  padding: 5px;
  margin: 0 15px 0 0;
  float: left;
}

#yui-main #ysp-reg-woah-full_post_link {
  float: left;
  overflow: hidden;
  width: 97%;
  margin: 0 0 6px;
}

#ysp-woah-content #ysp-reg-woah-full_post_link .bd {
  background: #EBEBEB;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0 auto;
  padding: 5px 10px;
  width: 200px;
  float: none;
}

#ysports #bd #ysp-reg-woah-full_post_link .bd a {
  background: #f0e500;
  background-image:-webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(0, rgb(255,179,0)),
      color-stop(1, rgb(236,240,0))
  );
  background-image: -moz-linear-gradient(
      center bottom,
      rgb(255,179,0) 0%,
      rgb(236,240,0) 100%
  );
  border: 1px solid #b69200;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #000;
  display: block;
  font-size: 93%;
  font-weight: bold;
  padding: 8px 20px;
  text-align: center;
  text-transform: uppercase;
}