@charset "utf-8";
/* background styles */

body {
margin:0px; padding:0px;
background-image:url(assets/bg/sky_bg.jpg);
background-repeat:repeat-x;
}

#main {
margin:0px; padding:0px;

}

.container {
width:911px;
margin:0 auto;
padding:0px;
overflow:visible;
position:relative;


}
p { 
margin:0px 0px 0px 0px; padding 0px 0px 0px 0px;
}

img { 
border: 0px; 
}

a {
	outline: none;
}


A:link {
	text-decoration: none;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	
}

A:visited {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}

A:active {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	}

A:hover {
	text-decoration: underline;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
}


/*-----------------------------------------------------------------------------------------------*/
/* headings and paragraphs*/
/*-----------------------------------------------------------------------------------------------*/


h1 {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	
}

h2 {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

h3 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#900;
	text-transform:uppercase;
	margin:1em 1.8em;
	position:relative;
	top:6px;

}

h4{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CCC;
	padding:0px;
	text-transform:uppercase;
	margin:0.2em 1.6em;
	position:relative;
	top:5px;
	


}
h5 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#900;
	text-transform:uppercase;
	position:relative;
	top:-10px;


}
	
	
	


h6 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#900;
	text-transform:uppercase;
	margin:1em 1.2em;
	position:relative;
	top:6px;

}



h8 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;


}

p.teaser_info {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	
	
}
	

/*-----------------------------------------------------------------------------------------------*/
/* navigation*/
/*-----------------------------------------------------------------------------------------------*/
	
#navigation {
background-image:url(assets/navBG.jpg);
height: 52px;

}

.nav_left {
margin:0 auto;
padding:0px;
float:left;

}

.nav_right {
margin:0 auto;
padding:0px;
float:right;


}



/*-----------------------------------------------------------------------------------------------*/
/* background images */
/*-----------------------------------------------------------------------------------------------*/


#title_latest_project{
	background-image:url(assets/latestBAR.jpg);
	height: 28px;

}

#content_project{
	height: 256px;
	background-repeat:no-repeat;
}

#title_teaser{
	background-image:url(assets/teaserTHEYBAR.jpg);
	height:28px;
}



#title_updates{
	background-image:url(assets/latestUpdatesBAR.jpg);
	height:28px;
}

#title_sponsor{
	background-image:url(assets/sponsorBAR.jpg);
	height:28px;
	position:relative;
	top:-10px;
}

/*-----------------------------------------------------------------------------------------------*/
/*Teaser section*/
/*-----------------------------------------------------------------------------------------------*/
.teaser_info {
margin:0 auto;
padding:0px;
float:left;
background-color:#000000;



}

.teaser_container {
width:911px;
margin:0 auto;
padding:0px;
overflow:visible;
position:relative;
background-color:#000000;


}

.content_teaser{
	background-color:#000000;
	margin:0 auto;
padding:0px;
float:right;
	height:416px;
	width:910px;
}



/*-----------------------------------------------------------------------------------------------*/
/*updates*/
/*-----------------------------------------------------------------------------------------------*/

.updates_inside{
	width:912px;
	height:287px;
	margin:0;
	overflow:visible;
	float:left;
	padding:0;
}

.updates{
	height: 287px;
	width: 304px;
	float:left;
}

#news_updates {
	height:314px;
	
	
}
img.random{
	position:absolute;
	top:25px;
	left:607px;
	z-index:-1;

}

img.video{
	position:absolute;
	top:25px;
	left:304px;
	z-index:-1;

}

img.news{
	position:absolute;
	top:25px;
	left:0px;
	z-index:-1;

}

.update_info{
	width:320px;
	margin:140px -5px;

}

/*-----------------------------------------------------------------------------------------------*/
/*footer*/
/*-----------------------------------------------------------------------------------------------*/

#footer {
color:white;
background-color:#000;
background-image:url(assets/bg/footer_bg.jpg);
background-repeat:repeat-x;
height:135px;
}


.footer_container {
	height:135px;
	width:912px;
	margin:0 auto;
	padding:0px;
	
}
	


