#header h1,
#header p,
#header a:visited,
#header a:link,
a:link, 
a:visited {
	color: #000;
}

a img {
	border: none;
}

h1 strong {
	display: none;
}

/* --------------------------- BASICS */

* {
	margin: 0;
	padding: 0;
	list-style: none;
}

body {
	text-align: center;
	font: normal 70%/1.4 Helvetica, sans-serif;
	background: #fff;
}

h1 {
	background: url(../../images/masthead_h1.png) left no-repeat;
	float: left;
	width: 210px;
	height: 41px;
}

* html h1 {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_h1.png', sizingMethod='crop');
}

.center {
   width: 950px;
   margin: 0 auto;
}

.clear {
   clear: both;
}

.nodisplay {
   display: none;
}

/* --------------------------- MASTHEAD */

div#header {
   height: 158px;
   background: url(../../images/masthead_top.png) bottom no-repeat;
}

* html div#header {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_top.png', sizingMethod='crop');
position: inherit;
}

div#business {
   height: 92px;
   padding: 15px 0 10px 0;
}

div#unit {
   float: left;
   text-align: left;
   font: normal 11px Helvetica, sans-serif;
   color: #fff;
   width: 200px;
   padding-right: 10px;
}

div#unit b {
   font: bold 13px Helvetica, sans-serif;
   color: #fff;
   text-transform: uppercase;
   padding: 0 0 0 3px;
}

div#unit ul#unit {
   padding: 7px 0 0 15px;
}

div#unit ul#unit li {
   font: normal 11px Helvetica, sans-serif;
   padding: 0 0 4px 0;
   list-style-type: disc;
}

div#unit ul#unit li a {
   text-decoration: none;
   color: #fff;
}

div#unit ul#unit li a:hover {
   text-decoration: underline;
}

div#unit b#outsiderheadlines {
   font: bold 11px Helvetica, sans-serif;
   padding-left: 20px;
   background: url(../../images/icon_outsider.png) left no-repeat;
}

div#unit b#outsiderheadlines a {
   text-decoration: none;
   color: #D4D4D4;
}

div#unit b#outsiderheadlines a:hover {
   text-decoration: underline;
}

div#adbanner {
   float: left;
}

div#navigation {
   height: 41px;
}

div#navigation a#home {
   float: left;
   display: block;
   height: 41px;
   width: 210px;
}

div#navigation ul li {
   float: left;
   position: relative;
   font: bold 14px/1.4 Helvetica, sans-serif;
}

div#navigation ul li div.break {
   display: block;
   height: 41px;
   width: 60px;
}

div#navigation ul li a#mlb,
div#navigation ul li a#nba,
div#navigation ul li a#nfl,
div#navigation ul li a#nhl,
div#navigation ul li a#ncaa,
div#navigation ul li a#fantasy,
div#navigation ul li a#more,
div#navigation ul li a#user {
   display: block;
   height: 41px;
   background: #fff;
}

div#navigation ul li a#mlb:hover,
div#navigation ul li a#nba:hover,
div#navigation ul li a#nfl:hover,
div#navigation ul li a#nhl:hover,
div#navigation ul li a#ncaa:hover,
div#navigation ul li a#fantasy:hover,
div#navigation ul li a#more:hover,
div#navigation ul li a#user:hover {
   background-position: 0px -41px;
}

div#navigation ul li a#mlb {
   background: url(../../images/masthead_mlb.png) no-repeat 0px 0px;
   width: 48px;
}

* html div#navigation ul li a#mlb {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_mlb1.png', sizingMethod='crop');
}

* html div#navigation ul li a#mlb:hover {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_mlb2.png', sizingMethod='crop');
}

div#navigation ul li a#nba {
   background: url(../../images/masthead_nba.png) no-repeat 0px 0px;
   width: 48px;
}

* html div#navigation ul li a#nba {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_nba1.png', sizingMethod='crop');
}

* html div#navigation ul li a#nba:hover {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_nba2.png', sizingMethod='crop');
}

div#navigation ul li a#nfl {
   background: url(../../images/masthead_nfl.png) no-repeat 0px 0px;
   width: 48px;
}

* html div#navigation ul li a#nfl {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_nfl1.png', sizingMethod='crop');
}

