body.mrn-body {background: url("../images/bkg_main2.gif") repeat-y scroll center top #191919;}

#ptfmrn {
	overflow: hidden;
	width: auto !IMPORTANT;
	position: relative;
	background: #383838;
	padding: 10px 0 0 0;
}


#ptfmrn h1 {display: none;}
/*Removed ptrmrn h3 height:auto; because it was overwriting their styling*/
#ptfmrn h3 {border: none; display: block; padding-bottom: 0; color: #fff;}

#ptfmrn td#content-wrapper {padding: 30px 75px; background: #2A2A2A;}

#ptfmrn .block.dark h2 {color: #fff;}

#ptfmrn #homepage-racing #content-primary {background-repeat: no-repeat;}
#ptfmrn #sign_up_season {margin-top: 80px;}
#ptfmrn #content-tertiary {margin-top: 10px; width: 224px; padding: 0px;}
#ptfmrn #content-tertiary div.block {padding: 15px;}

#ptfmrn #sign_up_season {padding: 61px 0 23px; height: 14px; font-size: 14px; display: block;}
#ptfmrn #sign_up_season:hover {padding: 65px 0 19px; height: 14px; font-size: 14px; display: block;}

#ptfmrn #content-secondary #how-to-play {padding-top: 0;}
#ptfmrn #content-secondary #how-to-play h2 {margin-top: 0;}

/* sub-nav */

	#ptfmrn #ptfmrn-subnav {color: #c2c2c2;}
	#ptfmrn #ptfmrn-subnav h2#fantasy-racing {margin-bottom: 10px; display: block; float: left; height: 24px; width: 219px; text-indent: -9999px; background: url(../images/mrn-h2-fantasy-racing.png) no-repeat;}
	#ptfmrn #ptfmrn-subnav h2#fantasy-football {margin-bottom: 10px; display: block; float: left; height: 24px; width: 259px; text-indent: -9999px; background: url(../images/mrn-h2-fantasy-football.png) no-repeat;}
	#ptfmrn #ptfmrn-subnav a {color: #fff;}
	#ptfmrn #ptfmrn-subnav a:hover {color: #fff; background: none; text-decoration: none;}

	#ptfmrn #ptfmrn-subnav #nav-ptf-utility {float: right; padding-bottom: 20px;}
	#ptfmrn #ptfmrn-subnav #nav-ptf-utility li {float: left; margin-left: 10px;}

	#ptfmrn #ptfmrn-subnav #nav-fantasy-racing {height: 38px; background: #222222 url(../images/mrn-bg-nav-fantasy-racing.png) top left repeat-x; margin-bottom: 20px; border-bottom: 1px solid #1c1c1c;}
	#ptfmrn #ptfmrn-subnav #nav-fantasy-racing a {margin: 0; border-left: 1px solid #555555; border-right: 1px solid #242424; padding: 10px 15px; display: block; text-decoration: none; text-transform: uppercase; font-size: 11px; font-weight: bold;}
	#ptfmrn #ptfmrn-subnav #nav-fantasy-racing a:hover, #ptfmrn #ptfmrn-subnav #nav-fantasy-racing a.selected {background: #222;}
	#ptfmrn #ptfmrn-subnav #nav-fantasy-racing span {font-size: 10px; text-transform: uppercase;}
	#ptfmrn #ptfmrn-subnav #nav-fantasy-racing li {float: left; display: block; margin: 0; padding: 0;}
	#ptfmrn #ptfmrn-subnav #nav-fantasy-racing li.last {float: right; margin: 8px 10px 0 0;}
	#ptfmrn #ptfmrn-subnav #nav-fantasy-racing li.last a {padding: 0 0 0 5px; border: none; display: inline; text-decoration: underline; text-transform: none; font-size: 12px; font-weight: normal;}
	#ptfmrn #ptfmrn-subnav #nav-fantasy-racing li.last a:hover {text-decoration: none; background: none;}
	#ptfmrn #ptfmrn-subnav #nav-fantasy-racing li.last strong a {color: #0A9C13; text-transform: uppercase; text-decoration: none; font-size: 10px;}
	
/* /sub-nav */

/* app */

	#ptfmrn #stats_callouts h2 {text-align: center;}
	#ptfmrn #stats_callouts p {padding-top: 10px;}
	#ptfmrn #stats_callouts div.box {padding-bottom: 10px;}
	
	#ptfmrn h3.block-gray {color: #222; padding-bottom: 10px;}
	#ptfmrn h3#next_race, #ptfmrn h3#upcoming_races, #ptfmrn h3#past_races {padding-bottom: 5px;}
	#ptfmrn .post_content h3 {font-size: 11px; padding: 5px 10px; font-weight: normal;}
	#ptfmrn a.tab {line-height: 22px; color: #333; text-decoration: none; font-size: 11px; text-transform: uppercase;}
	#ptfmrn h2.tab {line-height: 22px; color: #333; text-decoration: none; font-size: 12px; text-transform: uppercase; font-weight: bold;}

	#ptfmrn td#content-wrapper {text-align: left;}
	
	#ptfmrn .schedule_block h3#next_race a {padding-top: 5px; font-size: 9px;}
	#ptfmrn .schedule_block h3#next_race a:hover {background: none;}
		
/* /app */

body.mrn-body td {
  padding: 0;
  border-left: none;
  text-align: left;
}




/* Dash Fix  - M.Edelnant - IE8 */
body.mrn-body  #dash_bot {
	padding-right: 0;
}

*body.mrn-body  #dash_news { /*<-- Only a fix for IE*/
	width: 210px;
} 
body.mrn-body  #dash_news td {
	vertical-align: top;
}

/*Dashbot Header Colors*/
body.mrn-body  #dash_bot h3 {
	color: #000;
}

