html {
	overflow-y:scroll;
}

body {
font-size:82%;
margin:0 auto;
padding:0;
}

#h {
width:100%;
background-color:white;
margin:0;
}

body,p,td,li,dd,div,th {
font-family:'Arial',Helvetica,Verdana,sans-serif;
}
#content p {
line-height:1.5em;
}
a img {
border:none;
}

#footer {
}

#footer p
{
margin:0;
padding:20px;
font-size:smaller;
}

#header {
position:relative;
margin:auto;
padding:0 10px;
height:129px;
width:800px;
background-repeat: no-repeat;
background-position:top; 
background-color:white;
}

#main {
margin:0;
margin-left:9px;
background-color:white;
width:818px;
padding:0 10px;
margin:0 auto;
border-left:solid 1px #8DB8DC;
border-right:solid 1px #8DB8DC;

}
#content {
background-repeat: no-repeat;
width:800px;
margin:0;
margin-left:-10px;
padding:1em 20px;
padding-top:80px;
}
#content div {
background-color:transparent;
}
#navigation {
position:absolute;
background:url('images/gradient-top.png') repeat-x;
height:50px;
width:100%;
}
#navigation ul {
width:825px;
margin:0 auto;
background-color:transparent;
display:block;
height:20px;
margin-top:13px;
padding:10px 10px;
}
#navigation li
{
display:inline;
list-style-type:none;
padding:0;
padding-left:1.2em;
text-transform:uppercase;
color:#0054A5;
}
#navigation a
{
color:#0054A5;
text-decoration:none;
border:solid 1px transparent;
}
#navigation a:hover
{
color:#EE262D;
/*text-decoration:underline;*/
}

#logoarea
{
position:absolute;
top:0px;
/* note that this is just a clickable area for the logo */
cursor: pointer;
width:156px;
height:124px;
background:url('images/hills-motorcycles.png') no-repeat;
}
#logoarea2
{
position:absolute;
top:5px;
right:-80px;
width:585px;
height:72px;
padding-top:15px;
background:url('images/gradient-logos.png') no-repeat;
}
#logoarea2 img,#logoarea3 img {
float:left;
}
#logoarea3 {
position:absolute;
right:10px;
top:80px;
}
h1,h2,h3,h4,h5,h6 {
margin-top:0.7em;
margin-bottom:0.2em;
margin-left:0;
padding-left:0;
color:#0054A5;
}

p {
margin-top:0.5em;
}
table {
border-collapse: collapse;
margin:auto;
width:750px;
}
table td, table th
border-collapse: collapse;
padding:0 0.2em;
}
table.grid td, table.grid th {
border-bottom: solid 1px #ddd;
}
