body {
	font-family: verdana, arial, sans-serif;
	background: #000;
}
.container {
	background: #fff;
}
.span-22 h1, .span-22 h2, .span-22 h3, .span-22 h4, .span-22 h5 {
	font-family: georgia, arial, verdana, sans-serif;
}
.span-22 h1 {
	background: none;
	color: #000;
	font-size: 28px;
	letter-spacing: -1px;
	padding: 4px 1px;
	text-align: center;
}
.span-22 h1.draftkit {
	background: #134e94;
	color: #fff;
}
.span-22 h1.loopdata {
	background: #f1141b;
	color: #fff;
}
.span-22 h1.traditional {
	background: #f8d32d;
	color: #000;
}
.span-22 h1.preview {
	background: #10802c;
	color: #fff;
}
.span-22 h1.yahoo {
	background: #a8136f;
	color: #fff;
}
.span-22 h1.member {
	background: #000000;
	color: #fff;
}
.span-22 h1.games {
	background: #FF7200;
	color: #fff;
}
.results th {
	background: none repeat scroll 0 0 #4F8FFF;
	color: #FFF;
}
#gamebanner {background: #000000;}
#gamebanner img {margin: 10px 0;}
#header {
	height: 80px;
	background: #000 url(http://fantasyracingcheatsheet.com/assets/design-images/header-04.png) 0 0 no-repeat;
}
#header h1 a {
	color: #FFF;
	padding: 50px 10px 10px 0;
	text-decoration: none;
}
#header h1 a:hover {color: #FF831F}
#header h1 {
	color: #FFF;
	letter-spacing: -1px;
	margin: 22px 0 0 0;
	font: bold 26px 'arial black';
}
#navigation {
	margin-bottom: 20px;
}
span.fix {
	color: #900;
}
#footer {
	color: #CCC;
	font-size: 11px;
	padding: 10px 0;
	margin-top: 15px;
	background: #333;
}
#footer a {
	color: #fff;
}
#logged-in {
	color: #fff;
	padding-top: 10px;
	font-size: 11px;
}
#logged-in a {
	color: #fff;
	text-decoration: underline;
}
#logged-in a:hover {
	color: #ff0;
}
#infoMessage {
	color: #900;
}
.bordered {
	padding: 5px;
	border: 1px solid #ccc;
	background: #f1f1f1;
}
.toggle {
	margin: 0 0 20px;
}
.races {
	background: none repeat scroll 0 0 #F0F0F0;
	border: 1px solid #CCC;
	padding: 5px;
}
.races p {
	margin: 0;
	padding: 0 0 7px;
	font-style: italic;
}
.bigWord {
	letter-spacing: -1px;
	font: 24px arial, verdana, sans-serif;
}
.bignumber {
	font-size: 30px;
	padding: 0 0 0 5px;
}
table, td, th {
	vertical-align: top;
}
.ui-accordion .ui-accordion-header {
	font: 11px verdana, arial, sans-serif;
}
h2, h3, h4 {
	font-family: georgia, verdana, arial, sans-serif;
}
h2 {
	font-size: 30px;
}
.odd {
	background: #dfdfdf;
}
table.stats {
	font: 11px tahoma, verdana, sans-serif;
}
.driverblurb {
	border: 1px solid #ccc;
	padding: 5px;
	margin: 0 0 5px;
	min-height: 85px;
	background: #fff;
	line-height: 135%;
}
.driverblurb img {
	float: left;
	padding: 2px;
	border: 1px solid #ccc;
	margin: 0 10px 0 0;
}
table.stats thead tr.odd {
	background: #3f3f3f;
	color: #fff;
}
#roundcorner, .round {
	background: #dfdfdf;
	padding: 5px 10px;
	margin-bottom: 15px;
	border: 1px solid #CFCFCF;
}
#roundcorner p, .round p {
	padding: 3px;
	margin: 0;
}
#roundcorner ul, .round ul {
	padding: 0;
	margin: 3px 0 3px 15px;
}
#roundcorner li, .round li {
	padding: 1px;
	margin: 0;
}
#roundcorner h3, .round h3, .round h2 {
	padding: 3px;
	margin: 0;
}
table.noodd tr.odd {
	background: #fff;
}
.testimonial {
	color: #666;
	font: italic 14px georgia;
}
#racedatalist {
	margin: 0 0 10px 5px;
}
#racedatalist li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}
.preload1 {
	background: url(http://fantasyracingcheatsheet.com/assets/design-images/three_1.gif);
}
.preload2 {
	background: url(http://fantasyracingcheatsheet.com/assets/design-images/three_1a.gif);
}
#nav {
	padding: 0;
	margin: 0;
	list-style: none;
	height: 38px;
	background: #fff url(http://fantasyracingcheatsheet.com/assets/design-images/three_0.gif) repeat-x;
	position: relative;
	z-index: 500;
	font-family: arial, verdana, sans-serif;
}
#nav li.top {
	display: block;
	float: left;
	height: 38px;
}
#nav li a.top_link {
	display: block;
	float: left;
	height: 35px;
	line-height: 33px;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 12px;
	cursor: pointer;
	background: url(http://fantasyracingcheatsheet.com/assets/design-images/three_0.gif);
}
#nav li a.top_link span {
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 35px;
	background: url(http://fantasyracingcheatsheet.com/assets/design-images/three_0.gif) right top no-repeat;
}
#nav li a.top_link span.down {
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 35px;
	background: url(http://fantasyracingcheatsheet.com/assets/design-images/three_0a.gif) no-repeat right top;
}
#nav li:hover a.top_link {
	color: #fff;
	background: url(http://fantasyracingcheatsheet.com/assets/design-images/three_1.gif) no-repeat;
}
#nav li:hover a.top_link span {
	background: url(http://fantasyracingcheatsheet.com/assets/design-images/three_1.gif) no-repeat right top;
}
#nav li:hover a.top_link span.down {
	background: url(http://fantasyracingcheatsheet.com/assets/design-images/three_1a.gif) no-repeat right top;
}
#nav li:hover {
	position: relative;
	z-index: 200;
}
#nav li:hover ul.sub {
	left: 1px;
	top: 38px;
	background: #bbd37e;
	padding: 3px;
	border: 1px solid #5c731e;
	white-space: nowrap;
	width: 125px;
	height: auto;
	z-index: 300;
}
#nav li:hover ul.sub li {
	display: block;
	height: 20px;
	position: relative;
	float: left;
	width: 90px;
	font-weight: normal;
}
#nav li:hover ul.sub li a {
	display: block;
	font-size: 11px;
	height: 18px;
	width: 123px;
	line-height: 18px;
	text-indent: 5px;
	color: #000;
	text-decoration: none;
	border: 1px solid #bbd37e;
}
#nav li ul.sub li a.fly {
	background: #bbd37e url(http://fantasyracingcheatsheet.com/assets/design-images/arrow.gif) 95px 6px no-repeat;
}
#nav li:hover ul.sub li a:hover {
	background: #6a812c;
	color: #fff;
	border-color: #fff;
}
#nav li:hover ul.sub li a.fly:hover {
	background: #6a812c url(http://fantasyracingcheatsheet.com/assets/design-images/arrow_over.gif) 95px 6px no-repeat;
	color: #fff;
}
#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul {
	left: 110px;
	top: -4px;
	background: #bbd37e;
	padding: 3px;
	border: 1px solid #5c731e;
	white-space: nowrap;
	width: 125px;
	z-index: 400;
	height: auto;
}
#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav li:hover li:hover a.fly, #nav li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover li:hover a.fly {
	background: #6a812c url(http://fantasyracingcheatsheet.com/assets/design-images/arrow_over.gif) 95px 6px no-repeat;
	color: #fff;
	border-color: #fff;
}
#nav li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li:hover li a.fly {
	background: #bbd37e url(http://fantasyracingcheatsheet.com/assets/design-images/arrow.gif) 95px 6px no-repeat;
	color: #000;
	border-color: #bbd37e;
}
div#header div#logged-in p {margin: 0; padding: 0;}
div#header div#logged-in img {margin: 0; padding: 0 0 0 7px;}

