body {

	font-size: 10px;

	font-family: Arial;

	background-color: #9a7e60;

	color: #333;

	text-align: center;

	}



#page {

	background-color: #fff;

	border: 0px solid #ffffff;

	text-align: left;

	font-size: 12px;

	font-family: Arial;

	}



#header {

	background-color: #c0ffff;

        height: 144px;

	}



p {	

	letter-spacing: .5px;

	}



.alt {

	background-color: #f8f8f8;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	}



#footer {

	background-color: #2e1200;

	border-top: 1px dashed #ccc;

	color: #cbbdab;

	}



small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 8pt;

	line-height: 8pt;

	}



h1 {

	font-size: 26px;

             font-family: Brock Script;

	text-align: left;

             border-bottom: 1px dashed #ccc;

	}



h2 {

	font-size: 12px;

             font-family: Arial;

	text-align: center;

             text-transform: uppercase;

             border-bottom: 1px dashed #ccc;

	}

	

code {

	font: 1.1em 'Courier New', Courier, Fixed;

	}



acronym, abbr, span.caps

{

	font-size: 11px;

	letter-spacing: .2px;

	}





a.box:link, a.box:visited, a.box:active {

	text-decoration : none;

	text-transform : uppercase;

	font-weight : bold;

	color : #cbbdab;

	background-color: #2e1200;

	font-size : 12px;

	font-family : Arial, Sans-Serif;

	text-align: center;

             display: block;

	}





a.box:hover {

	text-decoration : none;

	text-transform:uppercase;

	font-weight : bold;

	background-color: #cbbdab;

	color: #2e1200;

	text-align: center;

             display: block;

	}



a:link, a:visited, a:active {

	text-decoration : underline;

	font-weight : bold;

	color : #000000;

	}





a:hover {

	text-decoration : none;

	text-transform:uppercase;

	color: #000000;

	}





input, textarea {

	font-family : Arial;

             font-size: 12px;

	color: #000000;

             border: 1px solid #ccc;

             }





body {

	margin: 0;

	padding: 0; 

	}



#page {

	background-color: #ffffff;

	margin: 0 auto;

	padding: 0;

	width: 750px;

	border: 0px solid #000000;

	font-size: 12px;

	font-family: Arial;

	}

	

#header {

	padding: 0;

	margin: 0;

	height: 145px;

	width: 100%;

	background-color: #fff;

	}

	

#footer {

	padding: 0 0 0 1px;

	margin: 0 auto;

	width: 749px;

	clear: both;

	}



#footer p {

	margin: 0;

	padding: 20px 0;

	text-align: center;

	}





p img {

	padding: 0;

	max-width: 100%;

	}

	

img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}

	

img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}

	

.alignleft {

	float: left

	}





acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	font-size: 10px;

	font-family: Arial;

	}



hr {

	display: none;

	}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

             width: 93px;

	}







table, tr, {

	margin:0px 0px 5px 0px;

	padding: 0px;

	text-align:left;

	font-size: 11px;

	font-family: Arial;

	}

	

table.striped tr td {

	color:#000; 

	background-color:#f7f57a;

	}



table.striped tr.otherstripe td {

	color:#000; 

	background-color:#efeb20;

	}

	

table.intro tr td {

	color:#000; 

	background-color:#808080;

	}



table.intro tr td.column2 {

	color:#000; 

	background-color:#c9bebc;

	border: 1px solid black;

	letter-spacing: .2px;

	}



table.intro tr td.column3 {

	color:#000; 

	background-color:#e6e0df;

	border: 1px solid black;

	}



th {

	background-color:#efeb20;

	margin:0px;

	padding: 5px;

	border: 1px solid #000000;

	text-align:center;

	font-weight:600;

	}

	

td {

	margin:0px;

	padding: 5px;

	text-align:left;

	font-size: 13px;

	font-family: Arial;

	}
	
	a.loggedin:link, a.loggedin:visited, a.loggedin:active {
	text-decoration : none;
	text-transform : uppercase;
	font-weight : bold;
	color : #000000;
	background-color: #FFFFFF;
	font-size : 12px;
	font-family : Arial, Sans-Serif;
	text-align: center;
             display: block;
	}


a.loggedin:hover {
	text-decoration : none;
	text-transform:uppercase;
	font-weight : bold;
	background-color: #FFFFFF;
	color: #000000;
	text-align: center;
             display: block;
	}

.entrylist {


             font-family: Arial;
             border-bottom: 1px dashed #ccc;

	}
.entrylist2 {

	font-size: 12px;

             font-family: Arial;

	text-align: center;
             border-top: 1px dashed #ccc;

             text-transform: uppercase;


	}
.entrylist3 {

	font-size: 12px;

             font-family: Arial;

	text-align: center;

             text-transform: uppercase;


	}
.note {
	text-align: left;
    border-bottom: 1px dashed #ccc;
	}
.racerecord {background-color:#FFFFFF;}