/* Site Layout and fonts */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #535353;
	color:#000000;
}
a {
	color: #113F6B;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}
img {
	border:0px;
}
h1 {
	font-size:30px;
	border-bottom:1px #113F6B solid;
	margin-bottom:5px;
}
h2 {
	color:#333333;
	font-size:18px;
	border-bottom:1px #113F6B solid;
	margin-bottom:3px;
}
h3 {
	color:#333333;
	font-size:16px;
	margin-bottom:3px;
}
h4 {
	color:#000000;
	font-size:14px;
	margin-bottom:3px;
}

.navbar1 {
	text-align: left;
	height: 25px;
	background-color: #FED503;
	vertical-align: middle;
	color: #BE5915;
	letter-spacing: 0.04em;
	font-weight: bold;
}
.navbar2 {
	background-color: #000000;
	text-align: right;
	height: 25px;
	padding-right: 20px;
	color: #999999;
	vertical-align: middle;
	letter-spacing: .02em;
}

.navbar1 a:visited {
	color: #333333;
	text-decoration: none;
}
.navbar1 a:active {
	color: #333333;
	text-decoration: none;
}
.navbar1 a:hover {
	color: #BE5915;
	text-decoration: none;
}
.navbar2 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.navbar2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.navbar2 a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.navbar2 a:hover {
	color: #999999;
	text-decoration: none;
}
.navbar3 a:link {
	color: #FED503;
	text-decoration: none;
}
.navbar3 a:visited {
	color: #FED503;
	text-decoration: none;
}
.navbar3 a:active {
	color: #FED503;
	text-decoration: none;
}
.navbar3 a:hover {
	color: #999999;
}

/* Left menu and dropdown menu Classes */
a.menu {
	font-size: 13px;
	color:#FED503;
	font-weight:normal;
}
.nav {
	position:absolute;
	top:0px;
}

/* Index Page */
.title_movie {
	font-size: 20px;
	color: #113F6B;
	font-weight: bold;
}
.cine_title {
	font-size:17px;
}
.cine_subtitle {
	font-size:14px;
	font-style:italic;
}
.times {
	font-size:12px;
}

.update {
	font-size: 20px;
	color: #990000;
	font-weight: bold;
}

/* Film Description & Coming Soon Classes */
.title {
	font-size:24px;
	color:#113F6B;
	font-weight:bold;
	margin-bottom:5px;
}
.coming {
	padding:10px 0px;
}
.start {
	color: #008000;
	font-style: italic;
	font-weight: bold;
}
.end {
	color: #990000;
	font-style: italic;
	font-weight: bold;
}
.le {
	font-size: 10px;
	font-weight: bold;
}
.subtitle {
	font-size:14px;
    font-style: italic;
}
.chance {
	font-size:20px;
}

/* Site map pic layout */
.menupic {
	margin:6px;
	border:1px;
}

/* floating photos classes */
.photocontain{width:300px;float:left;margin:5px 5px;}
.photocaption{width:300px;font:bold 90%;line-height:1.5;text-align:center;}

/* Previews Archive classes */
.previews {width:150px;margin:5px;}
.previewscaption {width:145px;font:bold;line-height:1.5;text-align:center;}

/* Memberpage classes - small text for chart */

.member {
	font-size:10px;
}
.cost {
	float:right;
}

/* Index page footer */
.footer {
	color:#FFFFFF; 
	width:860px;
}

/* Employment Page */
.jobtitle {
	style:font-size:16px
}

/* HSN and Cinematheque styles */
.ambler {
	color:#990000;
	font-weight:normal;
	font-size:14px;
}
.county {
	color:#000099;
	font-weight:bold;
	font-size:14px;
}
.trailer {
	font-weight:bold;
}	
.hsntitle {
	font-size:18px;
	font-weight:bold;
	margin:0px;
}
.hsnsubtitle {
	font-size:16px;
	font-weight:normal;
	margin:0px;
}
/* News and Awards */
.newsinfo {
	font-size:10px;
	color:#818181;
}
.awardquote {
	font-size:16px; 
	font-weight:bold;
}


/* Layout Containers */
div#container {
	position:relative;
	margin-top:0px;
}
div#bg {
	position:relative;
	
}
div#bodybox {
	position:relative;
	width:860px;
}

/* Floating menu for facebook and email link */
div#floatmenu {
	position:absolute;
	z-index:1;
	top:10px;
	left:675px;
}

/* Left menu bar layer */
div#menu {
	position:absolute;
	width:120px;
	padding:3px;
}
div#sidenav {
	margin-top:25px;
}

/* Body layers */
div#frame {
	position:relative;
	background-image: url(images/background_left_nav.gif);
}
div#body {
	position:relative;
	left:126px;
	width:734px;
}
div#copy {
	background-color:#D1D1D1; /* Lite Gray */
	padding:10px;
	text-align:justify;
}
div#copy2 {
	position:relative; 
	width:714px; 
	left:126px;
	background-color:#D1D1D1; /* Lite Gray */
	padding:10px;
	text-align:justify;
}
div#cine {
	background-color:#FFFFFF; /* White */
	width:875px;
}

div#attraction {
	text-align:center; width:33%; height:175px; float:left }