﻿body {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	background: url('../images/bkgrnd.jpg') repeat-x #efefef;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333333;
}
#container {
	width: 829px;
	margin: 0 auto;
	text-align: left;
}
#header {
	background: url('../images/banner.jpg') no-repeat;
	height:128px;
	width:829px;
	/*padding: 20px 13px 0 16px;*/
}
#mainContent {
	background: url('../images/content.jpg') repeat-y;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position:relative;
}
#cntleft {
	position:absolute;
	left:0;
	top:0;
	background: url('../images/cntleft.jpg') no-repeat;
	height:204px;
	width:13px;
	padding: 0;
	margin: 0;
}
#cntright {
	position:absolute;
	right:0;
	top:0;
	background: url('../images/cntright.jpg') no-repeat;
	height:204px;
	width:16px;
	padding: 0;
	margin: 0;
}
#innerContent {
	min-height:320px;
    width:800px;
    margin:0px 16px 0px 13px;
	padding: 0;
}
#footer {
	background: url('../images/cntbottom.jpg') no-repeat;
	height:32px;
	width:829px;
	padding: 0;
	margin: 0;
	font-size:84%;
}


/* ================  content  ================= */

#content {
	width:600px;
	padding:10px;
}

h1, h2, h3 
{
    font-family:Georgia, Times New Roman, Serif;
	font-weight:normal;
	margin-top:10px;
}
h1, h2, h3, #footer, a, a:visited {
    color: #5c0015;
}
a:hover {
    color: #53789a;
}
h1 {
	font-size:180%;
	border-bottom:2px solid #53789a;
}
h2 {
	font-size:150%;
}
h3 {
	font-size:120%;
}
.foottext 
{
    float:right;
    margin-right:100px;
}
td 
{
    vertical-align:top;
}

/* ================  main menu  ================= */

#menu {
	font-size: 80%;
	color:white;
	font-weight:bold;
	width:200px;
	padding:10px 0 10px 0;
}
#compinfo {
	color:white;
	padding:15px;
	vertical-align:bottom;
}
#compinfo p {
	font-size: 80%;
	font-weight:bold;
	margin:0;
	padding-bottom:5px;
}



#menu a, #menu a:visited {color:white;text-decoration:none;padding-top:.75em;height:32px;}
#menu li:hover a, #menu a:hover {color:#53789a;}
#menu ul {width:195px;margin-left:0; padding-left:0}
#menu li { padding-left:10px;list-style: none;height:32px;border-bottom:1px solid #ffffff;}
#menu li, #menu li a { display:block;}
#menu li.currentMenu { background-color:#9b0023;}

/*
#mnuRide { left:0;width:104px; }
#mnuSafe { left:104px;width:87px; }
#mnuReg { left:191px;width:144px; }
#mnuCostume { left:335px;width:179px; }
#mnuTeam { left:514px;width:170px; }
#mnuSpons { left:684px;width:114px; }
#mnuVol { left:798px;width:130px; }
#mnuContact { left:928px;width:128px; }
*/


