/* CSS Document */

/* MTBK-Adventure.com
	Style #2 */

BODY { background-color: #000033; }
	
.article { padding-bottom: 30px; }
.article p { padding: 0 20px 0px 10px; margin: 0; line-height: 170%; }

#wrapper { width: 760px; margin: 20px auto 20px auto; padding: 0; }

#header { background-image: url(site_images/mb3_r2_c2.png); background-repeat: no-repeat; height: 78px; width: 100%; }

#home_link { float: left; width: 5px; }
#home_link IMG { border: 0px; margin-top: 5px; margin-left: 30px;}

#top_banner { float: right; width: 500px; text-align: right; padding-right: 28px; padding-top: 11px; }
* html #top_banner { padding-top: 5px; padding-right: 0px; }
#top_banner IMG { border: 1px solid black; }

.content_tr { width: 100%; padding-top: -5px; background: url(/site_images/mb3_r4_c2.png) repeat-y left top; }
#content_strip_top { background: url(/site_images/mb3_r3_c2.png) no-repeat left top; height: 16px;  }
#content_strip_bottom { background: url(/site_images/mb3_r6_c2.png) no-repeat left top; height: 22px; }

/* Sidebar */


#sidebar { padding: 0 0 0 0; margin: 0 20px 0 10px; width: 210px; float: right; background: transparent;}
* html #sidebar { margin-left: 20px; margin-right: 12px;}

#sidebar h5 { 
	 	background: url(/site_images/mb3-x_r6_c3.png) no-repeat left top; 
		height: 36px;  margin-top: -5px; /*padding-left: 55px; */padding-top: 11px; margin-bottom: -20px; text-align: center;
}
* html #sidebar h5 { height: 50px; margin-top: 2px; margin-bottom: -20px; }
* html #sidebar ul { margin-top: -8px; margin-left: 48px; }

#sidebar h5 a { text-decoration: none; color: black; }

#sidebar LI A { 
	color: white; text-decoration: none; display: block; background-color: #004477; 
	font-size: 13px;
	padding-left: 20px; }
#sidebar LI IMG { border: 0px; }
*html #sidebar LI A { padding-left: 18px; }
#sidebar LI A:hover { display: block; background-color: #cc6600; color: black; }
#sidebar LI { list-style: none; margin-left: -30px; margin-right: 20px; border: 1px solid #000033; padding: 2px; }
	* html #sidebar LI { width: 160px;}



/* *************** */


#left_images { text-align: center; }
#left_images IMG { border: 1px solid black; }

#main_content { width: 450px; text-align: left; padding-left: 28px; vertical-align: top; background: transparent;}
/* * html #main_content { margin-left: 30px; padding: 0 0 0 25px; margin: 0; } */
#main_content A { color: #003366; }
#main_content h1 { margin-top: -5px; }
* html #main_content h1 { margin: 0; }

#content_right { vertical-align: top; background: transparent;}

#page_bottom { vertical-align: bottom; }
#footer {background: url(/site_images/mb3_r7_c2.png) no-repeat left top; clear: both; height: 78px; margin-top: -2px; }	


