body {margin:20px;padding:0;height:100%;background-color:#000000;color:#fff;text-align:center;font-family: Arial,Verdana, Helvetica, sans-serif;font-size:100%;}
a {color:#cc0000;text-decoration:underline;}
a:hover {color:#cccccc;text-decoration:none;}
ul {margin:0 0 0 20px;list-style-type:disc;}
li {margin:4px 0 5px 10px;}
blockquote {margin:1em;padding:.5em;background-color:#eeeeee;border-top:1px solid #555;border-bottom:1px solid #555555;}
blockquote p {margin:.2em;}
h3 {font-weight: bold;}
div#container {margin:0 auto;padding:0;width:60em;text-align:left;vertical-align: middle;border:1px solid #555;}
div#header {margin:0;padding:0;height:160px;background-color:#000;border-bottom:1px solid #555;}
div#header h1 {margin:0;padding:20px 0 0 20px;font-size:1.8em;letter-spacing:.1em;color:#ffffff;font-weight:lighter;}
div#header h2 {margin:0;padding:0 0 0 20px;font-size:.9em;font-weight:lighter;letter-spacing:.1em;color:#eeeeee;}
div#mainSection {background-color: #000;float:left;margin:0;padding:0;font-size:.9em;}
div#mainSection p {padding:4px}
div#mainSection h2 {margin:0;padding:10px 0 10px 10px;font-size:1em;}
div#mainSection ul {margin:0 0 0 0;list-style:none;}
div#mainSection li a {text-decoration:underline;}
div#mainSection li a:hover{text-decoration:none;}
div#leftColumn {float: left; width: 13em;}
div#content {margin:0 0 0 13.5em;padding:10px;background-color:#000;}
div#content p {padding:10px}
div#content h2 {margin:0;padding:10px;font-size:1.3em;letter-spacing:.1em;}
div.clear {clear: both;}
div#menu {position:relative;bottom:0;margin:0 0 0 0;padding:0;height:2em;text-align:left;font-size:1em;background-color:#000;border-bottom:1px solid #555;}
div#menu ul.left li {display:inline;}
div.menu{position:relative;display:block;height:2em;font-size:1em;font-weight:bold;font-family:Verdana,Arial,Helvitica,sans-serif;border-bottom:1px solid #555555;}
div.menu ul{margin:0px;padding:0;list-style-type:none;width:auto;}
div.menu ul li{display:block;float:left;margin:0 1px 0 5px;}
div.menu ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:.4em 15px 0 15px;}
div.menu ul li a:hover{color:#c00;}
div.menu ul li a.current{color:#c00;background:#000;padding:.4em 5px 0 5px;}
div.menu ul li a.current:hover{color:#c00;background:#000;}
div#footer {position:relative;bottom:0;margin:-1px 0 0 0;padding:1em 1em 0em;height:3.5em;line-height:1.2em;font-size:.6em;background-color:#000;border-top:1px solid #555555; text-align:left;}
div#mainSection #leftColumn .marginBlock {width: 13em;}
div.marginBlock h2.marginHeader {font-weight: bold; }
div.marginBlock h2.marginHeader a {font-weight: bold; color: #fff; text-decoration: none;}
div.marginBlock h2.marginHeader a.red {color: #c00; }
div.marginBlock h2.marginHeader a:hover{color:#c00;}
div.marginBlock div.content {padding: 0 10px 10px 10px;}
div.marginBlock div.content a.eventlink {color: #c00; text-decoration: none;}
div.marginBlock div.content p.event {color: #c00; text-decoration: none;}

div#titleinfo { float:left; width:30em;}
div#titlepic { float:left; }
div#quotes { float:left; width:30em;}
p.homepageannounce { font-size:1.6em;}
p.supertitle {font-weight: bold; font-size:2em;}
p.medium {font-weight: bold; font-size:1.3em;}
span.newloc {font-weight:bold; font-size:1.2em; color: #CC0000;}
span.newlocsmall { color: #CC0000;}
div#quotes { width:25em; }
p.leftquote { width: 16em;}
li.answer { margin: 4px 0pt 5px 2px;}
.alignLeft {text-align: left;}
.alignRight {text-align: right;}
img.imgfloatright {display:block; float:right; padding: 0px 10px;}

div.page_title { padding: 5px 5px 5px 10px;}
div.film_container {float: left;}
div.film_box {float:left; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px;}
div.film_right_menu {float:left; padding: 0 5px 5px 5px; margin: 0 5px 5px 5px;}
div.comments { float:left; margin: 10px;}
div#leave_comment {margin:5px;}
div#leave_comment form table { border-collapse: separate; border-spacing: 3px; }
div#leave_comment form table tr td { vertical-align: top;}

ul.pollquestion li.answer p.pollanswer {font-size: .8em; padding-left: 25px; margin: -22px 0 0 20px;}
p.polllink {margin:5px;}
div.alert { padding: 5px 0 0 20px; color: #ffff00; font-weight: bold; font-size: 1em;}
