@charset "utf-8";

body {
	margin: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #020202;
	
}

h3{
	
}

h4{

}

p{
	

}

img{
	display:block;
}

a img{
	border:none;

}

a{

	text-decoration:underline;
}

a:hover{
	
	text-decoration:none;
}

/*----------------------------------------------
      DIVS
------------------------------------------*/

#container{
	width: 960px;

}
#containerside1{
	display: inline;
	float: left;
	width: 712px;

}

#containerside1inner{
	width: 712px;
	background-color: #f0efef;
	padding-bottom: 50px;
}

#containerside2{
	display: inline;
	float: right;
	width: 240px;
	background-color: #141414;

}

#containertier1{
	width: 720px;
	padding-bottom: 8px;

}

#containertier2{
	width: 720px;
	padding-bottom: 8px;
}


#countdowncontainer{
	background-color: #E41B21;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	float: left;

}


#header{
	padding-top: 0px;
	

}

#fb-root{
	border: 0 !important;
	background-color:#FFFFFF;
}


#flashContainer{
	height: 283px;
	width: 712px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#a8a6a6;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}

.flickr_badge_image img {
	border: 0px !important;
	display: inline;
	float: left;
	height: 70px;
	width: 70px;
	margin-right: 5px;	
	margin-bottom: 5px;
	padding:0px;
	position:relative;	
}
/*#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}*/
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#e41b21;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#a8a6a6 !important;}

#flickr_badge_uber_wrapper{	
	width: 225px;
	height:1%;
	padding:0px;
	margin:0px;
}

#flickr_badge_wrapper{
	width: 225px;
	height:1%;
	padding:0px;
	margin:0px;
}

#footer{
	padding-top: 30px;
	padding-bottom: 30px;

}

#innercontent{

}

#innercontentboth{
	width: 662px;
	margin-left: 25px;
}

#innercontentleft{
	display: inline;
	float: left;
	width: 430px;
	margin-left: 25px;
}

#innercontentleft h2, #innercontentboth h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	line-height: 30px;
	font-weight: normal;
	color: #e41b21;
	font-style: italic;
	margin-bottom: 15px;
}

#innercontentleft h4, #innercontentboth h4{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 22px;
	font-weight: normal;
	color: #231f20;
	font-style: italic;
	margin-bottom: 5px;
}

#innercontentleft p, #innercontentboth p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #433d3f;
	margin-bottom: 10px;
}

#innercontentleft p a, #innercontentboth p a{	
	color: #000000;
	text-decoration: underline;	
}

#innercontentleft p a:hover, #innercontentboth p a:hover{	
	color: #e41b21;
	text-decoration: none;	
}

#innercontentright{
	display: inline;
	float: right;
	width: 234px;
}


#mainnavholder{
	margin-top: 17px;
	margin-bottom: 10px;
	height:13px;
}

ul#mainnav li {
	display:block;
	float:left;
	overflow: hidden;
	
}
ul#mainnav li a {
	display:block;
	outline:none;
	height:13px;
	text-indent:-9009px;
	margin:0;
	background-color: transparent;
	background-image: url(../images/nav.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	margin-right:26px;
}

ul#mainnav li#nav1 a {
	width:42px;
	background-position:0px 0px;
}
ul#mainnav li#nav1 a:hover,
#nav1 ul#mainnav li#nav1 a {
	background-position:0px -14px;
}	

ul#mainnav li#nav2 a {
	width:50px;
	background-position:-66px 0px;
}
ul#mainnav li#nav2 a:hover,
#nav2 ul#mainnav li#nav2 a {
	background-position:-66px -14px;
}	


ul#mainnav li#nav3 a {
	width:42px;
	background-position:-140px 0px;
}
ul#mainnav li#nav3 a:hover,
#nav3 ul#mainnav li#nav3 a {
	background-position:-140px -14px;
}	


ul#mainnav li#nav4 a {
	width:53px;
	background-position:-205px 0px;
}
ul#mainnav li#nav4 a:hover,
#nav4 ul#mainnav li#nav4 a {
	background-position:-205px -14px;
}	


ul#mainnav li#nav5 a {
	width:113px;
	background-position:-281px 0px;
}
ul#mainnav li#nav5 a:hover,
#nav5 ul#mainnav li#nav5 a {
	background-position:-281px -14px;
}	


ul#mainnav li#nav6 a {
	width:114px;
	background-position:-404px 0px;
}
ul#mainnav li#nav6 a:hover,
#nav6 ul#mainnav li#nav6 a {
	background-position:-404px -14px;
}	


ul#mainnav li#nav7 a {
	width:65px;
	background-position:-518px 0px;
}
ul#mainnav li#nav7 a:hover,
#nav7 ul#mainnav li#nav7 a {
	background-position:-518px -14px;
}	


ul#mainnav li#nav8 a {
	width:72px;
	background-position:-594px 0px;
}
ul#mainnav li#nav8 a:hover,
#nav8 ul#mainnav li#nav8 a {
	background-position:-594px -14px;
}	


