
/* 
background-image: url(images/left-column.gif); background-repeat: no-repeat;
border: 0px solid #B4B5B9; 
*/


body { 
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000000;
	}

#container {
	margin: 0 auto;
	position:relative; 
	clear:left;
	background-color: #000000;
	text-align: left;
	width: 1100px;
	}
	
#navSpecial1 {
	position: relative; 
	left: 900px; 
	top: 332px; 
	z-index: 10;
	background-image: url(images/nav-spec-bg.gif); 
	background-repeat: no-repeat;
	width: 86px;
	height: 49px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 16px;
	}
	
#navSpecial2 {
	position: relative; 
	left: 900px; 
	top: 344px; 
	z-index: 10;
	background-image: url(images/nav-spec-bg.gif); 
	background-repeat: no-repeat;
	width: 86px;
	height: 49px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 16px;
	}
	
#navSpecial3 {
	position: relative; 
	left: 527px; 
	top: -160px; 
	z-index: 20;
	background-image: url(images/nav-spec-bg2.gif); 
	background-repeat: no-repeat;
	width: 373px;
	height: 49px;
	font-size: 15px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 35px;
	visibility: hidden;
	}

#navSpecial4 {
	position: relative; 
	left: 527px; 
	top: -148px; 
	z-index: 20;
	background-image: url(images/nav-spec-bg2.gif); 
	background-repeat: no-repeat;
	width: 373px;
	height: 49px;
	font-size: 15px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 35px;
	visibility: hidden;
	}
        
#navSpecial1Home {
	position: relative; 
	left: 830px; 
	top: 340px; 
	z-index: 10;
	background-image: url(images/nav-spec-bg.gif); 
	background-repeat: no-repeat;
	width: 86px;
	height: 49px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 16px;
	}
	
#navSpecial2Home {
	position: relative; 
	left: 830px; 
	top: 338px; 
	z-index: 10;
	background-image: url(images/nav-spec-bg.gif); 
	background-repeat: no-repeat;
	width: 86px;
	height: 49px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 16px;
	}
	
#navSpecial3Home {
	position: relative; 
	left: 457px; 
	top: -152px; 
	z-index: 20;
	background-image: url(images/nav-spec-bg2.gif); 
	background-repeat: no-repeat;
	width: 373px;
	height: 49px;
	font-size: 15px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 35px;
	visibility: hidden;
	}

#navSpecial4Home {
	position: relative; 
	left: 457px; 
	top: -154px; 
	z-index: 20;
	background-image: url(images/nav-spec-bg2.gif); 
	background-repeat: no-repeat;
	width: 373px;
	height: 49px;
	font-size: 15px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 35px;
	visibility: hidden;
	}
	
#logoHeaderMain {
	position: relative; 
	width: 1100px;
	clear: left;
	left: 0px;
	top: -142px;
	}

#nav {
	position:relative; 
	width: 1100px;
	height: 26px;
	clear:left;
	top: -142px;
	background-image: url(images/nav.gif); 
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 188px;
	}
	
#navNEW {
	position:relative; 
	width: 1100px;
	height: 26px;
	clear:left;
	top: -142px;
	background-image: url(images/navNEW.gif); 
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 156px;
	z-index: 100;
	}
	
#homeOver {
	position:relative; 
	clear:left;
	top: -180px;
	left: 168px;
	z-index: 10;
	width: 70px;
	height: 39px;
	background-image: url(images/nav-home-over2.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 20px;
	}
	
#homeOverNEW {
	position:relative; 
	clear:left;
	top: -180px;
	left: 161px;
	z-index: 10;
	width: 70px;
	height: 39px;
	background-image: url(images/nav-home-over2.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 20px;
	}

#homeOverNEW2 {
	position:relative; 
	clear:left;
	top: -180px;
	left: 136px;
	z-index: 10;
	width: 70px;
	height: 39px;
	background-image: url(images/nav-home-over2.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 20px;
	}

#aboutOver {
	position:relative; 
	clear:left;
	top: -180px;
	left: 226px;
	z-index: 10;
	width: 70px;
	height: 39px;
	background-image: url(images/nav-about-over.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 19px;
	}
	
#aboutOverNEW {
	position:relative; 
	clear:left;
	top: -180px;
	left: 194px;
	z-index: 10;
	width: 70px;
	height: 39px;
	background-image: url(images/nav-about-over.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 19px;
	}
	
#currentScheduleOver {
	position:relative; 
	clear:left;
	top: -180px;
	left: 282px;
	z-index: 10;
	width: 161px;
	height: 39px;
	background-image: url(images/nav-current-schedule-over-ie.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 27px;
	}

