#ysp-reg-playoffs-expert_picks,
#pickem-editor-picks {
  background-color: #fff;
  border: 3px solid #000;
  color: #343434;
  margin-bottom: 10px;
  width: 294px;
}

#pickem-editor-picks .hd {
  background: #fff url(https://s.yimg.com/lq/i/us/sp/promo/pickem_football_10_hd_bg.png) repeat-x bottom;
  height: 127px;
}

#pickem-editor-picks .hd img {
  border: none;
}

#ysp-reg-playoffs-expert_picks .hd h4,
#pickem-editor-picks .hd h4 {
  font-size: 93%;
  font-weight: bold;
  margin: 0;
  padding: 8px 0 0 8px;
  text-transform: uppercase;
}

#ysp-reg-playoffs-expert_picks .hd table,
#pickem-editor-picks .bd table {
  margin-bottom: 10px;
  width: 100%;
}

#ysp-reg-playoffs-expert_picks .bd table thead,
#pickem-editor-picks .bd table thead {
  display: none;
}

#ysp-reg-playoffs-expert_picks .bd tr.first,
#pickem-editor-picks .bd tr.first {
  border-top: 1px solid #aeaeae;
}

#ysp-reg-playoffs-expert_picks.bd td,
#pickem-editor-picks .bd td {
  border-bottom: 1px solid #dedede;
}

#ysp-reg-playoffs-expert_picks.bd td.picker,
#pickem-editor-picks .bd td.picker {
  border-right: 1px solid #dedede;
  padding: 10px 0;
  text-align: center;
  width: 110px;
}

#ysp-reg-playoffs-expert_picks .bd td.picker div,
#pickem-editor-picks .bd td.picker div {
  font-weight: bold;
}

#ysp-reg-playoffs-expert_picks.ncaaf .bd td.picker,
#pickem-editor-picks.ncaaf .bd td.picker {
  padding: 10px 0 10px 8px;
}

#ysp-reg-playoffs-expert_picks.nfl .bd td.picker div,
#pickem-editor-picks.nfl .bd td.picker div {
  margin-top: 2px;
}

#ysp-reg-playoffs-expert_picks.ncaaf .bd td.picker div,
#pickem-editor-picks.ncaaf .bd td.picker div {
  text-align: left;
}

#ysp-reg-playoffs-expert_picks .bd td.pick
#pickem-editor-picks .bd td.pick {
  border-bottom: 1px solid #dedede;
  padding: 10px 0;
  width: 184px;
}

#ysp-reg-playoffs-expert_picks .bd td.pick .team-away,
#ysp-reg-playoffs-expert_picks .bd td.pick .team-home,
#pickem-editor-picks .bd td.pick .team-away,
#pickem-editor-picks .bd td.pick .team-home {
  padding: 5px 0;
  width: 82px;
}

#ysp-reg-playoffs-expert_picks .bd td.pick .team-away .logo,
#ysp-reg-playoffs-expert_picks .bd td.pick .team-home .logo,
#ysp-reg-playoffs-expert_picks .bd td.pick .team-away .logo-picked,
#ysp-reg-playoffs-expert_picks .bd td.pick .team-home .logo-picked,
#pickem-editor-picks .bd td.pick .team-away .logo,
#pickem-editor-picks .bd td.pick .team-home .logo,
#pickem-editor-picks .bd td.pick .team-away .logo-picked,
#pickem-editor-picks .bd td.pick .team-home .logo-picked {
  margin: 0 auto;
}

#ysp-reg-playoffs-expert_picks .bd td.pick .team-away .logo,
#ysp-reg-playoffs-expert_picks .bd td.pick .team-home .logo,
#pickem-editor-picks .bd td.pick .team-away .logo,
#pickem-editor-picks .bd td.pick .team-home .logo {
  filter: alpha(opacity=30);
  opacity: 0.3;
}

#ysp-reg-playoffs-expert_picks .bd td.pick .team-separator,
#pickem-editor-picks .bd td.pick .team-separator {
  filter: alpha(opacity=30);
  opacity: 0.3;
  padding: 10px 0;
  width: 11px;
}

#ysp-reg-playoffs-expert_picks .bd td.pick .team-away,
#ysp-reg-playoffs-expert_picks .bd td.pick .team-separator,
#ysp-reg-playoffs-expert_picks .bd td.pick .team-home,
#pickem-editor-picks .bd td.pick .team-away,
#pickem-editor-picks .bd td.pick .team-separator,
#pickem-editor-picks .bd td.pick .team-home {
  float: left;
  position: relative;
  text-align: center;
}

#ysp-reg-playoffs-expert_picks .bd td.pick span,
#pickem-editor-picks .bd td.pick span {
  font-weight: bold;
}

#ysp-reg-playoffs-expert_picks .bd td.pick .team-title,
#pickem-editor-picks .bd td.pick .team-title {
  display: block;
  font-weight: normal;
  margin-top: 5px;
}

#ysp-reg-playoffs-expert_picks .bd td.pick .picked,
#pickem-editor-picks .bd td.pick .picked {
  display: block;
  height: 15px;
  text-indent: -9000px;
  width: 16px;
}

#ysp-reg-playoffs-expert_picks .bd td.pick .picked-right,
#pickem-editor-picks .bd td.pick .picked-right {
  background: #fff url(https://s.yimg.com/lq/i/us/sp/check_grn.png) no-repeat center center;
}

#ysp-reg-playoffs-expert_picks .bd td.pick .picked-wrong,
#pickem-editor-picks .bd td.pick .picked-wrong {
  background: #fff url(https://s.yimg.com/lq/p/sp/tools/med/2010/09/ipt/1285004064.png) no-repeat center center;
}

#ysp-reg-playoffs-expert_picks .bd td.pick .picked-away,
#pickem-editor-picks .bd td.pick .picked-away {
  left: 12px;
  position: absolute;
  top: 2px;
}

#ysp-reg-playoffs-expert_picks .bd td.pick .picked-home,
#pickem-editor-picks .bd td.pick .picked-home {
  position: absolute;
  right: 12px;
  top: 2px;
}

#pickem-editor-picks .ft {
  background: #fff url(https://s.yimg.com/lq/i/us/sp/promo/pickem_football_10_ft.png) no-repeat center center;
  height: 22px;
  text-align: center;
  width: 294px;
}

#pickem-editor-picks .ft div {
  padding-top: 5px;
}

#ysports #bd #pickem-editor-picks .ft a {
  color: #fbc637;
  font-size: 85%;
}

#ysp-reg-playoffs-expert_picks .bd .logo,
#ysp-reg-playoffs-expert_picks .bd .logo-picked,
#pickem-editor-picks .bd .logo,
#pickem-editor-picks .bd .logo-picked {
  height: 20px;
  width: 20px;
}

#pickem-editor-picks .bd .series-pick {
  padding-top: 20px;
  position: relative;
}
#pickem-editor-picks .bd .series-pick .logo-picked,
#pickem-editor-picks .bd .series-pick .logo {
  float: left;
  height: 48px;
  margin: 0 10px;
  position: relative;
  text-indent: -9999em;
  top: -5px;
  width: 48px;
}
#pickem-editor-picks .bd .series-pick .picked {
  left: 5px;
  position: absolute;
  top: 5px;
}


.nfl-team-ari,
.nfl-team-atl,
.nfl-team-bal,
.nfl-team-buf,
.nfl-team-car,
.nfl-team-chi,
.nfl-team-cin,
.nfl-team-cle,
.nfl-team-dal,
.nfl-team-den,
.nfl-team-det,
.nfl-team-gnb,
.nfl-team-hou,
.nfl-team-ind,
.nfl-team-jac,
.nfl-team-kan,
.nfl-team-mia,
.nfl-team-min,
.nfl-team-nwe,
.nfl-team-nor,
.nfl-team-nyg,
.nfl-team-nyj,
.nfl-team-oak,
.nfl-team-phi,
.nfl-team-pit,
.nfl-team-sdg,
.nfl-team-sfo,
.nfl-team-sea,
.nfl-team-stl,
.nfl-team-tam,
.nfl-team-ten,
.nfl-team-was {
  background: transparent url(https://sp.yimg.com/j/assets/ipt/nfl-logo-sprite-w-01.png) no-repeat 0 0;
  display: block;
  height: 20px;
  overflow: hidden;
  text-indent: -900px;
  width: 20px;
}

.nfl-team-ari {
	background-position: 0 0;
}

.nfl-team-atl {
	background-position: -46px 0;
}

.nfl-team-bal {
	background-position: -92px 0;
}

.nfl-team-buf {
	background-position: -138px 0;
}

.nfl-team-car {
	background-position: -184px 0;
}

.nfl-team-chi {
	background-position: -230px 0;
}

.nfl-team-cin {
	background-position: -276px 0;
}

.nfl-team-cle {
	background-position: -322px 0;
}

.nfl-team-dal {
	background-position: -368px 0;
}

.nfl-team-den {
	background-position: -414px 0;
}

.nfl-team-det {
	background-position: -460px 0;
}

.nfl-team-gnb {
	background-position: -506px 0;
}

.nfl-team-hou {
	background-position: -552px 0;
}

.nfl-team-ind {
	background-position: -598px 0;
}

.nfl-team-jac {
	background-position: -644px 0;
}

.nfl-team-kan {
	background-position: -690px 0;
}

.nfl-team-mia {
	background-position: -736px 0;
}

.nfl-team-min {
	background-position: -782px 0;
}

.nfl-team-nwe {
	background-position: -828px 0;
}

.nfl-team-nor {
	background-position: -874px 0;
}

.nfl-team-nyg {
	background-position: -920px 0;
}

.nfl-team-nyj {
	background-position: -966px 0;
}

.nfl-team-oak {
	background-position: -1012px 0;
}

.nfl-team-phi {
	background-position: -1058px 0;
}

.nfl-team-pit {
	background-position: -1104px 0;
}

.nfl-team-sdg {
	background-position: -1150px 0;
}

.nfl-team-sfo {
	background-position: -1196px 0;
}

.nfl-team-sea {
	background-position: -1242px 0;
}

.nfl-team-stl {
	background-position: -1288px 0;
}

.nfl-team-tam {
	background-position: -1334px 0;
}

.nfl-team-ten {
	background-position: -1380px 0;
}

.nfl-team-was {
	background-position: -1426px 0;
}
.ysp-checkin-body #doc {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ed/cols-bg.png) repeat-y scroll 0 0;
  _background-image: url(https://s.yimg.com/lq/i/us/sp/ed/cols-ie6.png);
}

#checkin-overlay {
  margin-bottom: 0;
  position: fixed;
  width: 340px;
  *width: 350px;
}

.yui3-overlay-focused {
  outline: 1px solid transparent;
}

#checkin-overlay .yui3-widget-bd {
  position: relative;
  zoom: 1;
}

#checkin-overlay dt {
  font-size: 116%;
  font-weight: bold;
  margin: 3px 0 6px;
}

#checkin-overlay dd {
  display: inline-block;
  *display: inline;
  margin: 0;
  zoom: 1;
}

#checkin-overlay .yui3-widget-bd dl {
  margin: 0;
}

#checkin-overlay dd strong {
  display: block;
}

#checkin-overlay dd.correct-pick {
  color: #009046;
  font-size: 197%;
  font-weight: bold;
  _display: none;
  line-height: 0.7em;
  padding: 5px 0;
  margin: 0 5px 0 0;
  text-align: center;
  width: 1em;
}

#checkin-overlay .num-checkins {
  font-size: 85%;
}

#checkin-overlay .yui3-widget-ft p {
  margin: 0;
}

#checkin-share-cta {
  bottom: 5px;
  position: absolute;
  right: 5px;
  width: 3.5em;
}

#checkin-share-cta em {
  padding-left: 18px;
}

#ysports #checkin-share-cta:hover {
  text-decoration: none;
}

#ysp-reg-checkin-week_nav {
  margin-bottom: 0;
}

#ysp-reg-checkin-week_nav h4 {
  font-size: 116%;
  padding: 7px 0;
  margin: 10px 0 0;
  text-transform: uppercase;
}

#ysp-reg-checkin-week_nav .nav-section {
  padding: 8px 10px;
}

#ysp-reg-checkin-week_nav .nav-section li {
  margin-right: 5px;
}

#ysp-reg-checkin-schedule .hd,
#ysp-reg-checkin-week_nav .ft {
  display: none;
}

#ysp-reg-checkin-schedule .bd,
#ysp-reg-checkin-week_nav .hd,
#ysp-reg-checkin-week_nav .bd {
  background: #FFF;
}

#ysp-reg-checkin-schedule .check-in {
  background-position: 57px -2400px;
  float: right;
  padding-right: 20px;
  width: auto;
  *width: 70px;
}

#ysp-reg-checkin-schedule.ysp-data tr td {
  background-color: #FFF;
}

#ysp-reg-checkin-schedule.ysp-data tr.odd td {
  background-color: #FAFAFA;
}

#ysp-reg-checkin-schedule .home,
#ysp-reg-checkin-schedule .away {
  display: inline-block;
  *display: inline;
  zoom: 1;
  line-height: 1.5em;
  width: 30%;
  white-space: nowrap;
}

#ysp-reg-checkin-schedule a span {
  color: black;
}

#ysp-reg-checkin-schedule a .logo {
  margin-right: 10px;
}

#ysp-reg-checkin-schedule td em {
  margin: 0 40px;
}

#ysp-reg-checkin-schedule td em.checked-in {
  float: right;
  font-weight: bold;
  margin: 0 3px 0 0;
  *padding-right: 18px;
  *width: 70px;
  zoom: 1;
}

#ysp-reg-checkin-schedule.ysp-data thead th {
  background: #FFF;
  color: #000;
}

#ysp-reg-checkin-schedule tr td,
#ysp-reg-checkin-schedule tr th {
  border-bottom: 1px dotted #CCC;
}

#ysp-reg-checkin-schedule td a strong {
  display: inline-block;
  *display: inline;
  zoom: 1;
  float: left;
  height: 20px;
  width: 20px;
}

#ysp-reg-checkin-schedule td span {
  *float: left;
}

#ysp-reg-box-header .header-checkin {
  display: none;
}

.yui3-js-enabled #ysp-reg-box-header .header-checkin {
  display: block;
}

#ysp-reg-box-header .header-checkin {
  background-color: #F7F7F7;
  border: 1px solid #DDD;
  color: #252525;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  float: right;
  margin-bottom: 8px;
  padding: 8px;
  zoom: 1;
  *width: 310px;
}

#ysp-reg-box-header .header-checkin a,
#ysp-reg-box-header .header-checkin .checked-in,
#ysp-reg-box-header .header-checkin div {
  float: left;
}

#ysp-reg-box-header .header-checkin div {
  padding: 0 1em 0 0;
  *width: 175px;
}

#ysp-reg-box-header .header-checkin h6 {
  font-weight: bold;
  font-size: 100%;
  text-indent: 5px;
  text-transform: uppercase;
}

