/* CSS Document */

/* base
----------------------------------------------- */

body  {
background: #ac3131;
margin: 0px;
padding: 0px;
text-align: left;
font-family: Verdana, Arial, Times, serif;
font-size: 77%;
color: #000;
}

p, li {
padding-right: 10px;
padding-left: 15px;
font-size: 0.9em;
line-height: 1.6em;
}


h1, h2, h3 {
padding-left: 15px;
font-weight: bold;
font-size: 110%;
color: #fff;
}

h1, h2 {
font-family: Verdana, Arial, Times, serif;
}

h1 {
font-size: 2.5em;
}

h2 {
font-size: 1em;
font-style: italic;
}

h6 {
font-size: 0.9em;
}

img {
text-decoration: none;
border: none;
}

/* links
----------------------------------------------- */
a {
text-decoration: none;
background-image:none;
color: #fff;
}

a:hover {
text-decoration: none;
color: #fff;
}


#sidebar-2 a, #sidebar-1 a, content a {
background-image: none;
color: #fff;
}

#sidebar-2 a:hover, #sidebar-1 a:hover {
color: #fff;
border-bottom: dotted 1px #fff;
}

/*#links {
padding: 10px;
background-color:#990000;
width: 485px;
margin-left: 15px;
line-height: 2em;
}*/

/* overrides
----------------------------------------------- */

#sidebar-2 p, #sidebar-1 p {
font-size: 100%;
line-height: 1.5em;
}

#sidebar-1 p, {
text-align: left;
}

#sidebar-2 p {
text-align: left;
}


/* global layout
----------------------------------------------- */
#accessibility {
position: absolute;
top: -10000px;
}

#container {
background-image: url(../img/Content_BG.gif);
background-repeat: repeat-x,y;
text-align: left;
background-color: #fff;
color: #000;
padding: 0px;
width: 775px;
\width: 775px;
w\idth: 775px;
height: 100%;
}

#mainContainer {
background-image: url(../img/Bike_BG.gif);
background-repeat: no-repeat;
height: 463px;
margin-left: 0px;
width: 775px;
\width: 775px;
w\idth: 775px;
}

#head {
background-image: url(../img/Header_BG.gif);
background-repeat:no-repeat;
height: 68px;
padding: 0px;
text-decoration: none;
}

#form  {
padding-left: 15px;
}


.right {
float: right;
margin: 2px;
border: solid 2px #990000;
}

#img{
min-height: 125px;
}

.img {
float: left;
margin-right: 5px;
margin-left: 15px;
border: solid 2px #990000;
}

.img-right {
float: right;
margin-right: 5px;
margin-left: 15px;
border: solid 2px #990000;
}

#search {
float: right;
text-align: right;
padding-right: 8px;
margin-top: 10px;
color:#fff;
}

#menu{
background-image:url(../img/Menu_BG.gif);
background-repeat:repeat-x;
width: 765px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 2px;
text-align: right;
color: #FFFFFF;
border: none;
}

#read-more {

background-image:url(../img/Menu_BG.gif);
background-repeat:repeat-x;
width: 490px;
height: 14px;
margin-left: 0px;
margin-top: 10px;
padding-left: 10px;
padding-top: 2px;
padding-bottom: 2px;
text-align: left;
color: #FFFFFF;
border: none;

}

table {
padding-left: 10px;
}

#front-panel {
width: 100%;
}

#left {
float: left;
margin-top: 0px;
width: 230px;
}

#right {
float: right;
margin-top: 0px;
width: 240px;
text-align: left;
}



#sidebar-1 {
color: #FFFFFF;
margin-right: 5px;
margin-top: 230px;
padding: 0px;
float: left;
width: 240px;
\width: 240px;
w\idth: 240px;
/*min-height: 171px;*/
height: 100%;
}

#information {
float: left;
width: 200px;
margin-left: 10px;
margin-top: 30px;

}

#content {
float: right;
width: 490px;
padding-top: 10px;
padding-right: 20px;
padding-left: 0px;
color: #fff;
}

#foot {
clear: both;
text-align: left;
padding-top: 20px;
}

small{
padding-left: 20px;
color: #fff;
}