/*
Theme Name:SportsGrid
Author: Abrams Media
*/

/* @group sponsored-sticky */
  .sponsored-sticky {
    background-color:#ededed;
    padding:10px;
    position:relative;
    //height:502px;
  }
  .sponsored-sticky a img{
    border:0 !important;
  }
  #sticky-chat{
    position:absolute;
    display:none;
    top:0px;
    right:-335px;
    width:335px;
    box-shadow:4px 0px 6px -2px #333;
  }
  #sticky-close{
    height:26px;
    width:26px;
    position:absolute;
    top:0px;
    right:0px;
    border-left:1px solid rgba(255,255,255,.15);
    border-right:1px solid rgba(0,0,0,.35);
    color:#fff;
    background:#29313A;
  }
  #sticky-close:hover,
  #sticky-close:active{
    background:#8f0000;
  }
  #sticky-close:after{
    content:"X";
    position:absolute;
    top:2px;
    left:7px;
    font:18px bold;
  }

  /* @end */
/* @group social-follow    */
  .social {
    min-width:181px;
    float:right;
  }
  .social ul {
    list-style:none;
  }
  .social li {
    list-style:none;
    display:inline-block;
    height:20px;
    vertical-align:middle;
    zoom:1; *display: inline;
  }
  .soc-item a {
    text-indent:-9999px;
    display:block;
    background-image:url(images/sprites-social.png);
    outline:none;
    width:20px;
    height:20px;
  }
  .soc-facebook a  {background-position: 0 0; width:47px;}
  .soc-twitter a   {background-position:-47px 0; width:60px;}
  .soc-google a    {background-position:-107px 0;}
  .soc-pinterest a {background-position:-127px 0;}

  .soc-facebook a:hover,  .soc-facebook a:active,  .soc-facebook a:focus {background-position: 0 -20px;}
  .soc-twitter a:hover,   .soc-twitter a:active,   .soc-twitter a:focus {background-position:-47px -20px;}
  .soc-google a:hover,    .soc-google a:active,    .soc-google a:focus {background-position:-107px -20px;}
  .soc-pinterest a:hover, .soc-pinterest a:active, .soc-pinterest a:focus {background-position:-127px -20px;}    

  #social-foot {
    border-bottom: 1px solid #DFDFDF;
    text-align: center;
  }
  #social-foot .social {
    float:none;
    display: inline-block;  
  }
  #social-foot .soc-heading {
    display: inline-block;  
  }
  #social-foot .soc-heading {
    margin:0 0 10px;
  }
  #social-foot .social ul {
    padding:0;
  }
  #social-foot a {
    color:#8f0000;
  }

  /* @end */
/* @group layout           */
  .pw_widget {
    float:right;
    width:107px !important;
    margin:-24px 0 0 0;
  }
  .pw_widget div {
    float:left;
  }
  .ra1-pw-googlePlus-16 {
    float:right !important;
    top:1px;
    margin:2px 0 2px 2px !important;
  }

  html {
    overflow-y:scroll;
  }
  body {
    margin:0;
    padding:0;
    background:url(images/bg.png) center repeat-y;
    font-family:Georgia, 'Times New Roman', sans-serif;
    font-size:13px;
  }
  blockquote {
    background:#ededed;
    border:1px solid #c8c8c8;
    padding:5px 11px;
    margin:10px 25px 10px;
    clear:both;
  }
  blockquote p:last-child{
    margin:0;
  }
  .blogpost h1 {
    margin-top:5px;
    line-height:normal;
    font-size:2em;
  }
  a {
    text-decoration:none;
    border:0;
    color:#29313A;
    -webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
  }
  a:hover,
  a:focus,
  a:active {
    color:#8f0000;
  }
  a img {
    border:1px solid #9b9b9b;
  }
  h2 a:hover, li a:hover {
    color:#8f0000;
  }
  ul, li, h1, h2, h3, p {
    margin:0;
    padding:0;
  }

  #wrapper {
    overflow: auto;
    width: 1000px;
    margin: 0 auto;
  }
  #main .blogpost .ngg-imagebrowser img {
    margin:0 auto 10px;
    width:auto;
    max-width:628px;
  }
  .tagline {
    font-family:Georgia, 'Times New Roman', serif;
    font-weight:bold;
    color:#29313a;
    background:#fff;
    font-size:.9em;
    float:left;
    margin:4px 0 5px -118px;
    z-index:10;
  }
  #logo-area {
    margin:0 auto;
    width:975px;
  }
  #logo-area .tagline {
    background: url('images/tagline-roto.png') no-repeat 0 -2px;
    width: 180px;
    text-indent: -9999px;
  }
  #content {
    margin:0 auto;
    width:975px;
    display:block;
    text-align:left;
  }
  #content:after{
    display: block;
    content: '.';
    height: 0;
    visibility: hidden;
    clear: both;
  }
  #main {
    width:650px;
    float:left;
  }
  #logo {
    float:left;
    margin:3px 0;
  }
  #logo img {
    border:0;
  }
  /* @end */
  /* @group network-bar    */
    .network-bar{background:#262626; position: relative; border-bottom:2px solid #333;height:46px;padding:2px 0 0}.network-bar ol{list-style:none;width:1000px;padding:0;font-size:0;margin:0 auto}.network-bar li{display:inline-block;text-indent:-9999px;margin:0 56px 0 0;padding:0}.network-bar li:last-child{margin:0;padding:0}.network-bar a{display:block;width:120px;height:46px;background:url("images/network-bar-sprites.png") no-repeat;outline:none}.network-bar a:hover,.network-bar a:focus,.network-bar .bar-current{border-radius:10px 10px 0 0;background-color:#333}.bar-mediaite a{background-position:10px -3px}.bar-mediaite a:hover,.bar-mediaite a:focus,.bar-mediaite a.bar-current{background-position:10px -406px}.bar-gossipcop a{background-position:10px -50px}.bar-gossipcop a:hover,.bar-gossipcop a:focus,.bar-gossipcop a.bar-current{background-position:10px -450px}.bar-geekosystem a{background-position:10px -102px}.bar-geekosystem a:hover,.bar-geekosystem a:focus,.bar-geekosystem a.bar-current{background-position:10px -502px}.bar-styleite a{background-position:10px -153px}.bar-styleite a:hover,.bar-styleite a:focus,.bar-styleite a.bar-current{background-position:10px -552px}.bar-sportsgrid a{background-position:10px -200px}.bar-sportsgrid a:hover,.bar-sportsgrid a:focus,.bar-sportsgrid a.bar-current{background-position:10px -600px}.bar-marysue a{background-position:10px -253px}.bar-marysue a:hover,.bar-marysue a:focus,.bar-marysue a.bar-current{background-position:10px -655px}.bar-themaude a{background-position:10px -302px}.bar-themaude a:hover,.bar-themaude a:focus,.bar-themaude a.bar-current{background-position:10px -702px}.bar-thebraiser a{background-position:10px -354px}.bar-thebraiser a:hover,.bar-thebraiser a:focus,.bar-thebraiser a.bar-current{background-position:10px -749px}
  /* @end */
/* @group units            */
  .unit-header-holder  {
    padding:3px 0 4px 244px;
    height:90px;
  }
  #unit-header {
    border:0;
  }
  #unit-sidebar, #unit-sidebar-btf {
    border:0;
    margin:10px auto 10px;
  }
  #unit-footer {
    border:0;
    width:728px;
    margin:15px auto 10px;
    clear:both;
  }

  /* @end */
