@charset "utf-8";
h1 {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 32px;
  color: #152867;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}
h2 {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 22px;
  color: #333;
  font-weight: bold;
}
h3 {
  margin: 0px;
  padding: 0px;
}
p {
  float: right;
  width: 713px;
  background-color: #FFF;
  text-align: left;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 24px;
  color: #333;
  font-weight: normal;
  max-height: 100%;
  padding: 5px 5px 5px 15px;
  margin: 0px 3px 0px 0px;
}
.articletitle {
  float: right;
  width: 713px;
  background-color: #FFF;
  text-align: left;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 24px;
  color: #333;
  font-weight: normal;
  max-height: 100%;
  padding: 30px 5px 5px 15px;
  margin: 0px 3px 0px 0px;
}
.author {
  float: right;
  width: 713px;
  background-color: #FFF;
  text-align: left;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  color: #333;
  font-weight: normal;
  max-height: 100%;
  padding: 25px 5px 5px 15px;
  margin: 0px 3px 0px 0px;
}
.authordaily {
  float: right;
  width: 713px;
  background-color: #FFF;
  text-align: left;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 22px;
  color: #333;
  font-weight: normal;
  max-height: 100%;
  padding: 5px 5px 35px 15px;
  margin: 0px 3px 0px 0px;
}
.sitedesc {
  float: right;
  width: 713px;
  background-color: #FFF;
  text-align: left;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 24px;
  color: #333;
  font-weight: normal;
  max-height: 100%;
  padding: 25px 5px 35px 15px;
  margin: 0px 3px 0px 0px;
}
.midlinks {
  float: right;
  width: 713px;
  background-color: #FFF;
  text-align: center;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 24px;
  color: #333;
  font-weight: normal;
  max-height: 100%;
  padding: 5px 5px 5px 15px;
  margin: 0px 3px 0px 0px;
}
table {
  float: right;
  border-collapse: collapse;
  width: 705px;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  border: 1px solid #ddd;
}
th {
  text-align: left;
  border-bottom: 1px solid #ddd;
  background-color: #222;
  color: #fff;
  font-family: Tahoma, Geneva, sans-serif;
  font-weight: normal;
  font-size: 18px;
  padding: 0px 0px 0px 5px;
}
td {
  text-align: center;
  border-top: 1px solid #ddd;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
}
tr:nth-child(odd) {
  background-color: #f2f2f2
}
ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
li {
  padding: 0px;
  margin: 0px;
}
.wrapper {
  width: 980px;
  background-color: #FFF;
  max-height: 100%;
  margin: 0px auto;
  overflow: hidden;
  padding: 0px;
}
.titlewrap {
  width: 738px;
  float: right;
  max-height: 100%;
  margin: 0px;
  padding: 0px;
}
.linkbar {
  float: left;
  width: 715px;
  font-family: Tahoma, Geneva, sans-serif;
  background-color: #FFF;
  padding: 0px 0px 0px 14px;
  margin: 0px 3px 10px 0px;
  text-align: left;
  max-height: 100%;
}
.watchtv {
  float: right;
  width: 713px;
  background-color: #FFF;
  text-align: left;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 24px;
  color: #333;
  font-weight: bold;
  max-height: 100%;
  padding: 15px 5px 5px 15px;
  margin: 0px 3px 0px 0px;
}
.tvservicetitle {
  float: right;
  width: 713px;
  background-color: #FFF;
  text-align: left;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 24px;
  color: #333;
  font-weight: bold;
  text-decoration: underline;
  max-height: 100%;
  padding: 5px 5px 5px 15px;
  margin: 20px 3px 0px 0px;
}
.topnavhomedropdown {
  background: #283779;
  width: 728px;
  height: 40px;
  padding: 0px 0px 4px 0px;
  margin: 5px 3px 10px 6px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 26px;
  color: #fff;
  float: left;
  text-align: center;
  line-height: 42px;
  font-weight: bold;
}
.topnavbar {
  float: right;
  width: 100%;
  height: 90px;
  padding: 2px 0px 2px 0px;
  margin: 1px 0px 1px 0px;
  background: #fff;
  position: relative;
}
.topnavbarbottom {
  float: right;
  width: 100%;
  height: 100%;
  padding: 2px 0px 2px 0px;
  margin: 1px 0px 1px 0px;
  background: #fff;
  display: none;
}
.topnavdropdown {
  background: #535EA2;
  width: 25%;
  float: left;
  text-align: center;
  margin: 1px 2px 1px 2px;
  padding: 25px 3px 25px 3px;
}
.topnavdropdowntoday {
  background: #0E1C4A;
  width: 14.9%;
  float: left;
  text-align: center;
  margin: 1px 2px 1px 2px;
  padding: 10px 3px 10px 3px;
}
.topnavdropdownleague {
  background: #283779;
  height: 26px;
  width: 13.2%;
  float: left;
  text-align: center;
  margin: 1px 2px 1px 2px;
  padding: 24px 0px 24px 0px;
}
.topnavdropdownmore {
  background: #283779;
  height: 46px;
  width: 14.3%;
  float: left;
  text-align: center;
  margin: 1px 2px 1px 2px;
  padding: 14px 0px 14px 0px;
}
.topnavcatmore {
  padding: 0px 0px 0px 0px;
  margin: 13px 0px 0px 0px;
}
.topnavcat {
  padding: 0px 0px 0px 0px;
  margin: 23px 0px 0px 0px;
}
.topnavsub {
  background: #535EA2;
  width: 290px;
  height: 100%;
  text-align: left;
  padding: 20px 0px 20px 5px;
  margin: 0px 0px 0px 0px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  color: #FFF;
  font-weight: normal;
  text-decoration: none;
  position: relative;
  z-index: 100;
}
.midnavbar {
  float: right;
  width: 100%;
  height: 100%;
  padding: 2px 0px 2px 0px;
  margin: 0px 0px 40px 0px;
  background: #fff;
}
.sportstvdropdowntoday {
  background: #0E1C4A;
  width: 23.5%;
  float: left;
  text-align: center;
  margin: 1px 2px 1px 2px;
  padding: 16px 3px 16px 3px;
}
.midnavdropdowntoday {
  background: #0E1C4A;
  width: 98%;
  float: left;
  text-align: center;
  margin: 1px 2px 1px 2px;
  padding: 16px 3px 16px 3px;
}
.midnavdropdownleague {
  background: #535EA2;
  width: 23.5%;
  float: left;
  text-align: center;
  margin: 1px 2px 1px 2px;
  padding: 16px 3px 16px 3px;
}
.midnavdropdowngray {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 22px;
  background: #AAAAAA;
  color: #FFF;
  width: 23.5%;
  float: left;
  text-align: center;
  margin: 1px 2px 1px 2px;
  padding: 16px 3px 16px 3px;
}
.timezonenavbar {
  float: right;
  width: 98%;
  height: 100%;
  padding: 2px 0px 2px 0px;
  margin: 0px 0px 10px 0px;
  background: #fff;
}
.timezonenavdropdownleague {
  background: #535EA2;
  width: 23.5%;
  float: left;
  text-align: center;
  margin: 1px 2px 1px 2px;
  padding: 6px 3px 6px 3px;
}
.sportstv {
  float: right;
  width: 713px;
  background-color: #FFF;
  text-align: left;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 24px;
  color: #333;
  font-weight: normal;
  max-height: 100%;
  padding: 5px 5px 5px 15px;
  margin: 30px 3px 30px 0px;
}
.nflnavbar {
  font-size: 20px;
  text-align: center;
  padding: 0px;
  color: #FFF;
  font-weight: bold;
  line-height: 30px;
  background-color: #283779;
  float: right;
  width: 460px;
  max-height: 100%;
  margin: 0px 139px 10px 0px;
}
.nflnavdropdownleague {
  background: #283779;
  width: 460px;
  height: 48px;
  float: left;
  text-align: center;
  line-height: 48px;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  border-top: 3px #222 solid;
}
.nflnavsub {
  background: #222;
  width: 455px;
  height: 100%;
  text-align: left;
  padding: 10px 0px 10px 5px;
  margin: 0px 0px 0px 0px;
  position: relative;
}
.subnavwrap {
  float: right;
  background-color: #FFF;
  width: 460px;
  max-height: 100%;
  margin: 0px 139px 10px 0px;
  padding: 0px;
}
.sublink {
  background-color: #333333;
  width: 460px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 22px;
  padding: 0px;
  margin: 10px 0px 10px 0px;
  text-align: center;
  font-weight: bold;
  float: left;
}
.icon {
  float: left;
  width: 456px;
  height: 208px;
  background-color: #FFF;
  padding: 0px;
  margin: 2px 5px 0px 2px;
}
ul li ul li {
  display: none;
}
ul li:hover ul li {
  display: block;
}
.leftcolumn {
  float: left;
  width: 235px;
  max-height: 100%;
  margin: 0px 2px 5px 0px;
  padding: 0px;
}
.sidenavwrap {
  float: left;
  width: 227px;
  max-height: 100%;
  margin: 3px 0px 3px 3px;
  padding: 0px;
  border-color: #283779;
  border-style: solid;
  border-width: 1px 2px 2px 2px;
  background-color: #FFF;
}
.sidenav {
  float: left;
  background-color: #283779;
  width: 227px;
  max-height: 100%;
  margin: 0px 0px 0px 3px;
  padding: 0px;
}
.popularnowtitle {
  background: #283779;
  width: 224px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  color: #fff;
  border-top: 2px solid #283779;
  padding: 2px 0px 2px 3px;
  margin: 0px;
  text-align: center;
  font-weight: bold;
}
.socialtitle {
  background: #283779;
  width: 100%;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  color: #FFF;
  padding: 0px;
  margin: 0px;
  text-align: center;
  font-weight: bold;
}
.socialdropdown {
  background: #E3E3E3;
  width: 224px;
  color: #FFF;
  border-top: 2px solid #283779;
  padding: 3px 0px 3px 3px;
  margin: 0px;
  text-align: center;
  font-weight: normal;
}
.dropdowntitle {
  background: #E3E3E3;
  width: 224px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  color: #FFF;
  border-top: 2px solid #283779;
  padding: 15px 0px 15px 3px;
  margin: 0px;
  text-align: center;
  font-weight: normal;
}
.teamlist {
  padding: 5px;
  margin: 0px;
  background: #222;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  font-weight: normal;
  text-decoration: none;
  color: #333;
}
.teamlist li {
  padding: 15px 5px 15px 5px;
  margin: 0px;
}
.teamlistplayoffs {
  padding: 10px;
  margin: 0px;
  background: #fff;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 24px;
  font-weight: normal;
  text-decoration: none;
  color: #333;
}
.teamlistplayoffs li {
  padding: 10px 10px 10px 10px;
  margin: 0px;
}
.teamupdated {
  float: right;
  width: 713px;
  background-color: #FFF;
  text-align: left;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  color: #333;
  font-weight: normal;
  max-height: 100%;
  padding: 5px 5px 20px 20px;
  margin: 0px 3px 0px 0px;
  font-style: italic;
}
.weeklist {
  padding: 5px;
  margin: 0px;
  background: #222;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  font-weight: normal;
  text-decoration: none;
  color: #333;
}
.weeklist a {
  padding: 20px;
  margin: 10px;
}
.nflinks {
  background-color: #E8E8E8;
  float: right;
  padding: 15px 1px 5px 8px;
  margin: 0px 3px 0px 0px;
}
.topnav {
  width: 974px;
  background-color: #fff;
  height: 124px;
  margin: 3px;
  float: right;
  padding: 0px 0px 0px 0px;
}
.social {
  width: 60px;
  background-color: #fff;
  border: 2px solid #283779;
  height: 60px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.gameimg {
  width: 728px;
  background-color: #FFF;
  height: 280px;
  margin: 3px;
  float: right;
  padding: 0px 0px 0px 0px;
}
.printtoplink {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 22px;
  width: 700px;
  text-align: center;
  color: #333;
  font-weight: normal;
  background-color: #FFF;
  height: 30px;
  float: right;
  padding: 0px 0px 0px 0px;
  margin: 10px 19px 60px 0px;
}
.linkbar {
  float: left;
  width: 715px;
  font-family: Tahoma, Geneva, sans-serif;
  background-color: #FFF;
  padding: 0px 0px 0px 14px;
  margin: 0px 3px 10px 0px;
  text-align: left;
  max-height: 100%;
}
.whatsontoday {
  float: left;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  width: 715px;
  text-align: center;
  color: #0E1C4A;
  font-weight: bold;
  line-height: 30px;
  background-color: #FFF;
  height: 32px;
  padding: 0px 0px 0px 14px;
  margin: 30px 3px 10px 0px;
}
.timezone {
  float: left;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  width: 715px;
  text-align: center;
  color: #333;
  font-weight: bold;
  line-height: 30px;
  background-color: #FFF;
  height: 32px;
  padding: 0px 0px 0px 14px;
  margin: 30px 3px 10px 0px;
}
.footer {
  float: left;
  width: 940px;
  text-align: left;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 16px;
  color: #111;
  line-height: 28px;
  background-color: #283779;
  margin: 0px;
  max-height: 100%;
  padding: 5px 30px 5px 10px;
}
.bracketnavwrap {
  float: right;
  background-color: #FFF;
  width: 460px;
  max-height: 100%;
  margin: 0px 139px 10px 0px;
  padding: 0px;
}
.teamyeartitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  width: 455px;
  text-align: center;
  padding-left: 5px;
  color: #FFF;
  font-weight: bold;
  line-height: 30px;
  background-color: #283779;
  height: 32px;
  margin: 30px 0px 0px 0px;
}
.teambottomtitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  width: 455px;
  text-align: center;
  padding-left: 5px;
  color: #FFF;
  font-weight: bold;
  line-height: 30px;
  background-color: #283779;
  height: 32px;
  margin: 30px 0px 0px 0px;
}
.gamewrap {
  float: right;
  background-color: #FFF;
  width: 705px;
  max-height: 100%;
  margin: 0px 14px 5px 0px;
  padding: 0px;
}
.gametitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  width: 700px;
  text-align: center;
  padding-left: 5px;
  color: #FFF;
  font-weight: bold;
  line-height: 30px;
  background-color: #283779;
  height: 32px;
  margin: 30px 0px 0px 0px;
}
.gamematchuptitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 380px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.gamematchup {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 370px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.gametimetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 95px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.gametvchanneltitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 190px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.gametime {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 95px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.gametvchannel {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 190px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.wtwmatchuptitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 340px;
  text-align: left;
  padding-left: 5px;
  color: #FFF;
  background-color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.wtwtimetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 95px;
  text-align: left;
  padding-left: 5px;
  color: #FFF;
  background-color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.wtwtvchanneltitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 220px;
  text-align: left;
  padding-left: 5px;
  color: #FFF;
  background-color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.wtwmatchup {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 340px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  background-color: #ddd;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.wtwtime {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 95px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  background-color: #ddd;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.wtwtvchannel {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 220px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  background-color: #ddd;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.gamedescription {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 699px;
  text-align: left;
  float: left;
  padding: 0px 0px 0px 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 10px 0px;
  border: 1px solid #ddd;
}
.footballgametitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 410px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.footballgame {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 410px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.footballtimetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 95px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.footballtime {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 95px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.footballchanneltitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 160px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.footballchannel {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 160px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.mlbplayoffsdatetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 95px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.mlbplayoffsmatchuptitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 270px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.mlbplayoffstimetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 60px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.mlbplayoffstvtitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 60px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.mlbplayoffsgametitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 40px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.mlbplayoffsgame {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 40px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.mlbplayoffsdate {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 95px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.mlbplayoffsmatchup {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 270px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.mlbplayoffstime {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 60px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.mlbplayoffstv {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 60px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.mlbbracket {
  float: right;
  border-collapse: collapse;
  width: 705px;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  border: none;
}
.mlbplayoffsbrackettitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 70px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.mlbplayoffsbracket {
  background-color: #FFF;
  border: none;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 70px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.mlbplayoffsbracketal {
  background-color: #c50429;
  border: none;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 70px;
  text-align: left;
  padding-left: 5px;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.mlbplayoffsbracketalteam {
  background-color: #7C7C7C;
  border-bottom: solid 1px #FFF;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 70px;
  text-align: left;
  padding-left: 5px;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.mlbplayoffsbracketalseries {
  background-color: #B6B6B6;
  border: none;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 70px;
  text-align: left;
  padding-left: 5px;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.mlbplayoffsbracketnl {
  background-color: #0b2951;
  border: none;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 70px;
  text-align: left;
  padding-left: 5px;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.mlbplayoffsbracketws {
  background-color: #a87732;
  border: none;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 70px;
  text-align: left;
  padding-left: 5px;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.nbaplayoffsgametitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 40px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.nbaplayoffsdatetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 95px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.nbaplayoffsmatchuptitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 270px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.nbaplayoffstimetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 60px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.nbaplayoffschanneltitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 60px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.nbaplayoffsgame {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 40px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.nbaplayoffsdate {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 95px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.nbaplayoffsmatchup {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 270px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.nbaplayoffstime {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 60px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.nbaplayoffschannel {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 60px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
}
.nflplayoffmatchuptitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 440px;
  padding: 0px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
}
.nflplayoffmatchup {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 435px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.nflweektitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 50px;
  text-align: center;
  padding: 0px;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
}
.nfldatetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 100px;
  padding: 0px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
}
.nflmatchuptitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 390px;
  padding: 0px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
}
.nfltimetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 80px;
  padding: 0px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
}
.nfltvtitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 50px;
  padding: 0px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
}
.nflweek {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 50px;
  text-align: center;
  padding: 0px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.nfldate {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 80px;
  text-align: center;
  padding: 0px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.nflmatchup {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 385px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.nfltime {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 80px;
  text-align: center;
  padding: 0px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.nfltv {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 50px;
  text-align: center;
  padding: 0px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-right: 2px solid #999;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.nascardatetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 100px;
  padding: 0px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
}
.nascarmatchuptitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 390px;
  padding: 0px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
}
.nascartimetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 80px;
  padding: 0px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
}
.nascartvtitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 50px;
  padding: 0px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
}
.nascardate {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 80px;
  text-align: center;
  padding: 0px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.nascarmatchup {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 385px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.nascartime {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 80px;
  text-align: center;
  padding: 0px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.nascartv {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 50px;
  text-align: center;
  padding: 0px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-right: 2px solid #999;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.mlbdatetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 90px;
  padding-left: 5px;
  text-align: left;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  background-color: #333;
}
.mlbteamtitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 280px;
  padding-left: 5px;
  text-align: left;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  background-color: #333;
}
.mlbtimetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 80px;
  text-align: left;
  padding-left: 5px;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  background-color: #333;
}
.mlbtvchanneltitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 195px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.mlbdate {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 90px;
  text-align: left;
  padding: 5px 0px 5px 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
  border-right: 2px solid #999;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.mlbteam {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 280px;
  text-align: left;
  padding: 5px 0px 5px 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-right: 2px solid #999;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.mlbtime {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 80px;
  text-align: left;
  padding: 5px 0px 5px 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
  border-right: 2px solid #999;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.mlbtvchannel {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 195px;
  text-align: left;
  padding: 5px 0px 5px 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
  border-right: 2px solid #999;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.nhldatetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 120px;
  padding-left: 5px;
  text-align: left;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  background-color: #333;
}
.nhlteamtitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 220px;
  padding-left: 5px;
  text-align: left;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  background-color: #333;
}
.nhltimetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 100px;
  text-align: left;
  padding-left: 5px;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  background-color: #333;
}
.nhltvchanneltitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 215px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.nhldate {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 120px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
  border-right: 2px solid #999;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.nhlteam {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 220px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-right: 2px solid #999;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.nhltime {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 100px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
  border-right: 2px solid #999;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.nhltvchannel {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 215px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
  border-right: 2px solid #999;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.nbadatetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 120px;
  padding-left: 5px;
  text-align: left;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  background-color: #333;
}
.nbateamtitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 220px;
  padding-left: 5px;
  text-align: left;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  background-color: #333;
}
.nbatimetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 100px;
  text-align: left;
  padding-left: 5px;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  background-color: #333;
}
.nbatvchanneltitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 215px;
  text-align: left;
  padding-left: 5px;
  background-color: #333;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
}
.nbadate {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 120px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
  border-right: 2px solid #999;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.nbateam {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 220px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-right: 2px solid #999;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.nbatime {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 100px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
  border-right: 2px solid #999;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.nbatvchannel {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 215px;
  text-align: left;
  padding-left: 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
  border-right: 2px solid #999;
  border-left: 2px solid #999;
  border-bottom: 2px solid #999;
}
.whatisnbadate {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
}
.nflreleasewrap {
  float: right;
  background-color: #FFF;
  width: 705px;
  max-height: 100%;
  margin: 0px 14px 20px 0px;
  padding: 0px;
}
.nflreleasetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 22px;
  width: 700px;
  text-align: center;
  padding-left: 5px;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  background-color: #283779;
  height: 26px;
  margin: 5px 0px 0px 0px;
}
.nflrelease {
  float: right;
  background-color: #FFF;
  width: 440px;
  max-height: 100%;
  margin: 0px;
  padding: 0px;
}
.nflreleaseyeartitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 50px;
  text-align: leaft;
  padding: 10px 0px 5px 5px;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
}
.nflreleasedatetitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 390px;
  padding: 10px 0px 5px 5px;
  text-align: left;
  color: #FFF;
  font-weight: bold;
  line-height: 22px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
}
.nflreleaseyear {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 50px;
  text-align: left;
  padding: 10px 0px 5px 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
  border-bottom: 2px solid #333;
}
.nflreleasedate {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  width: 390px;
  text-align: left;
  padding: 10px 0px 5px 5px;
  color: #333;
  font-weight: normal;
  line-height: 24px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
  border-bottom: 2px solid #333;
}
.opponentswrap {
  float: right;
  width: 708px;
  padding: 0px;
  margin: 13px;
  max-height: 100%;
}
.opponentstitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 24px;
  width: 705px;
  text-align: center;
  padding: 0px;
  margin: 0px 0px 0px 3px;
  color: #FFF;
  font-weight: bold;
  line-height: 30px;
  background-color: #283779;
  height: 32px;
}
.homeopponentstitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 22px;
  width: 341px;
  text-align: center;
  padding-left: 5px;
  margin: 0px;
  color: #FFF;
  font-weight: bold;
  line-height: 30px;
  background-color: #222;
  height: 32px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
}
.awayopponentstitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 22px;
  width: 341px;
  text-align: center;
  padding-left: 5px;
  margin: 0px;
  color: #FFF;
  font-weight: bold;
  line-height: 30px;
  background-color: #222;
  height: 32px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
}
.homeopponents {
  padding: 5px;
  margin: 0px;
  background-color: #DDD;
  color: #222;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 22px;
  font-weight: bold;
  text-decoration: none;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
  border-bottom: 2px solid #333;
}
.awayopponents {
  padding: 5px;
  margin: 0px;
  background-color: #BBB;
  color: #222;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 22px;
  font-weight: bold;
  text-decoration: none;
  border-right: 2px solid #333;
  border-left: 2px solid #333;
  border-bottom: 2px solid #333;
}
.largebottomad {
  background-color: #FFF;
  width: 336px;
  float: right;
  padding: 0px 0px 0px 0px;
  margin: 60px 200px 20px 0px;
  height: 280px;
}
.midadshare {
  background-color: #FFF;
  width: 100%;
  float: right;
  padding: 0px 0px 0px 0px;
  margin: 220px 0px 20px 0px;
  height: 100%;
}
.midadlarge {
  background-color: #FFF;
  width: 100%;
  float: right;
  padding: 0px 0px 0px 0px;
  margin: 20px 0px 20px 0px;
  height: 280px;
}
body {
  font-family: Tahoma, Geneva, sans-serif;
  background-color: #eee;
  width: 100%;
  margin: 0 auto;
}
.schedulebracket {
  float: left;
  width: 728px;
  margin: 5px 5px 10px 0px;
  height: 563px;
  border-color: #000;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  text-align: center;
  padding: 0px 0px 0px 0px;
}
a {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  color: #fff;
  font-weight: bold;
}
a:link {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
  color: #fff;
}
a:hover {
  text-decoration: none;
  color: #fff;
}
a:active {
  text-decoration: none;
}
a.nav {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  color: #283779;
  font-weight: normal;
  text-decoration: none;
}
a.nav:link {
  text-decoration: none;
}
a.nav:visited {
  text-decoration: none;
  color: #283779;
}
a.nav:hover {
  text-decoration: underline;
  color: #F3961F;
}
a.nav:active {
  text-decoration: none;
}
a.navhome {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 26px;
  color: #F3961F;
  font-weight: bold;
  text-decoration: none;
}
a.navhome:link {
  text-decoration: none;
}
a.navhome:visited {
  text-decoration: none;
  color: #F3961F;
}
a.navhome:hover {
  text-decoration: underline;
  color: #fff;
}
a.nav:active {
  text-decoration: none;
}
a.topnavlinks {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  padding: 20px;
  color: #FFF;
  font-weight: normal;
  text-decoration: none;
}
a.topnavlinks:link {
  text-decoration: none;
}
a.topnavlinks:visited {
  text-decoration: none;
  color: #FFF;
}
a.topnavlinks:hover {
  text-decoration: none;
  color: #F3961F;
}
a.topnavlinks:active {
  text-decoration: none;
}
a.topnavlinksgames {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 22px;
  color: #FFF;
  font-weight: normal;
  text-decoration: none;
}
a.topnavlinksgames:link {
  text-decoration: none;
}
a.topnavlinksgames:visited {
  text-decoration: none;
  color: #FFF;
}
a.topnavlinksgames:hover {
  text-decoration: none;
  color: #F3961F;
}
a.topnavlinksgames:active {
  text-decoration: none;
}
a.topnavlinksgamesmore {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 19px;
  color: #FFF;
  font-weight: normal;
  text-decoration: none;
}
a.topnavlinksgamesmore:link {
  text-decoration: none;
}
a.topnavlinksgamesmore:visited {
  text-decoration: none;
  color: #FFF;
}
a.topnavlinksgamesmore:hover {
  text-decoration: none;
  color: #F3961F;
}
a.topnavlinksgamesmore:active {
  text-decoration: none;
}
a.topnavlinksgamestoday {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 22px;
  color: #FFF;
  font-weight: normal;
  text-decoration: none;
}
a.topnavlinksgamestoday:link {
  text-decoration: none;
}
a.topnavlinksgamestoday:visited {
  text-decoration: none;
  color: #FFF;
}
a.topnavlinksgamestoday:hover {
  text-decoration: none;
  color: #F3961F;
}
a.topnavlinksgamestoday:active {
  text-decoration: none;
}
a.nflnavlinks {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
}
a.nflnavlinks:link {
  text-decoration: none;
}
a.nflnavlinks:visited {
  text-decoration: none;
  color: #FFF;
}
a.nflnavlinks:hover {
  text-decoration: none;
  color: #F3961F;
}
a.nflnavlinks:active {
  text-decoration: none;
}
a.subnav {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 22px;
  color: #FFF;
  font-weight: normal;
  text-decoration: none;
}
a.subnav:link {
  text-decoration: none;
}
a.subnav:visited {
  text-decoration: none;
  color: #FFF;
}
a.subnav:hover {
  text-decoration: underline;
  color: #e6b81a;
}
a.subnav:active {
  text-decoration: none;
}
a.resource {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  color: #FFF;
  font-weight: normal;
}
a.resource:link {
  text-decoration: none;
}
a.resource:visited {
  text-decoration: none;
  color: #FFF;
}
a.resource:hover {
  text-decoration: underline;
  color: #F3961F;
}
a.whatisnbadate {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  color: #333;
  font-weight: normal;
}
a.whatisnbadate:link {
  text-decoration: none;
}
a.whatisnbadate:visited {
  text-decoration: none;
  color: #333;
}
a.whatisnbadate:hover {
  text-decoration: underline;
  color: #F3961F;
}
a.text {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 24px;
  color: #283779;
  font-weight: bold;
}
a.text:link {
  text-decoration: none;
}
a.text:visited {
  text-decoration: none;
  color: #283779;
}
a.text:hover {
  text-decoration: underline;
  color: #F3961F;
}
a.authortext {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 18px;
  color: #283779;
  font-weight: normal;
}
a.authortext:link {
  text-decoration: none;
}
a.authortext:visited {
  text-decoration: none;
  color: #283779;
}
a.authortext:hover {
  text-decoration: underline;
  color: #F3961F;
}
a.paragraph {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 24px;
  color: #333;
  font-weight: normal;
}
a.paragraph:link {
  text-decoration: none;
}
a.paragraph:visited {
  text-decoration: none;
  color: #333;
}
a.paragraph:hover {
  text-decoration: underline;
  color: #283779;
}
a.teambottom {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  color: #fff;
  font-weight: normal;
}
a.print {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 14px;
  color: #283779;
  font-weight: bold;
}
a.print:link {
  text-decoration: none;
}
a.print:visited {
  text-decoration: none;
  color: #283779;
}
a.print:hover {
  text-decoration: underline;
  color: #F3961F;
}
a.print:active {
  text-decoration: none;
}
a.largeprint {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  color: #283779;
  font-weight: normal;
}
a.largeprint:link {
  text-decoration: none;
}
a.largeprint:visited {
  text-decoration: none;
  color: #283779;
}
a.largeprint:hover {
  text-decoration: underline;
  color: #F3961F;
}
a.largeprint:active {
  text-decoration: underline;
}
a.whatsontv {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 28px;
  color: #0E1C4A;
  font-weight: bold;
}
a.whatsontv:link {
  text-decoration: underline;
}
a.whatsontv:visited {
  text-decoration: underline;
  color: #0E1C4A;
}
a.whatsontv:hover {
  text-decoration: underline;
  color: #F3961F;
}
a.whatsontv:active {
  text-decoration: underline;
}
a.timezn {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 22px;
  color: #0E1C4A;
  font-weight: normal;
}
a.timezn:link {
  text-decoration: underline;
}
a.timezn:visited {
  text-decoration: underline;
  color: #0E1C4A;
}
a.timezn:hover {
  text-decoration: underline;
  color: #F3961F;
}
a.timezn:active {
  text-decoration: underline;
}
a.privacy {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 16px;
  color: #FFF;
  font-weight: normal;
}
a.privacy:link {
  text-decoration: none;
}
a.privacy:visited {
  text-decoration: none;
  color: #FFF;
}
a.privacy:hover {
  text-decoration: none;
  color: #F3961F;
}
a.privacy:active {
  text-decoration: none;
}
@media only screen and (max-width: 720px) {
  body {
    font-family: Tahoma, Geneva, sans-serif;
    background-color: #eee;
    width: 720px;
    margin: 0 auto;
    float: none;
  }
  .wrapper {
    width: 720px;
    background-color: #FFF;
    max-height: 100%;
    margin: 0px auto;
    overflow: hidden;
    padding: 0px;
  }
  .titlewrap {
    width: 700px;
    float: left;
    max-height: 100%;
    margin: 0px;
    padding: 0px;
  }
  .topnav {
    width: 714px;
    background-color: #FFF;
    height: 67px;
    margin: 3px;
    float: right;
    padding: 0px 0px 0px 0px;
  }
  .social {
    width: 60px;
    background-color: #fff;
    border: 2px solid #283779;
    height: 60px;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .gameimg {
    width: 714px;
    background-color: #FFF;
    height: 270px;
    margin: 3px;
    float: right;
    padding: 0px 0px 0px 0px;
  }
  .linkbar {
    float: left;
    width: 700px;
    font-family: Tahoma, Geneva, sans-serif;
    background-color: #FFF;
    padding: 0px 0px 0px 15px;
    margin: 0px 3px 10px 0px;
    text-align: left;
    max-height: 100%;
  }
  .whatsontoday {
    float: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    width: 700px;
    text-align: center;
    color: #0E1C4A;
    font-weight: bold;
    line-height: 30px;
    background-color: #FFF;
    height: 100%;
    padding: 0px 0px 0px 14px;
    margin: 30px 3px 10px 0px;
  }
  .timezone {
    float: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    width: 700px;
    text-align: center;
    color: #333;
    font-weight: bold;
    line-height: 30px;
    background-color: #FFF;
    height: 100%;
    padding: 0px 0px 0px 14px;
    margin: 30px 3px 10px 0px;
  }
  .topnavbar {
    float: right;
    width: 100%;
    height: 100%;
    padding: 0px 0px 20px 0px;
    margin: 1px 0px 0px 0px;
    background: #fff;
  }
  .topnavbarbottom {
    float: right;
    width: 100%;
    height: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 1px 0px;
    background: #fff;
    display: block;
  }
  .topnavcatmore {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }
  .topnavcat {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }
  .topnavcatleft {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: left;
  }
  .topnavdropdown {
    background: #535EA2;
    width: 100%;
    float: left;
    text-align: center;
    margin: 1px 2px 1px 2px;
    padding: 10px 3px 10px 0px;
  }
  .topnavdropdowntoday {
    background: #283779;
    width: 100%;
    float: left;
    text-align: center;
    margin: 1px 2px 1px 2px;
    padding: 20px 3px 20px 3px;
  }
  .topnavdropdownleague {
    background: #535EA2;
    height: 100%;
    width: 100%;
    float: left;
    text-align: center;
    margin: 1px 2px 1px 2px;
    padding: 10px 3px 10px 0px;
  }
  .topnavdropdownmore {
    background: #535EA2;
    height: 100%;
    width: 100%;
    float: left;
    text-align: center;
    margin: 1px 2px 1px 2px;
    padding: 10px 3px 10px 0px;
  }
  .topnavsub {
    background: #535EA2;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    color: #FFF;
    font-weight: normal;
    text-decoration: none;
  }
  .midnavbar {
    float: right;
    width: 100%;
    height: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 40px 0px;
    background: #fff;
  }
  .sportstvdropdowntoday {
    background: #0E1C4A;
    width: 23.4%;
    float: left;
    text-align: center;
    margin: 1px 2px 1px 2px;
    padding: 10px 3px 10px 0px;
  }
  .midnavdropdowntoday {
    background: #0E1C4A;
    width: 98%;
    float: left;
    text-align: center;
    margin: 1px 2px 1px 2px;
    padding: 10px 3px 10px 3px;
  }
  .midnavdropdownleague {
    background: #535EA2;
    width: 23.4%;
    float: left;
    text-align: center;
    margin: 1px 2px 1px 2px;
    padding: 10px 3px 10px 0px;
  }
.midnavdropdowngray {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 22px;
  background: #AAAAAA;
  color: #FFF;
  width: 23.4%;
  float: left;
  text-align: center;
  margin: 1px 2px 1px 2px;
  padding: 10px 3px 10px 0px;
}
  .sportstv {
    float: left;
    width: 700px;
    background-color: #FFF;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 22px;
    color: #333;
    font-weight: normal;
    max-height: 100%;
    padding: 5px 5px 5px 15px;
    margin: 30px 3px 30px 0px;
  }
  .watchtv {
    float: left;
    width: 700px;
    background-color: #FFF;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 22px;
    color: #333;
    font-weight: bold;
    max-height: 100%;
    padding: 5px 5px 5px 15px;
    margin: 0px 3px 0px 0px;
  }
  .midlinks {
    float: right;
    width: 700px;
    background-color: #FFF;
    text-align: center;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 24px;
    color: #333;
    font-weight: normal;
    max-height: 100%;
    padding: 5px 5px 5px 15px;
    margin: 0px 3px 0px 0px;
  }
  .author {
    float: right;
    width: 700px;
    background-color: #FFF;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 18px;
    color: #333;
    font-weight: normal;
    max-height: 100%;
    padding: 25px 5px 5px 15px;
    margin: 0px 3px 0px 0px;
  }
  .authordaily {
    float: right;
    width: 700px;
    background-color: #FFF;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 18px;
    color: #333;
    font-weight: normal;
    max-height: 100%;
    padding: 5px 5px 5px 15px;
    margin: 0px 3px 0px 0px;
  }
  .articletitle {
    float: right;
    width: 700px;
    background-color: #FFF;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 24px;
    color: #333;
    font-weight: normal;
    max-height: 100%;
    padding: 30px 5px 5px 15px;
    margin: 0px 3px 0px 0px;
  }
  .sitedesc {
    float: right;
    width: 700px;
    background-color: #FFF;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 24px;
    color: #333;
    font-weight: normal;
    max-height: 100%;
    padding: 25px 5px 35px 15px;
    margin: 0px 3px 0px 0px;
  }
  .article {
    float: left;
    width: 700px;
    background-color: #FFF;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 24px;
    color: #333;
    font-weight: bold;
    max-height: 100%;
    padding: 35px 5px 5px 15px;
    margin: 0px 3px 0px 0px;
  }
  p {
    float: left;
    width: 700px;
    background-color: #FFF;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 22px;
    color: #333;
    font-weight: normal;
    max-height: 100%;
    padding: 5px 5px 5px 15px;
    margin: 0px 3px 0px 0px;
  }
  table {
    float: left;
    border-collapse: collapse;
    width: 712px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    border: 1px solid #ddd;
  }
  .mlbbracket {
    float: left;
    border-collapse: collapse;
    width: 712px;
    padding: 0px;
    margin: 0px 10px 0px 0px;
    border: none;
  }
  .gamedescription {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 18px;
    width: 699px;
    text-align: left;
    float: left;
    padding: 5px 0px 0px 5px;
    color: #333;
    font-weight: normal;
    line-height: 24px;
    max-height: 100%;
    margin: 0px 0px 10px 0px;
    border: 1px solid #ddd;
  }
  .footer {
    float: left;
    width: 680px;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #111;
    line-height: 28px;
    background-color: #283779;
    margin: 100px 0px 0px 0px;
    max-height: 100%;
    padding: 5px 30px 5px 10px;
  }
  .topnavhomedropdown {
    background: #283779;
    width: 728px;
    height: 40px;
    padding: 0px 0px 4px 0px;
    margin: 5px 3px 10px 6px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 26px;
    color: #fff;
    float: left;
    text-align: center;
    line-height: 42px;
    font-weight: bold;
    display: none;
  }
  .leftcolumn {
    float: left;
    width: 705px;
    max-height: 100%;
    margin: 0px 2px 5px 7px;
    padding: 0px;
  }
  .sidenavwrap {
    float: left;
    width: 695px;
    max-height: 100%;
    margin: 3px 0px 5px 3px;
    padding: 0px;
    border-width: 1px 2px 2px 2px;
    background-color: #FFF;
  }
  .dropdowntitle {
    background: #E3E3E3;
    width: 100%;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 22px;
    color: #FFF;
    border-top: 2px solid #283779;
    padding: 15px 0px 15px 3px;
    margin: 0px;
    text-align: center;
    font-weight: normal;
  }
  .socialdropdown {
    background: #E3E3E3;
    width: 100%;
    color: #FFF;
    border-top: 2px solid #283779;
    padding: 3px 0px 3px 3px;
    margin: 0px;
    text-align: center;
    font-weight: normal;
  }
  .popularnowtitle {
    background: #283779;
    width: 100%;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    color: #fff;
    border-top: 2px solid #283779;
    padding: 2px 0px 2px 3px;
    margin: 0px;
    text-align: center;
    font-weight: bold;
  }
  .socialtitle {
    background: #283779;
    width: 100%;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    color: #FFF;
    padding: 0px;
    margin: 0px;
    text-align: center;
    font-weight: bold;
  }
  .midadlarge {
    background-color: #FFF;
    width: 100%;
    float: right;
    padding: 0px 0px 0px 0px;
    margin: 20px 0px 20px 0px;
    height: 280px;
  }
  .midadshare {
    background-color: #FFF;
    width: 100%;
    float: right;
    padding: 0px 0px 0px 0px;
    margin: 220px 0px 20px 0px;
    height: 100%;
  }
  .largebottomad {
    background-color: #FFF;
    width: 336px;
    float: right;
    padding: 0px 0px 0px 0px;
    margin: 60px 60px 0px 0px;
    height: 280px;
  }
  .bracketnavwrap {
    float: right;
    background-color: #FFF;
    width: 460px;
    max-height: 100%;
    margin: 0px 65px 10px 0px;
    padding: 0px;
  }
  .subnavwrap {
    float: right;
    background-color: #FFF;
    width: 460px;
    max-height: 100%;
    margin: 0px 65px 10px 0px;
    padding: 0px;
  }
  .gamewrap {
    float: left;
    background-color: #FFF;
    width: 717px;
    max-height: 100%;
    margin: 0px 0px 5px 3px;
    padding: 0px;
  }
  .gametitle {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 24px;
    width: 712px;
    text-align: center;
    padding: 0px;
    color: #FFF;
    font-weight: bold;
    line-height: 28px;
    height: 100%;
    background-color: #283779;
    margin: 30px 0px 0px 0px;
  }
  .opponentswrap {
    float: left;
    width: 715px;
    padding: 0px;
    margin: 0px 0px 0px 2px;
    max-height: 100%;
  }
  .opponentstitle {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 24px;
    width: 715px;
    text-align: center;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    color: #FFF;
    font-weight: bold;
    line-height: 30px;
    background-color: #283779;
    max-height: 100%;
  }
  .homeopponentstitle {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 22px;
    width: 121px;
    text-align: center;
    padding-left: 5px;
    margin: 0px;
    color: #FFF;
    font-weight: bold;
    line-height: 30px;
    background-color: #222;
    height: 32px;
    border-top: 2px solid #333;
    border-right: 2px solid #333;
    border-left: 2px solid #333;
  }
  .awayopponentstitle {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 22px;
    width: 121px;
    text-align: center;
    padding-left: 5px;
    margin: 0px;
    color: #FFF;
    font-weight: bold;
    line-height: 30px;
    background-color: #222;
    height: 32px;
    border-top: 2px solid #333;
    border-right: 2px solid #333;
    border-left: 2px solid #333;
  }
  .nflreleasewrap {
    float: left;
    background-color: #FFF;
    width: 705px;
    max-height: 100%;
    margin: 0px 0px 20px 2px;
    padding: 0px;
  }
  .nflreleasetitle {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 22px;
    width: 700px;
    text-align: center;
    padding: 0px;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    background-color: #283779;
    height: 26px;
    margin: 5px 0px 0px 0px;
  }
  .schedulebracket {
    float: left;
    width: 700px;
    margin: 5px 0px 10px 5px;
    height: 541px;
    border-color: #000;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #000;
    font-weight: normal;
    text-align: center;
    padding: 0px 0px 0px 0px;
  }
  .printtoplink {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 22px;
    width: 700px;
    text-align: center;
    color: #333;
    font-weight: normal;
    background-color: #FFF;
    height: 30px;
    float: right;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 60px 0px;
  }
}
@media only screen and (max-width: 480px) {
  h1 {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 24px;
    color: #152867;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
  }
  body {
    font-family: Tahoma, Geneva, sans-serif;
    background-color: #eee;
    width: 480px;
    margin: 0 auto;
    float: none;
  }
  .wrapper {
    width: 480px;
    background-color: #FFF;
    max-height: 100%;
    margin: 0px auto;
    overflow: hidden;
    padding: 0px;
  }
  .titlewrap {
    width: 438px;
    float: left;
    max-height: 100%;
    margin: 0px;
    padding: 0px;
  }
  .topnav {
    width: 474px;
    background-color: #FFF;
    height: 67px;
    margin: 3px;
    float: right;
    padding: 0px 0px 0px 0px;
  }
  .social {
    width: 60px;
    background-color: #fff;
    border: 2px solid #283779;
    height: 60px;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .gameimg {
    width: 474px;
    background-color: #FFF;
    height: 121px;
    margin: 3px;
    float: right;
    padding: 0px 0px 0px 0px;
    display: none;
  }
  .linkbar {
    float: left;
    width: 440px;
    font-family: Tahoma, Geneva, sans-serif;
    background-color: #FFF;
    padding: 0px 0px 0px 15px;
    margin: 0px 3px 10px 0px;
    text-align: left;
    max-height: 100%;
  }
  .whatsontoday {
    float: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    width: 440px;
    text-align: center;
    color: #0E1C4A;
    font-weight: bold;
    line-height: 30px;
    background-color: #FFF;
    height: 100%;
    padding: 0px 0px 0px 10px;
    margin: 30px 3px 10px 0px;
  }
  .timezone {
    float: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    width: 440px;
    text-align: center;
    color: #333;
    font-weight: bold;
    line-height: 30px;
    background-color: #FFF;
    height: 100%;
    padding: 0px 0px 0px 10px;
    margin: 30px 3px 10px 0px;
  }
  .topnavbar {
    float: right;
    width: 100%;
    height: 100%;
    padding: 0px 0px 20px 0px;
    margin: 1px 0px 0px 0px;
    background: #fff;
  }
  .topnavbarbottom {
    float: right;
    width: 100%;
    height: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 1px 0px;
    background: #fff;
    display: block;
  }
  .topnavcatmore {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }
  .topnavcat {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }
  .topnavdropdown {
    background: #535EA2;
    width: 100%;
    float: left;
    text-align: center;
    margin: 1px 2px 1px 2px;
    padding: 10px 3px 10px 0px;
  }
  .topnavdropdowntoday {
    background: #283779;
    width: 100%;
    float: left;
    text-align: center;
    margin: 1px 2px 1px 2px;
    padding: 20px 3px 20px 3px;
  }
  .topnavdropdownleague {
    background: #535EA2;
    height: 100%;
    width: 100%;
    float: left;
    text-align: center;
    margin: 1px 2px 1px 2px;
    padding: 10px 3px 10px 0px;
  }
  .topnavdropdownmore {
    background: #535EA2;
    height: 100%;
    width: 100%;
    float: left;
    text-align: center;
    margin: 1px 2px 1px 2px;
    padding: 10px 3px 10px 0px;
  }
  .topnavsub {
    background: #535EA2;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    color: #FFF;
    font-weight: normal;
    text-decoration: none;
  }
  .midnavbar {
    float: right;
    width: 100%;
    height: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 40px 0px;
    background: #fff;
  }
  .sportstvdropdowntoday {
    background: #0E1C4A;
    width: 23.4%;
    float: left;
    text-align: center;
    margin: 1px 2px 1px 2px;
    padding: 10px 3px 10px 0px;
  }
  .midnavdropdowntoday {
    background: #0E1C4A;
    width: 98%;
    float: left;
    text-align: center;
    margin: 1px 2px 1px 2px;
    padding: 10px 3px 10px 3px;
  }
  .midnavdropdownleague {
    background: #535EA2;
    width: 23.4%;
    float: left;
    text-align: center;
    margin: 1px 2px 1px 2px;
    padding: 10px 3px 10px 0px;
  }
.midnavdropdowngray {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 22px;
  background: #AAAAAA;
  color: #FFF;
  width: 23.4%;
  float: left;
  text-align: center;
  margin: 1px 2px 1px 2px;
  padding: 10px 3px 10px 0px;
}
  .sportstv {
    float: left;
    width: 440px;
    background-color: #FFF;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    color: #333;
    font-weight: normal;
    max-height: 100%;
    padding: 5px 5px 5px 15px;
    margin: 30px 3px 30px 0px;
  }
  .watchtv {
    float: left;
    width: 440px;
    background-color: #FFF;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    color: #333;
    font-weight: bold;
    max-height: 100%;
    padding: 5px 5px 5px 15px;
    margin: 0px 3px 0px 0px;
  }
  .article {
    float: left;
    width: 440px;
    background-color: #FFF;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 24px;
    color: #333;
    font-weight: bold;
    max-height: 100%;
    padding: 35px 5px 5px 15px;
    margin: 0px 3px 0px 0px;
  }
  p {
    float: left;
    width: 440px;
    background-color: #FFF;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    color: #333;
    font-weight: normal;
    max-height: 100%;
    padding: 5px 5px 5px 15px;
    margin: 0px 3px 0px 0px;
  }
  .midlinks {
    float: left;
    width: 460px;
    background-color: #FFF;
    text-align: center;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    color: #333;
    font-weight: normal;
    max-height: 100%;
    padding: 5px 5px 5px 15px;
    margin: 0px 3px 0px 0px;
  }
  .author {
    float: left;
    width: 460px;
    background-color: #FFF;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 18px;
    color: #333;
    font-weight: normal;
    max-height: 100%;
    padding: 25px 5px 5px 15px;
    margin: 0px 3px 0px 0px;
  }
  .authordaily {
    float: left;
    width: 460px;
    background-color: #FFF;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 18px;
    color: #333;
    font-weight: normal;
    max-height: 100%;
    padding: 5px 5px 5px 15px;
    margin: 0px 3px 0px 0px;
  }
  .articletitle {
    float: left;
    width: 460px;
    background-color: #FFF;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 24px;
    color: #333;
    font-weight: normal;
    max-height: 100%;
    padding: 30px 5px 5px 15px;
    margin: 0px 3px 0px 0px;
  }
  .sitedesc {
    float: left;
    width: 460px;
    background-color: #FFF;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 24px;
    color: #333;
    font-weight: normal;
    max-height: 100%;
    padding: 25px 5px 35px 15px;
    margin: 0px 3px 0px 0px;
  }
  table {
    float: left;
    border-collapse: collapse;
    width: 475px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    border: 1px solid #ddd;
  }
  .mlbbracket {
    float: left;
    border-collapse: collapse;
    width: 475px;
    padding: 0px;
    margin: 0px 00px 0px 0px;
    border: none;
  }
  .gamedescription {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 18px;
    width: 468px;
    text-align: left;
    float: left;
    padding: 5px 0px 0px 5px;
    color: #333;
    font-weight: normal;
    line-height: 24px;
    max-height: 100%;
    margin: 0px 0px 10px 0px;
    border: 1px solid #ddd;
  }
  .footer {
    float: left;
    width: 440px;
    text-align: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #111;
    line-height: 28px;
    background-color: #283779;
    margin: 100px 0px 0px 0px;
    max-height: 100%;
    padding: 5px 30px 5px 10px;
  }
  .leftcolumn {
    float: left;
    width: 455px;
    max-height: 100%;
    margin: 0px 2px 5px 7px;
    padding: 0px;
  }
  .sidenavwrap {
    float: left;
    width: 455px;
    max-height: 100%;
    margin: 3px 0px 5px 3px;
    padding: 0px;
    border-width: 1px 2px 2px 2px;
    background-color: #FFF;
  }
  .dropdowntitle {
    background: #E3E3E3;
    width: 100%;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    color: #FFF;
    border-top: 2px solid #283779;
    padding: 15px 0px 15px 3px;
    margin: 0px;
    text-align: center;
    font-weight: normal;
  }
  .socialdropdown {
    background: #E3E3E3;
    width: 100%;
    color: #FFF;
    border-top: 2px solid #283779;
    padding: 3px 0px 3px 3px;
    margin: 0px;
    text-align: center;
    font-weight: normal;
  }
  .popularnowtitle {
    background: #283779;
    width: 100%;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    color: #fff;
    border-top: 2px solid #283779;
    padding: 2px 0px 2px 3px;
    margin: 0px;
    text-align: center;
    font-weight: bold;
  }
  .socialtitle {
    background: #283779;
    width: 100%;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    color: #FFF;
    padding: 0px;
    margin: 0px;
    text-align: center;
    font-weight: bold;
  }
  .midadlarge {
    background-color: #FFF;
    width: 100%;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 20px 0px 20px 0px;
    height: 280px;
  }
  .midadshare {
    background-color: #FFF;
    width: 100%;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 220px 6px 20px 0px;
    height: 100%;
  }
  .largebottomad {
    background-color: #FFF;
    width: 336px;
    float: right;
    padding: 0px 0px 0px 0px;
    margin: 60px 0px 0px 0px;
    height: 280px;
  }
  .gamewrap {
    float: left;
    background-color: #FFF;
    width: 472px;
    max-height: 100%;
    margin: 0px 0px 5px 3px;
    padding: 0px;
  }
  .gametitle {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    width: 474px;
    text-align: center;
    padding: 0px;
    color: #FFF;
    font-weight: bold;
    line-height: 28px;
    background-color: #283779;
    margin: 30px 0px 0px 0px;
  }
  .opponentswrap {
    float: left;
    width: 472px;
    max-height: 100%;
    margin: 0px 0px 5px 3px;
    padding: 0px;
  }
  .opponentstitle {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    width: 314px;
    text-align: center;
    padding: 0px;
    color: #FFF;
    font-weight: bold;
    line-height: 28px;
    background-color: #283779;
    margin: 30px 0px 0px 0px;
  }
  .homeopponentstitle {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    width: 200px;
    text-align: center;
    padding-left: 5px;
    margin: 0px;
    color: #FFF;
    font-weight: bold;
    line-height: 30px;
    background-color: #222;
    height: 32px;
    border-top: 2px solid #333;
    border-right: 2px solid #333;
    border-left: 2px solid #333;
  }
  .awayopponentstitle {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    width: 200px;
    text-align: center;
    padding-left: 5px;
    margin: 0px;
    color: #FFF;
    font-weight: bold;
    line-height: 30px;
    background-color: #222;
    height: 32px;
    border-top: 2px solid #333;
    border-right: 2px solid #333;
    border-left: 2px solid #333;
  }
  .nflreleasewrap {
    float: left;
    background-color: #FFF;
    width: 475px;
    max-height: 100%;
    margin: 0px 0px 20px 2px;
    padding: 0px;
  }
  .nflreleasetitle {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    width: 475px;
    text-align: center;
    padding: 0px;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    background-color: #283779;
    margin: 5px 0px 0px 0px;
  }
  .bracketnavwrap {
    float: left;
    background-color: #FFF;
    width: 460px;
    max-height: 100%;
    margin: 0px 0px 0px 10px;
    padding: 0px;
  }
  .subnavwrap {
    float: left;
    background-color: #FFF;
    width: 460px;
    max-height: 100%;
    margin: 0px 0px 0px 10px;
    padding: 0px;
  }
  .sublink {
    background-color: #333333;
    width: 455px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 22px;
    padding: 0px;
    margin: 10px 0px 10px 0px;
    text-align: center;
    font-weight: bold;
    float: left;
  }
  .icon {
    float: left;
    width: 471px;
    height: 124px;
    background-color: #FFF;
    padding: 0px;
    margin: 2px 5px 0px 2px;
  }
  .teambottomtitle {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    width: 455px;
    text-align: center;
    padding-left: 5px;
    color: #FFF;
    font-weight: bold;
    line-height: 30px;
    background-color: #283779;
    margin: 30px 0px 0px 0px;
    height: 32px;
  }
  .teamyeartitle {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    width: 455px;
    text-align: center;
    padding-left: 5px;
    color: #FFF;
    font-weight: bold;
    line-height: 30px;
    background-color: #283779;
    margin: 0px 0px 0px 0px;
    height: 32px;
  }
  a.topnavlinks {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 18px;
    color: #FFF;
    font-weight: normal;
    text-decoration: none;
  }
  .schedulebracket {
    float: left;
    width: 460px;
    margin: 5px 0px 10px 8px;
    height: 232px;
    border-color: #000;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #000;
    font-weight: normal;
    text-align: center;
    padding: 0px 0px 0px 0px;
  }
  .printtoplink {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 22px;
    width: 468px;
    text-align: center;
    color: #333;
    font-weight: normal;
    background-color: #FFF;
    height: 30px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 60px 6px;
  }
  @media only screen and (max-width: 320px) {
    h1 {
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 24px;
      color: #152867;
      font-weight: normal;
      margin: 0px;
      padding: 0px;
    }
    body {
      font-family: Tahoma, Geneva, sans-serif;
      background-color: #eee;
      width: 320px;
      margin: 0 auto;
      float: none;
    }
    .wrapper {
      width: 320px;
      background-color: #FFF;
      max-height: 100%;
      margin: 0px auto;
      overflow: hidden;
      padding: 0px;
    }
    .titlewrap {
      width: 278px;
      float: left;
      max-height: 100%;
      margin: 0px;
      padding: 0px;
    }
    .topnav {
      width: 314px;
      background-color: #FFF;
      height: 67px;
      margin: 3px;
      float: right;
      padding: 0px 0px 0px 0px;
    }
    .social {
      width: 60px;
      background-color: #fff;
      border: 2px solid #283779;
      height: 60px;
      display: block;
      margin-left: auto;
      margin-right: auto;
    }
    .gameimg {
      width: 314px;
      background-color: #FFF;
      height: 121px;
      margin: 3px;
      float: right;
      padding: 0px 0px 0px 0px;
      display: none;
    }
    .linkbar {
      float: left;
      width: 280px;
      font-family: Tahoma, Geneva, sans-serif;
      background-color: #FFF;
      padding: 0px 0px 0px 15px;
      margin: 0px 3px 10px 0px;
      text-align: left;
      max-height: 100%;
    }
    .whatsontoday {
      float: left;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 20px;
      width: 280px;
      text-align: center;
      color: #0E1C4A;
      font-weight: bold;
      line-height: 30px;
      background-color: #FFF;
      height: 100%;
      padding: 0px 0px 0px 5px;
      margin: 30px 3px 10px 0px;
    }
    .timezone {
      float: left;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 20px;
      width: 280px;
      text-align: center;
      color: #333;
      font-weight: bold;
      line-height: 30px;
      background-color: #FFF;
      height: 100%;
      padding: 0px 0px 0px 5px;
      margin: 30px 3px 10px 0px;
    }
    .topnavbar {
      float: right;
      width: 100%;
      height: 100%;
      padding: 0px 0px 20px 0px;
      margin: 1px 0px 0px 0px;
      background: #fff;
    }
    .topnavbarbottom {
      float: right;
      width: 100%;
      height: 100%;
      padding: 0px 0px 0px 0px;
      margin: 0px 0px 1px 0px;
      background: #fff;
      display: block;
    }
    .topnavcatmore {
      padding: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
    }
    .topnavcat {
      padding: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
    }
    .topnavdropdown {
      background: #535EA2;
      width: 100%;
      float: left;
      text-align: center;
      margin: 1px 2px 1px 2px;
      padding: 10px 3px 10px 0px;
    }
    .topnavdropdowntoday {
      background: #283779;
      width: 100%;
      float: left;
      text-align: center;
      margin: 1px 2px 1px 2px;
      padding: 20px 3px 20px 3px;
    }
    .topnavdropdownleague {
      background: #535EA2;
      height: 100%;
      width: 100%;
      float: left;
      text-align: center;
      margin: 1px 2px 1px 2px;
      padding: 10px 3px 10px 0px;
    }
    .topnavdropdownmore {
      background: #535EA2;
      height: 100%;
      width: 100%;
      float: left;
      text-align: center;
      margin: 1px 2px 1px 2px;
      padding: 10px 3px 10px 0px;
    }
    .topnavsub {
      background: #535EA2;
      width: 100%;
      height: 100%;
      text-align: center;
      padding: 10px 0px 10px 0px;
      margin: 0px 0px 0px 0px;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 20px;
      color: #FFF;
      font-weight: normal;
      text-decoration: none;
    }
    .midnavbar {
      float: right;
      width: 100%;
      height: 100%;
      padding: 0px 0px 0px 0px;
      margin: 0px 0px 40px 0px;
      background: #fff;
    }
    .sportstvdropdowntoday {
      background: #0E1C4A;
      width: 23.4%;
      float: left;
      text-align: center;
      margin: 1px 2px 1px 2px;
      padding: 10px 3px 10px 0px;
    }
    .midnavdropdowntoday {
      background: #0E1C4A;
      width: 98%;
      float: left;
      text-align: center;
      margin: 1px 2px 1px 2px;
      padding: 10px 3px 10px 3px;
    }
    .midnavdropdownleague {
      background: #535EA2;
      width: 23.4%;
      float: left;
      text-align: center;
      margin: 1px 2px 1px 2px;
      padding: 10px 3px 10px 0px;
    }
.midnavdropdowngray {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 22px;
  background: #AAAAAA;
  color: #FFF;
  width: 23.4%;
  float: left;
  text-align: center;
  margin: 1px 2px 1px 2px;
  padding: 10px 3px 10px 0px;
}
    .sportstv {
      float: left;
      width: 280px;
      background-color: #FFF;
      text-align: left;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 20px;
      color: #333;
      font-weight: normal;
      max-height: 100%;
      padding: 5px 5px 5px 15px;
      margin: 30px 3px 30px 0px;
    }
    .watchtv {
      float: left;
      width: 280px;
      background-color: #FFF;
      text-align: left;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 20px;
      color: #333;
      font-weight: bold;
      max-height: 100%;
      padding: 5px 5px 5px 15px;
      margin: 0px 3px 0px 0px;
    }
    .article {
      float: left;
      width: 280px;
      background-color: #FFF;
      text-align: left;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 24px;
      color: #333;
      font-weight: bold;
      max-height: 100%;
      padding: 35px 5px 5px 15px;
      margin: 0px 3px 0px 0px;
    }
    p {
      float: left;
      width: 280px;
      background-color: #FFF;
      text-align: left;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 20px;
      color: #333;
      font-weight: normal;
      max-height: 100%;
      padding: 5px 5px 5px 15px;
      margin: 0px 3px 0px 0px;
    }
    .midlinks {
      float: left;
      width: 300px;
      background-color: #FFF;
      text-align: center;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 20px;
      color: #333;
      font-weight: normal;
      max-height: 100%;
      padding: 5px 5px 5px 15px;
      margin: 0px 3px 0px 0px;
    }
    .author {
      float: left;
      width: 300px;
      background-color: #FFF;
      text-align: left;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 18px;
      color: #333;
      font-weight: normal;
      max-height: 100%;
      padding: 25px 5px 5px 15px;
      margin: 0px 3px 0px 0px;
    }
    .authordaily {
      float: left;
      width: 300px;
      background-color: #FFF;
      text-align: left;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 18px;
      color: #333;
      font-weight: normal;
      max-height: 100%;
      padding: 5px 5px 5px 15px;
      margin: 0px 3px 0px 0px;
    }
    .articletitle {
      float: left;
      width: 300px;
      background-color: #FFF;
      text-align: left;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 24px;
      color: #333;
      font-weight: normal;
      max-height: 100%;
      padding: 30px 5px 5px 15px;
      margin: 0px 3px 0px 0px;
    }
    .sitedesc {
      float: left;
      width: 300px;
      background-color: #FFF;
      text-align: left;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 24px;
      color: #333;
      font-weight: normal;
      max-height: 100%;
      padding: 25px 5px 35px 15px;
      margin: 0px 3px 0px 0px;
    }
    table {
      float: left;
      border-collapse: collapse;
      width: 315px;
      padding: 0px;
      margin: 0px 0px 0px 0px;
      border: 1px solid #ddd;
    }
    .mlbbracket {
      float: left;
      border-collapse: collapse;
      width: 315px;
      padding: 0px;
      margin: 0px 00px 0px 0px;
      border: none;
    }
    .gamedescription {
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 18px;
      width: 308px;
      text-align: left;
      float: left;
      padding: 5px 0px 0px 5px;
      color: #333;
      font-weight: normal;
      line-height: 24px;
      max-height: 100%;
      margin: 0px 0px 10px 0px;
      border: 1px solid #ddd;
    }
    .footer {
      float: left;
      width: 280px;
      text-align: left;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 16px;
      color: #111;
      line-height: 28px;
      background-color: #283779;
      margin: 100px 0px 0px 0px;
      max-height: 100%;
      padding: 5px 30px 5px 10px;
    }
    .leftcolumn {
      float: left;
      width: 305px;
      max-height: 100%;
      margin: 0px 2px 5px 7px;
      padding: 0px;
    }
    .sidenavwrap {
      float: left;
      width: 295px;
      max-height: 100%;
      margin: 3px 0px 5px 3px;
      padding: 0px;
      border-width: 1px 2px 2px 2px;
      background-color: #FFF;
    }
    .dropdowntitle {
      background: #E3E3E3;
      width: 100%;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 20px;
      color: #FFF;
      border-top: 2px solid #283779;
      padding: 15px 0px 15px 3px;
      margin: 0px;
      text-align: center;
      font-weight: normal;
    }
    .socialdropdown {
      background: #E3E3E3;
      width: 100%;
      color: #FFF;
      border-top: 2px solid #283779;
      padding: 3px 0px 3px 3px;
      margin: 0px;
      text-align: center;
      font-weight: normal;
    }
    .popularnowtitle {
      background: #283779;
      width: 100%;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 20px;
      color: #fff;
      border-top: 2px solid #283779;
      padding: 2px 0px 2px 3px;
      margin: 0px;
      text-align: center;
      font-weight: bold;
    }
    .socialtitle {
      background: #283779;
      width: 100%;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 20px;
      color: #FFF;
      padding: 0px;
      margin: 0px;
      text-align: center;
      font-weight: bold;
    }
    .midadlarge {
      background-color: #FFF;
      width: 100%;
      float: left;
      padding: 0px 0px 0px 0px;
      margin: 20px 0px 20px 0px;
      height: 280px;
    }
    .midadshare {
      background-color: #FFF;
      width: 100%;
      float: left;
      padding: 0px 0px 0px 0px;
      margin: 220px 6px 20px 0px;
      height: 100%;
    }
    .largebottomad {
      background-color: #FFF;
      width: 336px;
      float: right;
      padding: 0px 0px 0px 0px;
      margin: 60px 0px 0px 0px;
      height: 280px;
    }
    .gamewrap {
      float: left;
      background-color: #FFF;
      width: 312px;
      max-height: 100%;
      margin: 0px 0px 5px 3px;
      padding: 0px;
    }
    .gametitle {
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 20px;
      width: 312px;
      text-align: center;
      padding: 0px;
      color: #FFF;
      font-weight: bold;
      line-height: 28px;
      background-color: #283779;
      margin: 30px 0px 0px 0px;
    }
    .gamematchuptitle {
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 18px;
      width: 170px;
      text-align: left;
      padding-left: 5px;
      background-color: #333;
      color: #FFF;
      font-weight: normal;
      line-height: 24px;
      height: 24px;
      margin: 0px 0px 0px 0px;
    }
    .gamematchup {
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 18px;
      width: 160px;
      text-align: left;
      padding-left: 5px;
      color: #333;
      font-weight: normal;
      line-height: 24px;
      height: 24px;
      margin: 0px 0px 0px 0px;
    }
    .gametimetitle {
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 18px;
      width: 95px;
      text-align: left;
      padding-left: 5px;
      background-color: #333;
      color: #FFF;
      font-weight: normal;
      line-height: 24px;
      height: 24px;
      margin: 0px 0px 0px 0px;
    }
    .gametvchanneltitle {
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 18px;
      width: 120px;
      text-align: left;
      padding-left: 5px;
      background-color: #333;
      color: #FFF;
      font-weight: normal;
      line-height: 24px;
      height: 24px;
      margin: 0px 0px 0px 0px;
    }
    .gametime {
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 18px;
      width: 95px;
      text-align: left;
      padding-left: 5px;
      color: #333;
      font-weight: normal;
      line-height: 24px;
      max-height: 100%;
      margin: 0px 0px 0px 0px;
    }
    .gametvchannel {
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 18px;
      width: 120px;
      text-align: left;
      padding-left: 5px;
      color: #333;
      font-weight: normal;
      line-height: 24px;
      max-height: 100%;
      margin: 0px 0px 0px 0px;
    }
    .opponentswrap {
      float: left;
      width: 312px;
      max-height: 100%;
      margin: 0px 0px 5px 3px;
      padding: 0px;
    }
    .opponentstitle {
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 20px;
      width: 314px;
      text-align: center;
      padding: 0px;
      color: #FFF;
      font-weight: bold;
      line-height: 28px;
      background-color: #283779;
      margin: 30px 0px 0px 0px;
    }
    .homeopponentstitle {
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 20px;
      width: 121px;
      text-align: center;
      padding-left: 5px;
      margin: 0px;
      color: #FFF;
      font-weight: bold;
      line-height: 30px;
      background-color: #222;
      height: 32px;
      border-top: 2px solid #333;
      border-right: 2px solid #333;
      border-left: 2px solid #333;
    }
    .awayopponentstitle {
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 20px;
      width: 121px;
      text-align: center;
      padding-left: 5px;
      margin: 0px;
      color: #FFF;
      font-weight: bold;
      line-height: 30px;
      background-color: #222;
      height: 32px;
      border-top: 2px solid #333;
      border-right: 2px solid #333;
      border-left: 2px solid #333;
    }
    .nflreleasewrap {
      float: left;
      background-color: #FFF;
      width: 315px;
      max-height: 100%;
      margin: 0px 0px 20px 2px;
      padding: 0px;
    }
    .nflreleasetitle {
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 20px;
      width: 315px;
      text-align: center;
      padding: 0px;
      color: #FFF;
      font-weight: bold;
      line-height: 24px;
      background-color: #283779;
      margin: 5px 0px 0px 0px;
    }
    .bracketnavwrap {
      float: left;
      background-color: #FFF;
      width: 460px;
      max-height: 100%;
      margin: 0px 0px 0px 10px;
      padding: 0px;
    }
    .subnavwrap {
      float: left;
      background-color: #FFF;
      width: 300px;
      max-height: 100%;
      margin: 0px 0px 0px 10px;
      padding: 0px;
    }
    .sublink {
      background-color: #333333;
      width: 295px;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 22px;
      padding: 0px;
      margin: 10px 0px 10px 0px;
      text-align: center;
      font-weight: bold;
      float: left;
    }
    .icon {
      float: left;
      width: 291px;
      height: 124px;
      background-color: #FFF;
      padding: 0px;
      margin: 2px 5px 0px 2px;
    }
    .teambottomtitle {
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 20px;
      width: 295px;
      text-align: center;
      padding-left: 5px;
      color: #FFF;
      font-weight: bold;
      line-height: 30px;
      background-color: #283779;
      margin: 30px 0px 0px 0px;
      height: 32px;
    }
    .teamyeartitle {
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 20px;
      width: 295px;
      text-align: center;
      padding-left: 5px;
      color: #FFF;
      font-weight: bold;
      line-height: 30px;
      background-color: #283779;
      margin: 0px 0px 0px 0px;
      height: 32px;
    }
    a.topnavlinks {
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 18px;
      color: #FFF;
      font-weight: normal;
      text-decoration: none;
    }
    .schedulebracket {
      float: left;
      width: 300px;
      margin: 5px 0px 10px 8px;
      height: 232px;
      border-color: #000;
      border-width: 1px 1px 1px 1px;
      border-style: solid;
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 16px;
      color: #000;
      font-weight: normal;
      text-align: center;
      padding: 0px 0px 0px 0px;
    }
    .printtoplink {
      font-family: Tahoma, Geneva, sans-serif;
      font-size: 22px;
      width: 308px;
      text-align: center;
      color: #333;
      font-weight: normal;
      background-color: #FFF;
      height: 30px;
      float: left;
      padding: 0px 0px 0px 0px;
      margin: 10px 0px 60px 6px;
    }
  }