#currentScheduleOverNEW {
	position:relative; 
	clear:left;
	top: -180px;
	left: 250px;
	z-index: 10;
	width: 161px;
	height: 39px;
	background-image: url(images/nav-current-schedule-over-ie.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 27px;
	}
	
#previousScheduleOver {
	position:relative; 
	clear:left;
	top: -180px;
	left: 428px;
	z-index: 10;
	width: 160px;
	height: 39px;
	background-image: url(images/nav-previous-schedule-over.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 22px;
	}
	
#previousScheduleOverNEW {
	position:relative; 
	clear:left;
	top: -180px;
	left: 396px;
	z-index: 10;
	width: 160px;
	height: 39px;
	background-image: url(images/nav-previous-schedule-over.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 22px;
	}
	
#ticketsOver {
	position:relative; 
	clear:left;
	top: -180px;
	left: 575px;
	z-index: 10;
	width: 79px;
	height: 39px;
	background-image: url(images/nav-tickets-over.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 19px;
	}
	
#ticketsOverNEW {
	position:relative; 
	clear:left;
	top: -180px;
	left: 543px;
	z-index: 10;
	width: 79px;
	height: 39px;
	background-image: url(images/nav-tickets-over.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 19px;
	}
	
#donateOver {
	position:relative; 
	clear:left;
	top: -180px;
	left: 641px;
	z-index: 10;
	width: 74px;
	height: 39px;
	background-image: url(images/nav-donate-over.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 18px;
	}

#donateOverNEW {
	position:relative; 
	clear:left;
	top: -180px;
	left: 609px;
	z-index: 10;
	width: 74px;
	height: 39px;
	background-image: url(images/nav-donate-over.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 18px;
	}

#linksOver {
	position:relative; 
	clear:left;
	top: -180px;
	left: 705px;
	z-index: 10;
	width: 66px;
	height: 39px;
	background-image: url(images/nav-links-over.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 18px;
	}
	
#linksOverNEW {
	position:relative; 
	clear:left;
	top: -180px;
	left: 672px;
	z-index: 10;
	width: 66px;
	height: 39px;
	background-image: url(images/nav-links-over.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 18px;
	}
	
#venueOver {
	position:relative; 
	clear:left;
	top: -180px;
	left: 760px;
	z-index: 10;
	width: 65px;
	height: 39px;
	background-image: url(images/nav-venue-over.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 15px;
	}

#venueOverNEW {
	position:relative; 
	clear:left;
	top: -180px;
	left: 728px;
	z-index: 10;
	width: 65px;
	height: 39px;
	background-image: url(images/nav-venue-over.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 15px;
	}

#signupOver {
	position:relative; 
	clear:left;
	top: -180px;
	left: 815px;
	z-index: 10;
	width: 67px;
	height: 39px;
	background-image: url(images/nav-signup-over.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 12px;
	}
	
#signupOverNEW {
	position:relative; 
	clear:left;
	top: -180px;
	left: 783px;
	z-index: 10;
	width: 67px;
	height: 39px;
	background-image: url(images/nav-signup-over.gif); 
	background-repeat: no-repeat;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 12px;
	}
	
#cartOver {
	position:relative; 
	clear:left;
	top: -172px;
	left: 168px;
	z-index: 1;
	width: 70px;
	height: 39px;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 14px;
	padding-left: 20px;
	}
	
#spacer1 {
	position:relative; 
	width: 1100px;
	clear:left;
	top: -151px;
	}

#pageHeader {
	position: relative; 
	width: 826px;
	height: 92px;
	border: 2px solid #CBCBCB; 
	margin-left: 112px;
	clear: left;
	top: -195px;
	}
        
#pageHeaderHome {
	position: relative; 
	width: 816px;
	height: 92px;
	border: 2px solid #CBCBCB; 
	margin-left: 52px;
	clear: left;
	top: -186px;
	}
        
#trailerThumbHome {
    float: left;
    position: relative; 
	font-size: 36px;
	padding-left: 8px;
	padding-top: 8px;
}

#pageTitleHome {
        float: left;
	color: #7D7D7E;
	font-size: 36px;
        margin: 20px 0 0 18px;
	}
	
#pageTitle {
	position: relative; 
	color: #7D7D7E;
	font-size: 36px;
	padding-left: 150px;
	padding-top: 30px;
	}
        
#mainBodyHome {
	position: relative; 
	width: 816px;
	border-left: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-top: 0px;
	border-color: #CBCBCB; 
	border-style: solid;
	margin-left: 52px;
	background-color: #7A7878;
	clear: left;
	top: -314px;
	}
        