/* @group misc             */
  .blogpost .dateline {
    color:#9e9e9e;
    width:500px;
    margin:7px 0;
  }
  .category-label a{
    float:left;
    display:block;
    padding:3px 4px 0;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    background-color:#8F0000;
    color:#fff;
    text-transform:uppercase;
    font-size:0.88em;
    margin-right:5px;
  }
  .category-label a:hover,
  .category-label a:focus,
  .category-label a:active {
    background-color:#29313A;
  }
  .alignright {
    float:right;
  }
  .alignleft {
    float:left;
  }
  .clearfix {
    clear:both;
  }
  html.wf-loading .wf-hideable {
    visibility:hidden;
  }
  html.wf-active .wf-hideable {
    visibility:visible;
  }
  .ngg-imagebrowser-nav .next, .ngg-imagebrowser-nav .back {
    background-color:#29313a;
    margin-bottom:10px;
  }
  .ngg-imagebrowser-nav .next a, .ngg-imagebrowser-nav .back a {
    font-family:Podkova, Courier, monospace;
    text-transform:uppercase;
    font-size:1.4em;
    font-weight:normal;
    color:#fff;
    -webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
  }
  #pg-promo h1 {
    float:left;
    margin-right:10px;
    font-size:2em;
    text-transform:uppercase;
    font-weight:normal;
  }
  #powergrid .box .box-middle-650-large-bg .box-middle-650-large h3 {
    font-weight:bold;
  }
  #pg-promo p{
    font-weight:normal;
    font-variant:small-caps;
    font-size:1.3em;
    float:left;
    margin-bottom:10px;
  }
  #scoreboard {
    margin-bottom:10px;
    overflow:hidden;
  }
  .submitbutton {
    border:0;
    background-color:transparent;
    background-image:url('images/button-submit.png');
    width:39px;
    height:27px;
    background-repeat:no-repeat;
  }
  .readon a{
    float:right;
    margin-top:10px;
    margin-right:50px;
  }
  #facebook-like-outer {
    margin:-10px 0 5px;
    width:291px;
    height:253px;
    overflow:hidden;
  }
  #facebook-like-inner {
    height:25px;
    margin-bottom:10px;
    width:500px
  }
  #facebook-sidebar-inner {
    border:none;
    overflow:hidden;
    width:293px;
    height:255px;
    margin:-1px;
  }
  .tweet-button {
    float:right;
    margin-bottom:10px;
  }
  .offthegrid li {
    clear:both;
    margin:9px 0;
  }
  .ngg-gallery-list li.selected a img {
    margin:0;
  }
  .postload, .noload {
    position:absolute;
    z-index:0;
    top:-1000px;
    left:-1000px;
  }
  #unsupported-browser {
    background:#fcc;
    border-bottom:1px solid #866;
    padding:10px;
    text-align:center;
    font-weight:bold;
  }
  .breadcrumbarrow {
    font-size:16px;
    padding-left:5px;
    vertical-align:baseline;
  }
  /* @end */