#ysp-reg-box-header .header-checkin .nav-list {
  font-size: 93%;
  left: auto;
  margin-left: auto;
  *margin-left: 0;
  position: static;
}

#ysp-reg-box-header .header-checkin .nav-list li {
  margin: .2em 0 .2em -1px;
  padding: 0 .5em;
}

#ysp-reg-box-header .header-checkin .cta-button {
  width: 4.5em;
  *width: 70px;
}

#ysp-reg-box-header .header-checkin .checkin-button {
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  margin-right: 1em;
  padding: 3px 6px;
  position: relative;
  width: 2em;
}

#ysp-reg-box-header .header-checkin .checkin-button span {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/checkin-large.png) no-repeat center center;
  display: block;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
  filter: alpha(opacity=60);
  height: 23px;
  -moz-opacity: .6;
  -webkit-opacity: .6;
  opacity: .6;
  overflow: hidden;
  text-align: left;
  text-indent: -900px;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  width: 22px;
}

#ysp-reg-box-header .header-checkin .checkin-button:hover span {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}

#ysp-reg-box-header #checkin-share-cta {
  position: static;
  padding: 3px 7px;
  *width: 60px;
}

#ysp-reg-box-header #checkin-share-cta em {
  font-size: 93%;
}


#ysp-reg-box-header .header-checkin .check-in {
  background: #F3F3F3;
  background-image: -moz-linear-gradient(top, #F3F3F3 0%, #E0E0E0 50%, #D9D9D9 54%, #D0D1D1 100%);
  background-image: -webkit-linear-gradient(top, #F3F3F3 0%,#E0E0E0 50%,#D9D9D9 54%,#D0D1D1 100%);
  background-position: 0 0;
  height: auto;
}

#ysp-reg-box-header .header-checkin .checkin-button:after {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAlCAYAAAByI9gkAAACtklEQVR42pWVSUxTQRiAnwtG3DAkQPBojMvBgxe9G4yJ0ZO7dy8mBhMgEaLgwSVR0RAVIlBKW9pSCi2llNINQSm+0Abbvm4ohtJiW0pYL6Skye8/TV4DdBsm+S4z883/v3/mzTBaowXUQ4aHDMPsQehbOBIFrcEclylVl3Ylrq+vw/TMX9AMm0JfhaISanFtbQ0IDs4Dat2wEbv2Uomrq6vAY/vlBOWAroHqe1dWVoAnurAAGr0x0aXorcgrLy8vw1am/8yQKkc/t7aX5xSXlpZgJ1NODvq0Q6OPHlcWZBUXFxchE6x9CnrUA8+yphyLxSATofl5UuW4SKa4kFGMRqOQDQfnJim7q5/WFaaJkUgEcjExaQN5X//HtJTD4TDkAlPGqLpEp6x7+xbN40A+nJiyUjMYePuhqSglhkIhoMHKToJUqXqfihoMBoGG2dlZUPZr481tgnNJcW5uDmhhbXaQ9ap6kz9CIBAAWkhUhVqTqH1eX8L4/X6gxevz4daoN27dvVfM+LCDlu/WCRB2yTWYaiHjw1Vo8Hq9gNfLZmVVzUUUDzAkPA2W0TFoFYqEKB1NFoeslI8JlgVJd8+/a9dvnExGI82DA7lwezyg0enhxcvXt3H6odSd5MGBXBjMI9Dc1iHAqUXIfoZvZMVsjI1boVMq/336zNkTJMVth5xzuyETUw4HiOWKzZrauqskxZSUEvHkZ0JvNEHTl5ZGnHIM2cfsbC6Og50YLSPQ3ilmS8vKSvkqposuDrYy9mMcT4csduf+g/PkhGS9rJwuF/DY7HYQSeWJuvqGmzh0JOdz4ECBZ3DYAI1Nn16llT6j6EQJ0RtM0NImMGFXMV/6PKITzN9GoV0kCV6uuHIKuw5SPTrWnyx0iLs2nlRVk1vsMPUz1yGRwpt3jdVp+0XRypHjSMFupP9tAOzgRyBzhgAAAABJRU5ErkJggg==) no-repeat right;
  background-size: 100% 100%;
  content: '';
  display: block;
  height: 100%;
  right: -1em;
  padding: 1px 0;
  position: absolute;
  top: -1px;
  width: 1em;
}

#ysp-reg-box-header .header-checkin .checked-in {
  background: #F8F8F6;
  color: #009046;
  font-size: 197%;
  font-weight: bold;
  padding: 0 0 0 5px;
  width: 1em;
  *width: 30px;
}

#ysp-reg-box-header .header-checkin .checked-in:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAlCAYAAAByI9gkAAACKElEQVR42pWUS2sTURSAx0fF+moptKUuRXwsXLjRvUQE0ZVv924EqdAUbNDWhQ+oRglqi81z8phpOkmm0zRNZpLUVJswNCUmpG5ciSKIP8A2JXC8ZzEgBJx7Dnww3Lkf59xzH0LaKIK6pN8RBGGHQImtrT+Q1gstSUmdJYuIlsv/eB8U+9m38B86xXrzC6iZnMGGdpJEpPq5AcpCZgLXSxIRLWu0o/GEA2WKiGCXf72d8Q2RxVqjCcn0UunuveEukoiY6zWYUxceYskUEcEut0Qpfpos1psbWPKG84GrmyQilbUqyMn511gyRURY1kw7JM06UCaJDVayoi1+m3zl6SGJSNlcg5iSeolZSSKizKdbU17/SbJoVtdBSqQSeBFIIhJXtfbYo/F+sign1c2rN272kcSP5QoEo7LGSu0miex52R4eGT3DxD3cYrG0AjNBMcikg9zNqZgmRGbnfl68dPkIZuPeDi2ThcdPnl1j0/dhNi5RLyzDlDfgZ1N7GLu5jtzKahlCMfnrseMnDmOJXIe8Vq9DWI5vj465LmCJ3Ncqa+TB827azaYcYuziushGcRl8obA5MDg4YHWxIzrW9WmVnQ7p9/Vbt0/hCcESuUQxJrdd4xNX2K8DVuttxcWcDm7Pm6f/tt5WzOp5mPb682yoz2q9rVj4UAKfGPl+znH+KBvaa0m2YiAc3bw/4sRXbL+1LtsIRGLw/IXbae2XQIghRi+jiyL9Bb3Kt7hPm2tlAAAAAElFTkSuQmCC);
  right: -.6em;
  width: .6em;
}


#checkin-RAIL-iframe,
#checkin-RAIL {
  display: none;
}


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

a:visited {
	color: #7B98AA;
}

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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


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

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


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

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

}

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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


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






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

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


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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ysp-mod .ysp-picks-results .ysp-picks-graph span {
  background-position: 0 -218px;
  background-repeat: repeat-x;
  display: block;
  float: none;
  height: 10px;
  overflow: hidden;
  text-indent: -9999em;
  width: 0;
}
#yui-main .nfl#team-yahoo-blog .hd {
	background-position: 0 -171px;
}


.nfl#team-depth-chart .bd ul.chart {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/nfl/nfl-depth-back.png) no-repeat 0 0;
	_height: 227px;
	min-height: 227px;
	width: 730px;
}


.nfl#team-depth-chart .wide-receiver-1 {
	left: 0;
	top: 70px;
}

.nfl#team-depth-chart .wide-receiver-2 {
	left: 614px;
	top: 70px;
}

.nfl#team-depth-chart .wide-receiver-3 {
	left: 486px;
	top: 70px;
}

.nfl#team-depth-chart .left-offensive-tackle {
	left: 40px;
	top: 4px;
}

.nfl#team-depth-chart .left-offensive-guard {
	left: 175px;
	top: 4px;
}

.nfl#team-depth-chart .center {
	left: 305px;
	top: 4px;
}

.nfl#team-depth-chart .right-offensive-guard {
	left: 434px;
	top: 4px;
}

.nfl#team-depth-chart .right-offensive-tackle {
	left: 571px;
	top: 4px;
}

.nfl#team-depth-chart .tight-end {
	left: 128px;
	top: 70px;
}

.nfl#team-depth-chart .quarterback {
	left: 305px;
	top: 81px;
}

.nfl#team-depth-chart .running-back {
	left: 412px;
	top: 139px;
}

.nfl#team-depth-chart .fullback {
	left: 196px;
	top: 139px;
}


.nfl#team-depth-chart .left-defensive-end {
	left: 102px;
	top: 3px;
}

.nfl#team-depth-chart .nose-tackle {
	left: 305px;
	top: 3px;
}

.nfl#team-depth-chart .right-defensive-end {
	left: 508px;
	top: 3px;
}

.nfl#team-depth-chart .defensive-end {
	left: 102px;
	top: 3px;
}

.nfl#team-depth-chart .defensive-tackle {
	left: 508px;
	top: 3px;
}

.nfl#team-depth-chart .left-cornerback {
	left: 10px;
	top: 145px;
}

.nfl#team-depth-chart .right-cornerback {
	left: 598px;
	top: 145px;
}

.nfl#team-depth-chart .strong-safety {
	left: 187px;
	top: 145px;
}

.nfl#team-depth-chart .free-safety {
	left: 418px;
	top: 145px;
}

.nfl#team-depth-chart .left-defensive-tackle {
	left: 230px;
	top: 3px;
}

.nfl#team-depth-chart .right-defensive-tackle {
	left: 367px;
	top: 3px;
}

.nfl#team-depth-chart .strongside-linebacker {
  left: 102px;
  top: 73px;
}

.nfl#team-depth-chart .middle-linebacker {
  left: 298px;
  top: 73px;
}

.nfl#team-depth-chart .weakside-linebacker {
  left: 508px;
  top: 73px;
}

.nfl#team-depth-chart .left-outside-linebacker,
.nfl#team-depth-chart .left-linebacker {
	left: 52px;
	top: 76px;
}

.nfl#team-depth-chart .left-inside-linebacker {
	left: 216px;
	top: 70px;
}

.nfl#team-depth-chart .right-inside-linebacker {
	left: 376px;
	top: 70px;
}

.nfl#team-depth-chart .right-outside-linebacker,
.nfl#team-depth-chart .right-linebacker {
	left: 538px;
	top: 76px;
}


.nfl#team-depth-chart .kicker-fg {
	left: 171px;
	top: 3px;
}

.nfl#team-depth-chart .kicker-ko {
	left: 433px;
	top: 3px;
}

.nfl#team-depth-chart .punter {
	left: 302px;
	top: 3px;
}

.nfl#team-depth-chart .kick-returner {
	left: 236px;
	top: 62px;
}

.nfl#team-depth-chart .punt-returner {
	left: 367px;
	top: 62px;
}

.nfl#team-depth-chart .long-snapper {
	left: 236px;
	top: 121px;
}

.nfl#team-depth-chart .holder {
	left: 367px;
	top: 121px;
}

.nfl#team-depth-chart .misc-special-teams {
	left: 301px;
	top: 180px;
}




.ysp-body #yui-main .yui-b #nfl-draft-title .hd {
	background: none;
	padding-left: 0;
}

#nfl-draft-title h1,
#draft-tracker .hd h4 {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/nfl/draft/nfl-draftheaders_11.gif) no-repeat 5px top;
	display: block;
	height: 33px;
	overflow: hidden;
	text-indent: -900px;
	width: 660px;
}

#draft-tracker .hd h4 {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/nfl/draft/nfl-draftheaders_11.gif) no-repeat 5px bottom;
	height: 30px;
	width: 650px;
}