#mainBody {
	position: relative; 
	width: 826px;
	border-left: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-top: 0px;
	border-color: #CBCBCB; 
	border-style: solid;
	margin-left: 112px;
	background-color: #7A7878;
	clear: left;
	top: -323px;
	}

.pageBody {color: #FFFFFF;
	font-size: 16px;
	padding-top: 32px;
	padding-bottom: 32px;
	text-align: left; 
	width: 610px;
	padding-left: 53px;
	line-height: 24px;
	}
        
.pageBodyHome {color: #FFFFFF;
	font-size: 16px;
	padding-top: 15px;
	padding-bottom: 15px;
        padding-right: 200px;
	text-align: left; 
	width: 610px;
	padding-left: 53px;
	line-height: 24px;
	}
	
.pageBody2 {color: #FFFFFF;
	font-size: 16px;
	padding-top: 94px;
	padding-bottom: 32px;
	text-align: left; 
	width: 610px;
	padding-left: 53px;
	line-height: 24px;
	}
	
#mainBody2 {
	position: relative; 
	width: 826px;
	border-left: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-top: 0px;
	border-color: #CBCBCB; 
	border-style: solid;
	margin-left: 112px;
	background-color: #7A7878;
	clear: left;
	top: -363px;
	}
	
#mainBody3 {
	position: relative; 
	width: 826px;
	border-left: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-top: 0px;
	border-color: #CBCBCB; 
	border-style: solid;
	margin-left: 112px;
	background-color: #7A7878;
	clear: left;
	top: -323px;
	}
	
.pageBody3 {color: #FFFFFF;
	font-size: 16px;
	padding-left: 150px;
	padding-top: 16px;
	padding-bottom: 15px;
	text-align: left; 
	width: 610px;
	line-height: 24px;
	}
	
.pageBody4 {color: #FFFFFF;
	font-size: 16px;
	padding-top: 23px;
	padding-bottom: 15px;
	text-align: left; 
	width: 610px;
	padding-left: 53px;
	line-height: 24px;
	}
	
#bannerTitle1 {
	position:relative; 
	float: left; 
	width: 29px;
	height: 38px;
	top: -288px;
	left: 83px;
	z-index: 15;
	background-color: #54505F;
	border-top: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-color: #9D9BA0;
	border-style: solid;
	}
	
#bannerTitle2 {
	position:relative; 
	float: right;
	text-align: left; 
	width: 240px;
	height: 26px;
	top: -288px;
	left: -595px;
	z-index: 15;
	background-color: #54505F;
	color: #000000;
	font-size: 22px;
	padding-left: 53px;
	padding-top: 12px;
	border-top: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-color: #9D9BA0;
	border-style: solid;
	}
	
.bannerTitle3 {
	position:relative; 
	float: right;
	text-align: left; 
	width: 443px;
	height: 26px;
	top: 25px;
	left: -361px;
	z-index: 15;
	background-color: #54505F;
	color: #000000;
	font-size: 22px;
	padding-left: 53px;
	padding-top: 12px;
	border-top: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-color: #9D9BA0;
	border-style: solid;
	background-image: url(images/csh.jpg); background-repeat: no-repeat;
	}
	
.bannerTitle4 {
	position:relative; 
	float: right;
	text-align: left; 
	width: 443px;
	height: 26px;
	top: 25px;
	left: -35px;
	z-index: 15;
	background-color: #54505F;
	color: #000000;
	font-size: 22px;
	padding-left: 53px;
	padding-top: 12px;
	border-top: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-color: #9D9BA0;
	border-style: solid;
	background-image: url(images/csh.jpg); background-repeat: no-repeat;
	}
	
.bannerTitle5 {
	position:relative; 
	float: right;
	text-align: left; 
	width: 443px;
	height: 26px;
	top: 348px;
	left: -361px;
	z-index: 15;
	background-color: #54505F;
	color: #000000;
	font-size: 22px;
	padding-left: 53px;
	padding-top: 12px;
	border-top: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-color: #9D9BA0;
	border-style: solid;
	background-image: url(images/csh.jpg); background-repeat: no-repeat;
	}
	
#bannerTitle6 {
	position:relative; 
	float: right;
	text-align: left; 
	width: 365px;
	height: 26px;
	top: -288px;
	left: -311px;
	z-index: 15;
	background-color: #54505F;
	color: #000000;
	font-size: 22px;
	padding-left: 53px;
	padding-top: 12px;
	border-top: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-color: #9D9BA0;
	border-style: solid;
	}
	