/* @group nav-bar          */
  #nav-bar-cont{
    width:1000px;
    margin:0 auto;
  }
  /* REMINDER: drop shadows */
  #nav-bar-cont ul{
    list-style:none;
  }
  #nav-bar{
    display:table;

    display:-webkit-box;
    display:-moz-box;
    display:box;
    
    -webkit-box-flex:1;
    -webkit-box-pack:justify;
    -webkit-box-orient:horizontal;
    -webkit-box-align:stretch;
    -webkit-transition-property:all;
    -webkit-transition-duration:.1s;
    -webkit-transition-timing-function:ease-out;
    
    -moz-box-flex:1;
    -moz-box-pack:justify;
    -moz-box-orient:horizontal;
    -moz-box-align:stretch;
    -moz-transition-property:all;
    -moz-transition-duration:.1s;
    -moz-transition-timing-function:ease-out;
    
    box-flex:1;
    box-pack:justify;
    box-orient:horizontal;
    box-align:stretch;
    transition-property:all;
    transition-duration:.1s;
    transition-timing-function:ease-out;
    
    box-shadow:0px 7px 10px -5px #000;
    width:100%;
    text-transform:uppercase;
    font-size:17px;
    font-family:Podkova, Courier, monospace;
    padding:0;
    text-align:justify;
    line-height:30px;
    background-color:#29313a;
  }
  #nav-bar li{
    margin:0;
    padding:0;
    position:relative;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    box-flex:1;
    text-align:center;
    border-left:1px solid rgba(255,255,255,.15);
    border-right:1px solid rgba(0,0,0,.35);
  }
  #nav-bar li a{
    display:block;
    vertical-align:baseline;
    color:#fff;
  }
  #nav-bar li:hover,
  #nav-bar li:active,
  #nav-bar li:focus{
    background-color:#8f0000;
  }
  #nav-bar #nav-more #nav-more-dropdown{
    position:absolute;
    right:-1px;
    display:none;
    width:340px;
  }
  #nav-bar #nav-more:hover #nav-more-dropdown{
    display:block;
  }
  #nav-bar #nav-more #nav-more-dropdown ul{
    width:50%;
    float:right;
    background-color:#29313a;
    box-shadow:0px 7px 10px -5px #000;
  }
  #nav-bar #nav-more #nav-more-dropdown ul li{
    border-top:1px solid rgba(255,255,255,.15);
    border-bottom:1px solid rgba(0,0,0,.35);
  }
  #nav-bar #nav-more #nav-more-dropdown ul li:first-child:hover{
    background-color:inherit;
  }
  #nav-bar #nav-more #nav-more-dropdown ul li:first-child{
    color:#faf1cd;
    font-size:20px;
    text-align:left;
    padding-left:8px;
  }
  /* @end */
/* @group sidebar          */
  
  .roto-promo-mlb {
    border: 1px solid #bbb;
    border-width: 1px 0;
    padding: 5px 0;
  }  
  .roto-promo-mlb p {
    display: inline-block;
    width: 140px;
    vertical-align: top;
    padding:0 0 0 5px;
    font-size: 16px;
  }
  .roto-ticker {
    width: 301px;
  }
  #content #sidebar {
    float:right;
    margin-top:3px;
  }
  #sidebar #search #searchform #s {
    float:left;
    font-size:1.4em;
    line-height:22px;
    vertical-align:middle;
    text-align:right;
    height:24px;
    width:255px;
    background-color:#fff;
    border:1px solid #9b9d9f;
    color:#272727;
    margin:0 6px;
    padding-left:10px;
    font-family:Podkova, Courier, monospace;
    -webkit-box-shadow:inset 1px 1px 3px #888;
    -o-box-shadow:inset 1px 1px 3px #888;
    -moz-box-shadow:inset 1px 1px 3px #888;
    -box-shadow:inset 1px 1px 3px #888;
    -webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
  }
  #sidebar .searchbutton {
    border:0;
    background-color:transparent;
    background-image:url('images/button-search.png');
    width:25px;
    height:25px;
    background-repeat:no-repeat;
    margin:3px;
    padding:2px;
    cursor:pointer;
  }
  #sidebar input.searchbutton {
    cursor:pointer;
  }
  #sidebar #newsletter #submitform #n {
    float:left;
    font-size:1.4em;
    line-height:22px;
    vertical-align:middle;
    text-align:right;
    height:24px;
    width:240px;
    background-color:#fff;
    border:1px solid #9b9d9f;
    color:#272727;
    margin:0 6px;
    font-family:Podkova, Courier, monospace;
    -webkit-box-shadow:inset 1px 1px 3px #888;
    -o-box-shadow:inset 1px 1px 3px #888;
    -moz-box-shadow:inset 1px 1px 3px #888;
    -box-shadow:inset 1px 1px 3px #888;
    -webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
  }
  #sidebar #person-search #q {
    float:left;
  }
  #sidebar #person-search #q_input {
    background-color:#fff;
    background-repeat:no-repeat;
    border:1px solid #9b9d9f;
    color:#272727;
    float:left;
    font-size:1em;
    height:25px;
    width:240px;
    margin-right:6px;
    -webkit-box-shadow:inset 1px 1px 3px #888;
    -o-box-shadow:inset 1px 1px 3px #888;
    -moz-box-shadow:inset 1px 1px 3px #888;
    -box-shadow:inset 1px 1px 3px #888;
  }
  #sidebar #person-search #q_input, #sidebar #search #searchform #s {
    padding:0;
    line-height:22px;
    vertical-align:middle;
  }
  #sidebar {
    margin-bottom:10px;
  }
  #sidebar li.most-pop {
    clear:both;
    margin:12px 0px;
  }
  #sidebar li.most-pop img {
    float:right;
    margin:0 0 10px 10px;
    width:50px;
    height:50px;
  }
  div#sidebar-feature.box div.box-middle-300 h2{
    margin:5px;
    line-height:1.15em;
  }
  div#sidebar-feature.box div.box-middle-300 p{
    font-size:1.1em;
  }
  /* @end */
