body
{	font-size: 80%; 
	font-weight: normal; 
	Color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: #F35822 url('../../images/background.gif') repeat-x;
	text-align: center;
	min-width: 790px;
	margin: 0;
}
table
{	font-size: 100%; 
	font-weight: normal; 
	Font-family: Arial, Verdana, Helvetica, sans-serif;
}
#bottom 
{
    position: absolute;
    width: 790px;
    height: 28px;
    z-index: 1;
    left: 0px;
    top: 1004px;
	font-size: 85%; 
	font-weight: normal; 
	Color: #ffffff;
	Font-family: Arial, Verdana, Helvetica, sans-serif;
}
#mainbody
{
    position: relative;
    width: 790px;
    height: 1000px;
    z-index: 1;
    left: 0px;
    top: 0px;
    background: #ffffff url(   '../../Images/rider.jpg' ) no-repeat scroll right top;
    margin: 0 auto;
    text-align: left;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

#mainhome 
{
    position: relative;
    width: 790px;
    height: 1000px;
    z-index: 1;
    left: 0px;
    top: 0px;
    background: #ffffff url(   '../../Images/rider_bw.jpg' ) no-repeat scroll right top;
    margin: 0 auto;
    text-align: left;
}
#date
{
    position: absolute;
    width: 190px;
    height: 15px;
    z-index: 4;
    left: 583px;
    top: 2px;
    text-align:right;
}
#topmenu
{
    position: absolute;
    width: 790px;
    height: 19px;
    z-index: 9;
    left: 0px;
    top: 20px;
}
#sponsors
{
    position: absolute;
    width: 781px;
    height: 91px;
    z-index: 5;
    left: 10px;
    top: 860px;
}
#maxxis
{
    position: absolute;
    width: 400px;
    height: 67px;
    z-index: 4;
    left: 0px;
    top: 100px;
}
#trans
{
    position: absolute;
    width: 450px;
    height: 699px;
    z-index: 1;
    left: 0px;
    top: 110px;
    background: url('../../images/back-grid.png');
}
#extendedtrans
{
    position: absolute;
    width: 790px;
    height: 699px;
    z-index: 1;
    left: 0px;
    top: 110px;
    background: url('../../images/back-grid.png') repeat-x;
}
#aculogo
{  
    position: absolute;
    width: 164px;
    height: 139px;
    z-index: 6;
    left: 524px;
    top: 750px;
}
#location 
{
    position: absolute;
    width: 274px;
    height: 15px;
    z-index: 7;
    left: -5px;
    top: -115px;
}
.newsitems
{
    width: 100%;
    border-collapse: collapse;
    text-align: justify;   
}

.galleryitems
{
    width: 100%;
    border-collapse: collapse;
    text-align: left;   
}

.teamitems
{
    width: 400px;
    border-collapse: collapse;
    text-align: justify;
}

.rideritems
{
    width: 100%;
    border-collapse: collapse;
    text-align: justify;
}

.imgstyle
{
    float: left;
    margin: 0  10px 5px 0;
}

.smltxt {
	font-size: 85%;
	COLOR: #ffffff;
}
.loginstyle
{
    font-size: 90%;
  	font-weight: bold;
 	color: #F35822;
 	border-width: 1px; 
  	padding: 2px;
}
h1 {
  	font-size: 200%;
  	font-weight: bold;
 	line-height: 1;
 	color: #F35822;
 	margin: 0;
 	border-width: 1px; 
  	padding: 2px;
}
h2 { 
	font-size: 130%; 
  	font-weight: bold;
  	line-height: 1;
  	color: #666666;
  	margin: 0;
  	border-width: 1px; 
  	padding: 2px;
}
h3 { 
	font-size: 110%; 
  	font-weight: normal;
  	line-height: 1;
  	color: #666666;
  	margin: 0;
  	border-width: 1px; 
  	padding: 2px;
}
h4 { 
	font-size:1em;
	margin:0 0 0 0;
}
.submenu a:link, .submenu a:visited {
	COLOR: #ffffff; 
	text-decoration: none;
}
.submenu a:hover {
	COLOR: #ffffff; 
	text-decoration: underline;
}
.submenu a:active {
	COLOR: #ffffff; 
	text-decoration: none;
}
a:link, a:visited {
	font-weight: normal;
	COLOR: #F35822; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;
}
a:hover {
	font-weight: normal; 
	COLOR: #F35822; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a:active {
	font-weight: normal;
	COLOR: #F35822; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;
}