body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color:#313641;
}
.top_border {
	background-color: #0d0d0c;
}
.topnav{
padding: 0;
}
#top_nav{
	background-color: #1A587D;
	padding: 0;
	margin: 0;
}

#top_nav a{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	height: 18px;
	color: #fff;
	margin: 0;
	padding: 0px 14px 0px 14px;
	font-weight: bold;
	text-decoration: none;
}
#top_nav a:link, #top_nav a:visited{
	margin: 0;
		padding: 0px 14px 0px 14px;
	color: #fff;
}
#top_nav a:hover{
	margin: 0;
		padding: 0px 14px 0px 14px;
	color: #95ccda;
}
.shadow{
	background-image: url(images/shadow_09.gif);
	background-repeat: repeat-x;
}
#main_container{
 width: 100%;
 	background-color: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
}
#content{
 width: 800px;
 margin: 0 auto;
	padding: 20px 0 0 0;
	background-color: #fff;
/*border: 1px solid red;*/
}
#content_int{
 width: 730px;
 margin: 0 auto;
	padding: 20px 0px 0px 0px;
	background-color: #fff;
/*border: 1px solid red;*/
}
#content1{
 width: 730px;
 margin: 0 auto;
	padding: 20px 0px 0px 0px;
	background-color: #fff;
/*border: 1px solid red;*/
}
#left{
width: 52%;
float: left;
padding-left: 35px;
margin-bottom: 0px;
}
#right{
width: 33%;
float: right;
padding-right:35px;
margin-bottom: 0px;
}
#left_int{
width: 52%;
float: left;
padding-left: 0px;
margin-left: 33px;
}
#right_int{
width: 33%;
float: right;
padding-right:35px;
}
h1{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 22px;
	color: #1A587D;
	text-align:left;
}
h2{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 22px;
	color: #313641;
	text-align:left;
}
h3{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #1A587D;
	text-align:left;
}
p{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #747e92;
	text-align:left;
	margin-left:35px;
}
.reg_copy{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #747e92;
	text-align:left;
}
.hightlight{
font-size: 15px;
	font-weight: bold;
	color: #747e92;
}
.reg_copy1{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #747e92;
	text-align:center;
}
.hightlight1{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
font-size: 15px;
	font-weight: bold;
	color: #747e92;
	text-align: center;
}
.hightlight_gray_lg{
	font-size: 20px;
	font-weight: bold;
	color: #747e92;
}
.hightlight_gray_xtrlg{
	font-size: 22px;
	font-weight: bold;
	color: #747e92;
}
.gray{
	font-weight: bold;
	color: #747e92;
}
.hightlight_blk{
	font-size: 12px;
	font-weight: bold;
	color: #313641;
}
.hightlight_blk2{
	font-size: 14px;
	font-weight: bold;
	color: #313641;
}
.hightlight_blk3{
	font-size: 20px;
	font-weight: bold;
	color: #313641;
}
.hightlight_blk4{
	font-size: 16px;
	font-weight: bold;
	color: #313641;
}
.hightlight_blk5{
	font-size: 18px;
	font-weight: bold;
	color: #313641;
}
.hightlight_turq{
font-size: 12px;
	font-weight: bold;
		color: #1A587D;
}
.hightlight_turq_it{
font-size: 12px;
	font-weight: bold;
		color: #1A587D;
			font-style: italic;
}
.hightlight_turq_center{
margin-top: inherit;
font-size: 12px;
	font-weight: bold;
		color: #1A587D;
		text-align: center;
}

.hightlight_turq1{
font-size: 14px;
	font-weight: bold;
		color: #1A587D;
}

.hightlight_turq2{
	font-size: 14px;
	font-weight: bold;
	color: #1A587D;
	font-style: italic;
}
.hightlight_turq1{
font-size: 14px;
	font-weight: bold;
		color: #1A587D;
		text-align: center;
}
.hightlight_turg3{
	font-size: 22px;
	font-weight: bold;
	color: #1A587D;
	font-style: italic;
}
.hightlight_turg4{
	font-size: 22px;
	font-weight: bold;
	color: #1A587D;
}