/* @group boxes            */
  .box {
    margin-bottom:10px;
    clear:both;
  }
  #scoreboard .box {
    display:inline-block;
    vertical-align:top;
    clear:none;
    margin-right:0;
  }
  #scoreboard .spacer {
    display:inline-block;
    clear:none;
    margin:0;
    padding:0;
    width:2px;
  }
  .box .box-header-630 {
    margin-top:10px;
    height:9px;
    width:630px;
  }
  .box .box-middle-630 {
    width:605px;
    padding:0 15px 3px 10px;
  }
  .box .box-header-650-large {
    width:630px;
    height:30px;
    line-height:30px;
    background-color:#29313a;
    color:#fff;
    font-family:Podkova, Courier, monospace;
    font-size:1.4em;
    text-transform:uppercase;
    padding-left:15px;
    margin-left:0;
    border:1px solid #94989d;
    font-weight:normal;
    -webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
  }
  .box .box-header-650-large h2{
    font-weight:normal;
  }
  .box .box-header-650-large h1{
    font-weight:normal;
  }
  .box .box-header-650-large-pg {
    width:645px;
    height:33px;
    padding:0 0 0 5px;
  }
  .box .box-header-650-large h2 {
    padding:7px 4px;
  }
  .box .box-header-650-medium {
    width:620px;
    height:30px;
    background-color:#29313a;
    padding:6px 0 0 10px;
    color:#fff;
    font-family:Podkova, Courier, monospace;
    font-size:1.8em;
    font-weight:normal;
    text-transform:uppercase;
    padding-left:15px;
    border:1px solid #94989d;
    -webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
  }
  .box .box-header-650-medium a{
    color:#fff;
    font-weight:normal;
  }
  .box .box-header-650-medium a:hover{
    color:#FAF1CD;
  }
  .affiliate .box-header-650-medium span {
    color:#273545;
    font-weight:bold;
  }
  .box .box-header-650-small {
    width:650px;
    height:9px;
  }
  .box .box-middle-650 {
    padding:5px;
    width:630px;
    padding:10px 10px 5px 10px;
  }
  #scoreboard .box .box-middle-650 {
    padding-top:0;
    padding-left:40px;
  }
  .box .box-header-650-large img {
    padding:10px 6px;
  }
  .box .box-header-650-large-pg img {
    padding:7px 0 0 5px;
  }
  .box .box-middle-650-large {
    width:630px;
  }
  .box .box-header-300-small {
    width:303px;
    height:10px;
  }
  .box .box-header-300 {
    width:280px;
    background-color:#29313a;
    min-height:30px;
    color:#fff;
    font-family:Podkova, Courier, monospace;
    font-size:1.4em;
    line-height:30px;
    font-weight:normal;
    vertical-align:middle;
    text-transform:uppercase;
    padding:0 15px;
    border:1px solid #94989d;
    -webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
  }
  .box .box-middle-300 {
    width:300px;
    background-image:url('images/sidebar-header-shadow.png');
    background-repeat:no-repeat;
    background-position:top left;
    background-color:#fff;
    padding:5px;
    padding-left:8px;
    margin:0;
    overflow:hidden;
  }
  .box .box-middle-300 h2 {
    font-size:15px;
    line-height:16px;
    padding:0 3px 3px 5px;
  }
  .box .box-middle-300 h3 {
    font-size:14px;
    line-height:15px;
    margin:0;
    padding:0;
  }
  .box .box-middle-300 p {
    padding-left:5px;
  }
  .box .box-middle-300 img {
    margin-right:5px;
    border:1px #9b9b9b solid;
  }

  .box .box-middle-300 .linkholder {
    height: 42px;
  }

  .box .box-middle-300 .linkholder {
    text-align:center;
  }
  .box .box-middle-300 .linkholder img {
    border:0;
    margin:10px 0;
  }
  .box .box-header-300 img {
    padding:7px;
  }
  .box .box-middle-300 ul,
  .box .box-middle-300 ol {
    list-style-image:url('images/arrow-bullet.png');
    width:270px;
    padding-left:20px;
  }
  .box .box-middle-300 ul.sidebarlogin_otherlinks {
    margin-top:7px;
  }
  .box .box-middle-300 ul.sidebarlogin_otherlinks li {
    font-size:13px;
    margin:3px 0;
  }
  .box .box-header-320 {
    width:310px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    height:22px;
    padding:6px 0 0 10px;
  }
  .box .box-middle-320 {
    width:306px;
    padding:7px;
    margin:0;
    overflow:hidden;
  }
  .box .box-footer-320 {
    width:308px;
    height:20px;
    font-size:11px;
    color:#273545;
    padding:6px;
  }
  .box .box-header-320 img {
    padding:2px;
  }
  .box .box-subcatgory {
    display:inline-block;
    vertical-align:top;
    margin:10px 3px 0 3px;
  }
  .tweets .box-middle-300 img {
    float:left;
    margin-top:3px;
  }
  .tweets .box-middle-300 h3 {
    font-family:Helvetica, Arial, sans-serif;
  }
  .tweets .box-middle-300 p {
    padding:5px 0 5px 0;
    font-family:Helvetica, Arial, sans-serif;
  }
  .box .box-subcatgory-label {
    margin:0;
    padding:1px;
    text-align:center;
    text-transform:uppercase;
    font-family:Podkova, Courier, monospace;
    font-size:1.3em;
    background-color:#8f0000;
    border-bottom:1px #870405 solid;
    border-right:1px #870405 solid;
    border-left:1px #865252 solid;
    border-top:1px #865252 solid;
    -webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
  }
  .box .box-subcatgory-label a, .box .box-subcatgory-label span {
    display:block;
    color:#fff;
    font-weight:normal;
  }
  .box .comments {
    background-image:url('images/box-comments-bg.png');
    background-repeat:repeat-x;
    width:628px;
    margin-left:-10px;
    padding:0 10px 3px 10px;
    border-top:1px solid #afafaf;
    border:1px solid #b2b2b2;
    margin-bottom: 12px;
  }
  .box li {
    font-family:Helvetica, Arial, sans-serif;
    font-size:1.1em;
    font-weight:bold;
    margin-bottom:5px;
  }
  .box li div {
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    font-size:12px;
    color:#7b7b7b;
  }
  .box .blogpost {
    clear:both;
    padding-bottom:10px;
    margin-bottom:10px;
    line-height:1.35;
    color:#333;
    border-bottom:1px solid #DFDFDF;
  }
  .box .blogpost h2 {
    line-height:normal;
    margin-bottom:5px;
  }
  .box .blogpost h2 .post-header{
    margin-top:10px;
  }
  .box .blogpost .arrow, .topstory p .arrow {
    border:0;
    padding:4px 3px 0 0;
    margin:0;
    width:6px;
    height:8px;
  }
  .box .navigation {
    margin-top:30px;
  }
  .box-search .player-card {
    margin-bottom:10px;
  }
  /* @end */