.ysp-mod .nfl-ari,
.ysp-mod .nfl-atl,
.ysp-mod .nfl-bal,
.ysp-mod .nfl-buf,
.ysp-mod .nfl-car,
.ysp-mod .nfl-chi,
.ysp-mod .nfl-cin,
.ysp-mod .nfl-cle,
.ysp-mod .nfl-dal,
.ysp-mod .nfl-den,
.ysp-mod .nfl-det,
.ysp-mod .nfl-gnb,
.ysp-mod .nfl-hou,
.ysp-mod .nfl-ind,
.ysp-mod .nfl-jac,
.ysp-mod .nfl-kan,
.ysp-mod .nfl-mia,
.ysp-mod .nfl-min,
.ysp-mod .nfl-nwe,
.ysp-mod .nfl-nor,
.ysp-mod .nfl-nyg,
.ysp-mod .nfl-nyj,
.ysp-mod .nfl-oak,
.ysp-mod .nfl-phi,
.ysp-mod .nfl-pit,
.ysp-mod .nfl-sdg,
.ysp-mod .nfl-sfo,
.ysp-mod .nfl-sea,
.ysp-mod .nfl-stl,
.ysp-mod .nfl-tam,
.ysp-mod .nfl-ten,
.ysp-mod .nfl-was,
.ysp-mod .nfl-afc,
.ysp-mod .nfl-nfc {
	background-image: url(https://sp.yimg.com/j/assets/ipt/nfl-logo-sprite-w-01.png);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	overflow: hidden;
	text-align: left;
	text-indent: -900px;
	width: 40px;
}

.ysp-mod .nfl-afc,
.ysp-mod .nfl-nfc {
  background-image: url(https://s.yimg.com/lq/i/us/sp/ysp-mod/nfl/nfl-league-sprite-w.png);
}

.ysp-mod .dark .nfl-ari,
.ysp-mod .dark .nfl-atl,
.ysp-mod .dark .nfl-bal,
.ysp-mod .dark .nfl-buf,
.ysp-mod .dark .nfl-car,
.ysp-mod .dark .nfl-chi,
.ysp-mod .dark .nfl-cin,
.ysp-mod .dark .nfl-cle,
.ysp-mod .dark .nfl-dal,
.ysp-mod .dark .nfl-den,
.ysp-mod .dark .nfl-det,
.ysp-mod .dark .nfl-gnb,
.ysp-mod .dark .nfl-hou,
.ysp-mod .dark .nfl-ind,
.ysp-mod .dark .nfl-jac,
.ysp-mod .dark .nfl-kan,
.ysp-mod .dark .nfl-mia,
.ysp-mod .dark .nfl-min,
.ysp-mod .dark .nfl-nwe,
.ysp-mod .dark .nfl-nor,
.ysp-mod .dark .nfl-nyg,
.ysp-mod .dark .nfl-nyj,
.ysp-mod .dark .nfl-oak,
.ysp-mod .dark .nfl-phi,
.ysp-mod .dark .nfl-pit,
.ysp-mod .dark .nfl-sdg,
.ysp-mod .dark .nfl-sfo,
.ysp-mod .dark .nfl-sea,
.ysp-mod .dark .nfl-stl,
.ysp-mod .dark .nfl-tam,
.ysp-mod .dark .nfl-ten,
.ysp-mod .dark .nfl-was {
	background-image: url(https://sp.yimg.com/j/assets/ipt/nfl-logo-sprite-b-01.png);
	background-repeat: no-repeat;
}

.ysp-mod .nfl-ari-small,
.ysp-mod .nfl-atl-small,
.ysp-mod .nfl-bal-small,
.ysp-mod .nfl-buf-small,
.ysp-mod .nfl-car-small,
.ysp-mod .nfl-chi-small,
.ysp-mod .nfl-cin-small,
.ysp-mod .nfl-cle-small,
.ysp-mod .nfl-dal-small,
.ysp-mod .nfl-den-small,
.ysp-mod .nfl-det-small,
.ysp-mod .nfl-gnb-small,
.ysp-mod .nfl-hou-small,
.ysp-mod .nfl-ind-small,
.ysp-mod .nfl-jac-small,
.ysp-mod .nfl-kan-small,
.ysp-mod .nfl-mia-small,
.ysp-mod .nfl-min-small,
.ysp-mod .nfl-nwe-small,
.ysp-mod .nfl-nor-small,
.ysp-mod .nfl-nyg-small,
.ysp-mod .nfl-nyj-small,
.ysp-mod .nfl-oak-small,
.ysp-mod .nfl-phi-small,
.ysp-mod .nfl-pit-small,
.ysp-mod .nfl-sdg-small,
.ysp-mod .nfl-sfo-small,
.ysp-mod .nfl-sea-small,
.ysp-mod .nfl-stl-small,
.ysp-mod .nfl-tam-small,
.ysp-mod .nfl-ten-small,
.ysp-mod .nfl-was-small,
.ysp-mod .nfl-afc-small,
.ysp-mod .nfl-nfc-small {
	background-image: url(https://sp.yimg.com/j/assets/ipt/nfl-logo-sprite-w-01.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 20px;
	overflow: hidden;
	text-align: left;
	text-indent: -900px;
	width: 20px;
}

.ysp-mod .nfl-afc-small,
.ysp-mod .nfl-nfc-small {
  background-image: url(https://s.yimg.com/lq/i/us/sp/ysp-mod/nfl/nfl-league-sprite-w.png);
}

.ysp-mod .dark .nfl-ari-small,
.ysp-mod .dark .nfl-atl-small,
.ysp-mod .dark .nfl-bal-small,
.ysp-mod .dark .nfl-buf-small,
.ysp-mod .dark .nfl-car-small,
.ysp-mod .dark .nfl-chi-small,
.ysp-mod .dark .nfl-cin-small,
.ysp-mod .dark .nfl-cle-small,
.ysp-mod .dark .nfl-dal-small,
.ysp-mod .dark .nfl-den-small,
.ysp-mod .dark .nfl-det-small,
.ysp-mod .dark .nfl-gnb-small,
.ysp-mod .dark .nfl-hou-small,
.ysp-mod .dark .nfl-ind-small,
.ysp-mod .dark .nfl-jac-small,
.ysp-mod .dark .nfl-kan-small,
.ysp-mod .dark .nfl-mia-small,
.ysp-mod .dark .nfl-min-small,
.ysp-mod .dark .nfl-nwe-small,
.ysp-mod .dark .nfl-nor-small,
.ysp-mod .dark .nfl-nyg-small,
.ysp-mod .dark .nfl-nyj-small,
.ysp-mod .dark .nfl-oak-small,
.ysp-mod .dark .nfl-phi-small,
.ysp-mod .dark .nfl-pit-small,
.ysp-mod .dark .nfl-sdg-small,
.ysp-mod .dark .nfl-sfo-small,
.ysp-mod .dark .nfl-sea-small,
.ysp-mod .dark .nfl-stl-small,
.ysp-mod .dark .nfl-tam-small,
.ysp-mod .dark .nfl-ten-small,
.ysp-mod .dark .nfl-was-small {
	background-image: url(https://sp.yimg.com/j/assets/ipt/nfl-logo-sprite-b-01.png);
	background-repeat: no-repeat;
}

.ysp-mod .nfl-afc,
.ysp-mod .nfl-ari {
	background-position: 0 -34px;
}

.ysp-mod .nfl-nfc,
.ysp-mod .nfl-atl {
	background-position: -46px -34px;
}

.ysp-mod .nfl-bal {
	background-position: -92px -34px;
}

.ysp-mod .nfl-buf {
	background-position: -138px -34px;
}

.ysp-mod .nfl-car {
	background-position: -184px -34px;
}

.ysp-mod .nfl-chi {
	background-position: -230px -34px;
}

.ysp-mod .nfl-cin {
	background-position: -276px -34px;
}

.ysp-mod .nfl-cle {
	background-position: -322px -34px;
}

.ysp-mod .nfl-dal {
	background-position: -368px -34px;
}

.ysp-mod .nfl-den {
	background-position: -414px -34px;
}

.ysp-mod .nfl-det {
	background-position: -460px -34px;
}

.ysp-mod .nfl-gnb {
	background-position: -506px -34px;
}

.ysp-mod .nfl-hou {
	background-position: -552px -34px;
}

.ysp-mod .nfl-ind {
	background-position: -598px -34px;
}

.ysp-mod .nfl-jac {
	background-position: -644px -34px;
}

.ysp-mod .nfl-kan {
	background-position: -690px -34px;
}

.ysp-mod .nfl-mia {
	background-position: -736px -34px;
}

.ysp-mod .nfl-min {
	background-position: -782px -34px;
}

.ysp-mod .nfl-nwe {
	background-position: -828px -34px;
}

.ysp-mod .nfl-nor {
	background-position: -874px -34px;
}

.ysp-mod .nfl-nyg {
	background-position: -920px -34px;
}

.ysp-mod .nfl-nyj {
	background-position: -966px -34px;
}

.ysp-mod .nfl-oak {
	background-position: -1012px -34px;
}

.ysp-mod .nfl-phi {
	background-position: -1058px -34px;
}

.ysp-mod .nfl-pit {
	background-position: -1104px -34px;
}

.ysp-mod .nfl-sdg {
	background-position: -1150px -34px;
}

.ysp-mod .nfl-sfo {
	background-position: -1196px -34px;
}

.ysp-mod .nfl-sea {
	background-position: -1242px -34px;
}

.ysp-mod .nfl-stl {
	background-position: -1288px -34px;
}

.ysp-mod .nfl-tam {
	background-position: -1334px -34px;
}

.ysp-mod .nfl-ten {
	background-position: -1380px -34px;
}

.ysp-mod .nfl-was {
	background-position: -1426px -34px;
}

.ysp-mod .nfl-afc-small,
.ysp-mod .nfl-ari-small {
	background-position: 0 0;
}

.ysp-mod .nfl-nfc-small {
  background-position: -45px 0;
}

.ysp-mod .nfl-atl-small {
	background-position: -46px 0;
}

.ysp-mod .nfl-bal-small {
	background-position: -92px 0;
}

.ysp-mod .nfl-buf-small {
	background-position: -138px 0;
}

.ysp-mod .nfl-car-small {
	background-position: -184px 0;
}

.ysp-mod .nfl-chi-small {
	background-position: -230px 0;
}

.ysp-mod .nfl-cin-small {
	background-position: -276px 0;
}

.ysp-mod .nfl-cle-small {
	background-position: -322px 0;
}

.ysp-mod .nfl-dal-small {
	background-position: -368px 0;
}

.ysp-mod .nfl-den-small {
	background-position: -414px 0;
}

.ysp-mod .nfl-det-small {
	background-position: -460px 0;
}

.ysp-mod .nfl-gnb-small {
	background-position: -506px 0;
}

.ysp-mod .nfl-hou-small {
	background-position: -552px 0;
}

.ysp-mod .nfl-ind-small {
	background-position: -598px 0;
}

.ysp-mod .nfl-jac-small {
	background-position: -644px 0;
}

.ysp-mod .nfl-kan-small {
	background-position: -690px 0;
}

.ysp-mod .nfl-mia-small {
	background-position: -736px 0;
}

.ysp-mod .nfl-min-small {
	background-position: -782px 0;
}

.ysp-mod .nfl-nwe-small {
	background-position: -828px 0;
}

.ysp-mod .nfl-nor-small {
	background-position: -874px 0;
}

.ysp-mod .nfl-nyg-small {
	background-position: -920px 0;
}

.ysp-mod .nfl-nyj-small {
	background-position: -966px 0;
}

.ysp-mod .nfl-oak-small {
	background-position: -1012px 0;
}

.ysp-mod .nfl-phi-small {
	background-position: -1058px 0;
}

.ysp-mod .nfl-pit-small {
	background-position: -1104px 0;
}

.ysp-mod .nfl-sdg-small {
	background-position: -1150px 0;
}

.ysp-mod .nfl-sfo-small {
	background-position: -1196px 0;
}

.ysp-mod .nfl-sea-small {
	background-position: -1242px 0;
}

.ysp-mod .nfl-stl-small {
	background-position: -1288px 0;
}

.ysp-mod .nfl-tam-small {
	background-position: -1334px 0;
}

.ysp-mod .nfl-ten-small {
	background-position: -1380px 0;
}

.ysp-mod .nfl-was-small {
	background-position: -1426px 0;
}

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

#video-list_featured ul li { 
	padding: 13px 10px;
}

#ysp-playoffs.nfl,
#ysp-playoff-picks,
#ysports #ysp-playoffs.nfl .hd .games li .series-info {
	color: #FFF;
	margin-bottom: 7px;
}

#ysp-playoffs.nfl .hd {
	background-color: #2C2A2B;
	border-top: 4px solid #001947;
	padding-top: 15px;
	position: relative;
	zoom: 1;
}

#ysp-playoffs.nfl .hd h1 {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/nfl/playoffs/10/nfl_playoff_mainnavsprite.png) -18px -8px;
	display: block;
	height: 19px;
	margin: 0 0 11px 17px;
	overflow: hidden;
	text-indent: -900px;
	width: 203px;
}

#ysp-playoffs.nfl .hd .bye {
	position: absolute;
	right: 11px;
	top: 15px;
}

#ysp-playoffs.nfl .hd .bye strong,
#ysp-playoffs.nfl .hd .bye ul,
#ysp-playoffs.nfl .hd .bye li {
	float: left;
}

#ysp-playoffs.nfl .hd .bye strong {
	font-size: 93%;
	line-height: 20px;
	vertical-align: middle;
}

#ysp-playoffs.nfl .hd .bye strong,
#ysp-playoffs.nfl .hd .bye li {
	padding: 0 3px;
}

#ysp-playoffs.nfl .hd .playoff-weeks {
	zoom: 1;
}

#ysp-playoffs.nfl .hd .playoff-weeks li {
	float: left;
}

#ysp-playoffs.nfl .hd .playoff-weeks li.last {
	margin-right: 0;
}

#ysp-playoffs.nfl .hd .playoff-weeks li a,
#ysp-playoffs.nfl .hd .playoff-weeks li span {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/nfl/playoffs/10/nfl_playoff_mainnavsprite.png) no-repeat 0 0;
	display: block;
	height: 24px;
	overflow: hidden;
	text-indent: -900px;
}

#ysp-playoffs.nfl .hd .playoff-weeks li.active {
	background-color: #000;
}

#ysp-playoffs.nfl .hd .playoff-weeks li.inactive {
	filter: alpha(opacity=30);
	-moz-opacity: .3;
	opacity: .3;
}

#ysp-playoffs.nfl .hd .playoff-weeks li.inactive .wildcard,
#ysp-playoffs.nfl .hd .playoff-weeks li span.wildcard {
	background-position: 0 -37px; 
	width: 108px;
}

#ysp-playoffs.nfl .hd .playoff-weeks li.active a:hover.wildcard,
#ysp-playoffs.nfl .hd .playoff-weeks li a:hover.wildcard {
	background-position: 0 -74px; 
	width: 108px;
}

#ysp-playoffs.nfl .hd .playoff-weeks li.active span.wildcard,
#ysp-playoffs.nfl .hd .playoff-weeks li a.wildcard {
	background-position: 0 -115px; 
	width: 108px;
}

#ysp-playoffs.nfl .hd .playoff-weeks li.inactive .divisional,
#ysp-playoffs.nfl .hd .playoff-weeks li span.divisional {
	background-position: -122px -37px; 
	width: 122px;
}

#ysp-playoffs.nfl .hd .playoff-weeks li.active a:hover.divisional,
#ysp-playoffs.nfl .hd .playoff-weeks li a:hover.divisional {
	background-position: -122px -74px; 
	width: 122px;
}

#ysp-playoffs.nfl .hd .playoff-weeks li.active span.divisional,
#ysp-playoffs.nfl .hd .playoff-weeks li a.divisional {
	background-position: -122px -115px; 
	width: 122px;
}

#ysp-playoffs.nfl .hd .playoff-weeks li.inactive .conference,
#ysp-playoffs.nfl .hd .playoff-weeks li span.conference {
	background-position: -249px -37px; 
	width: 139px;
}

#ysp-playoffs.nfl .hd .playoff-weeks li.active a:hover.conference,
#ysp-playoffs.nfl .hd .playoff-weeks li a:hover.conference {
	background-position: -249px -74px; 
	width: 139px;
}

#ysp-playoffs.nfl .hd .playoff-weeks li.active span.conference,
#ysp-playoffs.nfl .hd .playoff-weeks li a.conference {
	background-position: -249px -115px; 
	width: 139px;
}

#ysp-playoffs.nfl .hd .playoff-weeks li.inactive .superbowl,
#ysp-playoffs.nfl .hd .playoff-weeks li span.superbowl {
	background-position: -390px -37px; 
	width: 135px;
}

#ysp-playoffs.nfl .hd .playoff-weeks li.active a:hover.superbowl,
#ysp-playoffs.nfl .hd .playoff-weeks li a:hover.superbowl {
	background-position: -390px -74px; 
	width: 135px;
}

#ysp-playoffs.nfl .hd .playoff-weeks li.active span.superbowl,
#ysp-playoffs.nfl .hd .playoff-weeks li a.superbowl {
	background-position: -390px -115px; 
	width: 135px;
}


#ysp-playoffs.nfl .hd .games {
	background: #191718 url(https://s.yimg.com/lq/i/us/sp/nfl/playoffs/10/nfl_playoff_gradients.png) repeat-x 0 0;
	overflow: hidden;
	padding: 12px 0 12px 11px;
	_padding-left: 7px;
	zoom: 1;
}

#ysp-playoffs.nfl .hd .games li {
	background: #0C0C0C url(https://s.yimg.com/lq/i/us/sp/nfl/playoffs/10/nfl_playoff_gradients.png) repeat-x 0 -200px;
	float: left;
	height: 91px;
	margin-right: 13px;
	position: relative;
	text-align: center;
	width: 149px;
	zoom: 1;
}

#ysp-playoffs.nfl .hd .games li.last {
	margin-right: 0;
}

#ysp-playoffs.nfl .hd .games li a {
	background-image: url(#)\9;
	border: 2px solid #0F0F0F;
	display: block;
	height: 89px;
	left: 0;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: -900px;
	top: 0;
	width: 146px;
}

#ysp-playoffs.nfl .hd .games li.active a,
#ysp-playoffs.nfl .hd .games li a:hover {
	border-color: #2B2B2B;
}

