

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



div.mast,
div#yui-sub,
#ysp-search-assist,
div.toolbar,	
div#sidebar div.leadphoto div.caption, 
div#sidebar div.leadphoto span,
div#sidebar div.foot, 	
div#sidebar div.rating, 
div#sidebar div.related_news,
div#sidebar div.video,
div#comments,
div#sky,
div.foot,
div#dtk-footernav .bd,
div#dtk-footernav .hd,
div#dtk-footernav .ft,
div#mw-ysm-cm,
div.headshot,
div#beta_note,
#article .body_copy .inline_photo div.caption,
#mwpphu-container,
#mwpphu-post-form,
div.ymsb,
p.related,
#ysp-blog-nav,
#blog-more-news,
div.comments,
a.sign-in,
#ysp-woah-overlay,
#ysp-woah-content,
iframe,
#n {
 	display: none !important;
}

div#dtk-footernav {
     background: #fff;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11pt;
}

div#dtk-footernav div.copyright {
    margin-bottom: 0;
}

div#dtk-footernav div.copyright p {
    margin-top: 1em;
}

body {
	background: #fff;
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
	float: none !important;
}