/* @group player-card      */
  .player-card {
    border:1px solid #3c3e42;
    width:90px;
  }
  .box .player-card {
    display:inline-block;
    vertical-align:top;
    margin:0;
  }
  .player-card h3 {
    font-size:0.85em;
    color:#fff;
    font-weight:bold;
    background:#3c3e42;
    background-image: linear-gradient(to bottom right, #3c3e42 0%, #292f35 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c3e42', endColorstr='#292f35');
    margin:0;
    padding:1px 0 2px 0;
    text-align:center;
  }
  .player-card h3 a {
    font-family:Helvetica, Arial, sans-serif;
    display:block;
    color:#fff;
    line-height:12px;
    min-height:26px;
  }
  .player-card a img{
    border:0;
  }
  .player-card h3 a:hover {
    color:#faf1cd;
  }
  .player-card .stats {
    font-size:9px;
    color:#273545;
  }
  .player-card .stats .stats-top {
    background-image:url('images/player-statsbg-top.png');
    height:24px;
  }
  .player-card .stats .stats-bottom {
    background-color:#fff;
  }
  .player-card .stats .stats-top .stats-rank {
    font-family:Georgia, 'Times New Roman', Courier, serif;
    width:54px;
    float:left;
    font-size:19px;
    font-weight:bold;
    text-shadow:1px 1px 1px #fff;
    text-align:center;
    color:#000;
  }
  .player-card .stats .stats-top .stats-rank span {
    font-size:14px;
  }
  .player-card .stats .stats-top .stats-arrow {
    text-align:center;
  }
  .player-card .stats .stats-top .stats-arrow img {
    padding:3px 0 0 4px;
  }
  .player-card .stats .stats-bottom .stats-row {
    text-align:left;
    width:86px;
    padding:2px 0 1px 2px;
    border-bottom:1px solid #cfcfcf;
  }
  .player-card .stats .stats-bottom .stats-row span {
    float:right;
    padding:0 0 2px 10px;
  }
  .player-card img a {
    border:0;
  }
  /* @end */
/* @group top-story        */
  .topstory {
    border:3px #29313A solid;
    position:relative;
    background-image:url('images/bigstory-bgboth.png');
    background-position:left top;
    background-repeat:no-repeat;
    background-color:#fff;
    padding-left:29px;
    text-align:center;
    height:288px;
    overflow:hidden;
    width:595px;
    margin-bottom:20px;
    -webkit-box-shadow:1px 3px 5px #a8a8a8;
    -moz-box-shadow:1px 3px 5px #a8a8a8;
    -o-box-shadow:1px 3px 5px #a8a8a8;
    -box-shadow:1px 3px 5px #a8a8a8;
  }
  .topstory:hover {
    border:3px #8f0000 solid;
    background-position:left bottom;
  }
  .topstory .topstory-caption {
    font-family:Georgia, 'Times New Roman', serif;
    color:#000;
    position:absolute;
    bottom:0px;
    text-align:left;
    padding:10px;
    width:100%;
    background-color:rgba(0,0,0,0.8);
  }
  .topstory-caption h1 {
    font-size:2em;
    color:#000;
  }
  .topstory .topstory-caption p {
    font-size:1.1em;
    margin-top:3px;
    margin-left:3px;
    line-height:1.5em;
    color:#fff;
    font-weight:normal;
  }
  .topstory a {
    color:#fff;
  }
  .topstory a:hover {
    color:#8f0000;
  }
  .topstory img {
    border:0;
    float:right;
    margin-right:-5px;
  }
  /* @end */
/* @group blog-post        */
  .blogpost h2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    line-height:26px;
  }
  .blogpost img {
    margin:3px 10px 2px 0;
    border:1px solid #9b9b9b;
    max-width:628px;
  }
  .blogpost h1 a, .blogpost h1{
    line-height:normal;
    margin-bottom:5px;
    color:#000;
    font-weight:bold;
  }
  .blogpost .left-column {
    width:235px;
    float:left;
  }
  .blogpost .right-column {
    float:right;
    width:380px;
    padding-right:15px;
  }
  .blogpost p, .blurb-text p {
    margin:0 0 8px 0;
    font-size:1.15em;
    line-height:1.4;
    color:#333;
  }
  .blogpost p a, .blurb-text p a{
    color:#0F4561;
    text-decoration: underline;
  }
  .blogpost p a.related-post {
    background:url(images/related-post.png) no-repeat 0 60% #fff;
    padding:0 0 0 8px;
  }
  .blogpost p a:hover, .blurb-text p a:hover,
  .blogpost p a:focus, .blurb-text p a:focus,
  .blogpost p a:active, .blurb-text p a:active {
    text-decoration:underline;
  }
  .blogpost .share {
    margin-top:10px;
  }
  .blogpost .share img {
    border:0;
    margin:0 7px 10px 0;
  }
  .blogpost .topics ul {
    list-style:none;
  }
  .blogpost .topics ul li {
    display: inline-block;
    margin:10px;
  }
  .blogpost ul {
    list-style-image:url('images/arrow-bullet.png');
  }
  .blogpost ul li {
    font-size:12px;
    margin-right:10px;
  }
  .blogpost ul li.categories {
    font-size:24px;
  }
  .blogpost #loginform .input {
    display:block;
  }
  .blogpost ul.tml-action-links {
    list-style-image:url('images/arrow-bullet.png');
    padding:0;
    margin-left:17px;
  }
  .blogpost ul.tml-action-links li{
    padding:0;
    margin:5px 0;
  }
  /* @end */