ul#mainnav li#nav9 a {
	width:62px;
	background-position:-691px 0px;
}
ul#mainnav li#nav9 a:hover,
#nav9 ul#mainnav li#nav9 a {
	background-position:-691px -14px;
}	

ul#mainnav li#nav10 a {
	width:83px;
	background-position:-779px 0px;
}
ul#mainnav li#nav10 a:hover,
#nav10 ul#mainnav li#nav10 a {
	background-position:-779px -14px;
}

ul#mainnav li#nav11 a {
	width:46px;
	background-position:-891px 0px;
}
ul#mainnav li#nav11 a:hover,
#nav11 ul#mainnav li#nav11 a {
	background-position:-891px -14px;
}

ul#mainnav li#nav12 a {
	width:64px;
	background-position:-967px 0px;
}
ul#mainnav li#nav12 a:hover,
#nav12 ul#mainnav li#nav12 a {
	background-position:-967px -14px;
}


#nav{

}


#twitter_update_list li{
	margin-bottom: 10px;
}

#twitter_update_list li span{
	
}

#twitter_update_list li span a{ 
	color:#e41b21;
	text-decoration:none;
}

#twitter_update_list li a {
	color:#545050;
	text-decoration:none;
	display:block;
	width: 200px;
	clear: both;
}

#twitter_update_list li a:hover { 
	color:#ffffff;
	text-decoration:underline;
}


#wrapper{
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;

}


/*----------------------------------------------
      CLASSES
------------------------------------------*/

.adpad1{
	padding:0 0 10px 0;
}

.box, .box2{
	background:url(../images/box-arrow_bg.png) no-repeat;
	position:absolute;
	bottom:0px;
	left:0px;
	color: #FFFFFF;
}

.box{
	width:300px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 42px;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	font-family: "Times New Roman", Times, serif;
}

.box2{
	width:180px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 42px;
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
	font-family: "Times New Roman", Times, serif;
}

.box a, .box2 a{
	color: #FFFFFF;
	text-decoration:none;
}

.box a:hover, .box2 a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}

.boxdescrip{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a8a6a6;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
	background-color: #141414;
	line-height: 13px;

}

.clear{
	clear:both;
}

.containertier1box{
	float: left;
	width: 352px;
	margin-right: 8px;
	position:relative;
	display:inline;
	margin-bottom: 8px;
}

.containertier1box img, .containertier2box img{
	display: block;
}

.containertier2box{
	float: left;
	width: 232px;
	margin-right: 8px;
	position:relative;
	display:inline;
	margin-bottom: 8px;
}

.countdownholder{
	padding-bottom: 15px;

}

.sponsorsholder{
	padding: 20px;

}

.daysuntil{
	background-image: url(../images/daystogo.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	display: block;
	float: left;
	height: 50px;
	width: 150px;
	margin-left: 10px;
}

.eventtitle{
	color:#e41b21;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 22px;
	font-weight: normal;
	margin-right: 5px;
}

.eventinfo{
	line-height: 20px;
	margin-bottom: 10px;
}



.filmentry{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E6E3E3;
	padding-bottom: 5px;
}

.filmentry p{

}

.filminfo{
	line-height: 20px;
	margin-bottom: 10px;
}

.filmtime{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #201f1f;
	margin-bottom: 5px;
}

.filminfoicon{
	background-image: url(../images/reel.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 22px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	height: 19px;
	width: 22px;
}

.filmtitle{
	color:#e41b21;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	margin-right: 5px;
}

.filmtitle a{
	color:#e41b21;
	text-decoration:none;
}

.filmtitle a:hover{
	color:#e41b21;
	text-decoration:none;
}

.filmdescrip1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9c9898;
	margin-right: 5px;
}

.filmdescrip2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #201f1f;
	margin-right: 15px;
}



.flickrfeed{
	margin-top: 8px;
	margin-bottom: 15px;
	margin-right: 0;
	margin-left: 10px;
	padding:0px;
	width: 225px;
	
}



.flickrfooter{
	margin-top: 10px;
	margin-bottom: 10px;
}

.flickrlogo{
	display: inline;
	float: left;
	margin-right: 10px;

}
.flickrlink a{
	display: inline;
	float: left;
	background-color: #201f1f;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #676464;
	text-decoration:none;
	font-size: 12px;
	width: 135px;

}

.flickrlink a:hover{
	color: #ffffff;
	text-decoration:underline;
}

.footertext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747373;
	text-align: right;

}

.googlemap{
	width: 662px;
	margin-top: 5px;
	margin-bottom: 20px;

}

.headerbar{
	margin-bottom:8px;
}

.headerbar2{
	margin-bottom:0px;
	background-image: url(../images/headerbg.gif);
	background-repeat: repeat-x;
	display: block;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

h3.headerbar2{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
}

.hilitebox{
	background-color: #E41B21;
	margin-left: -25px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-right: 10px;
	height: 1%;
	overflow: visible;
	position: relative;
	width: 420px;
	display: block;
}

.hilitebox h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #FFFFFF;
	font-weight: normal;
}

