body { margin: 0px; padding: 0px }
table.header         { background-color: #4682b4; margin: 0px; padding: 0px; border-bottom: 20px solid #000; width: 100%; height: auto }
table.content   { margin: 0px; padding: 0px; width: 100% }
td.contentleft { vertical-align: top; width: 16% }
td.contentcenter  { background-color: white; vertical-align: top; width: auto }
td.contentright    { vertical-align: top; border-top: none; border-right: none; border-bottom: none; width: 18% }
/*top center table*/
td.tcb  { border-right: 1px solid #808080; border-left: 1px solid #808080 }
/*bottom center table*/
table.bc  { background-color: white; vertical-align: top }
td.bcl  { vertical-align: top; border-left: 1px solid #808080; width: 50% }
td.bcr  { vertical-align: top; border-right: 1px solid #808080; border-left: 2px dashed #a9a9a9; width: auto }
/*headings*/
h1, h2, h3, h4  { font-family: Verdana, sans-serif }
h1    { color: #fff; font-size: x-small; margin-bottom: 0px }
h2.news  { color: white; font-size: x-small; background-color: #d5b566; padding: 4px 5px 4px 10px; border-top: 1px solid #808080; border-bottom: 1px solid #808080 }
h2.sidebars    { color: white; font-size: xx-small; margin-top: 2px; margin-bottom: 2px; padding-right: 5px; padding-left: 5px }
h3    { font-size: small; margin-top: 5px; margin-bottom: 0px; padding-right: 10px; padding-left: 10px }
h4       { font-weight: normal; font-size: xx-small; text-decoration: underline; margin-top: 0px; padding: 0px 5px }
/*left and right colored boxes*/
.blueBoxRt,.blueBoxLft,.blueBOXRt2,.blueBOXLft2 { background-color: #085583; margin: 0px; padding: 0px; width: 95% }
.blueBoxRt       { float: right; border: solid 1px #696969 }
.blueBoxLft { float: left; border: solid 1px #696969 }
.blueBOXRt2 { float: right; border-right: 1px solid #696969; border-bottom: 1px solid #696969; border-left: 1px solid #696969 }
.blueBOXLft2 { float: left; border-right: 1px solid #696969; border-bottom: 1px solid #696969; border-left: 1px solid #696969 }
.goldBOXRt,.goldBOXLft { background-color: #d5b566; margin: 0px; padding: 0px; border-right: 1px solid #696969; border-bottom: 1px solid #696969; border-left: 1px solid #696969; width: 95% }
.goldBOXRt { float: right}
.goldBOXLft { float: left}
/*paragraphs*/
p   { font-size: small; font-family: Verdana, sans-serif; margin-top: 0px; padding-right: 10px; padding-left: 10px }
p.sidebar    { margin-top: 0px; padding: 0px 5px }
p.sidebar2   { margin-top: 0px; margin-bottom: 4px; padding: 0px 5px }
p.sidebar3    { margin-top: 10px; margin-bottom: 6px; padding: 0px 5px }
.racelinks     { float: right; clear: right; margin: 0px 0px 10px 10px; padding: 5px; border-bottom: 2px dotted #bfa35c; border-left: 2px dotted #bfa35c; width: auto }
.margins10  { margin-top: 10px; margin-right: 10px; margin-bottom: 10px }
li            {
	font-size: xx-small;
	line-height: 102%;
	font-family: Verdana, sans-serif;
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: -30px }
a.thisrace, a.thisrace:link, a.thisrace:visited, a.thisrace:active { color: black; text-decoration: none }
a.thisrace:hover { color: #696969; text-decoration: underline }
a.racestats, a.racestats:link, a.racestats:visited, a.racestats:active  {
	color: #b40000;
	text-decoration: none }
a.racestats:hover { color: #696969; text-decoration: underline }
a.red, a.blue:link, a.blue:visited, a.blue:active   { color: #b22222; text-decoration: underline }
a.red:hover { color: #696969; text-decoration: underline }
a.blue, a.blue:link, a.blue:visited, a.blue:active      { color: #4169e1; text-decoration: underline }
a.blue:hover { color: #696969; text-decoration: underline }
td.dkblue   { background-color: #085583; border: solid 1px #808080 }
td.racename  { background-color: #d5b566; vertical-align: top; padding: 4px 5px 4px 10px; border-right: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080 }
/*left and right sidebars*/
.leftsidebar,.leftsidebar1,.leftsidebarW   { margin-top: 0px; border-right: 1px solid #696969; border-bottom: 1px solid #696969; border-left: 1px solid #696969; width: 95% }
.leftsidebar   { background-color: #f0f8ff; float: left; padding-top: 5px; padding-bottom: 5px }
.leftsidebarW    { background-color: white; float: left; padding-top: 5px; padding-bottom: 5px }
/*.leftsidebarPoll         { background-color: #f0f8ff; float: left; margin-top: 0px; padding-top: 5px; padding-bottom: 5px; border-right: 1px solid #696969; border-bottom: 1px solid #696969; border-left: 1px solid #696969; width: 95% }*/
.leftsidebar1    { background-color: #fff; text-align: center; padding-top: 10px; padding-bottom: 10px }
.rightsidebar,.rightsidebar1,.rightsidebar2  { float: right; margin-top: 0px; padding-top: 5px; padding-bottom: 5px; border-right: 1px solid #696969; border-bottom: 1px solid #696969; border-left: 1px solid #696969; width: 95% }
.rightsidebar { background-color: #f0f8ff }
.rightsidebar1   { background-color: white; text-align: center }
.rightsidebar2  { background-color: white; text-align: center }
table.poll   { font-size: xx-small; font-family: Verdana, sans-serif; margin-right: 5px; margin-left: 5px }
/* footer */
table.footer   { margin: 0px; padding: 0px; width: 100% }
.bottomMenu { color: white; font-size: xx-small; font-family: verdana; background-color: #336084; padding-top: 5px; padding-bottom: 5px }
.bottomLink { color: white; text-decoration: none }
.bottomMenu a:link, .bottomMenu a:visited, .bottomMenu a:active  { color: white; text-decoration: none }
.bottomMenu a:hover { color: #d3d3d3; text-decoration: none }
.disclaimer { font-size: xx-small; font-family: verdana; padding: 10px 130px 10px 180px }

