@font-face {
	font-family: bureau_grotesque;
	src: url('fonts/BureauGrotesque.otf');
}
/*
*{margin:0;padding:0;}
*/
body {
	padding:0;
	margin: 0;
 	background: #000 url('images/bg.jpg') repeat-x top center;
	background-position:0px -100px;
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#FFF;
}
.text_red{color:#EC1B23;}
.red{color:#EC1B23;font-size:14px;font-family:Times New Roman;font-weight:bold;}
.red2{color:#EC1B23;font-size:14px;font-family:Arial;font-weight:bold;text-transform:uppercase;}
.clear{clear:both;}
.noimage img{
	display: none;
 }

a, a:visited{text-decoration:none;margin-right:0px;color:#FFF;}
a:hover{text-decoration:none;margin-right:0px;color:#EC1B23;}

img a, img a:visited{boder:1px solid #FFF;padding:1px;}
img a:hover{border:1px solid #EC1B23;padding:1px;}

a.submenu_lnk, a.submenu_lnk:visited{font-family:Arial;font-size:12px;text-decoration:none;margin-right:0px;color:#FFF;text-transform:uppercase;line-height:20px;}
a.submenu_lnk:hover{font-family:Arial;font-size:12px;text-decoration:none;margin-right:0px;color:#EC1B23;text-transform:uppercase;}


a.lnk_white, a.lnk_white:visited{font-family:Times New Roman,sans-serif;font-size:13px;text-decoration:none;margin-right:0px;color:#FFF;}
a.lnk_white:hover{font-family:Times New Roman,sans-serif;font-size:13px;text-decoration:none;margin-right:0px;color:#EC1B23;}

a.lnk_blue4, a.lnk_blue4:visited{font-family:Times New Roman,sans-serif;font-size:11px;text-decoration:none;margin-right:0px;color:#47C7F4;}
a.lnk_blue4:hover{font-family:Times New Roman,sans-serif;font-size:11px;text-decoration:none;margin-right:0px;color:#EC1B23;}

a.lnk_blue3, a.lnk_blue3:visited{font-family:Times New Roman,sans-serif;font-size:14px;text-decoration:none;margin-right:0px;color:#47C7F4;}
a.lnk_blue3:hover{font-family:Times New Roman,sans-serif;font-size:14px;text-decoration:none;margin-right:0px;color:#EC1B23;}

a.lnk_blue2, a.lnk_blue2:visited{font-family:Times New Roman,sans-serif;font-size:13px;text-decoration:none;margin-right:0px;color:#47C7F4;}
a.lnk_blue2:hover{font-family:Times New Roman,sans-serif;font-size:13px;text-decoration:none;margin-right:0px;color:#EC1B23;}

a.lnk_red, a.lnk_red:visited{font-family:Times New Roman,sans-serif;font-size:13px;text-decoration:none;margin-right:0px;color:#EC1B23;}
a.lnk_red:hover{font-family:Times New Roman,sans-serif;font-size:13px;text-decoration:none;margin-right:0px;color:#FFF;}

a.lnk_red, a.lnk_red:visited{font-family:Times New Roman,sans-serif;font-size:13px;text-decoration:none;color:#EC1B23;}
a.lnk_red:hover{font-family:Times New Roman,sans-serif;font-size:13px;text-decoration:none;color:#FFF;}


a.allmodels, a.allmodels:visited{text-decoration:none;margin-right:0px;color:#ccc;}
a.allmodels:hover{text-decoration:none;margin-right:0px;color:#fff;}

a.lnk_blue, a.lnk_blue:visited{text-decoration:none;margin-right:0px;color:#67C8E7;}
a.lnk_blue:hover{text-decoration:underline;margin-right:0px;color:#67C8E7;}

a.lnk_gray, a.lnk_gray:visited{text-decoration:none;margin-right:0px;color:#343434;}
a.lnk_gray:hover{text-decoration:none;margin-right:0px;color:#FFF;}

a.lnk_gray2, a.lnk_gray2:visited{font-size:15px;text-decoration:none;color:#9A9A9A;}
a.lnk_gray2:hover{font-size:15px;text-decoration:none;color:#FFF;}

a.story_category, a.story_category:visited{font-size:20px;text-transform:lowercase;text-decoration:none;margin-right:0px;color:#EC1B23;}
a.story_category:hover{font-size:20px;text-transform:lowercase;text-decoration:underline;margin-right:0px;color:#EC1B23;}

a.lnk_footer, a.lnk_footer:visited{font-size:20px;text-transform:uppercase;color:#343434;}
a.lnk_footer:hover{font-size:20px;text-transform:uppercase;color:#FFF;}

a.story_title, a.story_title:visited{font-size:17px;text-decoration:none;margin-right:0px;color:#EC1B23;}
a.story_title:hover{font-size:17px;text-decoration:underline;margin-right:0px;color:#EC1B23;}

#stories_menu a, #stories_menu a:visited{text-decoration:none;color:#9D9EA2;padding-left:10px;}
#stories_menu a:hover{background: #000 url('images/arrow_menu.gif') no-repeat center left;text-decoration:underline;color:#EC1B23;padding-left:10px;}
#stories_menu a.current{background: #000 url('images/arrow_menu.gif') no-repeat center left;text-decoration:underline;color:#EC1B23;padding-left:10px;}

.title_red{font-size:17px;text-decoration:none;margin-right:0px;color:#EC1B23;}

h1 a, h1 a:visited{font-size:23px;font-family:bureau_grotesque;font-weight:normal;text-transform:uppercase;margin:0 0 5px 0;padding:5px 0 3px 0;border-bottom:2px solid #FFF;color:#FFF;}
h1 a:hover{font-size:23px;font-family:bureau_grotesque;font-weight:normal;text-transform:uppercase;margin:0 0 5px 0;padding:5px 0 3px 0;border-bottom:2px solid #FFF;color:#EC1B23;}

h1{font-size:23px;font-family:bureau_grotesque;font-weight:normal;text-transform:uppercase;margin:0 0 5px 0;padding:5px 0 3px 0;border-bottom:2px solid #FFF;color:#FFF;}
h2{font-size:22px;font-family:bureau_grotesque;font-weight:normal;text-transform:uppercase;margin:0 0 5px 0;padding:5px 0 3px 0;color:#FFF;}
h3{font-size:24px;font-weight:normal;margin:0 0 15px 0;padding:5px 0 3px 0;border-bottom:2px solid #FFF;color:#FFF;text-transform:uppercase;} 

.contact_input{height:22px;background:#170D11;border:1px solid #421819;color:#7D6F73;width:230px;margin-bottom:10px;}
.contact_textarea{background:#170D11;border:1px solid #421819;color:#7D6F73;width:230px;height:60px;}
.contact_submit{background:#170D11;border:1px solid #421819;color:#7D6F73;padding:3px;}

.casting_submit{
	width:77px;
	height:28px;
	background: url('images/btn_send.gif') no-repeat;
	border:1px solid #FFF;
}
 
#container{
	width:840px;
	margin:0 auto;
}
	#header{
		height:120px;
	}
		 
		#follow{
			float:right;
		}
			#follow_bg{
				float:left;
				width:210px;
				height:31px;
				padding:5px 0 0 5px;
				background: url('images/top_bg.gif') repeat-x;
			}
			.top_menu{
				z-index:1;
				float:right;
				width:355px;
				text-align:left;
				padding-left:245px;
				margin:20px 0px 0px 0px;
				/margin:0px 0px 0px 0px;
				font-size:28px;
				font-family:bureau_grotesque;
			}
			#menu_spacer1{
				margin:3px 5px 0 3px;
			}
			#menu_spacer2{
				margin:3px 5px 0 3px;
			}
			#djs{
				z-index:2;
				position:absolute;
				margin:0px 0px 0px 65px;
				width:169px;
				text-align:left;
				border-left:1px solid #421819;
				border-bottom:1px solid #421819;
				border-right:1px solid #421819;
				 
			}
			#djs_top{
				width:65px;
				height:35px;
				margin:-35px 0px 0px -1px;
				border-top:1px solid #421819;
				border-right:1px solid #421819;
				border-left:1px solid #421819;
				background: url('images/bg_submenu.png');
			}
			#djs_noline{
				float:left;
				width:65px;
				height:1px;
				background: url('images/bg_submenu.png');
			}
			#djs_line{
				float:left;
				width:103px;
				height:1px;
				border-top:1px solid #421819;
				margin-top:-1px;
				background: url('images/bg_submenu.png');
			}
			#djs_content{
				width:149px;
				min-height:100px;
				padding:10px;
				background: url('images/bg_submenu.png');
			}
			
	#video_content{
		margin:10px 0 0 0;
		width:915px;
		height:420px; 
		padding:15px;
		background:#141414;
	}
	#stories_menu{
		float:left;
		width:120px;
		border-right:1px solid #484646;
		line-height:17px;
	}
	
	#submenu{
		margin:15px 0 0 20px;
		height:31px;
	}	
		.submenu_button{
			margin:0 10px 0 0;
			float:left;
		}
			.submenu_button_left{
				float:left;
				width:3px;
				height:31px;
				background: url('images/submenu_left.gif') repeat-x;
			}
			.submenu_button_bg{
				float:left;
				width:98px;
				height:31px;
				background: url('images/submenu_bg.gif') repeat-x;
				text-align:center;
				line-height:33px;
				font-family:Arial;
				font-weight:bold;
			}
			.submenu_button_right{
				float:left;
				width:3px;
				height:31px;
				background: url('images/submenu_right.gif') repeat-x;
			}		
	 
	.post{
		padding:10px 20px 20px 0px;
		width:555px;
		line-height:19px;
	}
	.post img{
		padding:1px;
		border:1px solid #ccc;
	}
	#signup{
		width:298px;
		height:59px;
		padding:5px 0 0 0;
		background: url('images/signup_bg.gif') repeat-x;
		border:1px solid #333;
		line-height:25px;
		text-align:center;
	}				
	
	.footer{
		margin:40px auto 0px auto;	
		padding:30px 0px 0px 0px;
		background: url('images/new_footer.gif') repeat-x top;
	}
	.footer_container{
		margin:15px auto;
		width:840px;
		height:80px;
	}
	.footer_content{
		float:left;
		color:#343434;
		font-size:20px;
		font-family:bureau_grotesque;
	}
	
/*Cities Menu*/
#cities_menu a, #cities_menu a:visited{text-decoration:none;color:#67C8E7;padding-left:10px;line-height:18px;}
#cities_menu a:hover{background: #020303 url('images/arrow_blue2.gif') no-repeat center left;text-decoration:none;color:#EC1B23;padding-left:10px;}
#cities_menu a.current{background: #020303 url('images/arrow_blue2.gif') no-repeat center left;text-decoration:none;color:#EC1B23;padding-left:10px;}
 
/*End cities menu*/	
	
/* Twitter */
	#twitter_div{
		margin:0;
		padding:0;
		margin-bottom:20px;
	}
	#twitter_update_list{
		list-style-type:none;
		margin-top:20px;
		padding:0;
	}
	#twitter_update_list li{
		padding:0;
		padding-bottom:10px;
	}
	
	#twitter_update_list span .published timestamp{
		color:#FFF;
	}
	
	#twitter_update_list a, #twitter_update_list a:visited{font-family:Arial,sans-serif;font-size:13px;text-decoration:none;color:#47C7F4;}
	#twitter_update_list a:hover{font-family:Arial,sans-serif;font-size:13px;text-decoration:none;color:#EC1B23;}
	
	a.tweet-url username, a.tweet-url username :visited{font-family:Arial,sans-serif;font-size:13px;text-decoration:none;color:#EC1B23;}
	a.tweet-url username:hover{font-family:Arial,sans-serif;font-size:13px;text-decoration:none;color:#EC1B23;}

/* End Twitter */ 
 
/* Begin Images */
p img, .entry img, .attachment-thumbnail {
	padding: 0;
	max-width: 100%;
	border:0px;
	}

 
/* End Images */	

 

/*Home Slider*/
	.slider_carousel{
	margin:20px 0 0 0;
    width:840px;
	height:130px;
	background: url('images/slider_bg.gif') repeat-x;
	}
	.slider_l{
	float:left;
    width:13px;
	height:130px;
	background:url(images/slider_left.gif) no-repeat; 
	}
	.slider_r{
    float:left;
	width:14px;
	height:130px;
	background:url(images/slider_right.gif) no-repeat; 
	}

    /*Class to set the styling option for the previous button on the Carousel */

    .slider_carousel a.prev{
    float:left;
    display:block;
    background:url(images/arrow_l.gif) no-repeat center;
    width:13px;
	height:26px;
	margin:53px 15px 0px 3px; 
    }

    /*Class to set the styling option for the next button on the Carousel */

    .slider_carousel a.next{
    float:left;
    display:block;
    background:url(images/arrow_r.gif) no-repeat center;
    width:13px;
    height:26px;
	margin:53px 4px 0px 5px; 
    }

    /*Class to set the styling option for the scroller part of the Carousel */

    .slider_style{
    float:left;
	text-align:left;
	min-width:760px;
	}

    .slider_style ul{
    margin:0px;
    padding:0px;
	list-style:none;
    }

    /*Class to set the image background and the size of it, do note that it�s not the size of the scrolling images, it sets the size of the background image that I�ve used for every actual image that will be scrolling*/

    .slider_style li {
    list-style:none;
	padding:0px;
    margin:13px 23px 0px 0px;
	}

    /*This here actually sets the size of the scrolling images */

    .slider_style img {
    width:125px;
    height:85px;
	border:0px;
    }
	.slider_style a img{
	padding:1px;
	border:1px solid #1e1e1e;
	margin-bottom:2px;
	}
	.slider_style a:hover img{
	padding:1px;
	border:1px solid #EC1B23;
	}
/*End Home Slider*/
  

/* CSS for Events Slider*/
	
	.sliderwrapper2{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 270px; /*width of featured content slider*/
	height: 365px;
	}
	
	.sliderwrapper2 .contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	background: #020303;
	width: 270px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	}
	
	
	
	
	.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 270px; /*width of featured content slider*/
	height: 365px;
	}
	
	.sliderwrapper .contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	background: #020303;
	width: 270px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	}
	
	.pagination{
	width: 150px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	padding: 5px 10px;
	background:#020303;
	margin-left:67px;
	}
	
	.pagination a{
	font-size:1px;
	padding:5px;
	margin-right:5px;
	text-decoration: none; 
	color: white;
	background: white;
	}
	
	.pagination a:hover, .pagination a.selected{
	color: #EC1B23;
	background-color: #EC1B23;
	}

	a.next, a.prev{
	padding:0px;
	text-decoration: none; 
	color: white;
	background-color: #EE1D24;
	}
/* CSS for Events Slider*/	

/*Post Images*/ 

img.alignright {
	margin: 0 0 2px 7px;
	display: inline;
	padding:1px;
	}

img.alignleft {
	margin: 0 10px 2px 0;
	display: inline;
	padding:1px;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */	