#ysp-playoffs.nfl .hd .games li.active {
	background: #232323 url(https://s.yimg.com/lq/i/us/sp/nfl/playoffs/10/nfl_playoff_gradients.png) repeat-x 0 -400px;
	border: none;
	width: 150px;
}

#ysp-playoffs.nfl .hd .games li span.status {
	color: #7F7E7F;
	display: block;
	float: none;
	font-size: 93%;
}

#ysp-playoffs.nfl .hd .games li span.live {
	color: red;
	float: none;
	text-transform: uppercase;
}

#ysp-playoffs.nfl .hd .conference-games li,
#ysp-playoffs.nfl .hd .conference-games li.active {
	width: 310px;
}

#ysp-playoffs.nfl .hd .superbowl-games {
	padding: 0;
}

#ysp-playoffs.nfl .hd .superbowl-games li,
#ysp-playoffs.nfl .hd .superbowl-games li.active {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/nfl/playoffs/2010/superbowl_bg.jpg) no-repeat top center;
	height: 116px;
	margin: 0;
	width: 100%;
}

#ysp-playoffs.nfl .hd .games li a {
	width: 147px;
}

#ysp-playoffs.nfl .hd .conference-games li a {
	width: 307px;
}

#ysp-playoffs.nfl .hd .superbowl-games li a {
	border: none;
	height: 100%;
	width: 100%;
}

#ysp-playoffs.nfl .hd .games li span {
	float: left;
}

#ysp-playoffs.nfl .hd .games li .teams {
	margin: 12px 0 0 15px;
	*padding-bottom: 15px;
	zoom: 1;
}

#ysp-playoffs.nfl .hd .conference-games li .teams {
	margin-left: 95px;
}

#ysp-playoffs.nfl .hd .superbowl-games li .teams {
	margin-left: 272px;
	margin-top: 27px;
}

#ysp-playoffs.nfl .hd .games li .vs {
	margin: 15px 10px;
}

#ysp-playoffs.nfl .hd .games li div {
	clear: both;
}

#ysp-playoffs.nfl .hd .gameLinks {
	background: #000 url(https://s.yimg.com/lq/i/us/sp/nfl/playoffs/10/nfl_playoff_nav_gradient.jpg) no-repeat bottom center;
	font-weight: bold;
	padding: 1em 0;
}

#ysp-playoffs.nfl .hd .gameLinks ul {
	text-align: center;
	zoom: 1;
}

#ysp-playoffs.nfl .hd .gameLinks li {
	border-left: 1px solid #7F7E7F;
	display: inline;
	padding: 0 10px;
}

#ysp-playoffs.nfl .hd .gameLinks li.first {
	border: none;
}

#bd #ysp-playoffs.nfl .hd .gameLinks li a {
	color: #EFBC21;
}

#ysp-playoffs.nfl .hd .gameLinks li span {
	color: #7F7E7F;
}

#ysp-playoffs.nfl .bd {
	background-color: #000;
	border-top: 5px solid #000;
}


#ysp-playoffs.nfl .bd .teams {
	padding: 0 10px;
	position: relative;
	zoom: 1;
}

#ysp-playoffs.nfl .bd .teams div.away,
#ysp-playoffs.nfl .bd .teams div.home {
	background-color: #000;
	position: relative;
	width: 286px;
}

#ysp-playoffs.nfl .bd .teams div.away {
	float: left;
	padding-right: 2px;
}

#ysp-playoffs.nfl .bd .teams div.home {
	float: right;
}

#ysp-playoffs.nfl .bd .teams h2 {
	font-family: arial;
	font-size: 153.9%;
	padding: 5px 0 2px 0;
	text-transform: uppercase;
}

#ysp-playoffs.nfl .bd .teams .away h2 {
	text-align: right;
}

#ysp-playoffs.nfl .playoff-stats {
	left: 228px;
	position: absolute;
	top: 34px;
	*top: 30px;
	width: 200px;
	z-index: 5;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#ysp-playoffs.nfl .playoff-stats {
		top: 40px;
	}
}

#ysp-playoffs.nfl .bd .teams div h4 {
	font-size: 77%;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

#ysp-playoffs.nfl .bd .teams div h4 {
	font-size: 93%;
}

#ysp-playoffs.nfl .bd .teams div h5,
#ysp-playoffs.nfl .bd .teams div th,
#ysp-playoffs.nfl .bd .teams div td {
	padding: 2px 3px 3px 3px;
	text-align: center;
}

#ysp-playoffs.nfl .bd .teams div th {
	width: 65px;
}

#ysp-playoffs.nfl .playoff-stats td {
	width: 60px;
}

#ysp-playoffs.nfl .bd .teams div td.away {
	text-align: right;
}

#ysp-playoffs.nfl .bd .teams div h5,
#ysp-playoffs.nfl .bd .teams div td,
#ysp-playoffs.nfl .bd .teams div th {
	border-bottom: 1px solid #211d1e;
}

#ysp-playoffs.nfl .bd .teams div h5 {
	font-weight: bold;
	margin-top: 5px;
}

#ysp-playoffs.nfl .bd .teams div table {
	font-size: 93%;
	width: 100%;
}

#ysp-playoffs.nfl .bd .teams img {
	border-width: none;
	height: 244px;
	width: 286px;
}

#ysp-playoffs.nfl .bd .teams ul {
	bottom: 5px;
	font-size: 93%;
	left: 10px;
	position: absolute;
	text-align: right;
	width: 115px;
	zoom: 1;
}

#ysp-playoffs.nfl .bd .teams .home ul {
	left: auto;
	right: 10px;
	text-align: left;
}


#bd #ysp-playoffs.nfl .bd .teams .ari h2 {
	border-bottom: 2px solid #B1063A;
}

#bd #ysp-playoffs.nfl .bd .teams .atl h2 {
	border-bottom: 2px solid #AD0B18;
}

#bd #ysp-playoffs.nfl .bd .teams .bal h2 {
	border-bottom: 2px solid #24328B;
}

#bd #ysp-playoffs.nfl .bd .teams .buf h2 {
	border-bottom: 2px solid #C1001D;
}

#bd #ysp-playoffs.nfl .bd .teams .car h2 {
	border-bottom: 2px solid #1488BB;
}

#bd #ysp-playoffs.nfl .bd .teams .chi h2 {
	border-bottom: 2px solid #D94006;
}

#bd #ysp-playoffs.nfl .bd .teams .cin h2 {
	border-bottom: 2px solid #F03A15;
}

#bd #ysp-playoffs.nfl .bd .teams .cle h2 {
	border-bottom: 2px solid #DF6208;
}

#bd #ysp-playoffs.nfl .bd .teams .dal h2 {
	border-bottom: 2px solid #838383;
}

#bd #ysp-playoffs.nfl .bd .teams .den h2 {
	border-bottom: 2px solid #FF6713;
}

#bd #ysp-playoffs.nfl .bd .teams .det h2 {
	border-bottom: 2px solid #015DA6;
}

#bd #ysp-playoffs.nfl .bd .teams .gnb h2 {
	border-bottom: 2px solid #244729;
}

#bd #ysp-playoffs.nfl .bd .teams .hou h2 {
	border-bottom: 2px solid #03172F;
}

#bd #ysp-playoffs.nfl .bd .teams .ind h2 {
	border-bottom: 2px solid #003466;
}

#bd #ysp-playoffs.nfl .bd .teams .jac h2 {
	border-bottom: 2px solid #D5A751;
}

#bd #ysp-playoffs.nfl .bd .teams .kan h2 {
	border-bottom: 2px solid #D92028;
}

#bd #ysp-playoffs.nfl .bd .teams .mia h2 {
	border-bottom: 2px solid #006766;
}

#bd #ysp-playoffs.nfl .bd .teams .min h2 {
	border-bottom: 2px solid #3A0160;
}

#bd #ysp-playoffs.nfl .bd .teams .nwe h2 {
	border-bottom: 2px solid #0D244D;
}

#bd #ysp-playoffs.nfl .bd .teams .nor h2 {
	border-bottom: 2px solid #C9B175;
}

#bd #ysp-playoffs.nfl .bd .teams .nyg h2 {
	border-bottom: 2px solid #0A1C64;
}

#bd #ysp-playoffs.nfl .bd .teams .nyj h2 {
	border-bottom: 2px solid #0C371C;
}

#bd #ysp-playoffs.nfl .bd .teams .oak h2 {
	border-bottom: 2px solid #C4C8CB;
}

#bd #ysp-playoffs.nfl .bd .teams .phi h2 {
	border-bottom: 2px solid #124E4E;
}

#bd #ysp-playoffs.nfl .bd .teams .pit h2 {
	border-bottom: 2px solid #F2C800;
}

#bd #ysp-playoffs.nfl .bd .teams .sdg h2 {
	border-bottom: 2px solid #009DE0;
}

#bd #ysp-playoffs.nfl .bd .teams .sfo h2 {
	border-bottom: 2px solid #7E0123;
}

#bd #ysp-playoffs.nfl .bd .teams .sea h2 {
	border-bottom: 2px solid #3B517A;
}

#bd #ysp-playoffs.nfl .bd .teams .stl h2 {
	border-bottom: 2px solid #0D244D;
}

#bd #ysp-playoffs.nfl .bd .teams .tam h2 {
	border-bottom: 2px solid #990100;
}

#bd #ysp-playoffs.nfl .bd .teams .ten h2 {
	border-bottom: 2px solid #658ECC;
}

#bd #ysp-playoffs.nfl .bd .teams .was h2 {
	border-bottom: 2px solid #7D0008;
}

#bd #ysp-playoffs.nfl .bd .teams div h2 a {
	color: #FFF !important;
}

#bd #ysp-playoffs.nfl .bd .teams .chw h2 a {
	color: #000 !important;
}


#ysp-playoff-picks {
	background: #1E1E1E url(https://s.yimg.com/lq/p/sp/tools/med/2009/09/ipt/1253511620.png) repeat-x 0 -115px;
	padding: 6px 10px 10px;
}

#ysp-playoff-picks h3 {
	font-size: 93%;
	font-weight: bold;
	padding: 9px 10px;
	text-transform: uppercase;
}

#ysp-playoff-picks table span {
	float: left;
}

#ysp-playoff-picks table {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}

#ysp-playoff-picks thead {
	display: none;
}

#ysp-playoff-picks table td {
	border: 1px solid #464646;
	font-size: 93%;
	padding: 2px 7px;
}

#ysp-playoff-picks table td.expert {
	background-color: #3F3C3E;
	padding: 0;
}

#ysp-playoff-picks table td.expert span {
	line-height: 33px;
	vertical-align: middle;
}

#ysp-playoff-picks table td.expert .headshot {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/nfl/playoffs/10/editor_headshots.png) no-repeat 0 0;
	display: block;
	height: 33px;
	overflow: hidden;
	padding: 0;
	text-indent: -900px;
	width: 36px;
}

#ysp-playoff-picks table td.expert .jason-cole {
	background-position: -36px 0;
}

#ysp-playoff-picks table td.expert .michael-silver {
	background-position: -108px 0;
}

#ysp-playoff-picks table td.expert .james-c-black {
	background-position: 0 0;
}

#ysp-playoff-picks table td.expert .charles-robinson {
	background-position: -72px 0;
}

#ysp-playoff-picks table td.expert .john-travolta {
	background-position: -180px 0;
}

#ysp-playoff-picks table td.expert .jonathan-rhys-meyers {
	background-position: -144px 0;
}

#ysp-playoff-picks td.away,
#ysp-playoff-picks td.home {
	padding: 4px 0 0 7px;
	text-align: center;
	width: 30px;
}

#ysp-playoff-picks td.away span,
#ysp-playoff-picks td.home span {
	padding: 4px 0 0 3px;
}

#ysp-playoff-picks td span.team {
	 margin: 7px 0 0 7px;
}

#ysp-playoff-picks th {
	background: #3f3d3e;
	border: 1px solid #464646;
	height: 36px;
	padding: 0;
	_position: relative;
	width: 114px;
}

#ysp-playoff-picks span {
	padding-left: 10px;
}

#ysports #ysp-playoff-picks table a {
	color: #EFBC21;
}

#ysp-playoff-picks .comment {
	width: 387px;
}

#ysp-playoffs.nfl .hd:after,
#ysp-playoffs.nfl .hd .games:after,
#ysp-playoffs.nfl .hd .games li:after,
#ysp-playoffs.nfl .hd .games li div:after,
#ysp-playoffs.nfl .hd .playoff-weeks:after,
#ysp-playoffs.nfl .hd .gameLinks:after,
#ysp-playoffs.nfl .bd .game-summary:after,
#ysp-playoffs.nfl .bd .teams:after,
#ysp-playoffs.nfl .bd .teams ul:after,
#ysp-playoffs.nfl .bd .scorecard div:after,
#ysp-playoff-picks ul:after,
#ysp-playoff-picks ul div:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}


#video-list_featured li div.photo { float:left; }
#video-list_featured li div.description { float:right; width:170px; }
#video-list_featured .title { font-weight: bold; background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat 0 -1199px; padding-left: 17px; }
#video-list_featured ul { margin:1px 0 0; *margin:2px 0 0; }
#video-list_featured ul li { padding:9px 10px; *padding:11px 10px; zoom:1; background:transparent; border-bottom: 1px dotted #aaa; }


#yui-main .yui-b .mod div.ft-grp { text-align:right; }


#headlines .bd { padding: 6px; _width:280px;}
#headlines { margin: 0 0 20px 0; border: 1px solid #ddd;}
#headlines li {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat 5px 6px;
	line-height:1.5em;
	padding-left:18px;
}

#headlines li p {margin:0; }
#headlines .ft { padding:0 10px 10px; font-size: 85%; }
#headlines .ft a {margin-left: 4px;}
#headlines .hd {
	background: transparent url(https://s.yimg.com/lq/i/us/sp/ed/seasonpreview_opaque_02.png) no-repeat left -186px; overflow: hidden; width: 300px; height: 20px; color: #FFF;
}

#headlines .hd h3 {
	font: bold 92% arial; text-transform: uppercase; color: #464646; line-height: 20px; vertical-align: bottom; padding-left: 6px; 
}

#headlines .next-sibling {
	 border: 1px solid; border-width: 0 0 0 1px;
	 margin-left: 6px; padding-left: 6px;
}


#ysp-reg-poll-frame {
  margin-top: -7px;
}


#experts dd div {
	display: none;
}

#experts dd div.first {
	display: block;
}



#photos .wide-carousel ul.dtk-list li.dtk-item {
  width: 162px;
}

#yui-main #ysp-reg-league-playoff_bracket {
  margin-bottom: 0;
}

#ysp-reg-league-playoff_bracket .ft {
  display: none;
}


#pickem-editor-picks .hd {
  height: auto;
}

#pickem-editor-picks .ft {
  display: none;
}

#pickem-editor-picks .bd table {
  margin-bottom: 0;
}