div.box {border-top: 1px solid #dbe1e6; border-bottom: 1px solid #dbe1e6; padding: 7px 10px; background: #f9fafa; font-size: 93%; margin: 7px 0;}
h2.box-headline {text-align: left; font-size: 22px; margin-bottom: 0;}
.faint {color: #999;}
.yahoo-color {color: #770096;}

/* pretty radio buttons */
fieldset {border: 0; margin-bottom: 20px;}
legend {font-size: 17px; font-weight: bold;}
.radiolist {list-style: none; margin: 0; padding: 0;}
.radiolist p {float: left; margin-right: 10px; background: url(http://fantasyracingcheatsheet.com/assets/design-images/my-checkboxbg.gif) no-repeat 0 0;
width: 175px; height: 225px; position: relative; font: normal 11px/1.3 "Lucida Grande","Lucida",arial, sans-serif;}
.radiolist p.selected {background-position: -175px 0;}
.radiolist p.selected .radio-select {display: none;}
.radio-select {display: block; float: left; position: absolute; top: 193px; left: 45px; width: 85px; height: 23px;
background: url(http://fantasyracingcheatsheet.com/assets/design-images/select.gif) no-repeat 0 0;
text-indent: -9999px;}
.radiolist p input {display: none;}
a.radio-deselect {display: none; color: #ff0000; font-weight: bold; text-decoration: none;
position: absolute; top: 195px; right: 10px;}
.radiolist p.selected a.radio-deselect { display: block; }
.radiolist p span {display: block; text-align: center; font-weight: bold;
font-size: 12px; padding: 6px 8px; color: #444444;}
.sendit {display: block; float: left; top: 118px; left: 10px; width: 115px;
height: 34px; border: 0; cursor: pointer; background: url(http://fantasyracingcheatsheet.com/assets/design-images/sendit.gif) no-repeat 0 0;
text-indent: -9999px; margin: 20px 0;}

img.dvdpriorpick {border: 1px solid rgb(255, 255, 255); position: absolute; top: 27px; left: 13px;}
.deadradiolist p {background:url("http://fantasyracingcheatsheet.com/assets/design-images/my-checkboxbg-noedit.gif") no-repeat scroll 0 0 transparent;
float:left; font:11px/1.3 "Lucida Grande","Lucida",arial,sans-serif; height:225px;
margin-right:10px; position:relative; width:175px;}
.deadradiolist p.selected {background-position: -175px 0;}
.deadradiolist p span {display: block; text-align: center; font-weight: bold;
font-size: 12px; padding: 6px 8px; color: #444444;}


span.finish-position {
float:left;
left:105px;
position:absolute;
top:186px;
}


