/*Ride Montreal*/
body {
min-height:100%;
background:url('images/body_bg.png');
background-repeat:repeat;
}

/* Advertising Classes */
.advertising {
width:10px;
height:10px;
color:#FFFFFF;
margin-left:-20px;
float:left;
display:inline;
padding:0px;
}

.advertisingr {
width:80px;
height:auto;
margin:0 auto;
float:right;
}

/*Main Site */
a:link {
color:#999999;
text-decoration:none;
font-weight:600;
}

a:visited {
color:#999999;
font-weight:600;
text-decoration:none;
}
a:hover {
color:#999999;
text-decoration:underline;
}
/* Layout and navbar */
.fullContainer { /*for all encasped elements */
width:1000px;
min-height:978px;
margin:0 auto;
clear:both;
}

.siteContainer { /* from header down. does NOT include ad places */
width:800px;
height:100%;
margin:0 auto;
background:url('images/ridemtl_panel_bg.png') repeat;
overflow:auto;
}

#header {
width:800px;
margin:0 auto;
}

#footer {
background:url('images/ridemtl_footer.gif');
width:800px;
height:20px;
margin:0 auto;
font-size:11px;
text-align:center;
line-height:150%;
color:#FFFFFF;
}
/* Navbar */
#navbar {
background:url('images/ridemtl_navbar.gif');
width:800px;
height:44px;
margin:0 auto;
}

#nav_links {
height:44px;
font-family:Century Gothic;
font-size:14px;
font-weight:bold;
text-align:center;
color:#736F6A;
line-height:300%;
}

#nav_links a:link {
font-family:Century Gothic;
font-weight:bold;
color:#736F6A;
text-decoration:none;
}

#nav_links a:visited {
font-family:Century Gothic;
font-weight:bold;
color:#736F6A;
text-decoration:none
}

#nav_links a:hover {
font-family:Century Gothic;
font-weight:bold;
color:#444444;
text-decoration:underline;
}
/* Panels */
#left_panel {
width:142px;
min-height:770px;
margin:0 auto;
float:left;
}

#left_panel_content {
width:130px;
font-family:Verdana;
font-size:10px;
padding-left:10px;
padding-top:5px;
}

#right_panel {
width:142px;
min-height:770px;
margin:0 auto;
float:left;
}

#right_panel_content {
width:130px;
font-family:Verdana;
font-size:10px;
text-align:center;
padding-top:5px;
padding-left:10px;
}

.panel_list {
color:#000000;
}
/* Content*/ 

#content_biker_bg {
background:url('images/ridemtl_content_bg.png');
background-repeat:repeat;
width:516px;
min-height:770px;
margin:0 auto;
float:left;
}

#content {
width:480px;
height:auto;
color:black;
font-family:Century Gothic, Verdana, Times New Roman;
font-size:13px;
height:auto;
padding:20px;
padding-bottom:5px;
}

#content a:link {
color:red;
text-decoration:none;
}
#content a:visited {
color:red;
text-decoration:none;
}

#content a:hover {
color:red;
text-decoration:underline;
}
/* 
Titles and headers 
*/

/* Title for left & right panels */
.panel_title {
width:142px;
height:20px;
color:black;
font-weight:bold;
margin:0 auto;
margin-top:5px;
}
/* content titles */
.news_title {
color:#444444;
font-weight:bold;
text-align:center;
}
/* news title h1 link color */
.news_title a:link {
color:#444444;
}

.news_title a:visited {
color:#444444;
}
.sub_title {
color:#444444;
text-decoration:underline;
text-align:left;
font-size:15px;
font-weight:bold;
}

.h3Title {
color:red;
text-decoration:underline;
text-align:left;
font-size:13px;
}

.review_title {
background:url('images/review_title_bg.png');
background-repeat:no-repeat;
width:425px;
height:20px;
color:#FFFFFF;
font-family:Century Gothic;
font-size:14px;
text-align:center;
line-height:150%;
}
/* form styling */

/* trails page select list style */
#orderby {
width:auto;
margin:0 auto;
float:right;
}

#orderby select {
width:80px;
font-size:10px;
background:url('images/orderby_select.png');
}

#orderby input {
font-size:10px;
}