#ysp-reg-league-playoff_bracket {
  background: #252525;
  list-style-type: none;
  position: relative;
  margin: 0 0 10px;
  color: #FFF;
}

#ysp-reg-league-playoff_bracket h4 {
  border-bottom: none;
}

#ysp-reg-league-playoff_bracket .hd {
  display: none;
}

#yui-main #ysp-reg-league-playoff_bracket .playoff-page {
  background: #2B292A;
  background-image: none;
  border-top: 3px solid #001C43;
  display: block;
  font-family: arial;
  font-size: 116%;
  padding: 10px 20px;
  text-transform: uppercase;
  width: auto;
}

#ysp-reg-league-playoff_bracket .ysp-nfl-superbowl .no-teams dd,
#ysp-reg-league-playoff_bracket .ysp-nfl-nfc h5,
#ysp-reg-league-playoff_bracket .ysp-nfl-afc h5,
#yui-main #ysp-reg-league-playoff_bracket .bd,
#ysp-reg-league-playoff_bracket dt {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/nfl/playoffs/bracket_9.png) no-repeat;
}

#yui-main #ysp-reg-league-playoff_bracket .bd {
  background-position: 0 -152px;
  border: 5px solid #000;
  clear: both;
  position: relative;
  height: 320px;
}

#yui-main #ysp-reg-league-playoff_bracket.top-bracket {
  margin: -10px 0 10px 0;
}

#yui-main #ysp-reg-league-playoff_bracket.top-bracket .bd {
  border-top: none;
}

#yui-main #ysp-reg-league-playoff_bracket .bd,
#yui-main #ysp-reg-league-playoff_bracket .ft {
  padding-left: 0;
  padding-right: 0;
  width: auto;
}

#ysp-reg-league-playoff_bracket .bd div {
  position: absolute;
}

#ysp-reg-league-playoff_bracket .ysp-wildcards {
  bottom: 0;
  background: #000;
  background: rgba(10,10,10,0.40);
  padding: 0 5px 10px;
  width: 99%;
}

#ysp-reg-league-playoff_bracket .ysp-wildcards h5 {
  color: #FFF;
  text-align: center;
  text-transform: uppercase;
  font-family: Arial;
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 77%;
  padding: 5px 0;
}

#ysp-reg-league-playoff_bracket .ysp-nfl-afc {
  right: 14px;
}

#ysp-reg-league-playoff_bracket .ysp-nfl-nfc {
  left: 14px;
}

#ysp-reg-league-playoff_bracket .ysp-nfl-nfc,
#ysp-reg-league-playoff_bracket .ysp-nfl-afc {
  top: 11px;
  _width: 150px;
}

#ysp-reg-league-playoff_bracket .ysp-nfl-nfc h5,
#ysp-reg-league-playoff_bracket .ysp-nfl-afc h5 {
  background-position: 61px 0;
  display: block;
  height: 30px;
  width: 100%;
  text-indent: -9999em;
}

#ysp-reg-league-playoff_bracket .ysp-nfl-afc h5 {
  background-position: -552px 0;
}

#ysp-reg-league-playoff_bracket .ysp-nfl-semifinals h5,
#ysp-reg-league-playoff_bracket .ysp-nfl-superbowl h5 {
  display: none;
}

#ysp-reg-league-playoff_bracket .ysp-nfl-superbowl {
  left: 38%;
  top: 3.2%;
}

#ysp-reg-league-playoff_bracket .ysp-nfl-semifinals {
  left: 25.75%;
  top: 29.5%;
}

#ysp-reg-league-playoff_bracket .ysp-nfl-semifinals li{
  float: left;
  margin: 0 3px;
}

#ysp-reg-league-playoff_bracket li {
  border-radius: 5px;
  width: 150px;
  margin-bottom: 10px;
}

#ysp-reg-league-playoff_bracket .ysp-wildcards li {
  float: left;
  margin: 0 5px;
  _margin: 0 4px;
}

#ysp-reg-league-playoff_bracket dt {
  background-position: right 10%;
  font-size: 82%;
  padding: 0 2px;
  text-indent: 5px;
}

#ysp-reg-league-playoff_bracket dl.selected dt {
  background-position: right 17%;
}

#ysp-reg-league-playoff_bracket dl.final dt {
  font-weight: bold;
}

#ysp-reg-league-playoff_bracket dt .live {
  background-image: none;
  color: red;
  margin: 0 0 0 5px;
  text-transform: uppercase;
}

#ysp-reg-league-playoff_bracket dl.not-linked dt {
  background: none;
}

#ysp-reg-league-playoff_bracket dl.not-linked strong {
  height: 11ex;
}

#ysp-reg-league-playoff_bracket dl {
  background: #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  padding: 3px;
}

#ysp-reg-league-playoff_bracket dl.final {
  background: #4c4c4c;
}

#ysp-reg-league-playoff_bracket dl.selected {
  background: #c28400;
}

#ysp-reg-league-playoff_bracket dd {
  background: #252525;
  overflow: hidden;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  _zoom: 1;
}

#ysp-reg-league-playoff_bracket dd strong {
  float: left;
  width: 46%;
  color: #EEE;
  font-size: 77%;
  text-align: center;
  padding: 0 2px 3px;
  _zoom: 1;
}

#ysp-reg-league-playoff_bracket dd span {
  margin: 5px 2.5em;
  _margin: 5px 11px;
  zoom: 1;
}

#ysp-reg-league-playoff_bracket dd em {
  width: auto;
  position: absolute;
  left: 45%;
  top: 38%;
  text-transform: uppercase;
  font-size: 77%;
  color: #FFF;
}

#ysp-reg-league-playoff_bracket dd strong.away {
  border-right: 1px solid #000;
}

#ysp-reg-league-playoff_bracket dd strong.home {
  border-left: 1px solid #3B3B3B;
}

#ysp-reg-league-playoff_bracket dd a {
  display: block;
  height: 72%;
  _height: 9ex;
  text-indent: -9999em;
  position: absolute;
  width: 95%;
  _width: 143px;
  bottom: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  zoom: 1;
}

#ysp-reg-league-playoff_bracket dd a:hover {
  border: 1px solid #EFBC21;
}

#ysp-reg-league-playoff_bracket dd strong.faded {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

#yui-main #ysp-reg-league-playoff_bracket .ft {
  background: #000;
  font-size: 92%;
  padding: 6px 15px;
  text-align: right;
}

#ysports #bd #ysp-reg-league-playoff_bracket a {
  color: #EFBC21;
}

#ysp-reg-league-playoff_bracket .no-teams dd {
  height: 9.5ex;
}

#ysp-reg-league-playoff_bracket .no-teams dd span {
  text-indent: -9999em;
  display: block;
}

#ysp-reg-league-playoff_bracket .no-teams dd strong {
  height: 12.5ex;
}

#ysp-reg-league-playoff_bracket .ysp-nfl-superbowl .no-teams dd {
  background-position: -239px -25px;
  background-color: #252525;
  text-indent: -9999em;
}
#doc {
  background: transparent url(https://sp.yimg.com/j/assets/ipt/bg.png) repeat-y scroll 0 0;
  _background-image: url(https://s.yimg.com/lq/i/us/sp/ed/ar/bg.gif);
}

#yui-main #ysp-reg-box-header .hd,
#yui-main #ysp-reg-box-header .bd,
#yui-main #ysp-reg-box-line_score .hd,
#yui-main #ysp-reg-box-line_score .bd,
#yui-main #ysp-reg-box-last_play .hd,
#yui-main #ysp-reg-box-last_play .bd,
#yui-main #ysp-reg-box-game_details-scoring_summary .hd,
#yui-main #ysp-reg-box-game_details-scoring_summary .bd,
#yui-main #ysp-reg-box-game_details-recent_plays .hd,
#yui-main #ysp-reg-box-game_details-recent_plays .bd,
#yui-main #ysp-reg-box-game_details-recent_plays .ft,
#yui-main #box-game_details-nav .hd,
#yui-main #box-game_details-nav .bd,
#yui-main #box-game_details-nav .ft,
#yui-main #ysp-reg-box-box_score .hd,
#yui-main #ysp-reg-box-box_score .bd,
#yui-main #ysp-reg-box-game_details-game_stats .hd,
#yui-main #ysp-reg-box-game_details-game_stats .bd,
#yui-main #ysp-reg-box-game_details-game_stats .ft,
#yui-main #ysp-reg-box-game_details-play_by_play .hd,
#yui-main #ysp-reg-box-game_details-play_by_play .bd,
#yui-main #ysp-reg-box-game_details-drive_log .hd,
#yui-main #ysp-reg-box-game_details-drive_log .bd,
#yui-main #cover-it-live .hd,
#yui-main #cover-it-live .bd,
#yui-main #cover-it-live .ft {
  background-image: none;
}

#yui-main #ysp-reg-box-header,
#ysp-reg-box-line_score {
  margin: 0;
}

#box-current_drive .hd h4,
#ysp-reg-box-game_details-boxscore .hd h4,
#ysp-reg-box-game_info .hd h4 {
  border: none;
  font-size: 116%;
  padding: 10px 0 4px 0;
}

#ysp-reg-box-game_details-boxscore pre {
  margin: 15px;
}

#ysp-reg-box-header .bd,
#ysp-reg-box-last_play {
  border: 1px solid #D4D4D2;
  border-bottom: none;
}

.ysp-wide #doc #yui-main #ysp-reg-box-header .bd {
  padding: 1px;
  width: 769px;
}

#yui-main #ysp-reg-box-header .bd {
  padding: 1px;
  width: 656px;
}

#ysp-reg-box-header .bd {
  border-width: 1px 1px 0 1px;
  margin-right: 0;
}

#ysp-reg-box-header .bd ul {
  padding: 8px 4px;
}

#ysp-reg-box-header .nav li a .highlight {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat -1px -2400px;
  cursor: pointer;
  display: inline-block;
  height: 13px;
  margin-left: 5px;
  overflow: hidden;
  padding: 0;
  text-indent: -900px;
  width: 14px;
}

#ysp-reg-box-header .nav li a .highlight,
#ysp-reg-box-header .nav li a:hover .highlight {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/icons-15.png) no-repeat -1px -1197px;
}

#ysp-reg-box-header #ysp-dynamic-status {
  color: #9B9B9B;

  font-size: 85%;
  font-weight: bold;
  padding-left: 12px;
  position: absolute;
  right: 10px;
  top: 14px;
  vertical-align: middle;
}

#ysp-reg-box-header .hide {
  display: none;
}

#ysp-reg-box-header .loading {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/boxscore/linescore_dark-3.png) no-repeat 0 -449px;
}

#ysp-reg-box-header .failed {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/boxscore/linescore_dark-3.png) no-repeat 0 -499px;
}

#ysp-dynamic-status a {
  padding-left: 1em;
}

#ysp-reg-box-line_score .hd {
  display: none;
}

#yui-main #ysp-reg-box-line_score .bd {
  background: #393939;
  background-image: -moz-linear-gradient(center bottom, rgb(32,32,32) 40%, rgb(57,57,57) 40%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.4, rgb(32,32,32)), color-stop(0.4, rgb(57,57,57)));
  padding-bottom: 10px;
  zoom: 1;
}

#ysp-reg-box-line_score .away,
#ysp-reg-box-line_score .board {
  float: left;
  zoom: 1;
}

#ysp-reg-box-line_score .home {
  float: right;
}

#ysp-reg-box-line_score .away,
#ysp-reg-box-line_score .home {
  margin: 6px;
  width: 150px;
}

#ysp-reg-box-line_score .away {
  _margin-left: 0;
}

#ysp-reg-box-line_score .away img,
#ysp-reg-box-line_score .home img {
  background-color: #636363;
  border: 1px solid #000;
  padding: 2px;
}

#ysp-reg-box-line_score .away img {
  float: left;
}

#ysp-reg-box-line_score .home img {
  float: right;
}

#ysp-reg-box-line_score .away div,
#ysp-reg-box-line_score .home div {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/boxscore/linescore_dark-3.png) no-repeat 0 0;
  color: #FFF;
  height: 50px;
  margin: 0 0 10px 0;
  padding: 16px 0;
  _padding: 13px 0;
  position: relative;
  zoom: 1;
}

#ysp-reg-box-line_score .home div {
  background-position: 0 -100px;
}

#ysp-reg-box-line_score .away div em,
#ysp-reg-box-line_score .home div em {
  color: #FFF;
  display: block;
  font-size: 335%;
  font-weight: bold;
  line-height: 1em;
  padding-top: 10px;
  text-align: center;
}

#ysp-reg-box-line_score .away div em {
  padding-right: .5em;
}

#ysp-reg-box-line_score .home div em {
  padding-left: .5em;
}

#ysp-reg-box-line_score .away div span,
#ysp-reg-box-line_score .home div span {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/boxscore/linescore_dark-3.png) no-repeat 0 -250px;
  bottom: 20px;
  height: 21px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  text-indent: -900px;
  width: 26px;
}

#ysp-reg-box-line_score .away div span {
  right: 2px;
}

#ysp-reg-box-line_score .home div span {
  background-position: 0 -300px;
  left: 2px;
}

#yui-main #ysp-reg-box-line_score_region {
  margin-bottom: 0;
}

#yui-main #ysp-reg-box-box_score #box-game_details-nav:first-child {
  margin-top: 10px;
}

#ysp-reg-box-line_score .away h6,
#ysp-reg-box-line_score .home h6,
#ysp-reg-box-line_score .away span,
#ysp-reg-box-line_score .home span {
  color: #B3B3B3;
  display: block;
  font-size: 85%;
  text-align: center;
}

#ysp-reg-box-line_score .away h6,
#ysp-reg-box-line_score .home h6 {
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
}

#ysp-reg-box-line_score .board {
  margin-left: 4px;
  padding-bottom: 7px;
  text-align: center;
  width: 315px;
}

#ysp-reg-box-line_score .countdown {
  border: none;
  padding: 0;
  zoom: 1;
}

#ysp-reg-box-line_score .board div {
  background-color: #565656;
  padding: 1px;
}

#ysp-reg-box-line_score .board .countdown {
  background-color: transparent;
}


#ysp-reg-box-line_score .board .time {
  background: #393939;
  background-image: -moz-linear-gradient(center top,rgb(31,31,31) 13%,rgb(56,56,56) 77%);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.13, rgb(31,31,31)),color-stop(0.77, rgb(56,56,56)));
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #FFF;
  display: block;
  font-family: Century Gothic;
  font-size: 131%;
  font-weight: bold;
  height: 23px;
  letter-spacing: 1px;
  margin: 5px auto;
  white-space: nowrap;
  width: 110px;
}

#ysp-reg-box-line_score .board .time span {
  color: #9C9C9C;
}