.highlight_red{
color: #CC0033;
}

.mini_copy{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #747e92;
	text-align:left;
}
#footer{
 width: 800px;
position: relative;
 margin: 10px 10px 0 0;
 padding: 0 48px 10px 122px;
 	text-align:left;
}
#credit{
 width: 700px;
position: relative;
 margin: 10px auto 0 auto;
 padding: 0 48px 10px 0px;
}
#sponser_logos{
margin: 0 0 0 100px;
float: left;
}
.border_bkgrnd{
	background-image: url(images/btm_border.jpg);
	background-repeat: repeat-x;
}
.white{
color: #fff;
}
.img_right{
float: right;
}

.img_space{
margin: 0 26px 0 0;
}

.img_space1{
margin: 0 26px 0 14px;
}
.img_space2{
margin: 0 0 0 14px;
}
.img_space3{
margin: 0 0 0 34px;
}
#content a{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #1a587d;
	text-align:left;
	text-decoration: underline;
	font-weight: bold;
}
#content a:link, #content a:visited{
	color: #1a587d;
}

#content a:hover{
color: #313641;
}
#content_int a{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #1a587d;
	text-decoration: underline;
	font-weight: bold;
}
#content_int a:link, #content_int a:visited{
	color: #1a587d;
}

#content_int a:hover{
color: #313641;
}
#form_area{
width: 300px;
float: left;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #747e92;
	text-align:left;
}
.gray_rule{
	background-color: #747e92;
}
.archive_indent{
padding-left: 16px;
}
#lower_int{
position: relative;
display: block;
float: right;
 width: 730px;
 margin: 0 auto;
padding: 10px 140px 0px 0px;
	background-color: #fff;
	}
	
	.table_space{
	 margin-left: 35px;
	}
	
	#content_nav a{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #1a587d;
	text-align:left;
	text-decoration: underline;
	font-weight: bold;
	}
	
	#content_nav a:link, #content_nav a:visited{
	color: #1a587d;
}

#content_nav a:hover{
color: #313641;
}
#content_bottom{
width: 100%;
float: left;
}
.img_block{
position: relative;
}
.tickets_button{
margin-left: 35px;
}
#content_bottom_top{
width: 100%;

}
.center_text{
text-align: center;
}
/* start film archive nav  */
#film_archive_nav{
	padding: 0;
	margin: 0;
}

#film_archive_nav a{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	height: 18px;
	color: #fff;
	margin: 0;
	padding: 0px 14px 0px 14px;
	font-weight: normal;
	text-decoration: none;
}
#film_archive_nav a:link, #film_archive_nav a:visited{
	margin: 0;
		padding: 0px 14px 0px 14px;
	color: #666666;
}
#film_archive_nav a:hover{
	margin: 0;
		padding: 0px 14px 0px 14px;
	color: #1A587D;
}
#theatre_archive_nav{
	padding: 0;
	margin: 0;
}

#theatre_archive_nav a{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	height: 18px;
	color: #fff;
	margin: 0;
	padding: 0px 14px 0px 14px;
	font-weight: normal;
	text-decoration: none;
}
#theatre_archive_nav a:link, #theatre_archive_nav a:visited{
	margin: 0;
		padding: 0px 14px 0px 14px;
	color: #666666;
}
#theatre_archive_nav a:hover{
	margin: 0;
		padding: 0px 14px 0px 14px;
	color: #1A587D;
}
.plain_text{
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
margin: 0;
	font-weight: bold;
color: #000000;
}

/* end film archive nav  */
#top_heading{
	padding: 0;
	margin: 0;
}

#top_heading a{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 22px;
	color: #313641;
	margin: 0;
}
#top_heading a:link, #top_heading a:visited{
	color: #313641;
}
#top_heading a:hover{
	color: #1A587D;
}
#film_archive_years_nav{
width: 730px;
float: left;
margin-top: 10px;
}
#theatre_archive_years_nav{
width: 730px;
float: left;
margin-top: 10px;
}