/* CSS Document */

body {
background:#FFFFFF url(../images/layout/mainBg2.jpg) repeat-x scroll left top;
}
body#framepage {
background:#FFFFFF url() repeat-x scroll left top;
}

#topNav
{
/*background:#FFFFFF url(../images/layout/navBG.jpg) repeat-x scroll left top;*/
}


#outer {


}
#header {

}
#mainLayout
{
border:4px solid #AE7600;
background:#FFFFFF url(../images/layout/watermark2.gif) no-repeat bottom right;
}
h1, h2, h3, h4, ul, p, td, caption 
{
color:#630000;
}
h1 
{
border-bottom:1px solid #990000;
background:transparent url(../images/layout/cassette3.gif) no-repeat scroll left top;
color:#660000;
}
#topNav ul a
{
color:#fff;
background:#AE7600 url(../images/layout/navTop-R.gif) no-repeat scroll right top;
}
#topNav .topNav-tl
{
background:#AE7600 url(../images/layout/navTop-L.gif) no-repeat scroll left top;
}
#topNav ul a:hover
{
background:#2B8ACC url(../images/layout/navTop-R-blue.gif) no-repeat scroll right top;
}
#topNav a:hover .topNav-tl
{
background:#2B8ACC url(../images/layout/navTop-L-blue.gif) no-repeat scroll left top;
}
#mainLayout a, 
body#framepage a 
{
font-weight:bold;
color:#1554AF;
text-decoration:none;
}
#mainLayout a:hover 
{
color:#660000;
}
img.borderline,
#column1 img,
#column2 img,
#iframe-right,
#twitter_div
{
border:1px dashed #AE7600;
}
#column1 .bikegoo_div p img,
#column2 .bikegoo_div p img
{ 
border:none;
}
.bikegoo_div
{ 
border:1px dashed #AE7600;
}
#footer p, ul a
{
color:#FFFFFF;
} 
#footer {
background:#2B8ACC url(../images/layout/footer.jpg) repeat-x scroll left top;
color:#FFFFFF;
border:4px solid #AE7600;
border-top:0px;
}
.grey
{
background-color:#efefef}
