body{margin-left:auto; margin-right:auto; margin-top:10px; font-family: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; font-size:100%; background: #E7E7E7;}

div#centre
{
position:relative;
width: 947px;
margin-left:auto;
margin-right:auto;
height: 1000px;
border-top:2px solid;
border-left:2px solid;
border-right:2px solid;
border-color:#006400;
background: #FFFFFF;
}
div#centre_1200
{
position:relative;
width: 947px;
margin-left:auto;
margin-right:auto;
height: 1200px;
border-top:2px solid;
border-left:2px solid;
border-right:2px solid;
border-color:#006400;
background: #FFFFFF;
}
div#centre_1600
{
position:relative;
width: 947px;
margin-left:auto;
margin-right:auto;
height: 1600px;
border-top:2px solid;
border-left:2px solid;
border-right:2px solid;
border-color:#006400;
background: #FFFFFF;
}
div#centre_1800
{
position:relative;
width: 947px;
margin-left:auto;
margin-right:auto;
height: 1800px;
border-top:2px solid;
border-left:2px solid;
border-right:2px solid;
border-color:#006400;
background: #FFFFFF;
}
div#centre_2000
{
position:relative;
width: 947px;
margin-left:auto;
margin-right:auto;
height: 2000px;
border-top:2px solid;
border-left:2px solid;
border-right:2px solid;
border-color:#006400;
background: #FFFFFF;
}
div#centre_2300
{
position:relative;
width: 947px;
margin-left:auto;
margin-right:auto;
height: 2300px;
border-top:2px solid;
border-left:2px solid;
border-right:2px solid;
border-color:#006400;
background: #FFFFFF;
}
#header{height:239px;background:url(homepage.jpg) no-repeat;}

#nav{width: 105px; padding:238px 0 0 0;margin:0;font-weight: bold; font-size:14px;}
#nav li{text-align:center; padding-top: 2px; padding-bottom: 1px; border-right:1px solid #ffffff;list-style-type:none;}
#nav li a{background-color:#1d2e3b;display:block;padding:8px 11px; color:#ffffff; text-decoration:none;}
#nav li a:hover{background-color:#33773a;}

/*headings*/
h1{display:none;}
h2{display:none;}
h3{font-size:16px; font-weight: bold; color:#1d2e3b;line-height:130%;}
h4{color:#2d6a34;font-size:14px;font-weight:bold;}
h4 a{color:#2d6a34;}
.greencolor{color:#2d6a34;}
.subheading{line-height:100%;font-size:14px; font-weight: bold;}
p{margin:5px;line-height:16px; font-size:13px;}

#content{margin: 20px; position: absolute; top:225px; left:100px; width: 500px;}
.column-left{float:left; width:55%;}
.column-right{float:right; width:43%;}
.clearer{clear:both;}
.sponsoredby{display:block; margin:0 auto; height:98px; width:173px; background:url(bluemantle.gif) no-repeat top left; text-indent:-5000px;}

#floatright
{float:right; margin-left:10px;}

#footer{position: absolute; bottom: 0; width: 915px;}

#terms{width: 915px; background:url(footer.gif) no-repeat top left; padding:15px 15px;}
#terms p{ font-size:10px; color:#999999;}

#pics
{position: absolute; top: 240px; left: 642px;}
img.pic
{margin-bottom: 3px;}
#right
{position: absolute; top: 240px; left: 650px;}
ul#activities{color:#2d6a34; font-weight: bold; font-size: 14px;}
ul#races{font-size: 13px;}
ul#races li{padding-top: 5px; padding-bottom: 5px;}
ul#links {
list-style: none;
}
ul#links li {
padding-top: 2px;
padding-bottom: 2px;
}