/* @group post-foot        */
  #post-foot p {
    margin:0 0 10px;
  }
  #post-foot a {
    color: #8F0000;
  }
  #post-foot a:hover {
    text-decoration: underline;
  }
  #user-actions {
    border-bottom: 1px solid #DFDFDF;
    margin:0 0 10px;
    text-align: center;
    display: block;
    width: 100%;
  }
  #user-actions:after{
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
  }
  #user-actions li {
    display:block;
    float: left;
    margin-right: 12px;
  }
  #user-actions li:last-child{
    margin-right: 0;
  }
  #user-actions li:after{
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
  }
  #user-actions li a{
    background: url("images/post-foot-sprites.png") no-repeat ;
    color:  #29313A;
    display: block;
    line-height: 23px;
    padding-left: 27px;
  }
  #user-actions li a:nth-of-type(2) {
    background: none;
  } 

  #post-foot .post-foot-twitter a {           background-position: 0 0; }
  #post-foot .post-foot-twitter a:hover,    
  #post-foot .post-foot-twitter a:focus {     background-position: 0 -27px; }
  #post-foot .post-foot-twitter a:active {    background-position: 0 -54px; } 
   
  #post-foot .post-foot-tips a {              background-position: 0 -81px; }
  #post-foot .post-foot-tips a:hover,   
  #post-foot .post-foot-tips a:focus {        background-position: 0 -108px; }
  #post-foot .post-foot-tips a:active {       background-position: 0 -135px; }
   
  #post-foot .post-foot-email a {             background-position: 0 -162px; }
  #post-foot .post-foot-email a:hover,   
  #post-foot .post-foot-email a:focus {       background-position: 0 -189px; }
  #post-foot .post-foot-email a:active {      background-position: 0 -216px; }
   
  #post-foot .post-foot-newsletter a {        background-position: 0 -243px; }
  #post-foot .post-foot-newsletter a:hover,
  #post-foot .post-foot-newsletter a:focus {  background-position: 0 -271px; }
  #post-foot .post-foot-newsletter a:active { background-position: 0 -299px; }

  #post-foot .tags {
    color: #333333;
    line-height: 1.35;
    list-style:none;
    border-bottom: 1px solid #DFDFDF;
    margin-bottom: 5px;
  }
  #post-foot .tags a {
    color: #29313A;
  }
  #post-foot .tags li {
    font-family: Helvetica,Arial,sans-serif;
    font-weight: bold;
    display:inline-block;
    font-size: 12px;
    margin: 0 10px 5px 0;
  }
  /* @end */
/* @group comments-area    */
  .comments {
    margin-top:15px;
  }
  #comments-area {
    overflow:hidden;
  }
  #comments-area li {
    list-style:none;
    margin-bottom:10px;
  }
  #comments-area .add-comment {
    font-weight:bold;
    text-transform:uppercase;
    font-size:16px;
    float:left;
    top:8px;
  }
  #comments-area .commentnum {
    font-weight:bold;
    padding:20px 0 20px 0;
  }
  #comments-area .comment-login {
    float:right;
    font-weight:bold;
    font-size:11px;
  }
  #comments-area .leavecomment {
    margin-bottom:-10px;
  }
  #comments-area .avatar {
    float:left;
  }
  #comments-area cite {
    margin-left:10px;
    font-style:normal;
    font-weight:bold;
    padding:0;
  }
  #comments-area li.comment p {
    margin-left:60px;
    margin-bottom:8px;
  }
  #comments-area .commentmetadata {
    margin-left:60px;
    font-style:italic;
  }
  #comments-area textarea {
    width:620px;
    height:80px;
    font-family:Arial, Helvetica, sans-serif;
    padding:3px;
  }
  /* @end */
