@charset "utf-8";
/* CSS Document */

/* global */
body {
margin			:0px;
padding			:0px;
background		:#000000;
height			:100%;
}

body {
font-family		:font-family: Tahoma, Helvetica, Arial;

}

a:active{
outline			:none;
}

:-moz-any-link:focus {
outline			:none;
}

/* scroll bar */

#container {
	position	: absolute;
	top			: 110px;
	left		: 220px;
	width		: 450px;
	height		: 400px;
	background	: #000000;
	overflow	: hidden;
	border		: 1px solid #333333;
}

#content {
	position	: relative;
	width		: 440px;
	left		: 5px;
	color		:#ffffff;
	padding		:4px;
}

p {
	font		: normal;
}

#scrollArea {
	position	: absolute;
	left		: 675px;
	top			: 120px;
	height		: 380px;
	width		: 11px;
	border		: 1px solid #333333;
	background	: #333333;
	overflow	: hidden;
}

#scroll_icon_up {
	position	: absolute;
	left		: 675px;
	top			: 110px;
	height		: 10px;
	width		: 11px;
	border		: 1px solid #333333;
	background	: #333333;
	overflow	: hidden;
}

#scroll_icon_down {
	position	: absolute;
	left		: 675px;
	top			: 500px;
	height		: 10px;
	width		: 11px;
	border		: 1px solid #333333;
	background	: #333333;
	overflow	: hidden;
}


#scroller {
	position	: absolute;
	top			: -1px;
	width		: 15px;
	background	: #ac7500;
	border-top	: 1px solid #333333;
	border-bottom	: 1px solid #333333;
}

#media_head {
position		:absolute;
width			:500px;
margin 			:0px 0px 0px 200px;
text-align		:center;
font-family		:Tahoma, Arial;
font-size		:18px; 
color			:#ac7500;
top:85px;
}

.media_container {
	width		:98%;
	border-top	: 2px solid #333333;
	border-bottom	: 2px solid #333333;
	margin-top	:5px;
	font-family		:Tahoma, Arial;
	font-size		:12px; 
}

.media_image {
	float		:left;
	margin		:10px; 	
}

.media_header {
margin-top:10px;
}

.media_body {
margin-top:5px;	
}

.media_link {
color	:#ac7500;	
}

.media_link:hover {
color: #333333;	
}





/*site specific */
#main_wrapper {
position		:relative;
width			:900px;
height			:600px;
margin			:30px auto 0px auto;
border			:3px solid #232323;
border-radius	:10px;
-moz-border-radius :10px;
color			:#232323;
background		:bottom right url('../assets/images/brick_wall.jpg');
background-repeat:no-repeat;
}

#footer_wrapper {
position		:relative;
width			:900px;
margin			:10px auto 0px auto;
color			:#232323;
text-size		:8px; 
text-align		:center;
}

#nav_wrapper {
position		:absolute;
top				:0px;
left			:0px;
width			:120px;
margin			:5px 0px 0px 10px;
}

a {
color			:#232323;
text-decoration :none;
border:none;
outline:none;
}

img {
border:none;
outline:none;
}

.nav_item {
background		:#ffffff;
height			:12px;
padding-top		:4px;
margin			:5px 0px 0px 0px;
     opacity: 0.4;
     filter:alpha(opacity: 40);
     -moz-opacity: 0.4;
     -khtml-opacity: 0.4;
font-size		:10px;
text-align		:center;
text-decoration :none;
}

.nav_item:hover {
background		:#232323;
color			:#ff9001;
text-decoration :none;
}

#mail_form_wrapper {
font-family		:Tahoma, Arial;
color			:#ffffff;
margin			:110px 0px 0px 225px;
}

.text_input {
font-family		:Tahoma, Arial;
font-size		:12px; 
background		:#232323;
border			:none;
color			:#ffffff;
}

#contact_success {
width			:100%;
text-align		:center;
font-family		:Tahoma, Arial;
font-size		:18px; 
color			:#ffffff;
margin			:200px 0px 0px 0px;
}

#prod_wrapper {
position:absolute;
width	:600px;
top:135px;
margin: 0px auto 0px auto;
}

#prod_head {
position		:absolute;
width			:100%;
text-align		:center;
font-family		:Tahoma, Arial;
font-size		:18px; 
color			:#ac7500;
top:115px;
}

#prod_text {

width			:600px;
text-align		:center;
font-family		:Tahoma, Arial;
font-size		:14px; 
color			:#ffffff;
margin			:10px 0px 0px 150px;	
}

#poster {
width			:200px;
margin-left		:350px;
text-align		:center;
margin-top		:15px;
     opacity: 0.6;
     filter:alpha(opacity: 60);
     -moz-opacity: 0.6;
     -khtml-opacity: 0.6;
}

#poster:hover {
	     opacity: 0.99;
     filter:alpha(opacity: 99);
     -moz-opacity: 0.99;
     -khtml-opacity: 0.99;
}

#tagline {
position: absolute;
width:100%;
text-align:center;
top:150px;
}


#crew_wrapper {
position:absolute;
top:110px;
margin: 0px auto 0px auto;
}

#crewtabs {
float:left;
width:95px;
height:475px;
margin-left:150px;
}

#crewbios {
float:left;
width:500px;
height:475px;
background-color:#000000;
border-top: 2px solid #333333;
border-right: 2px solid #333333;
border-bottom: 2px solid #333333;
}

.crewtab {
width:95px;
height:95px;
background-color:#333333;
border-right: 2px solid #333333;
}

.crewimage {
margin: 10px 0px 0px 10px; 
border:none;
}

.crewtabselected {
width:95px;
height:95px;
background-color:#000000; 
border-top: 2px solid #333333;
border-left: 2px solid #333333;
border-bottom: 2px solid #333333;
}

#bioheader {
width			:100%;
text-align		:left;
font-family		:Tahoma, Arial;
font-size		:18px; 
color			:#ffffff;
margin			:10px 0px 0px 10px;	
}

#biocontent {
text-align		:left;
font-family		:Tahoma, Arial;
font-size		:14px; 
color			:#ffffff;
margin			:10px 0px 0px 10px;
padding-right		:10px;
}

#bioimage {
float			:left;	
margin			:15px 10px 5px 10px;	
}


 

	