/* H tags */
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, li, label, fieldset, td, a, span { font-family: Arial, Helvetica, sans-serif; }
h1 { font-size: 24px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
p, li { font-size: 12px; }

P.copyright { font-size: 10px; text-align: center; padding-bottom: 20px; }

/* Bottom Banner */
#bottom_banner IMG { border: 1px solid black; }
#bottom_banner { padding-left: 30px; }

/* ************************************************************************************************************************ */
/*			Start of backup filthy_page_styles.css																			*/
/* ************************************************************************************************************************ */

#index_content TD.photo_col { width: 150px; vertical-align: top; padding-top: 60px;}

/* Main Page */
.main_page_random_photo { border: 1px solid black; margin-bottom: 5px; }
.photo_col { text-align: center; }
TABLE.main_page_news { background-color: #AFC9E3; border: 1px inset black; padding: 0px 0px 0px 10px; height: auto;} 
TABLE.main_page_news IMG { padding-right: 0px; margin-right: 0px; border: 1px solid black; }
P.indent_p { padding-left: 10px; padding-right: 10px; }

SPAN.headlines { color: black; font-size: 18px; font-weight: bold;}
A.more_headlines { color: black; font-size: 10px; font-weight: normal; }
SPAN.headline { font-size: 15px; font-weight: bold; padding: 0;}
SPAN.headline_date, SPAN.headline_author { font-size: 11px; padding: 0;}
A.headline_link { font-size: 10px; }

/* News Classes */
.news_table { width: 100%; }
* html .news_table { width: 95%; }
.news_heading_h3 { 
	border-top: 3px solid black; border-bottom: 1px solid black; display: block; font-size: 16px; 
	font-weight: bold; margin-bottom: 0px; padding-bottom: 0px; margin-top: 3px; padding-top: 0px; 
}
* html .news_heading_h3 { padding-top: 5px; padding-bottom: 3px; }
.news_heading { font-size: 14px; font-weight: bold; }
.news_info { font-size: 10px; }
.content { font-size: 11px; }
.small_link { font-size: 10px; }

/* FAQ Display All */
#faq_display, #shop_display { font-size: 12px; }

LI.faq_question { font-size: 12px; }
SPAN.faq_question { font-weight: bold; }
SPAN.faq_answer { font-size: 11px;}
A.back_to_top { font-size: 9px; color: #006633; text-decoration: none; }


/* Bike Shops */
FIELDSET.bike_shop_fs { border: 1px groove silver; margin-bottom: 20px;}
LEGEND.bike_shop_l { font-size: 14px; font-weight: bold; background-color: white; border: 1px solid black; }
TABLE.bike_shop_listing { vertical-align: top; font-size: 12px;}
SPAN.shop_brief { font-style: italic; font-size: 13px; }
TABLE.bike_shop_listing TH { width: 20%; font-size: 12px; font-weight: bold; vertical-align: top; }

/* Links */
SPAN.link_title { font-size: 13px; font-weight: bold; }
A.link_url { font-size: 9px;}
SPAN.link_text { font-style: italic; }

/* Trail Photos */
#trail_photos { width: 100%; }
#trail_photos TD { width: 25%; vertical-align: top; text-align: center; }
#trail_photos IMG { border: 1px solid silver; }

/* Show Photos */
#show_photo { text-align: center; }
#show_photo IMG { border: 2px solid silver; }

/* Contact Us */
P.bio { font-size: 11px; }
TABLE.bio { width: 100%; background-color: black; }
TD.name { width: 33%; }
	SPAN.heavy { font-weight: bold; }
	SPAN.light { font-style: normal; }
TD.email { width: 67%; }
.name, .email, .city, .time { font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

.light_bg { background-color: #efefef; }
.dark_bg { background-color: #dfdfdf; }

/* SIDEBAR */

/* News Snippets */
#news_snippet { text-align: left; display: inherit; }
P.news_paragraph { margin-top: 0px; }
SPAN.snippet_headline { font-weight: bold; font-size: 11px; color: white;}
SPAN.snippet_date { font-size: 9px; font-weight: normal; color: #cccccc;}
SPAN.snippet_content { font-size: 10px; color: #cccccc; }
A.snippet_more { font-size: 9px; color: white;} 

A.map_link { color: white; font-weight: bold; }
P.random_thumb, P.ad_header, P.region_photos, P.region_trails, P.news_snippets { color: #cc6600; font-weight: bold; }
* html P.random_thumb, P.ad_header, P.region_photos, P.region_trails, P.news_snippets { padding-top: 2px; margin-top: 2px; }

UL.region_trails { text-align: left;}
A.region_trails { color: white;}

/* Trails.php -- Region */
DIV.region_info { display: block; background-color: white; padding: 0 5px 0 5px;}
P.region_info { }
SPAN.region_name { font-size: 18px; font-weight: bold; }
A.region_link { font-size: 12px; text-align: right; margin-top: 2px; float: right; }

/* Filthy Fodder Stories */
#big_fodder_photo { background-color: #efefef; 
	border: 1px solid black; float: right; width: 240px; 
	text-align: center; margin: 10px; padding-bottom: 3px;}
#big_fodder_photo SPAN { padding: 0px 3px 0px 3px; font-size: 12px; }

/* Site Map */
#site_map_page_body LI { padding-bottom: 2px; }
#site_map_page_body A { font-weight: bold; }

/* Display Photo */
.photo_tr { width: 100%; padding-top: -5px; background: url(/site_images/photo_r4_c2.png) repeat-y left top; }
#photo_strip_top { background: url(/site_images/photo_r3_c2.png) no-repeat left top; height: 16px;  }
#photo_strip_bottom { background: url(/site_images/photo_r6_c2.png) no-repeat left top; height: 22px; }

#photo_content { width: 100%; text-align: center; /*padding-left: 28px; */vertical-align: top; background: transparent;}
/* * html #main_content { margin-left: 30px; padding: 0 0 0 25px; margin: 0; } */
#photo_content A { color: #003366; }
#photo_content IMG { border: 2px solid black; }
#photo_content h1 { margin-top: -5px; }
TD#photo_content .caption { font-weight: bold; font-size: 14px; margin: 0px 80px 0px 80px; }
* html #photo_content h1 { margin: 0; }
#photo_content .back_link A { color: black; font-weight: bold; }