/* @group credits          */
  #credits {
    clear:both;
    margin:0 auto;
    width:975px;
    font-size:0.8em;
    text-align:center;
    padding:10px 0 30px;
    line-height:1.4em;
  }
  #credits p {
    margin-bottom:5px;
    font-weight:bold;
  }
  #credits p a {
    color:#000;
  }
  #credits img {
    border:0;
  }
  /* @end */
/* @group wag              */
  #wag {
    padding-left:5px;
  }
  .wag-left {
    float:left;
    width:50%;
    overflow:hidden;
    height:245px;
    margin:0;
    padding:0;
  }
  #wag.box-middle-300 .wag-left h2 {
    border-right:1px solid #1A1F25;
    padding:0;
  }
  #wag.box-middle-300 .wag-left h2 a {
    display:block;
    background-color:#29313A;
    color:white;
    width:140px;
    padding:3px 0 6px 5px;
    border:0;
    min-height:30px;
    vertical-align:middle;
    font-weight:bold;
    line-height:1.25em;
    width:144px;
  }
  #wag.box-middle-300 .wag-right h2 {
    border-right:1px solid #1A1F25;
    padding:0;
  }
  .wag-right {
    float:right;
    width:50%;
    overflow:hidden;
    height:245px;
    margin:0;
    padding:0;
  }
  #wag.box-middle-300 .wag-right h2 a {
    display:block;
    background-color:#29313A;
    color:white;
    width:140px;
    padding:3px 0 6px 5px;
    border:0;
    min-height:30px;
    font-weight:bold;
    line-height:1.25em;
    border-left:1px solid #32373D;
    width:144px;
  }
  #wag.box-middle-300 .wag-left h2 a:hover, #wag.box-middle-300 .wag-right h2 a:hover,
  #wag.box-middle-300 .wag-left h2 a:focus, #wag.box-middle-300 .wag-right h2 a:focus,
  #wag.box-middle-300 .wag-left h2 a:active, #wag.box-middle-300 .wag-right h2 a:active {
    background-color:#8f0000;
    outline:0;
  }
  #wag .wag-left img, #wag .wag-right img {
    border:0;
    width:150px;
    height:200px;
  }
  #wag.box-middle-300 .wag-right a:hover h2, #wag.box-middle-300 .wag-left a:hover h2 {
    text-decoration:underline;
  }
  /* @end */
/* @group network-footer   */
  #network {
    margin:0 auto;
    width:972px;
    overflow:hidden;
    clear:both;
  }
  #network-container {
    margin:5px auto 10px;
    width:auto;
    border:1px solid #454545;
    background-color:#646464;
    padding:7px;
    position:relative;
  }
  #network-container a {
    font-weight:normal;
  }
  #network-container img.network-header {
    margin-bottom:3px;
    float:left;
  }
  #network-container span.ad-link {
    display:inline-block;
    float:right;
    margin:2px;
    text-shadow:0 1px 1px #222;
    font-family:Georgia, 'Times New Roman', serif;
  }
  #network-container span.ad-link a {
    color:#FFF;
    text-decoration:none;
    font-size:14px;
  }
  #network-container span.ad-link a:hover {
    text-decoration:underline;
  }
  #rows-container {
    background-color:#e2e2e2;
    padding:5px 0;
    position:relative;
  }
  #rows-container a {
    text-decoration:none;
    border-bottom:1px solid #aaa;
    color:#000;
    text-shadow:1px 1px #ddd;
  }
  #rows-container a:hover {
    border-bottom:1px solid #000;
    color:#222;
    background-color:#FFF;
  }
  #rows-container .row {
    background-color:#FFF;
    margin:0 0 5px;
    position:relative;
    overflow:hidden;
    font-family:Georgia, serif;
    font-size:17px;
    color:#646464;
    min-height:64px;
    height:auto !important;
    height:64px;
  }
  #rows-container .fade-right {
    position:absolute;
    z-index:10;
    right:0;
    top:0;
    height:100%;
    width:30px;
    background-image:url('images/network-fade-right.png');
  }
  #rows-container .fade-left {
    position:absolute;
    z-index:10;
    left:0;
    top:0;
    height:100%;
    width:253px;
    background-image:url('images/network-fade-left.png');
  }
  #rows-container ul.site-headlines {
    padding:0;
    margin:8px 0 8px 253px;
    list-style:none;
    line-height:1.6em;
    white-space:nowrap;
    text-align:left;
    width:703px;
  }
  #rows-container ul.site-headlines li{
    margin-left:0;
    padding:2px 0;
  }
  #rows-container ul.soon {
    margin-top:21px;
  }
  #rows-container .site-logo {
    position:absolute;
    margin-top:-32px;
    top:50%;
    left:0;
    border:0;
    z-index:20;
  }
  #rows-container .site-logo:hover,
  #rows-container .site-logo:focus,
  #rows-container .site-logo:active {
    opacity:.8;
    filter:alpha(opacity=80);
  }
  #rows-container .last {
    margin-bottom:0;
  }
  .clear {
    clear:both;
  }
  /* @end */
/* @group featured-posts   */
  #featured-posts {
    overflow:hidden;
    padding:3px 7px 5px;
    margin:0 auto;
    margin-bottom:10px;
    border-bottom:1px solid #dfdfdf;
  }
  #featured-posts li {
    width:175px;
    text-align:center;
    vertical-align:top;
    display:inline-block;
    margin:0 7px;
  }
  #featured-posts li a {
    color:#000;
  }
  #featured-posts li a:hover,
  #featured-posts li a:focus,
  #featured-posts li a:active {
    color:#8f0000;
    outline:0;
  }
  #featured-posts li img {
    border:1px solid #9B9B9B;
    float:none;
    margin:8px auto 2px;
    width:175px;
    height:130px;
  }
  #featured-posts li a:hover img{
    border-color:#8f0000;
  }
  /* @end */
