@charset "UTF-8";
/* CSS Document */

body {
	text-align:center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family:76%;
	background-color:#1e1e1e;
	font-family:Helvetica, Arial, sans-serif;
	color:#898783;
}
a, a:visited {
	color:#0093be;
	text-decoration:none;
}

#wrapper {
	width:1050px;
margin:0 auto;
background:url(images/small_tile.jpg) repeat 0 11px;
}

#header {
	margin-left:auto;
	margin-right:auto;
/*	background-color:#0a0101;*/
	background-color:#4B2F27;
	background-image:url(images/top_header_new.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	width:1050px;
	height:451px;
	text-align:left;
}
#top {
	margin-left:auto;
	margin-right:auto;
	width:1050px;
	height:977px;
	background-image:url(images/horiz_tile.jpg);
	background-repeat:repeat-x;
}

#top_vid {
	margin-left:auto;
	margin-right:auto;
	width:1050px;
	height:797px;
	background-image:url(images/horiz_tile_vid.jpg);
	background-repeat:repeat-x;
}

#vid_holder {
	position:relative;
	top:-96px;
}

#container {
	margin-left:auto;
	margin-right:auto;
	width:1050px;
/*	height:534px;*/
	background-image:url(images/tile_test.jpg);
	background-repeat:repeat;
}
#content {
	/*
	position:absolute;
	top:310px;
	left:50%;
	margin: 0 100px;
	margin-left:-500px;*/
	width:1000px;
	position:absolute;
	top:310px;
	
	margin: 0 48px;
	
}
.column {
	background:url(images/trans_tile.png) repeat;
	padding:13px 0;
}
#left_col {
	width:390px;
	text-align:left;
	float:left;
	position:relative;
	
}
#right_col {
	float:left;
	width:540px;

	margin-left:30px;
	position:relative;
	top:-70px;
	text-align:center;
}
#signup {
	width:514px;
	height:33px;
	background-image:url(images/signup_bg.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
}

.left_col_content {

	width:362px;

	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding: 10px 10px 5px 10px;


}

.right_col_content {
	width:494px;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding: 10px 10px 5px 10px;
}
.right_col_content h2, #tours h2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#tours {
	text-align:left;
	width:514px;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
#tours small {
	float:right;
	margin-top:-30px;
}
#merch_header, #photos_header, #tours_header, #videos_header {
	background-image:url(images/merch.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-align:left;
}
#photos_header {
	background-image:url(images/photos.gif);
}
#tours_header {
	background-image:url(images/tours.gif);
}
#videos_header {
	background-image:url(images/videos.gif);
	height:15px;
}
#merch div {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:left;
	text-align:left;
}
#merch div img {
	border:none;
	width:90px;
	height:90px;
}
.right_col_content small, #tours small {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	display:block;
	padding-top:5px;
}
.right_col_content small span {
	color:#0093be;
}
#tours_table {
	width:100%;
	text-align:center;
}
#tours_table tr td {
	text-align:left;
	font-size:12px;
}
#tours_table tr td.date {
	text-align:left;
	padding-left:15px;
	width:120px;
}
#tours_table tr td.location {
	text-align:left;
}
.table_row {
	background-color:#0094be;
	color:#221923;
	height:30px;
}
.table_row_alt {
	background-color:#fff;
	color:898783;
	height:30px;
}



#signup .text_input {

	width:90px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#0093be;
	border:none;
	margin:5px 3px 0 3px;
	padding-top:2px;
	height:18px;
}

#signup form input { float:right; }


.thumb_container {

	float:left;
	background-color:#e0e0d8;
	width:70px;
	height:50px;
	text-align:center;
	margin:2px 3px;
	padding:3px 3px;

}

.thumb_container img { margin-left:auto; margin-right:auto; }

#nav {

	float:left;
	left:307px;
	top:127px;
	
	position:relative;
}

#home_link {

width:315px;
height:124px;
float:left;
border:none;
display:block;
position:relative;
left:70px;
top:180px;

}

#nav ul {

	margin: 0 0 0 0;
	padding: 0 0 0 0;

}

#nav ul li { 
	
	list-style-type:none;
	float:left;
	

}

.left_col_content h6 {

	text-transform:uppercase;
	font-size:18px;
	margin: 0 0 ;
	color:#74726a;

}

.left_col_content h5 {

	color:#0093BE;
	text-transform:uppercase;
	font-size:12px;
	display:block;
	margin: 0 0 ;

}

p.postmetadata {

	font-size:12px;
	margin-bottom:3px;


}

.entry { background-color:#fff; padding:6px 6px; margin-top:3px; }
.entry p { padding: 0; margin: 0; font-size:12px; line-height:14px; }


.left_col_content h6 a, .left_col_content h6 a:visited { color:#74726a; }


#footer {

	background-image:url(images/footer_new.jpg);
	width:1050px;
	height:204px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-bottom:0;
	margin-bottom:0;
	
}

.navigation {
	margin:10px 10px 0 10px;
	font-size:12px;

}

#commentform p, #commentform {

	width:300px;

}

.commentlist { list-style-type:none; padding:0 2px; margin: 0 0; }



.commentlist li {
	padding: 0 0;
	margin:20px 0;
font-size:14px;
}

.commentlist li cite {

	font-size:14px;
	font-weight:bold;
	font-style:normal;

}

#commentform input, #commentform textarea {

	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	

}

 #commentform textarea { padding: 3px 3px;  }
 
 	#video .video_thumbs { float:left; padding:0; margin:0; width:75px; height:69px; margin-top:10px; margin-right:4px; margin-left:2px; }
		
		.video_thumbs img { border:0; }
		
		.video_thumbs a { cursor:pointer; }
		
		#banner img {
		
			margin: 10px 0 10px 0; border:none;
		
		}
		
		
		#videos_subtitle {
		
		
	margin:0;
font-size:12px;
font-weight:bold;
padding-top:5px;
text-align:left;
		
		}
		
#legal a {

position:relative;
z-index:1000;
color:#000;
}

#legal {
width:300px;
float:right;
padding-right:110px;
position:relative;
top:185px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
}

#crush_logo {
width:71px;
float:right;
padding-right:285px;
position:relative;
top:182px;
}

#video_comments {
	background:#fff;
	width:766px;
	margin:0 auto;
	padding:0 12px;
	position:relative;
	top:-50px;
	padding-bottom:10px;
	text-align:left;
}

#video_comments .commentlist {
	text-align:left;
}

#video_comments h6.sIFR-active, #video_comments h6#comments, #video_comments h6#respond {
margin:2px 0;
background:transparent;
text-align:left !important;
padding:0;
}

#video_comments h6 object {
text-align:left;
}


#video_comments .commentlist li {
background:#ddd !important;
background-color:#ddd !important;
padding:6px;
display:block;
}

#video_comments .commentlist li p {
margin:5px auto 3px;
font-size:12px;
color:#222;
}


#video_comments #commentform, #video_comments #commentform p {
width:auto;
text-align:left;
}

#video_comments #commentform p input {
	background:#eee;
	border:1px solid #999;
}


#video_comments #commentform textarea {
	width:758px;
	background:#eee;
	border:1px solid #999;
}