#bannerTitle7 {
	position:relative; 
	float: left; 
	width: 29px;
	height: 38px;
	top: -288px;
	left: -31px;
	z-index: 15;
	background-color: #54505F;
	border-top: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-color: #9D9BA0;
	border-style: solid;
	}
	
.bannerTitle8 {
	position:relative; 
	float: right;
	text-align: left; 
	width: 603px;
	height: 26px;
	top: 25px;
	left: -201px;
	z-index: 15;
	background-color: #54505F;
	color: #000000;
	font-size: 22px;
	padding-left: 53px;
	padding-top: 12px;
	border-top: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-color: #9D9BA0;
	border-style: solid;
	background-image: url(images/csh.jpg); background-repeat: no-repeat;
	}
	
#spacer2 {
	position:relative; 
	width: 826px;
	clear:left;
	}

#copyright {
	position:relative; 
	clear: left;
	text-align: center;
	width: 826px;
	margin-left: 112px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	top: -330px;
	}
	
.filmText {
	color: #FFFFFF;
	font-size: 16px;
	float: right; 
	width: 620px;
	padding-right: 50px;
	}
	
.filmText2 {
	color: #FFFFFF;
	font-size: 16px;
	float: right; 
	line-height: 24px;
	width: 300px;
	padding-right: 40px;
	}
	
.ticketText {
	color: #FFFFFF;
	font-size: 16px; 
	}
	
.donateText {
	color: #FFFFFF;
	font-size: 16px;
	line-height: 24px;
	text-align: right;
	}

.cartText {
	color: #FFFFFF;
	font-size: 12px; 
	font-weight: bold;
	}
	
.cartHText {
	color: #FFFFFF;
	font-size: 12px; 
	font-weight: bold;
	}

td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.siteText {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; line-height: 18px;}
.subnavText {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#7D7D7E; font-weight: bold;}
.thumbBorder {border-left: 0px; border-right: 2px; border-bottom: 2px;	border-top: 0px; border-color: #CBCBCB; border-style: solid;}

a, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: underline; color: #8EFD02;}
a:hover {color: #98b3c0; text-decoration:underline;}
a:active {color:#98b3c0; text-decoration:underline;}

a.cartB, a.cartB:visited {font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: underline; color: #98b3c0;}
a.cartB:hover {color: #8EFD02; text-decoration:underline;}
a.cartB:active {color:#8EFD02; text-decoration:underline;}

a.nav, a.nav:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FFFFFF; font-weight: bold;}
a.nav:hover {color: #7D7D7E; text-decoration: none;}
a.nav:active {color:#7D7D7E; text-decoration: none;}

a.articles, a.articles:visited {font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color: #FFFFFF;}
a.articles:hover {color: #7D7D7E;}
a.articles:active {color:#7D7D7E;}

a.filmmore, a.filmmore:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #D6EC38; }
a.filmmore:hover {color: #FFFFFF;}
a.filmmore:active {color:#FFFFFF;}

a.filmlink, a.filmlink:visited {font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: underline; color: #FFFFFF; }
a.filmlink:hover {color: #D6EC38;}
a.filmlink:active {color:#D6EC38;}

a.festdate, a.festdate:visited {font-family: Arial, Helvetica, sans-serif; font-size: 22px; text-decoration: none; color: #000000; }
a.festdate:hover {color: #000000;}
a.festdate:active {color:#000000;}

a.subnav, a.subnav:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #7D7D7E; font-weight: bold;}
a.subnav:hover {color: #FFFFFF; text-decoration: none;}
a.subnav:active {color:#FFFFFF; text-decoration: none;}

a.copy, a.copy:visited {font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; color: #FFFFFF; font-weight: bold;}
a.copy:hover {color: #7D7D7E; text-decoration: none;}
a.copy:active {color:#7D7D7E; text-decoration: none;}

.input01 {width:160px; border:2px; border-color:#464646; border-style:solid;}
.input02 {width:260px; border:2px; border-color:#464646; border-style:solid;}
.input03 {width:460px; border:2px; border-color:#464646; border-style:solid;}
.inputTA01 {width:460px; height:240px; border:2px; border-color:#464646; border-style:solid;}
.inputTA02 {width:460px; height:500px; border:2px; border-color:#464646; border-style:solid;}
.inputTA03 {width:460px; height:40px; border:2px; border-color:#464646; border-style:solid;}
.inputB01 { font-family: Arial, Helvetica, sans-serif; height:24px; color:#464646; background-color:#EEEEEE; font-variant:small-caps; font-size:12px; font-weight:bold;  border:2px; border-color:#464646; border-style:solid;}



#scroller {
    position: relative;
    z-index: 100;
}