/* @group 3rd-party        */
  #home .sharethrough-placement {
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:1px solid #DFDFDF;
  }
  #outbrain-mobile ul{
    padding-left: 30px;
  }
  #outbrain-mobile li{
    margin-bottom: 6px;
  }
  #outbrain-mobile-title {
    width:100%;
    background-color:#29313a;
    min-height:30px;
    color:#fff;
    font-family:Podkova, Courier, monospace;
    font-size:1.4em;
    line-height:30px;
    font-weight:normal;
    vertical-align:middle;
    text-transform:uppercase;
    padding:0 15px;
    border:1px solid #94989d;
    margin-bottom: 6px;
    -webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
  }
  #outbrain {
    clear:both;
    margin:0 auto;
    width:500px;
  }
  .OUTBRAIN .SB_3 {
    max-width: 300px;
    margin: 0 10px 10px;
    padding-top: 10px;
  }
  .OUTBRAIN .SB_3 .item-container {
    min-height: 83px;
    height: inherit !important;
  }

  #fox-sports-sb-logo img{
    border: none;
    padding: 5px 0;
  }
  /* @group crowd-ignite     */
    #crowd-ignite {
      margin:10px auto;
      width:500px;
      list-style:none;
    }
    #crowd-ignite li {
      float:left;
      width:118px;
      padding:0 9px 0 0;
    }
    #crowd-ignite img {
      width:108px;
      height:108px;
      border:2px solid #CCC;
      margin:0 0 5px;
      padding:3px;
    }
    #crowd-ignite a {
      font-family:Georgia,'Times New Roman',sans-serif;
      color:#555;
    }
    #crowd-ignite a:hover img {
      border:2px solid #000;
    }
    #crowd-ignite .crowd-ignite-last {
      padding:0;
    }
    /* @end */
  /* @group perfect-market new */

    #pmlb-site,
    #pmlb-endpoint {
      visibility: hidden;
    }
    .pm-fa ul.image-body li a:hover,
    .pm-fa ul.image-body li a:hover * {
      color: #000 !important;
    }
    .pm-module .image-body {
      border-bottom:0;
    }
    .pm-module .image-body li {
      margin:0 0 10px 3px;
      border-bottom:0;
      width: auto;
      list-style: none;
      clear: left;
    }
    .pm-module .header {
      background-color: #29313A;
      margin-bottom:12px;
      height:30px;
      width:310px;
      line-height: 30px;
    }
    .pm-module .body {
      width:310px;
    }
    #pm-site .body {
      padding-top:5px;
      background:url('images/sidebar-header-shadow.png') top left no-repeat #fff;
    }
    .pm-module .header_text {
      color: #FFFFFF;
      font-size: 1.4em;
      padding-left: 15px;
      font-weight:500;
      text-transform: uppercase;
      font-family:Podkova, Courier, monospace;
    }
    .pm-fa ul.image-body li.last {
      clear:none;
    }
    .pm-module .headline {
      font-size:1.1em;
      font-weight: 700;
      font-family: Arial,Helvetica,Verdana,sans-serif;
      padding:0;
      margin-left: 100px;
      color:#29313A;
      padding-top: 4px;
    }
    .pm-module .headline div{
      font-size:0.9em;
      font-weight: 500;
      color:#000;
    }
    .pm-module .headline:hover {
      color:#8f0000;   
    }
    .pm-module .image,
    .pm-module .imageIn,
    .pm-module .image img  {
      height:68px;
      width:90px;
    }
    .pm-module .image {
      margin:0 5px 0 0;
      border:0;

      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
      float: left;
      height: 70px;
      margin-bottom: 10px;
      width: 36%;

    }
    .pm-module .image img {
      border:1px solid #9B9B9B;
    }

    /* @end */

  /* @end */
#interstitial-1x1, #popunder-1x2, #skin-1x3{
  visibility: hidden;
  height: 0;
  overflow: hidden;
}

  /* @group DFP Skins */
  body.skinned #am-skin {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    text-indent: -9999px; 
    background-repeat: no-repeat;
    background-position: center top;
    //background-color: #f0f;
  }

  body.skinned #network-bar{
    position: relative;
  }
  body.skinned #header{
    position: relative;
    width: 1000px;
    margin: 0 auto;
  }
  body.skinned #wrapper{
    position: relative;
    margin-bottom: 20px;
  }
  body.skinned #content{
    background-color: #fff;
    width: 974px;
    padding-left: 13px;
    padding-right: 13px;
    padding-bottom: 13px;
  }
  body.skinned #credits{
    background-color: #fff;
    width: 100%;
  }
  body.skinned #network{
    padding: 10px;
    width: 980px;
    background-color: #fff;
  }
  body.skinned #network-container{
    margin-top: 0;
    margin-bottom: 0;
  }
  /* @end */

  /* twd temp */
  .unit-header-holder  {
    height:auto !important;
  }
  .tagline {
    float:none;
    position: absolute;
    top: 115px;
    left: 125px;
  }
  .social {
    margin: 0 4px 4px;
    clear: both;
  }
  #logo-area {
    min-height: 140px;
    position: relative;
  }