* html div#navigation ul li a#nfl:hover {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_nfl2.png', sizingMethod='crop');
}

div#navigation ul li a#nhl {
   background: url(../../images/masthead_nhl.png) no-repeat 0px 0px;
   width: 52px;
}

* html div#navigation ul li a#nhl {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_nhl1.png', sizingMethod='crop');
}

* html div#navigation ul li a#nhl:hover {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_nhl2.png', sizingMethod='crop');
}

div#navigation ul li a#ncaa {
   background: url(../../images/masthead_ncaa.png) no-repeat 0px 0px;
   width: 52px;
}

* html div#navigation ul li a#ncaa {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_ncaa1.png', sizingMethod='crop');
}

* html div#navigation ul li a#ncaa:hover {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_ncaa2.png', sizingMethod='crop');
}

div#navigation ul li a#fantasy {
   background: url(../../images/masthead_fantasy.png) no-repeat 0px 0px;
   width: 73px;
}

* html div#navigation ul li a#fantasy {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_fantasy1.png', sizingMethod='crop');
}

* html div#navigation ul li a#fantasy:hover {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_fantasy2.png', sizingMethod='crop');
}

div#navigation ul li a#more {
   background: url(../../images/masthead_more.png) no-repeat 0px 0px;
   width: 73px;
}

* html div#navigation ul li a#more {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_more1.png', sizingMethod='crop');
}

* html div#navigation ul li a#more:hover {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_more2.png', sizingMethod='crop');
}

div#navigation ul li a#user {
   background: url(../../images/masthead_user.png) no-repeat 0px 0px;
   width: 27px;
}

* html div#navigation ul li a#user {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_user1.png', sizingMethod='crop');
}

* html div#navigation ul li a#user:hover {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://72.47.235.35/images/masthead_user2.png', sizingMethod='crop');
}

div.popup {
   position: absolute;
   display: none;
   z-index: 100;
   right: -110px;
   top: 39px;
   background: #fff;
   border: 2px solid #24364d;
   text-align: left;
   width: 300px;
   padding: 10px 5px 10px 5px;
}

div#navigation ul li div.popup ul.teams {
   float: left;
   width: 140px;
   padding: 7px 0 7px 7px;
}

div#navigation ul li div.popup ul.teams li {
   clear: both;
   width: 140px;
   padding: 0 0 0 0;
   font: normal 11px/1.6em Helvetica, Tahoma, Verdana, sans-serif;
}

div#navigation ul li div.popup ul li a {
   font: normal 11px/1.1em Helvetica, Tahoma, Verdana, sans-serif;
   color: #8A8A8A;
   text-decoration: none;
}

div#navigation ul li div.popup ul li a:hover {
   color: #5A5A5A;
   text-decoration: underline;
}

div#navigation ul li div.popup ul li b {
   font: bold 13px/1.1em Helvetica, Tahoma, Verdana, sans-serif;
   color: #000;
   text-transform: uppercase;
   text-decoration: underline;
}

div#navigation ul li div.popup ul.front {
   float: left;
   width: 280px;
   padding: 0 7px 7px 7px;
}

div#navigation ul li div.popup ul.front li {
   padding: 0 0 0 0;
}

div#navigation ul li div.popup ul.front li b {
   text-decoration: none;
}

div#navigation ul li div.popup ul.front li.clear {
   width: 280px;
   padding: 0 0 0 30px;
}

div#navigation ul li div.popup ul.front li a {
   padding: 0 13px 0 0;
}

div#navigation ul li div.popup ul.more {
   float: left;
   width: 280px;
   border-top: 1px solid #8A8A8A;
   padding: 7px;
}

div#navigation ul li div.popup ul.more li {
   padding: 0 0 0 0;
}

div#navigation ul li div.popup ul.more li.clear {
   width: 280px;
   padding: 0 0 0 30px;
}

div#navigation ul li div.popup ul.more li a {
   padding: 0 13px 0 0;
}

div#navigation ul li div#roll_mlb ul.front li.clear,
div#navigation ul li div#roll_mlb ul.more li.clear {
   background: url(../../images/unit_mlb.png) left no-repeat;
}

div#navigation ul li div#roll_nba ul.front li.clear,
div#navigation ul li div#roll_nba ul.more li.clear {
   background: url(../../images/unit_nba.png) left no-repeat;
}

