
* { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }

html { height: 100%; text-align: center; background: url("/images/bg_main.jpg") fixed top center #000; }

body { font-size: 12px; height: 100%; text-align: left; width: 994px; margin: 0 auto; }


/* Headers */
h1 { font-size: 180%; color: #B73121; font-weight: bold; text-transform: uppercase; padding: 10px 0px 5px 0px; }
h2 { font-size: 150%; font-weight: bold; padding: 10px 0px 5px 0px;}
h3 { font-size: 135%; text-transform: uppercase; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #A1A1A1; }
h4 { font-size: 110%; }

div, p { font-size: 12px; color: #474747; } 
p { padding: 5px 0px 5px 0px;}

a { color: #7f3c25; text-decoration: underline; }
a:hover { text-decoration: none; }

img { border-style: none; border-color: inherit; border-width: 0; }


/*MAIN_CLASSES*/
div.content { padding: 0 13px; width: 624px; }

div.footer { height: 45px; margin: -58px auto 0 auto; width: 904px; padding: 9px 28px 0 28px; }

div.header { height: 187px; background: url("/images/bg_header.jpg") no-repeat bottom center transparent; }

div.header a.logo { display: block; float: left; width: 266px; height: 60px; background: url("/images/logo.png") no-repeat 0 -4px transparent; }

div.header .logo_2 { display: block; float: right; width: 538px; height: 95px; background: url("/images/logo_2.png") no-repeat 0 0 transparent; margin-right: 8px; }

div.main_container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: url("/images/bg_content.jpg") repeat-y top center transparent;
}

div.main_content {
	width: 878px;
	margin: 0 auto;
	padding: 20px 40px 20px 40px;
}

.main_menu { list-style-type: none; display: block; width: 942px; margin: 0 auto; border-top: 4px solid #5b2b08; border-bottom: 4px solid #5b2b08; height: 37px; padding: 15px 7px 0 7px; background: url("/images/bg_main_menu.jpg") no-repeat 0 0 transparent; text-align: center; font-weight: bolder; }

.main_menu_item { font-size: 21px; }
.main_menu_item a { color: #000; text-decoration: none; }
.main_menu_item a:hover { color: #990000; text-decoration: underline; }

div.navigation { padding: 0 13px; width: 282px; }

div.st_block_img { padding-bottom: 24px; text-align: center; }

/* OLD_CLASSES */
#content {
	float: right;
	width: 630px;
	padding-bottom: 40px;
}
#content a {
	color: #8E1A0D;
	border-bottom: 1px dotted #8E1A0D;
	text-decoration: none;
}
#content a:hover {
	border-bottom: 2px solid #8E1A0D;
}
#content img { margin: 0 20px 20px 0; }

#sidebar {
	float: left;
	width: 210px;
	padding-bottom: 40px;
	font-family: "Lucida Grande", Arial, helvetica, sans-serif;
	font-size: 11px;
}
#sidebar li {
	list-style-type: none;
}

#sidebar h3 {
	font-size: 135%;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A1A1A1;
}
	
#sidebar h2, #sidebar h3 {
	font-family: "Lucida Grande" , Tahoma, verdana, arial, helvetica, sans-serif;
}

#sidebar a, #sidebar a:link {
	text-decoration: none;
	color: #888888;
	font-weight: bold;
	text-transform: lowercase;
}
#sidebar a:visited {
	color: #888888;
	text-transform: lowercase;
}

#sidebar a:hover {
	text-decoration: underline;
	color: #8e1a0d;
	font-weight: bold;
	text-transform: lowercase;
}

.titleLink a {
	color: #8E1A0D;
	border-bottom: 1px dotted #8E1A0D;
	text-transform: uppercase;
}
.titleLink a:hover {
	border-bottom: 2px solid #8E1A0D;
	text-transform: uppercase;
}

#footer { clear: both; }
#footer .footmenu li { padding: 0; margin: 0 0 0 3px; color: #fff; }
blockquote { padding: 20px 0 0 20px; margin: 1em 18px 2em 0; color: #8E1A0D; border-top: 1px dotted #ddd; font-family: Georgia; font-size: 1.2em; background: url(http://darwinmotorcycles.com/hpimg/quote.gif) no-repeat 0 10px; }
.navigation { text-align: right; padding-top: 15px; }
.entry h2 { font-size: 18px; }
.entry h4 { font-size: 14px; font-family: Georgia, serif; }


/* FOOTER */
.fl_l {
	float: left !important;
}

.fl_r {
	float: right !important;
}

div.footer {
	height: 45px;
	margin: -58px auto 0 auto;
	width: 904px;
	padding: 9px 28px 0 28px;
}

div.lnk_txt a {
	display: block;
	float: left;
	margin: 10px 0 0 30px;
	color: #8E1A0D;
	border-bottom: 1px dotted #8E1A0D;
	text-decoration: none;
}
div.lnk_txt a:hover {
	border-bottom: 2px solid #8E1A0D;
}

.icon_r_pointer{background:url("/images/icons.png") no-repeat 100% -64px transparent;padding-right:14px;float:right;font-weight:bold;}

.icon_facebook{display:block;float:left;width:74px;height:28px;margin:6px 12px 0 0;background:url("/images/logo_facebook.png") no-repeat 0 0 transparent;}

.icon_flickr{display:block;float:left;width:55px;height:16px;margin:12px 12px 0 0;background:url("/images/logo_flickr.png") no-repeat 0 0 transparent;}

.icon_logo_book{display:block;float:left;width:37px;height:45px;margin:0 0 0 12px;background:url("/images/logo_book.png") no-repeat 0 0 transparent;}

.icon_nada{display:block;float:left;width:60px;height:38px;margin:2px 0 0 12px;background:url("/images/logo_nada.png") no-repeat 0 0 transparent;}

.icon_twitter{display:block;float:left;width:73px;height:15px;margin:12px 12px 0 0;background:url("/images/logo_twitter.png") no-repeat 0 0 transparent;}

.icon_youtube{display:block;float:left;width:57px;height:24px;margin:8px 12px 0 0;background:url("/images/logo_youtube.png") no-repeat 0 0 transparent;}