/*-----------------------------------------------------------------------------------------------*/
/*blog page*/
/*-----------------------------------------------------------------------------------------------*/

.title_blog {
	background-image:url(assets/latest_postsBAR.jpg);
	height:28px;
}

.left_data {
margin:0 auto;
padding:0px;

}

.search_field { 
	right:0px;
	top:0px;
	
}

.content_container {
	width:910px;
	padding:0;
	margin:0;
	position:relative;
}


.posts_archives{
	
	width:911px;
	height:274px;
	background-image:url(assets/blog_header_bg.jpg);
	padding:0px;
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#900;
}

.blog_info{
	width:850px;
	height:100px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0.7em 1.5em;
	position:relative;
	top:10px;
}

.post_content{
	margin:0.5em 1.5em;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	top:-15px;
	
	

}

.blog_bg{
	position:relative;
	top:-8px;
	background-color:#000;
}

.moretext{
		text-decoration: none;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		position:relative;
		top:10px;
	
}

img.custom-image {
float:left;
	
}
	

/*-----------------------------------------------------------------------------------------------*/
/*single Posts*/
/*-----------------------------------------------------------------------------------------------*/

.post{
	margin:0em 1.2em;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}

.single_container{
	position:relative;

	width:912px;
	height:inherit;
	background-color:#561616;
	background-image:url(assets/single_postBG.jpg);
	background-repeat:no-repeat;
	
}

.link_back{
	position:relative;
	left:14px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;

}


/*-----------------------------------------------------------------------------------------------*/
/*about page*/
/*-----------------------------------------------------------------------------------------------*/
 

.about_info{
	width:900px;
	height:500px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0.7em 1.5em;
	position:relative;
	top:10px;
}



.about_bg{
	margin: -0.5em 0em;
	background-color:#000;
}

.title_about {
	background-image:url(assets/aboutBAR.jpg);
	height:28px;
}

/*-----------------------------------------------------------------------------------------------*/
/*film page*/
/*-----------------------------------------------------------------------------------------------*/
 

.film_info{
	width:873px;
	margin:0.7em 1.5em;
	position:relative;
	
}



.film_bg{
	margin: -0.7em 0em;
	background-color:#000;
	
}

.title_film {
	background-image:url(assets/filmBAR.jpg);
	height:28px;
}

/*-----------------------------------------------------------------------------------------------*/
/*riders page*/
/*-----------------------------------------------------------------------------------------------*/
 

.riders_info{
	width:873px;
	height:500px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0.7em 1.5em;
	position:relative;
	top:10px;
}



.riders_bg{
	margin: -0.5em 0em;
	background-color:#000;
}

.title_riders {
	background-image:url(assets/ridersBAR.jpg);
	height:28px;
}


/*-----------------------------------------------------------------------------------------------*/
/*comments*/
/*-----------------------------------------------------------------------------------------------*/
 

.comments_pos{
	width:873px;
	position:relative;
	top:-10px;
	left:15px;
}



.riders_bg{
	margin: -0.5em 0em;
	background-color:#000;
}

.comments_body{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	

}

/*-----------------------------------------------------------------------------------------------*/
/*category*/
/*-----------------------------------------------------------------------------------------------*/

.cat_body{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	top:-3px;

}

.cat_bg{
	position:relative;
	background-color:#000;
	padding:0 0 0 0;
	top:-10px;
	
}

.cat_archives{
	
	width:911px;
	height:274px;
	background-image:url(assets/blog_header_bg.jpg);
	padding:0px;
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#900;
}


.cat_content{
	margin:0.5em 1.5em;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	top:-15px;
	
}

.title_cat_news{
	background-image:url(assets/cat_news_BAR.jpg);
	height:28px;
}

.title_cat_random {
	background-image:url(assets/cat_random_BAR.jpg);
	height:28px;
}

.title_cat_video {
	background-image:url(assets/cat_video_BAR.jpg);
	height:28px;
}
/*-----------------------------------------------------------------------------------------------*/
/*search field*/
/*-----------------------------------------------------------------------------------------------*/

.search_field{
	position:relative;
	top:20px;
	left:10px;
}
