/*========= reset styles ==========*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color:black;
	background-color:#000000;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
}

/*========= basic tag formatting ==========*/
ol, ul {
	list-style:none;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	font-weight:normal;
	vertical-align:top;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	margin:0 0 1em 0;
}
h1 {
	font-size:160%;
}
h2 {
	font-size:140%;
}
h3 {
	font-size:112%;
}
h4 {
	font-size:100%;
}
strong {
	font-weight: bold;
}
em {
	font-style:italic;
}
p, ul, ol {
	margin:0 0 2em 0;
}
ul ul {
	margin:0;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/*========= Layout formatting ==========*/
#wrapper-all {
	width:990px;
	margin:0 auto;
}
#wrapper-1col, #wrapper-2col {
	float:left;
	width:100%;
	height:923px;
	text-align:left;
	position:relative;
	border-left:2px solid #7C0C0A;
	border-right:2px solid #7C0C0A;
}
#col1, #col2 {
	position:absolute;
	left:-10000px; /* keeps text content for accessibility, but hides & replaces with images for modern browsers */
	display:inline; /* IE6 float fix */
}


/*========= Page: Celebrate Black History Month ==========*/
#celebrate #wrapper-2col {
	background:url(../images/celebrate_bg.jpg) no-repeat top left #D9942C;
}
#enter a {
	background:url(../images/enterToWin.gif) no-repeat top left;
	position:absolute;
	left:10107px;
	top:320px;
	width:226px;
	height:47px;
	cursor:pointer;
	text-indent:-9999px;
}
#enter a:hover {
	background:url(../images/enterToWin_on.gif) no-repeat top left;
}
#featuredJockeys div {
	width:190px;
	line-height:100%;
}
#featuredJockeys .footnote {
	display:none;
}
#murphy {
	position:absolute;
	left:10561px;
	top:50px;
}
#winkfield {
	position:absolute;
	left:10782px;
	top:50px;
}
.stats {
	font-size:10px;
}
.stats em {
	font-size:9px;
	font-style:italic;
}
#sponsors {
	position:absolute;
	left:10000px;
}
#pride360 {
	position:absolute;
	left:502px;
	top:375px;
}
#ppaath {
	position:absolute;
	left:662px;
	top:376px;
}
#planetMogul {
	position:absolute;
	left:818px;
	top:415px;
}

/*========= Page: Enter to win form ==========*/
#form #wrapper-1col {
	background:url(../images/form_bg.jpg) no-repeat top left #E87518;
}
#form form {
	position:absolute;
	left:10192px;
	top:128px;
	width:430px;
	line-height:100%;
	font-size:11px;
}
#form fieldset div {
	float:left;
	clear:both;
	margin:2px 0;
	width:430px;
}
#form fieldset label {
	float:left;
	margin:0 5px;
	font-weight:bold;
	width:100px;
	text-align:right;
	padding-top:3px;
}
#form fieldset input {
	float:left;
	margin-left:5px;
	background-color:#fab130;
	border:none;
	width:260px;
}
#form fieldset .phone input {
	float:none;
	margin:0;
	_margin-left:-3px; /* IE6 fix */
}
#form fieldset .phone input#phone1 {
	width:28px;
}
#form fieldset .phone input#phone2 {
	width:28px;
}
#form fieldset .phone input#phone3 {
	width:38px;
}
#form fieldset #age {
	width:28px;
}
#form fieldset .phone label {
	margin-right:10px;
}
#form fieldset .button input {

	width:117px;
	height:40px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	right:46px;
	bottom:-20px;
}
#form #rules {
	position:absolute;
	left:10734px;
	top:410px;
	width:200px;
	color:#000000;
	font-weight:bold;
}
#form #footnote {
	position:absolute;
	left:10172px;
	top:436px;
	width:700px;
	color:#000000;
	font-weight:bold;
}
#form #rules a {
	color:#000000;
}
#form #rules a:hover {
	text-decoration:none;
}
/*========= Page: Rules & Regulations ==========*/
#rules #wrapper-1col {
	float:none;
	border:none;
	width:100%;
	height:auto;
	color:#FFFFFF;
	text-align:center;
	padding:20px 0;
}
#rules #col1 {
	position:static;
	padding:0 20px;
}