#ysp-reg-box-line_score .board .pregame,
#ysp-reg-box-line_score .board .half,
#ysp-reg-box-line_score .board .final {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/boxscore/linescore_dark-3.png) no-repeat 0 -205px;
  color: #FFF;
  display: block;
  font-family: Century Gothic;
  font-size: 138.5%;
  font-weight: bold;
  letter-spacing: 2px;
  margin: 7px auto;
  padding: 9px 0 8px 0;
  text-align: center;
  text-transform: uppercase;
  width: 272px;
}

#ysp-reg-box-line_score .countdown .away-timeout,
#ysp-reg-box-line_score .countdown .home-timeout {
  color: #A5A5A5;
  display: block;
  float: left;
  font-size: 93%;
  line-height: 1.8em;
  margin-top: 5px;
  vertical-align: bottom;
  width: 95px;
}

#ysp-reg-box-line_score .countdown .no-bonus {
  padding-top: 1.8em;
}

#ysp-reg-box-line_score .countdown span.away-timeout,
#ysp-reg-box-line_score .countdown span.home-timeout {
  margin-top: 20px;
  width: 100px;
}

#ysp-reg-box-line_score .countdown ul.away-timeout {
  margin-right: 5px;
  text-align: right;
}

#ysp-reg-box-line_score .countdown ul.home-timeout {
  margin-left: 5px;
  text-align: left;
}

#ysp-reg-box-line_score .countdown .bonus {
  color: #2D910A;
}

#ysp-reg-box-line_score .countdown .away-timeout em,
#ysp-reg-box-line_score .countdown .home-timeout em {
  color: #FFF;
  font-weight: bold;
}

#ysp-reg-box-line_score .countdown .home-timeout {
  float: right;
}

#ysp-reg-box-line_score .countdown div {
  background: #393939;
  background-image: -moz-linear-gradient(center top,rgb(0,0,0) 60%,rgb(26,26,26) 40%);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(.65, rgb(0,0,0)),color-stop(.65, rgb(26,26,26)));
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #000;
  border-radius: 5px;
  color: #666;
  float: none;
  margin: 5px auto;
  padding: 0;
  width: 100px;
}

#ysp-reg-box-line_score .foul div,
#ysp-reg-box-line_score .timeout div {
  float: left;
  margin: 5px;
}

#ysp-reg-box-line_score .countdown div h5 {
  color: #FFF;
  font-family: Century Gothic;
  font-size: 167%;
  font-weight: bold;
  letter-spacing: 1px;
}

#ysp-reg-box-line_score .countdown div span {
  color: #A5A5A5;
  font-size: 85%;
}

#ysp-reg-box-line_score .board .position {
  display: block;
  font-size: 108%;
  font-weight: bold;
  margin-bottom: 5px;
}

#ysp-reg-box-line_score .board table {
  background-color: #FFF;
  border: 1px solid #565656;
  clear: both;
  padding: 1px;
  width: 100%;
}

#ysp-reg-box-line_score .board table th,
#ysp-reg-box-line_score .board table td {
  border: 1px solid #000;
  padding: 4px;
  text-align: center;
}

#ysp-reg-box-line_score .board table thead th {
  background-color: #565656;
  color: #C4C4C4;
}

#ysp-reg-box-line_score .board table thead th.score {
  color: #FFF;
  font-weight: bold;
}

#ysp-reg-box-line_score .board table thead th.active {
  color: #FFF;
}

#ysp-reg-box-line_score .board table tbody th,
#ysp-reg-box-line_score .board table tbody td {
  background-color: #242424;
  color: #FFF;
}

#ysp-reg-box-line_score .board table thead th.team {
  overflow: hidden;
  text-indent: -900px;
}

#ysp-reg-box-line_score .board table td em {
  background-color: #FEFFBD;
  padding: .3em
}

#ysp-reg-box-line_score .board table td.team {
  font-weight: bold;
  line-height: 1.7em;
  text-align: left;
}

#ysp-reg-box-line_score .board table td.team a {
  float: none;
  margin: 0 auto;
}

#ysp-reg-box-line_score .board table td.period {
  width: 15%;
}

#ysp-reg-box-line_score .ncaab table td.period {
  width: 20%;
}

#ysp-reg-box-line_score .board table td.score {
  background: #000;
  border-color: #565656;
  border-right: 1px solid #000;
  font-weight: bold;
}

#ysp-reg-box-line_score .board table td.winner {
  font-weight: bold;
}

#ysp-reg-box-line_score .board table td.score span {
  display: block;
  position: relative;
}

#ysp-reg-box-line_score .board table td.score span em {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/boxscore/linescore_dark-3.png) no-repeat 0 -350px;
  color: #FFF;
  display: block;
  font-size: 77%;
  height: 18px;
  padding: 2px 0 0 1px;
  position: absolute;
  right: -9px;
  top: -2px;
  width: 18px;
}

#ysp-reg-box-line_score .board table td.score span em.powerplay,
#ysp-reg-box-line_score .board table td.score span em.redzone {
  background-position: 0 -400px;
}

#ysp-reg-box-header {
  margin-top: 10px;
}

#yui-main #ysp-reg-box-header .hd {
  zoom: 1;
}

#ysp-reg-box-header .hd h4 {
  border: none;
}

#ysp-reg-box-header .hd p {
  color: #757575;
  display: block;
  font-size: 93%;
  font-weight: bold;
  padding-left: 3px;
  white-space: nowrap;
}

#ysp-reg-box-header .hd ul {
  left: -1em;
  margin-left: 3px;
  position: relative;
}

#ysp-reg-box-header .hd ul li {
  color: #222;
  height: 1em;
  margin: .5em 0 .5em -1px;
  padding: 0 1em;
}

#ysp-reg-box-header .bd {
  position: relative;
}

.ysp-wide #ysp-reg-box-header .bd,
.preview #ysp-reg-box-header .bd,
.recap #ysp-reg-box-header .bd {
  margin-left: -10px;
}

#ysp-reg-gamenews-byline .bd h5,
.preview #ysp-reg-box-header .ft h5,
.recap #ysp-reg-box-header .ft h5 {
  font-size: 210%;
  font-weight: bold;
  padding: .35em 0;
}

#ysp-reg-gamenews-byline .bd cite,
#ysp-reg-gamenews-byline .bd span,
.preview #ysp-reg-box-header .ft cite,
.preview #ysp-reg-box-header .ft span,
.recap #ysp-reg-box-header .ft cite,
.recap #ysp-reg-box-header .ft span {
  display: block;
  padding: 2px 0;
}

#ysp-reg-gamenews-byline .bd cite,
.preview #ysp-reg-box-header .ft cite,
.recap #ysp-reg-box-header .ft cite {
  font-weight: bold;
}

#ysp-reg-box-header .bd .nav {
  margin: 1px;
}

#ysp-reg-box-header .hd ul li img {
  float: right;
  margin-top: -5px;
  padding-left: .5em;
}

#ysp-reg-box-header .hd ul li img {
  *float: left;
}

#ysp-reg-box-last_play {
  background: #EEE;
  background-image: -moz-linear-gradient(center bottom,rgb(238,238,238) 0%,rgb(217,217,217) 100%);
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(238,238,238)),color-stop(1, rgb(217,217,217)));
  margin-bottom: 0;
}

#doc #yui-main #ysp-reg-box-last_play .hd {
  display: none;
}

#doc #yui-main #ysp-reg-box-last_play .bd {
  background: transparent;
  padding: 1em;
  _width: 635px;
}

#doc #yui-main #ysp-reg-box-last_play .bd h5 {
  border-bottom: 1px solid #D5D5D5;
  color: #9B9B9B;
  font-weight: bold;
  font-size: 108%;
  padding-bottom: .5em;
}

#doc #yui-main #ysp-reg-box-last_play .bd p {
  padding: .5em 1em 1.5em 1em;
}

#doc #yui-main #ysp-reg-box-last_play .bd h5 span {
  color: #000;
  padding-left: .5em;
}

#ysp-reg-box-last_play .bd img {
  background-color: #FFFCF9;
  border: 1px solid #B1B3B0;
  float: left;
  margin-right: 1.5em;
  padding: 2px;
}

#ysp-reg-box-last_play .bd p {
  padding: 1em;
}

#ysp-reg-box-game_details-game_stats .hd h4 {
  line-height: 20px;
}

#ysp-reg-box-game_details-game_stats .hd a,
#ysp-reg-box-game_details-game_stats .hd span {
  margin-right: .5em;
}

#yui-main #ysp-reg-box-game_details-scoring_summary,
#yui-main #ysp-reg-box-game_details-recent_plays .bd,
#yui-main #ysp-reg-box-game_details-game_stats .ft {
  border-bottom: 3px solid #393939;
}

#ysp-reg-box-game_details-scoring_summary .bd h5,
#ysp-reg-box-game_details-recent_plays .bd h5 {
  background-color: #666;
  color: #FFF;
  font-size: 93%;
  font-weight: bold;
  padding: 4px 8px;
  *position: relative;
}

#ysp-reg-box-game_details-scoring_summary .bd h5 span,
#ysp-reg-box-game_details-recent_plays .bd h5 span {
  float: right;
  *position: absolute;
  *right: 8px;
  *top: 4px;
}

#ysp-reg-box-game_details-scoring_summary .bd table thead,
#ysp-reg-box-game_details-recent_plays .bd table thead {
  display: none;
}

#ysp-reg-box-game_details-scoring_summary .bd table tr,
#ysp-reg-box-game_details-recent_plays .bd table tr {
  background-color: transparent;
}

#ysp-reg-box-game_details-scoring_summary .bd .time,
#ysp-reg-box-game_details-scoring_summary .bd .score-type,
#ysp-reg-box-game_details-recent_plays .bd .time {
  width: 35px;
}

#ysp-reg-box-game_details-scoring_summary .bd .time {
  text-align: right;
}

#ysp-reg-box-game_details-scoring_summary .bd .team,
#ysp-reg-box-game_details-recent_plays .bd .team {
  line-height: 30px;
  vertical-align: middle;
  width: 65px;
}

#ysp-reg-box-game_details-scoring_summary .bd .team a,
#ysp-reg-box-game_details-recent_plays .bd .team a {
  display: block;
  float: left;
  margin: 4px 5px 0 0;
}

#ysp-reg-box-game_details-recent_plays .bd table td.time {
  text-align: right;
}

#ysp-reg-box-game_details-scoring_summary .bd table td.description,
#ysp-reg-box-game_details-recent_plays .bd table td.description {
  text-align: left;
}

#ysp-reg-box-game_details-scoring_summary .bd table td.score,
#ysp-reg-box-game_details-recent_plays .bd table td.score {
  font-size: 116%;
  font-weight: bold;
  width: 5em;
}

#ysp-reg-box-game_details-scoring_summary .bd table tbody th,
#ysp-reg-box-game_details-scoring_summary .bd table tbody td,
#ysp-reg-box-game_details-recent_plays .bd table tbody th,
#ysp-reg-box-game_details-recent_plays .bd table tbody td {
  border-top: 1px dotted #999;
  padding: 0 8px;
}

#ysp-reg-box-game_details-scoring_summary .bd table tbody tr.first th,
#ysp-reg-box-game_details-scoring_summary .bd table tbody tr.first td,
#ysp-reg-box-game_details-recent_plays .bd table tbody tr.first th,
#ysp-reg-box-game_details-recent_plays .bd table tbody tr.first td {
  border-top: none;
}

#ysp-reg-box-game_details-recent_plays .bd table tbody tr.end-of-quarter p {
  padding: 6px 0;
}

#ysp-reg-box-game_details-recent_plays .ft .gamechannel {
  font-size: 85%;
  padding-top: 7px;
  text-align: center;
}

#ysp-reg-box-game_details-recent_plays .ft .gamechannel span {
  background-color: #393939;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  color: #FFF;
  padding: 8px;
}

#ysp-reg-box-game_details-recent_plays .ft .gamechannel span a,
#ysp-reg-box-game_details-recent_plays .ft .gamechannel span a:visited {
  color: #EFBC21;
}

#ysp-reg-box-game_details-game_stats .bd h5 {
  border: none;
}

#ysp-reg-box-game_details-game_stats .player {
  min-width: 100px;
  _width: 100px;
}

#ysp-reg-box-game_details-game_stats .bench .player {
  min-width: 140px;
  _width: 140px;
}

#ysp-reg-box-game_details-game_stats .active {
  font-weight: bold;
}

#ysp-reg-box-game_details-game_stats .bd .dnp {
  color: #A5A5A5;
  padding-left: 1.5em;
  text-align: left;
  width: auto;
}

#ysp-reg-box-game_details-game_stats .bd th,
#ysp-reg-box-game_details-game_stats .bd td {
  white-space: nowrap;
  width: 2em;
  *width: 3em;
}

#ysp-reg-box-game_details-game_stats .bd .rebounds {
  text-align: left;
  width: auto;
}

#ysp-reg-box-game_details-game_stats .passing td,
#ysp-reg-box-game_details-game_stats .kick-returns td,
#ysp-reg-box-game_details-game_stats .defense td {
  width: 2.5em;
}

#ysp-reg-box-game_details-game_stats .passing .player,
#ysp-reg-box-game_details-game_stats .bd .player {
  width: auto;
}

#ysp-reg-box-game_details-game_stats .ft {
  margin-bottom: 10px;
  padding: 5px 0;
}

#ysp-reg-box-game_details-game_stats .ft dl {
  zoom: 1;
}

#ysp-reg-box-game_details-game_stats .ft dl dt,
#ysp-reg-box-game_details-game_stats .ft dl dd {
  color: #969696;
  float: left;
  font-size: 85%;
}

#ysp-reg-box-game_details-game_stats .ft dl dt {
  font-weight: bold;
  padding-right: 2px;
}

#ysp-reg-box-game_details-game_stats .ft dl dd {
  padding-right: 6px;
}

#ysp-reg-box-team_stats .hd h4 {
  padding: 0;
}

#ysp-reg-box-team_stats .bd {
  padding-top: 0;
}

#ysp-reg-box-team_stats thead th {
  background: #393939;
  background-image: -moz-linear-gradient(center bottom, rgb(32,32,32) 50%, rgb(57,57,57) 50%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, rgb(32,32,32)), color-stop(0.5, rgb(57,57,57)));
  padding: 1em 8px;
}

#ysp-reg-box-team_stats thead .stat-type {
  overflow: hidden;
  text-indent: -900px;
}

#ysp-reg-box-team_stats thead .team a,
#ysp-reg-box-team_stats thead .team span {
  float: right;
}

#ysp-reg-box-team_stats tr th,
#ysp-reg-box-team_stats tr td {
  border-bottom: 1px dotted #CCC;
}

#ysp-reg-box-team_stats tbody tr .stat-type {
  text-indent: 1.5em;
}

#ysp-reg-box-team_stats thead th.team {
  text-transform: uppercase;
}

#ysp-reg-box-team_stats tr.critical,
#ysp-reg-box-team_stats tr.sub-category {
  background-color: #393939;
  color: #FFF;
}

#ysp-reg-box-team_stats tr.sub-category th,
#ysp-reg-box-team_stats tr.sub-category td {
  border-bottom: 1px dotted #575757;
  color: #9C9C9C;
  padding: 6px 8px;
}

