/**********/
/* reset */
/********/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
/* li{list-style:none;} */
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}


/***********/
/* global */
/*********/
img, div { behavior: url(iepngfix.htc) }

a{
	outline: none;	
	text-decoration: none;	
}

p a:hover{
	text-decoration: none;
	color: #998989;
/*	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #998989;*/
}

/*a:hover img{
	opacity:.8;
	filter:alpha(opacity=80);
}*/

h1, h2, h3, h4, h2 a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #91fe52;
	text-transform: uppercase;
}
 
h1{
	font-size: 21px;
	padding-bottom:11px;	
}

h2, h3, h4{
	font-size: 14px;
	padding-bottom:11px;
	font-weight: normal;
}

p, label, ul, ol, a, li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C0B6B6;	
}

blockquote{
	padding-left:30px;
}


ul{
 list-style-type: square;
}

p{	
}

.clear { clear: both; }

img{
	border:none;
}

/******************/
/* Site specific */
/****************/
html,body{
	background-color: #28111C;
}

#wrapper{	
	margin:auto;
	width:950px;	
}
 
#header{
	position: relative;
}

#logo{
	padding-top: 32px;	
	text-align: left;

}


  /********/
 /* main */
/********/
#main{

}

#main p{
	padding-bottom:10px;
}

#main #title{
	display:none;
}

#content{
	margin-right:120px;
	margin-top:95px;
}

.profile{
	margin-right:500px !important;
}

#content ul,
#content ol{
	margin-left:25px;
	margin-bottom:10px;
}

#content li{
	padding-bottom:5px;
}

#content img{
	float:left;
	padding-right:12px;
	padding-bottom:6px;
}


#lCol{
	width:475px;
	float:left;
}

#rCol{
	width: 475px;
	float:right;
}

#rCol a{
	font-weight:bold;
/*	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #998989;*/
}

#rCol a:hover{	
	color: #C0B6B6;  
/*	border-bottom-color: #C0B6B6;
	border-bottom-style: dashed;*/
}

.trailer{
	text-align:left;
}

#footer{
	position: relative;
	height:20px;
}

.news-item{
	padding-bottom:22px;
}

#gallery{
	padding-top:20px;
	padding-right:20px;		
}

#gallery img{
	margin-right:4px;
	margin-bottom:4px;
	opacity:.7;
	filter:alpha(opacity=70);
	border: 1px solid #FFFFFF;
}

#gallery  a:hover img{
	opacity:1;
	filter:alpha(opacity=100);
}


  /**************/
 /* Sub Nav stuff */
/**************/
#sub-nav{
	padding-top: 95px;
}

#sub-nav h2{
	font-size:11px;
	font-weight:normal;
}

#sub-nav p{

}

#sub-nav ul{
	margin-left: 0px;
	padding-left: 0px;	
}

#sub-nav li{
	list-style-type: none;
	text-transform: uppercase;
	line-height:10px;
	padding-bottom:8px;
}

#sub-nav li a{
	color: #998989;
	font-size: 11px;
}

#sub-nav li.current{
	list-style-image: url(../images/bullet.gif);	
}

#sub-nav li.current a{
	color: #C0B6B6;
	cursor:default;
}

#sub-nav li a:hover{
	color: #C0B6B6;
}


  /**************/
 /* Menu stuff */
/**************/
#main-nav{
	position: absolute;
	left: 475px;
	top:30px;
	width: 426px;	
}

#main-nav ul{
	list-style-type: none;	
}

#main-nav li{
	display:inline;
	padding-right: 13px;
}

#main-nav li a{
	height: 8px;
	font-size:11px;
	text-transform: uppercase;
	color: #998989;
}

#main-nav li a.selected{
	color: #91fe52;
	cursor:default;
}

#main-nav li a.selected:hover{
	color: #91fe52;
}

#main-nav li a:hover{
	color: #C0B6B6;
}

/* twk link */
          
p#twk_wdl {
color:#006f53; 
margin:0 auto;
width:950px;
text-align:left;
}

p#twk_wdl a {
background:transparent url(../images/twk_footer_logo_white.png) no-repeat scroll right center ;
color:#ffffff; 
font-size:11px; 
display:block;
line-height:27px;
font-weight:normal;
font-style:normal;
padding-right:22px;
margin-top:44px!important;
margin-bottom:14px!important;

width:120px;
}
p#twk_wdl a:hover{
color:#ffffff; 
text-decoration:underline;
}