div#navigation ul li div#roll_nfl ul.front li.clear,
div#navigation ul li div#roll_nfl ul.more li.clear {
   background: url(../../images/unit_nfl.png) left no-repeat;
}

div#navigation ul li div#roll_nhl ul.front li.clear,
div#navigation ul li div#roll_nhl ul.more li.clear {
   background: url(../../images/unit_nhl.png) left no-repeat;
}

div#navigation ul li div#roll_ncaa ul.front li.clear,
div#navigation ul li div#roll_ncaa ul.more li.clear {
   background: url(../../images/unit_ncaa.png) left no-repeat;
}

div#navigation ul li div#roll_fantasy ul.more li.clear {
   background: url(../../images/unit_mvn.png) left no-repeat;
}

div#navigation ul li div#roll_user {
   width: 150px;
   z-index: 10;
   right: -50px;
   top: 39px;
}

div#navigation ul li div#roll_user ul.teams li#loggedinas {
   clear: both;
   width: 140px;
   padding: 0 0 0 0;
   font: normal 11px/1.3em Helvetica, Tahoma, Verdana, sans-serif;
}

/* --------------------------- MVN LIVE */

div#livenow {
   background: #000 url(../../images/live/bg.png) top repeat-x;
}

div#livealert {
   text-align: left;
   height: 21px;
}

div#livealert img {
   float: left;
}

div#livealert ul {
   float: right;
   padding-right: 20px;
}

div#livealert ul li {
   float: left;
   padding: 0 0 0 40px;
}

/* --------------------------- MAIN CONTAINER */

div#main_container {
   background: #ffffff;
   padding-bottom: 20px;
}

div#sub_line {
   background: url(../../images/hr.gif) bottom repeat-x;
}

div#sub_navigation {
   height: 75px;
   font: normal 11px Lucida Grande, Tahoma, Verdana, sans-serif;
   color: #999999;
}

div#sub_navigation a {
   color: #999999;
   text-decoration: none;
}

div#sub_navigation a:hover {
   text-decoration: underline;
}

div#sub_nav_left {
   float: left;
   width: 650px;
   text-align: left;
}

div#sub_navigation h2 {
   font: bold 24px Helvetica, Arial, Verdana, sans-serif;
   color: #333333;
   padding: 20px 0 4px 0;
   padding: 15px 0 4px 0 !not important;
}

div#sub_navigation ul {
   width: 600px;
}

div#sub_navigation ul li {
   float: left;
   padding: 0 35px 0 0;
}

div#sub_nav_right {
   float: right;
   width: 247px;
   height: 66px;
   padding: 0 15px 0 0;
}

div#sub_nav_right img {
   float: right;
   padding: 12px 0 0 0;
}

div#sub_nav_right div#searchbar {
   float: left;
   width: 250px;
   padding: 25px 0 0 0;
}

div#sub_nav_right div#searchbar input#search {
    background: url(../../images/search_box_section.png) no-repeat;
    outline: none;
    border: none;
    height: 16px;
    padding: 3px 90px 0px 20px;
    color: #999;
    font-size: 11px;
}


div.widget-sign-in {
   padding: 20px 0 0 0;
}

div#sub_navigation p {
   float: right;
   text-align: right;
   padding: 27px 20px 0 0;
}

/* --------------------------- LIVE UNIT */

div#unit div#liveinfo {
   float: left;
   width: 90px;
   height: 90px;
   background: url(../../images/unit/liveinfo_bg.png) top repeat-x;
}

* html div#unit div#liveinfo {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://mvn.com/images/unit/liveinfo_bg.png', sizingMethod='crop');
position: inherit;
}

div#unit div#liveinfo ul {
   padding: 26px 0 0 4px;
   font: normal 10px/1.3em Helvetica, Arial, Verdana, sans-serif;
}

div#unit div#liveinfo ul li b {
   font: bold 12px Helvetica, Arial, Verdana, sans-serif;
   padding: 0;
   text-transform: none;
}

div#unit div#liveinfo ul a {
   color: #fff;
   text-decoration: none;
}

div#unit div#liveinfo ul a:hover {
   color: #FFF49E;
   text-decoration: none;
}