#ysp-reg-box-team_stats tr.critical th,
#ysp-reg-box-team_stats tr.critical td {
  border-bottom: 1px dotted #575757;
  font-weight: bold;
}

#ysp-reg-box-team_stats tr.critical th,
#ysp-reg-box-team_stats tr.critical td,
#ysp-reg-box-team_stats tr.important th,
#ysp-reg-box-team_stats tr.important td {
  text-indent: 0;
}

#top-photos #photos-carousel a.prev,
#top-photos #photos-carousel a.next {
  top: -32px;
}

#top-photos #photos-carousel .scrollnav {
  left: 55%;
  top: -25px;
}

#ysports #doc .boxy {
  border-bottom: 3px solid #000;
  height: 1.3em;
  margin-bottom: 2px;
  overflow: hidden;
}

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


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

#ysp-reg-box-game_details-play_by_play .bd h5 {
  background-color: #EEE;
  color: #111;
  font-weight: bold;
  padding: 10px 8px
}

#ysp-reg-box-game_details-play_by_play .bd dt {
  background-color: #666;
  color: #FFF;
  font-size: 93%;
  font-weight: bold;
  padding: 4px 8px;
}

#ysp-reg-box-game_details-play_by_play .bd dd {
  background-color: #F8F7F2;
  padding: 8px;
}

#ysp-reg-box-game_details-play_by_play .bd dd .event,
#ysp-reg-box-game_details-play_by_play .bd dd .time,
#ysp-reg-box-game_details-play_by_play .bd dd .play {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
}

#ysp-reg-box-game_details-play_by_play .bd dd .event,
#ysp-reg-box-game_details-play_by_play .bd dd .time {
  white-space: nowrap;
}

#ysp-reg-box-game_details-play_by_play .bd dd .event {
  width: 8em;
}

#ysp-reg-box-game_details-play_by_play .bd dd .time {
  width: 4em;
}

#ysp-reg-box-game_details-play_by_play .bd dd .play {
  width: 40em;
}

#ysp-reg-box-game_details-play_by_play .bd dd.odd {
  background-color: #FFF;
}

#ysp-reg-box-game_details-drive_log .hd h4 {
  display: none;
}

#ysp-reg-box-game_details-drive_log .bd h5 {
  border-bottom: 1px solid #E3E3E3;
  color: #111;
  font-size: 131%;
  font-weight: bold;
  padding: 3px;
}

#ysp-reg-box-game_details-drive_log .bd h6 {
  background-color: #EEE;
  color: #111;
  font-weight: bold;
  padding: 10px 8px
}

#ysp-reg-box-game_details-drive_log .bd td {
  white-space: nowrap;
}

#yui-sub #ysp-reg-box-top_performers .hd h4 {
  padding-bottom: 0;
}

#ysp-reg-box-top_performers dt {
  background-color: #666;
  color: #FFF;
  font-size: 93%;
  font-weight: bold;
  padding: 4px 8px;
}

#ysp-reg-box-top_performers dd {
  padding: 4px 8px;
  zoom: 1;
}

#ysp-reg-box-top_performers dd img {
  float: left;
}

#ysp-reg-box-top_performers dd div {
  float: right;
  width: 225px;
}

#last-updated .hd {
  display: none;
}

#last-updated .bd {
  font-style: italic;
  padding-top: 10px;
  text-align: right;
}

#box-current_drive {
  background-color: #F2F2F2;
}

#box-current_drive .hd {
  zoom: 1;
}

#box-current_drive .hd h4 {
  float: left;
}

#box-current_drive .hd span {
  color: #6D6D6D;
  float: right;
  font-size: 116%;
  font-weight: bold;
  padding: 10px 0 4px 0;
}

#box-current_drive .hd span em {
  color: #000;
  font-weight: bold;
}

#box-current_drive .bd thead {
  display: none;
}

#yui-main #box-current_drive .hd,
#yui-main #box-current_drive .bd,
#box-current_drive .bd table,
#box-current_drive .bd tr,
#box-current_drive .bd td,
#box-current_drive .bd th {
  background: transparent;
  background-color: transparent;
}

#box-current_drive .bd td,
#box-current_drive .bd th {
  border-top: 1px dotted #CCC;
}

#box-current_drive .bd .first td,
#box-current_drive .bd .first th {
  border-top: none;
}


#ysp-reg-box-league-score_thin .ysptblhdr {
  background-color: #666;
  color: #FFF;
  font-size: 93%;
  font-weight: bold;
  padding: 4px; 
}

#ysp-reg-box-league-score_thin table table td {
  padding: 4px;
}

#ysp-reg-box-league-score_thin span {
  font-weight: bold;
}

#ysp-reg-box-league-score_thin .live {
  background-image: none;
}


#yui-sub #team-shop-rotator .hd {
  border-top: 1px solid #DDD;
}

#yui-sub #team-shop-rotator .hd h4 {
  background: none;
  color: #010101;
  font-size: 108%;
  font-weight: bold;
  padding: 10px 5px;
  text-transform: none;
}

#yui-sub #team-shop-rotator .ft {
  font-size: 85%;
  padding: 5px;
  text-align: right;
}


#yui-main #ysp-reg-box-game_info .bd {
  background-color: #F2F2F2;
  margin: 6px;
  padding: 6px;
  width: 636px;
  zoom: 1;
}

#ysp-reg-box-game_info .bd dl {
  float: left;
  padding: 5px 10px;
  width: 16.5%;
}

#ysp-reg-box-game_info .bd dt {
  font-weight: bold;
}


#ysp-reg-box-penalty_box {
  margin-bottom: 0;
}

#ysp-reg-box-penalty_box .hd,
#ysp-reg-box-penalty_box .ft {
  display: none;
}

#yui-main #ysp-reg-box-penalty_box .bd {
  background: #202020;
  background-image: none;
}

#ysp-reg-box-penalty_box .bd th {
  background-color: #383838;
}

#ysp-reg-box-penalty_box .bd table,
#ysp-reg-box-penalty_box .bd tr,
#ysp-reg-box-penalty_box .bd td {
  background-color: transparent;
}

#ysp-reg-box-penalty_box .bd td {
  border-top: 1px solid #383838;
  color: #FFF;
}

#ysp-reg-box-penalty_box .bd .time {
  text-align: right;
}

#ysp-reg-box-penalty_box .bd td a,
#ysp-reg-box-penalty_box .bd td a:visited {
  color: #8F8F8F;
}

#ysp-reg-box-penalty_box .bd th.offense,
#ysp-reg-box-penalty_box .bd th.player {
  overflow: hidden;
  text-indent: -900px;
}


#ysp-reg-box-recent_plays {
  background-color: #393939;
  border-top: 1px solid #4F4F4F;
}

#ysp-reg-box-recent_plays .hd {
  display: none;
}

#yui-main #ysp-reg-box-recent_plays .bd {
  background-image: none;
  padding-bottom: 5px;
}

#ysp-reg-box-recent_plays .bd table,
#ysp-reg-box-recent_plays .bd tr {
  background-color: #393939;
}

#ysp-reg-box-recent_plays .bd th,
#ysp-reg-box-recent_plays .bd td {
  background-color: transparent;
}

#ysp-reg-box-recent_plays .bd th {
  color: #8F8F8F;
  white-space: nowrap;
}

#ysp-reg-box-recent_plays .bd th.play {
  display: block;
  overflow: hidden;
  text-indent: -900px;
}

#ysp-reg-box-recent_plays .bd th.score {
  min-width: 6em;
  _width: 6em;
}

#ysp-reg-box-recent_plays .bd td {
  color: #FFF;
  line-height: 20px;
}

#ysp-reg-box-recent_plays .bd tr.odd td {
  background-color: #4C4C4C;
}

#ysp-reg-box-recent_plays .bd tr.active td {
  background-color: #000;
  padding: 12px 8px;
}

#ysp-reg-box-recent_plays .bd .time {
  text-align: right;
}

#ysp-reg-box-recent_plays .bd td.team a {
  margin-right: 8px;
}

#ysp-reg-box-recent_plays .bd td .one-pt,
#ysp-reg-box-recent_plays .bd td .two-pt,
#ysp-reg-box-recent_plays .bd td .three-pt,
#ysp-reg-box-recent_plays .bd td .tech-foul,
#ysp-reg-box-recent_plays .bd td .foul,
#ysp-reg-box-recent_plays .bd td .goal,
#ysp-reg-box-recent_plays .bd td .save,
#ysp-reg-box-recent_plays .bd td .timeout {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/boxscore/linescore_dark-3.png) no-repeat 0 -550px;
  padding-left: 25px;
}

#ysp-reg-box-recent_plays .bd td .two-pt {
  background-position: 0 -600px;
}

#ysp-reg-box-recent_plays .bd td .three-pt {
  background-position: 0 -650px;
}

#ysp-reg-box-recent_plays .bd td .tech-foul {
  background-position: 0 -700px;
}

#ysp-reg-box-recent_plays .bd td .foul {
  background-position: 0 -750px;
}

#ysp-reg-box-recent_plays .bd td .goal {
  background-position: 0 -800px;
}

#ysp-reg-box-recent_plays .bd td .save {
  background-position: 0 -850px;
}

#ysp-reg-box-recent_plays .bd td .timeout {
  background-position: 0 -900px;
}

#ysp-reg-box-recent_plays .bd tr.active td.play {
  font-size: 131%;
}

#ysp-reg-box-recent_plays .bd table a,
#ysp-reg-box-recent_plays .ft a {
  color: #EFBC21;
}

#yui-main #ysp-reg-box-recent_plays .ft {
  background: #FFF;
  text-align: center;
}

#ysp-reg-box-recent_plays .ft .footnote {
  background-color: #000;
  color: #FFF;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  display: inline-block;
  padding: 5px 10px;
}


.iframe-page #ysp-reg-playoffs-poll {
  background-color: #FFF;
  border-top: none;
  padding: 10px;
  width: 296px;
}

.iframe-page #ysp-reg-playoffs-poll .hd a,
.iframe-page #ysp-reg-playoffs-poll .hd span {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/nfl/playoffs/sleeper-of-the-week.jpg) no-repeat 0 0;
  display: block;
  height: 42px;
  margin: -10px 0 0 -11px;
  overflow: hidden;
  text-indent: -900px;
  width: 318px;
}


#ysp-reg-box-penalty_summary h5 {
  background-color: #EEE;
  font-weight: bold;
  padding: 5px;
}

#ysp-reg-box-penalty_summary table thead {
  display: none;
}

#ysp-reg-box-penalty_summary table .time {
  text-align: right;
  width: 7%;
}

#ysp-reg-box-penalty_summary table .team {
  width: 20%;
}

#ysp-reg-box-penalty_summary table .penalty,
#ysp-reg-box-penalty_summary table .player {
  width: 35%;
}

#ysp-reg-box-penalty_summary table td p {
  text-align: left;
}


#ysp-reg-ncaab-checkin-leaderboard-sky_quotes {
  background-color: #000;
  -moz-box-shadow: 0 5px 10px rgba(17,17,17,.7);
  -webkit-box-shadow: 0 5px 10px rgba(17,17,17,.7);
  box-shadow: 0 5px 10px #111;
  margin: 20px 0;
  padding: 10px;
  zoom: 1;
}

#ysp-reg-ncaab-checkin-leaderboard-sky_quotes .hd {
  float: left;
  height: 75px;
  position: relative;
}

#ysp-reg-ncaab-checkin-leaderboard-sky_quotes .hd h3 {
  *left: 0;
  *position: absolute;
}

#ysp-reg-ncaab-checkin-leaderboard-sky_quotes .hd h3 a,
#ysp-reg-ncaab-checkin-leaderboard-sky_quotes .hd h3 span {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/boxscore/sponsored-header-checkin.png) no-repeat 0 0;
  _background: none;
  display: block;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s.yimg.com/lq/i/us/sp/ysp-mod/boxscore/sponsored-header-checkin.png', sizingMethod='crop');
  height: 99px;
  overflow: hidden;
  position: relative;
  text-indent: -900px;
  top: -25px;
  width: 433px;
}

#doc #yui-main #ysp-reg-ncaab-checkin-leaderboard-sky_quotes .bd {
  float: right;
  width: 285px;
}

#ysp-reg-ncaab-checkin-leaderboard-sky_quotes .bd p {
  background-color: #E6E6E6;
  border: 1px solid #000;
  -moz-box-shadow: -3px 0 3px 3px rgba(17,17,17,.3) inset;
  -webkit-box-shadow: -3px 0 3px 3px rgba(17,17,17,.3) inset;
  box-shadow: -3px 0 3px 3px rgba(17,17,17,.3) inset;
  font-size: 108%;
  line-height: 1.2em;
  padding: 10px;
  position: relative;
  zoom: 1;
}

#ysp-reg-ncaab-checkin-leaderboard-sky_quotes .bd p cite {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/boxscore/sponsored-checkin-2.png) no-repeat 0 -950px;
  display: block;
  float: right;
  height: 24px;
  margin: 5px 0 0 5px;
  overflow: hidden;
  text-indent: -900px;
  width: 77px;
}

#ysp-reg-ncaab-checkin-leaderboard-sky_quotes .bd p span {
  border: 14px solid transparent;
  _border-color: white;
  border-left: none;
  border-right: 14px solid #E6E6E6;
  border-width: 14px 10px;
  _filter: chroma(color=white);
  height: 0;
  left: -8px;
  outline: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-indent: -900px;
  top: 6px;
  width: 0;
  zoom: 1;
}

#ysp-reg-checkin-in_page {
  background-color: #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding-bottom: 10px;
  zoom: 1;
}

#ysports #doc #yui-main #ysp-reg-checkin-in_page .hd {
  border-bottom: 1px solid #2E2E2E;
  padding: 10px 13px 10px 13px;
}

#ysp-reg-checkin-in_page.sponsored .hd {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/boxscore/sponsored-checkin-2.png) no-repeat right -400px;
}

#ysp-reg-checkin-in_page.after .hd {
  background-position: right -591px;
}

#ysp-reg-checkin-in_page .hd h3 {
  display: none;
}

#ysp-reg-checkin-in_page .hd p {
  background-color: #AAA;
  border: 1px solid #000;
  -moz-box-shadow: 3px 0 3px 3px rgba(17,17,17,.3) inset;
  -webkit-box-shadow: 3px 0 3px 3px rgba(17,17,17,.3) inset;
  box-shadow: 3px 0 3px 3px rgba(17,17,17,.3) inset;
  font-size: 108%;
  _height: 2.5em;
  line-height: 1.2em;
  margin: 0 85px 13px 0;
  min-height: 2.5em;
  padding: 10px;
  position: relative;
  zoom: 1;
}

