

body {
	margin:0;
	padding:0;
	background:#E0E0CE bottom center no-repeat url(images/footer-bgnd.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5D5B55;
}


#banner, #nav, #main, #footer { clear:both }


#banner { text-align:center; background:top center no-repeat url(images/header-bgnd.jpg); height:265px }
#banner img { padding:25px 525px 0 0 }


#nav {
	width:770px;
	height:52px;
	margin:0 auto;
	background:bottom right no-repeat url(images/nav-bgnd.gif);
}
#nav ul, #nav li { margin:0; padding:0; list-style:none; display:inline }
#nav a {
	display:block;
	float:left;
	color:#5D5B55;
	font-size:17px;
	font-weight:normal;
	text-decoration:none;
	padding:6px 10px;
	margin:10px 10px 0 10px;
}
#nav a:hover, #nav li.selected a { color:#FFFFFF }
#nav li.n1 a:hover, #nav li.n1.selected a { background-color:#00ADEF } /* blue */
#nav li.n2 a:hover, #nav li.n2.selected a { background-color:#EE1065 } /* pink */
#nav li.n3 a:hover, #nav li.n3.selected a { background-color:#E1AE00 } /* yellow */
#nav li.n4 a:hover, #nav li.n4.selected a { background-color:#E26D1E } /* orange */
#nav li.n5 a:hover, #nav li.n5.selected a { background-color:#8EA925 } /* green */


#main {
	background:top center no-repeat url(images/body-bgnd.gif);
	padding-top:28px;
	min-height:400px;
	line-height:1.5em;
}
#main a { text-decoration:none }
#main a:hover { border-bottom:1px dotted }
#main a.noborder, #main .noborder a { border:none }


h1 { font-size:16px; font-weight:normal; font-weight:normal; margin-top:0 }
h2 { font-size:13px; font-weight:normal; font-weight:normal; margin-top:0; color:#000000 }
.n1 h1, .n1 a { color:#00ADEF; border-color:#00ADEF } /* blue */
.n2 h1, .n2 a { color:#EE1065; border-color:#EE1065 } /* pink */
.n3 h1, .n3 a { color:#D2A300; border-color:#E1AE00 } /* yellow */
.n4 h1, .n4 a { color:#E26D1E; border-color:#E26D1E } /* orange */
.n5 h1, .n5 a { color:#8EA925; border-color:#8EA925 } /* green */


ul.screenlist, ul.screenlist li {
	margin:0;
	padding:0;
	list-style:none;
}
ul.screenlist li {
	float:left;
	width:120px;
	height:185px;
	margin:0 5px 0 0;
}
ul.screenlist.tall li { height:210px; line-height:1em; }
ul.screenlist li a { line-height:1.3em }
ul.screenlist li img { border:solid 1px #CCCCCC }
ul.screenlist .caption {
	padding:2px 4px 2px 4px;
	height:15px;
	font-weight:bold;
	color:#00549E;
}
ul.screenlist .caption span { float:right }


.content { width:750px; margin:0 auto }


.col_right { width:200px; float:right; margin:0 0 2em 2em; padding:2em; background-color:#F0F0E4 }


.classification {
	display:block;
	width:2.5em;
	text-align:center;
	font-weight:bold;
	padding:0.5em 0;
	margin:0 0.5em 0 0;
	border:1px solid #000000;
	color:#000000;
	float:left;
}
.classification.green		{ background-color:#009900 }
.classification.yellow	{ background-color:#FFFF00 }
.classification.red			{ background-color:#FF0000 }


.movie_poster { margin:0 2em 2em 0 }


.sessions ul, .sessions li {
	list-style:none;
	margin:0;
	padding:0;
}
.sessions ul { float:left padding-top:1em }
.sessions li { clear:left; padding:2px 0 2px 0 }
.sessions li strong {
	float:left;
	display:block;
	width:140px;
	margin-right:8px;
	text-align:right;
}
.sessions.wide li strong { width:220px }
.sessions li .time { float:left; width:320px }


#footer { font-size:0.85em }
#footer, #footer a { color:#CDCDB1; text-decoration:none; padding:2em 0; text-align:center }


#ads {
	width:120px;
	position:fixed;
	right:0;
}