.hilitebox a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
}

.hilitebox a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:underline;
}



.imgandtext{
	position:relative;
}

.img_right{
	margin-bottom: 5px;
}

.innercontentbothside{
	float:left;
	display:inline;
	width:321px;
	margin-right: 20px;
	position:relative;
	
}

.innercontbothcontainer{
	width:682px;
}

.innerheader{
	background-image: url(../images/inner_top_bg.jpg);
	background-repeat: no-repeat;
	height: 83px;
	width: 687px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 30px;
	padding-left: 25px;
}

.innerheader h1{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #fbdadb;
}

.list_nobullet{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #433d3f;
	margin-bottom: 20px;
	margin-top: 5px;
	list-style-type: none;
	margin-left: 0px;
}

.list_nobullet li{
	margin-bottom: 5px;
}

.list_nobullet li.sponsor{
	margin-bottom: 5px;
	color:#e41b21;
}

.sponsor{
	color:#e41b21;
}

.list_nobullet a{
	text-decoration:none;
	font-weight:bold;
	color: #433d3f;
}

.list_nobullet li.sponsor a{
	text-decoration:none;
	font-weight:bold;
	color: #e41b21;
}

.list_nobullet a:hover, .list_nobullet li.sponsor a:hover{
	text-decoration:underline;
	font-weight:bold;
}

.logo{
	display: block;
	height: 122px;
	width: 245px;
}

.mainnewsitem{
	margin-bottom: 10px;

}

.mainnewsitem p{
	color: #bfbdbd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
}

.mainnewsitem p a{
	color: #ffffff;
	text-decoration: none;
}

.mainnewsitem p a:hover{
	color: #ffffff;
	text-decoration: underline;
}



.mainnewsdate{
	color: #141414;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 5px;

}

.mainnewsh{
	color:#e41b21;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	margin-right: 5px;
}

.mainnewsh a{
	color:#e41b21;
	text-decoration: none;
}

.mainnewsh a:hover{
	color:#e41b21;
	text-decoration: underline;
}

.maplink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;

}

.maplink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #433d3f;
	text-decoration:none;
	font-weight:bold;

}

.maplink a:hover{
	text-decoration:underline;
}

.normalbulletlist{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #433d3f;
	margin-bottom: 20px;
	list-style-type: disc;
	margin-left: 25px;
}

.normalbulletlist li{
	margin-bottom: 5px;
}

.onnow{
	color: #FDFBFB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: left;
	display: block;
	padding-top: 8px;
	font-weight: normal;
	letter-spacing: 2px;
	padding-left: 10px;

}

.promo1{
	margin-bottom:15px;
}

.rightbox{


}

ul.rightblocklist{

}

.rightblocklist li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-color: #E41B21;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	display:block;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 10px;

}

.rule{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E6E3E3;
}


h1.sideheader{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #e41b21;
	display: block;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 5px;
	padding-left: 12px;
	margin: 0px;
	line-height: 19px;

}

.sidenews{
	padding-top: 5px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 10px;

}

.sidenewsitem{
	margin-bottom: 10px;

}

.sidenewsitem p{
	color: #bfbdbd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
}

.sidenewsitem p a{
	color: #ffffff;
	text-decoration: none;
}

.sidenewsitem p a:hover{
	color: #ffffff;
	text-decoration: underline;
}



.sidenewsdate{
	color: #e41b21;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 5px;

}

.sidenewsh{
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;

}

.sidenewsh a{
	color: #ffffff;
	text-decoration: none;
}

.sidenewsh a:hover{
	color: #ffffff;
	text-decoration: underline;
}



.socialicons{
	background-image: url(../images/twitter_bg.gif);
	background-repeat: no-repeat;
	background-color: #141414;
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 3px;
}

.socialiconbuttons{
	display: inline;
	float: left;
	margin-right: 10px;

}

.socialmedia{
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	background-color: #201f1f;
	margin-bottom: 20px;

}

.sponsors, .sponsors2{
	background-color: #FFFFFF;
	text-align: center;
	padding: 20px;
	margin-bottom: 20px;
}

.sponsors2 img{
	display: inline;	
}

div.sponsors table td{
	text-align: center;
	vertical-align: middle;

}

div.sponsors table td img{
	text-align: center;
	display: inline;

}

.sponsors img{	
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	
}

.sponsors2 img{	
	margin-right: 20px;
	margin-bottom: 20px;
}

.subnav{
	margin-bottom: 10px;
}

.subnav li{
	background-color: #dfdcdc;
	display: block;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 25px;
	background-image: url(../images/subnav_icon.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
}

.subnav a{
	color: #3d0200;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.subnav a:hover{
	color: #e41b21;
	text-decoration: none;
}

.theatresponsor{
	font-size: 11px;
	font-weight: normal;
	color: #DFDCDC;

}


.twitterfeed{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #bfbdbd;

}

.wobox{
	border: 2px solid #E6E3E3;
}