#ysp-reg-checkin-in_page .hd p span {
  border: 14px solid transparent;
  _border-color: white;
  border-right: none;
  border-left: 14px solid #AAA;
  border-width: 14px 10px;
  _filter: chroma(color=white);
  height: 0;
  outline: 0;
  overflow: hidden;
  position: absolute;
  right: -8px;
  text-indent: -900px;
  top: 13px;
  width: 0;
  zoom: 1;
}

#ysp-reg-checkin-in_page .hd ul {
  zoom: 1;
}

#ysp-reg-checkin-in_page .hd ul li {
  float: left;
}

#ysp-reg-checkin-in_page .hd ul li.home {
  float: right;
}

#ysports #ysp-reg-checkin-in_page .hd ul li a {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/boxscore/checkin.png) no-repeat 0 0;
  color: #252525;
  display: block;
  font-size: 116%;
  height: 56px;
  line-height: 55px;
  padding-right: 40px;
  text-align: right;
  text-shadow: #FFF 0 -1px 1px;
  vertical-align: middle;
  width: 190px;
}

#ysports #ysp-reg-checkin-in_page .hd ul li a em {
  line-height: 55px;
  vertical-align: middle;
}

#ysports #ysp-reg-checkin-in_page.sponsored .hd ul li a {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/boxscore/sponsored-checkin-2.png) no-repeat 0 0;
}

#ysports #ysp-reg-checkin-in_page .hd ul li.home a {
  background-position: right -100px;
}

#ysports #ysp-reg-checkin-in_page .hd ul li a:visited {
  color: #252525;
}

#ysports #ysp-reg-checkin-in_page .hd ul li a:hover {
  text-decoration: none;
}

#ysports #ysp-reg-checkin-in_page .hd ul li.home a {
  padding-left: 40px;
  padding-right: 0;
  text-align: left;
}

#ysp-reg-checkin-in_page .hd ul li a em {
  color: #252525;
  font-size: 116%;
  font-weight: bold;
}

#ysp-reg-checkin-in_page .hd h4 {
  color: #FFF;
  border: none;
  font-size: 197%;
  padding: 0;
}

#ysp-reg-checkin-in_page .hd span {
  color: #959595;
}

#ysports #doc #yui-main #ysp-reg-checkin-in_page .bd {
  padding: 14px 13px 0 13px;
}

#ysports #doc #yui-main #ysp-reg-checkin-in_page.sponsored .bd {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/boxscore/sponsored-checkin-2.png) center -230px no-repeat;
}

#ysp-reg-checkin-in_page .bd ul {
  zoom: 1;
}

#ysp-reg-checkin-in_page .bd ul li {
  color: #959595;
  float: left;
  font-size: 108%;
  width: 200px;
}

#ysp-reg-checkin-in_page .bd ul li.home {
  float: right;
  text-align: right;
}

#ysp-reg-checkin-in_page .bd ul li img {
  float: left;
  margin-right: 10px;
}

#ysp-reg-checkin-in_page .bd ul li.home img {
  float: right;
  margin: 0 0 0 10px;
}

#ysp-reg-checkin-in_page .bd ul li dt {
  color: #FFF;
  font-weight: bold;
}

#ysports #doc #yui-main #ysp-reg-checkin-in_page .ft {
  background-color: #D7D7D7;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.5, #D7D7D7), color-stop(.75, #FFF));
  background-image: -moz-linear-gradient(center bottom, #D7D7D7 50%, #FFF 75%);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #ACACAC;
  font-size: 116%;
  font-weight: bold;
  margin: 10px 14px 0 14px;
  padding: 7px 10px;
  position: relative;
  text-transform: uppercase;
  zoom: 1;
}

#ysports #doc #yui-main #ysp-reg-checkin-in_page.after .ft {
  color: #000;
}

#ysp-reg-checkin-in_page .ft ul {
  position: relative;
  z-index: 3;
  zoom: 1;
}

#ysp-reg-checkin-in_page .ft li {
  float: left;
  padding: 0 10px;
}

#ysp-reg-checkin-in_page .ft li.home {
  float: right;
  text-align: right;
}

#ysp-reg-checkin-in_page .ft span {
  background: #FDBF2C;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.5, #FDBF2C), color-stop(.75, #FFD46C));
  background-image: -moz-linear-gradient(center bottom, #FDBF2C 50%, #FFD46C 75%);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 3px 0 3px 0 rgba(17,17,17,.3);
  -webkit-box-shadow: 3px 0 3px 0 rgba(17,17,17,.3);
  box-shadow: 3px 0 3px 0 rgba(17,17,17,.3);
  display: block;
  height: 100%;
  _height: 31px;
  left: 0;
  overflow: hidden;
  position: absolute;
  text-indent: -900px;
  top: 0;
  z-index: 2;
}

#ysp-reg-checkin-in_page.sponsored .ft span {
  background: #CD3218;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.5, #CD3218), color-stop(.75, #FA6349));
  background-image: -moz-linear-gradient(center bottom, #CD3218 50%, #FA6349 75%);
}

#ysp-reg-checkin-in_page .ft .home span {
  -moz-box-shadow: -3px 0 3px 0 rgba(17,17,17,.3);
  -webkit-box-shadow: -3px 0 3px 0 rgba(17,17,17,.3);
  box-shadow: -3px 0 3px 0 rgba(17,17,17,.3);
  left: auto;
  right: 0;
}

#ysp-reg-checkin-leaderboard {
  -moz-box-shadow: 0 5px 10px rgba(17,17,17,.7);
  -webkit-box-shadow: 0 5px 10px rgba(17,17,17,.7);
  box-shadow: 0 5px 10px rgba(17,17,17,.7);
  *border: 1px solid #111;
}

#ysp-reg-checkin-leaderboard .hd {
  background-color: #2B2B2B;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.5, #000), color-stop(.75, #2B2B2B));
  background-image: -moz-linear-gradient(center bottom, #000 50%, #2B2B2B 75%);
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

#ysp-reg-checkin-leaderboard .hd h4 {
  border: none;
  color: #FFF;
  font-size: 100%;
  padding: 10px;
  text-transform: uppercase;
}

#ysp-reg-checkin-leaderboard .hd .nav-list {
  overflow: visible;
}

#ysp-reg-checkin-leaderboard .hd .nav-list li {
  border-color: #000;
  margin-bottom: 0;
  padding: 0;
  text-align: center;
  width: 40px;
  *width: 39px;
}

#ysp-reg-checkin-leaderboard .hd .nav-list,
#ysp-reg-checkin-leaderboard .hd .nav-list .inactive {
  background-color: #2B2B2B;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #000), color-stop(1, #1D1D1D));
  background-image: -moz-linear-gradient(center bottom, #000 0%, #1D1D1D 100%);

}

#ysp-reg-checkin-leaderboard .hd .nav-list .inactive {
  color: #4D4D4D;
}

#ysp-reg-checkin-leaderboard .hd .nav-list .available {
  background-color: #2B2B2B;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #000), color-stop(1, #2C2C2C));
  background-image: -moz-linear-gradient(center bottom, #000 0%, #2C2C2C 100%);
}

#ysp-reg-checkin-leaderboard .hd .nav-list .active {
  background-color: #383838;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #595959), color-stop(1, #383838));
  background-image: -moz-linear-gradient(center bottom, #595959 0%, #383838 100%);
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  border: none;
  -moz-box-shadow: 0 0 3px 3px rgba(255,255,255,.3);
  -webkit-box-shadow: 0 0 3px 3px rgba(255,255,255,.3);
  box-shadow: 0 0 3px 3px rgba(255,255,255,.3);
  color: #F6DCA3;
  margin-top: -3px;
  position: relative;
}

#ysports #ysp-reg-checkin-leaderboard .hd .nav-list li a,
#ysp-reg-checkin-leaderboard .hd .nav-list li span {
  background: transparent url(https://s.yimg.com/lq/i/us/sp/ysp-mod/boxscore/checkin-bracket-arrows.png) no-repeat 5px 6px;
  display: block;
  font-size: 116%;
  padding: 4px 8px 8px 12px;
}

#ysp-reg-checkin-leaderboard .hd .nav-list li.active span {
  background-position: 5px -43px;
}

#ysp-reg-checkin-leaderboard .hd .nav-list li.inactive span {
  background-position: 5px -93px;
}

#ysports #ysp-reg-checkin-leaderboard .hd .nav-list li a {
  color: #FFF;
}

#ysp-reg-checkin-leaderboard .hd .nav-list li.available:hover {
  -moz-box-shadow: 0 0 3px 3px rgba(17,17,17,.3) inset;
  -webkit-box-shadow: 0 0 3px 3px rgba(17,17,17,.3) inset;
  box-shadow: 0 0 3px 3px rgba(17,17,17,.3) inset;
}

#ysp-reg-checkin-leaderboard .bd li {
  background-color: #E1E1E1;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(227,227,227)), color-stop(1, rgb(254,254,254)));
  background-image: -moz-linear-gradient(center bottom, rgb(227,227,227) 0%, rgb(254,254,254) 100%);
  border-bottom: 1px solid #CBCBCB;
  font-weight: bold;
  padding: 2px 10px 3px 10px;
  position: relative;
  zoom: 1;
}

#ysp-reg-checkin-leaderboard .bd li.active {
  background-color: #BBB;
  background-image: none;
  border-bottom: 1px solid #989898;
}

#ysp-reg-checkin-leaderboard .bd li .opponent {
  float: right;
  font-size: 85%;
  line-height: 24px;
  *position: absolute;
  *right: 5px;
  text-align: right;
  width: auto;
}

#ysp-reg-checkin-leaderboard .bd li.active h5 span {
  color: #858585;
}

#ysp-reg-checkin-leaderboard .bd li.active .arrow {
  border: 17px solid transparent;
  _border-color: white;
  border-right: none;
  border-left: 17px solid #BBB;
  border-width: 17px 13px;
  bottom: -3px;
  _filter: chroma(color=white);
  height: 0;
  outline: 0;
  overflow: hidden;
  position: absolute;
  right: -13px;
  text-indent: -900px;
  width: 0;
}

#ysp-reg-checkin-leaderboard .bd li a {
  background-image: url(#);
  height: 100%;
  _height: 30px;
  left: 0;
  overflow: hidden;
  position: absolute;
  text-indent: -900px;
  top: 0;
  width: 100%;
  _width: 238px;
}

#ysp-reg-checkin-leaderboard .bd li a:hover {
  *background-color: #111;
  -moz-box-shadow: 0 0 3px 3px rgba(17,17,17,.3) inset;
  -webkit-box-shadow: 0 0 3px 3px rgba(17,17,17,.3) inset;
  box-shadow: 0 0 3px 3px rgba(17,17,17,.3) inset;
  filter: alpha(opacity=10);
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=10)';
}

#ysp-reg-checkin-leaderboard .bd li h5 {
  color: #353535;
  font-weight: bold;
}

#ysp-reg-checkin-leaderboard .bd li h5 span {
  color: #B4B4B4;
  display: inline-block;
  font-size: 131%;
  width: 1.6em;
}

#ysp-reg-checkin-leaderboard .bd li h5 img {
  display: inline;
  margin-right: 5px;
  position: relative;
  top: 3px;
}

#ysp-reg-checkin-map .hd {
  display: none;
}

#ysp-reg-checkin-map .bd ul {
  border-bottom: 1px solid #000;
  padding-bottom: 1px;
  zoom: 1;
}

#ysp-reg-checkin-map .bd li {
  float: left;
  margin-right: 3px;
}

#ysports #ysp-reg-checkin-map .bd li a,
#ysports #ysp-reg-checkin-map .bd li a:visited {
  background: #E8E8E8;
  -moz-box-shadow: 0 -3px 5px 2px rgba(17,17,17,.3) inset;
  -webkit-box-shadow: 0 -3px 5px 2px rgba(17,17,17,.3) inset;
  box-shadow: 0 -3px 5px 2px rgba(17,17,17,.3) inset;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  color: #0069CA;
  cursor: pointer;
  display: block;
  *float: left;
  font-size: 100%;
  font-weight: bold;
  padding: 7px 25px;
  text-transform: uppercase;
}

#ysports #ysp-reg-checkin-map .bd li.yui3-tab-selected a,
#ysports #ysp-reg-checkin-map .bd li.yui3-tab-selected a:visited {
  background-color: #2B2B2B;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.5, #000), color-stop(.75, #2B2B2B));
  background-image: -moz-linear-gradient(center bottom, #000 50%, #2B2B2B 75%);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #FFF;
}

#ysp-reg-checkin-map .bd div {
  background: transparent url(https://s3.amazonaws.com/ssres/img/sportslife/heatmap/usaMapY_431.jpg) no-repeat 0 0;
  margin: 10px auto;
  width: 431px;
}

#ysp-reg-checkin-map .bd div div {
  margin: 0;
}

#ysp-reg-checkin-map .bd div img {
  filter: alpha(opacity=50);
  -moz-opacity: .5;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
  opacity: .5;
  -webkit-opacity: .5;
}


.ysp-mod .team-text {
  border: 1px solid #515151;
  color: #FFF;
  font-family: Arial;
  font-size: 77%;
  padding: 1px 3px;
  text-transform: uppercase;
}

#league_stats-header .bd {
  padding-top: 1em;
}

#league_stats-byteam .hd {
  display: none;
}


#league_stats-menu .bd li {
  float: left;
  margin-right: 1em;
}


#ysp-reg-checkin-comments_title .hd {
  border-bottom: 1px solid #000;
  padding-bottom: 1px;
  zoom: 1;
}

#ysp-reg-checkin-comments_title .hd h4 {
  background-color: #2B2B2B;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.5, #000), color-stop(.75, #2B2B2B));
  background-image: -moz-linear-gradient(center bottom, #000 50%, #2B2B2B 75%);
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  color: #FFF;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 100%;
  font-weight: bold;
  padding: 7px 25px;
  text-transform: uppercase;
}

a#comments {
  border: none;
}

#mwpphu-post-form {
  _width: 91%;
}

#ysp-reg-box-header .hd:after,
#ysp-reg-box-header .header-checkin:after,
#ysp-reg-box-line_score .away div:after,
#ysp-reg-box-line_score .home div:after,
#ysp-reg-box-line_score .countdown:after,
#ysp-reg-box-last_play .hd:after,
#ysp-reg-box-top_performers dd:after,
#box-current_drive .hd:after,
#ysp-reg-box-game_info .bd:after,
#ysp-reg-box-game_details-game_stats .ft dl:after,
#ysp-reg-ncaab-checkin-leaderboard-sky_quotes:after,
#ysp-reg-ncaab-checkin-leaderboard-sky_quotes .bd p:after,
#ysp-reg-checkin-in_page .hd ul:after,
#ysp-reg-checkin-in_page .bd ul:after,
#ysp-reg-checkin-in_page .ft ul:after,
#ysp-reg-checkin-leaderboard .bd li:after,
#ysp-reg-checkin-map .bd ul:after,
#ysp-reg-checkin-comments_title .hd:after,
#league_stats-menu .bd ul:after {
  clear: both;
  content: '.';
  display: block;
  height: 0;
  visibility: hidden;
}


