html,body
{
 height: 100%;
}

* { padding: 0; margin: 0; }

h1 {font-size: 24pt;}
h2 {font-size: 18pt;}
h3 {font-size: 14pt;}
h4 {font-size: 8pt;}

/*pre-header*/
#preheader
{
 width: 800px;
 color: white;
 padding: 0px;
 border: 1px solid white;
 height: 18px;
 margin-left: auto;
 margin-right: auto;
 background: white;
 font-family: verdana;
 font-size: 12px;
}

/* Header */
#header
{
 width: 800px;
 color: #ff8c00;
 padding: 0px;
 border-top: 1px solid #ff8c00;
 border-bottom: 1px solid #ff8c00;
 border-right: 1px solid #ff8c00;
 border-left: 1px solid #ff8c00;
 height: 181px;
 margin-left: auto;
 margin-right: auto;
 background-image: url('http://www.sealevelracing.net/images/header20090206.JPG');
 font-family: verdana;
 font-size: 12px;
}

.headerLink 
{
 font-family: Verdana;
 color: #ff8c00;
 text-decoration: none;
}

#header a:hover{color: #ff8c00; text-decoration: underline;}

/* Navigation Bar */
#navbar
{
 width: 800px;
 height: 25px;
 color: black;
 padding: 0px;
 text-align: right;
 font-weight: bold;
 font-family: Verdana;
 font-size: 12px;
 border-top: 1px solid #ff8c00;
 border-bottom: 1px solid #ff8c00;
 border-right: 1px solid #ff8c00;
 border-left:1px solid #ff8c00;
 margin-left: auto;
 margin-right: auto;
 background: #ff8c00;
}

.navbarLink 
{
 font-family: Verdana;
 color: black;
 text-decoration: none;
}

#navbar a:hover{color: gray; text-decoration: underline;}

/* Body */
#body
{
 min-height: 75%;
 width: 800px;
 color: black;
 border-top: 1px solid #ccc;
 border-bottom: 0;
 border-right: 1px solid #ccc;
 border-left:1px solid #ccc;
 font-family: Verdana;
 font-size: 12px;
 background: white;
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
}

#body a {
 font-family: Verdana;
 color: #ff8c00;
 font-weight: bold;
 text-decoration: none;
}

#body a:hover{color: gray; text-decoration: underline;}

/* Unorderlist style for the sitemap */

#sitemap {
 list-style-type: square;
 list-style-position: inside;
 margin-left: 1em;
 padding-left: 1em;
}

#sitemap ul {
 list-style-type: disc;
 list-style-position: inside;
 margin-left: 1em;
 padding-left: 1em;
}

/* Sponsor Logos */
#logotable
{
 width: 800px;
 color: black;
 border-top: 0;
 border-bottom: 1px solid #ccc;
 border-right: 1px solid #ccc;
 border-left:1px solid #ccc;
 font-family: Verdana;
 font-size: 12px;
 background: white;
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
}

/* Footer */
#footer
{
 width: 800px;
 color: black;
 height: 73px;
 font-family: Verdana;
 font-size: 12px;
 border: 1px solid #ff8c00;
 background: #ff8c00;
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
}