body {
	color: #FFF;
	font-size: 12px;
	font-family: verdana, arial;
	margin: 0;
	padding: 0;
    background: #111214 url(../images/bg.gif) repeat top;
}

* {
    margin: 0;
    padding: 0;
}

a {
	color: #FFF;
}

#site_container{
    width: 100%;
    margin: 0;
    text-align: center;
}              

#floating-content {
    width: 860px;
    margin: 0 auto;
    text-align: center;    
    background: #343434; 
    display:block;
}

#site-bg {
    width: 860px;
    margin: 0 auto;
    text-align: center;
    display: block;
    float:left;
    background: #343434;
}

#header-top-bg{
    width: 100%;
    height: 20px;
    text-align: center;
    background: url(../images/header-top-bg.gif) repeat-x top;
    margin: 0;
}

#title{
    width: 860px;
    height: 26px;
    text-align: center;
    background: #3d3d3d url(../images/title.gif) no-repeat top center;
    float:left;
    margin: 0;
}

#logo-container {
    width: 200px;
    height: 209px;
    float:left;
    display: block;
    margin: 0 0 0 8px;
}

#logo {
    width: 200px;
    height: 209px;
    float:left;
    display: block;
    background: #4d4d4d url(../images/logo.jpg) no-repeat center;
}

#logo-overlay {
    width: 200px;
    height: 209px;
    float:left;
    display: block;
    background: url(../images/bottom-left-corner.gif) no-repeat bottom left;
}

#image-container {
    width: 644px;
    height: 209px;
    float:left;
    display: block;
    background: #4d4d4d url(../images/bottom-right-corner.gif) no-repeat bottom right;
}

#image {
    width: 644px;
    height: 209px;
    float:left;
    display: block;
    background: url(../images/image1.jpg) no-repeat left center;
}

#image-overlay {
    width: 644px;
    height: 209px;
    float:left;
    display: block;
    background: url(../images/bottom-right-corner.gif) no-repeat bottom right;
}

#menu {
    width: 197px;
    margin: 8px 0 0 8px;
    float:left;
    display:block;
}

#menu-top {
    width: 197px;
    height: 33px;
    float:left;
    display: block;
    margin: 0 0 2px 0;
    background: #4d4d4d url(../images/top-left-corner.gif) no-repeat top left;
}

#menu-middle {
    width: 197px;
    float:left;
    display: block;
    background: #3d3d3d url(../images/middle.gif) repeat-x bottom;
}

#menu-bottom {
    width: 197px;
    height: 35px;
    float:left;
    display: block;
    margin: 2px 0 0 0;
    background: #3d3d3d url(../images/bottom.gif) repeat-x bottom;
}

#content {
    width: 469px;
    display: block;
    float: left;   
    margin: 8px 0 0 8px;  
}

.content-top {
    width: 469px;
    height: 33px;
    margin: 0 0 2px 0;
    float: left;
    display: block;
    background: #4d4d4d url(../images/title-bike.gif) no-repeat right bottom;
}

#content-middle {
    width: 469px;
    float:left;
    color: #FFF;
    padding: 10px 0 10px 0;
    display: block;
    background: #3d3d3d url(../images/middle.gif) repeat-x bottom;
}

#content-bottom {
    width: 469px;
    height: 35px;
    float:left;
    display: block;
    margin: 2px 0 8PX 0;
    background: #3d3d3d url(../images/bottom.gif) repeat-x bottom;
}

#sponsors {
    width: 161px;
    display: block;
    float: left;   
    margin: 8px 0 0 8px;  
}

#sponsors-top {
    width: 161px;
    height: 33px;
    float:left;
    display: block;
    margin: 0 0 2px 0;
    background: #4d4d4d url(../images/top-right-corner.gif) no-repeat top right;
}

#sponsors-middle {
    width: 161px;
    float:left;
    display: block;
    background: #3d3d3d url(../images/middle.gif) repeat-x bottom;
}

#sponsors-slideshow-container {
    float:left;
    margin: 10px 0 10px 10px;
    border:2px solid #4D4D4D;
    width: 136px;
}

#sponsors-bottom {
    width: 161px;
    height: 35px;
    float:left;
    display: block;
    margin: 2px 0 0 0;
    background: #3d3d3d url(../images/bottom.gif) repeat-x bottom;
}
             
.top-title {
    font-weight:bold;
    font-size: 14px;
    margin: 8px 0 0 0;
}

.content-title {
    font-weight:bold;
    font-size: 14px;
    margin: 8px 0 0 0;
    padding: 0 0 0 10px;
    float: left;
    display:block;
}

#footer-container {
    width: 100%;
    float: left;
    background: #3d3d3d;
}

#footer-content {
    width: 100%;
    float: left;
    text-align: center;
    background: #343434;
    padding: 0 0 10px 0;
    color: #4d4d4d;
}

#copyright {
    width: 100%;
    float: left;
    text-align: center;
    font-weight: bold;
    margin: 10px 0 0 0;
}

.menuitem {
    width: 175px;
    float:left;
    margin: 0 0 0 0px;
}

.menuitem a {
    color: #FFF;
    width: 100%;
    height: 100%;
    display:block;
    text-decoration: none;
    float:left;
    font-weight: bold;
    text-align: left;
    border-bottom: 1px solid #4d4d4d;
}

.paragraph {
    width: 450px;
    float:left;
    text-align: left;
    margin: 0 0 0 10px;
}

.paragraph img {
    border: 2px solid #4d4d4d;  
    float:left;
    margin: 0 5px 0 0;
}