* {	margin: 0;	padding: 0;}/* TAGS */body {	background: #122235 url(../images/bgd_tile.gif) repeat-y center top;	font: 62.5% "Helvetica Neue", Helvetica, Verdana, sans-serif;	text-align: center;}a {	font-weight: bold;}a:link, a:visited {	color: #FAB163;}a:hover, a:active {	color: #FFCC80;}sup {	font-size: smaller;	line-height: 0;	vertical-align: text-top;}form {}/* LAYOUT */div#wrap {	margin: 0 auto;	width: 790px;	text-align: left;}div#leftcol {	padding: 0 0 0 17px;    /* MUST USE PADDING (NOT MARGIN) FOR WINDOWS IE */	float: left;	width: 315px;    /* fake total overall width */	voice-family: "\"}\"";	voice-family: inherit;	width: 298px;    /* correct width not including border, padding & margin */}div#leftcol h1 {}div#leftcol h2 {	margin: 2px 0 0;	background: #181818 url(../images/nav_bgd1.jpg) no-repeat left top;  /* MUST HAVE A BGD COLOR */	height: 22px;	width: 296px;}div#leftcol h2 a {	padding: 2px 0 0 4px;	font-size: 14px;	color: #FAB163;	text-decoration: none;	font-weight: bold;	text-transform: uppercase;	display: block;}div#leftcol h2 a:hover {    /* NOT WORKING? */	color: #FFCC80;}div#rightcol {	padding: 0 0 0 4px;	float: left;	width: 475px;    /* fake total overall width */	voice-family: "\"}\"";	voice-family: inherit;	width: 471px;    /* correct width not including border, padding & margin */}div#footer {	margin: 25px;	font-size: 1.0em;	color: #999999;	text-align: center;	clear: both;}/* HANDHELDS */div#handheldmenu {	display: none;}/* LEFT-COL NAV */ul.movienav {	list-style: none;}ul.movienav li {}ul.movienav li a {	margin: 2px 0 0;	padding: 4px 0 0 105px;	background-color: #181818;    /* must use longhand for background here */	background-repeat: no-repeat;	background-position: 1px 1px;	font-size: 1.6em;	text-transform: uppercase;	text-decoration: none;	line-height: 0.9em;	display: block;	height: 28px;	width: 296px;    /* fake total overall width */	voice-family: "\"}\"";	voice-family: inherit;	width: 191px;    /* correct width not including border, padding & margin */}ul.movienav li a.longname {	padding: 4px 0 0 105px;	font-size: 1.3em;	height: 28px;}ul.movienav li a.longnamewithdate {	padding: 2px 0 0 105px;	font-size: 1.1em;	height: 30px;}ul.movienav li a.verylongnamewithdate {	padding: 2px 0 0 105px;	font-size: 1.0em;	height: 30px;}ul.movienav li a.shortname {	padding: 8px 0 0 105px;	font-size: 1.6em;	height: 24px;}ul.movienav li a:hover {	background-color: #333333;    /* must use longhand for background here */	background-repeat: no-repeat;	background-position: 1px 1px;}.date {	font-size: 10px;	color: #89643D;	line-height: 9px;}/* OTHER NAV SECTIONS */div.navbox {	background: #0B0B0B;	border-right: 1px solid #181818;	border-bottom: 1px solid #181818;	border-left: 1px solid #181818;	width: 296px;    /* fake total overall width */	voice-family: "\"}\"";	voice-family: inherit;	width: 294px;    /* correct width not including border, padding & margin */}div.navbox h1 {	padding: 5px 0 5px 3px;	font-size: 1.2em;	font-weight: normal;	color: #CCCCCC;}/* NEWSLETTER FORM */form#birthday label {	margin: 3px 0 0;	font-size: 1em;	font-weight: bold;	text-transform: uppercase;	color: #999999;	display: block;	clear: left;	float: left;	text-align: right;	line-height: 0.9em;	width: 90px;}form#birthday input, form#birthday select {	margin: 0 0 5px 3px;	color: #333333;	font: bold 1em "Helvetica Neue", Helvetica, Verdana, sans-serif;	background: #CCCCCC;}div.row {}.navbutton {	margin: 5px 0;	clear: both;}/* POLL */div#poll {}div#pollhead {	margin: 15px 0 0;	height: 20px;	background: url(../images/poll_head.jpg) no-repeat left top;}div#pollhead h1 {	padding: 3px 0 0 3px;	font-size: 1.2em;	font-weight: bold;	color: #FFFFFF;	text-transform: uppercase;}div#poll h2 {	padding: 5px 0 10px;	font-size: 1.2em;	font-weight: bold;	color: #CCCCCC;	background: url(none);}.pollimg {	margin: 3px;	/* border: 1px solid #181818; */	float: left;}ul.pollul {	list-style-type: none;}ul.pollul li {	margin: 0 0 5px;	font-size: 1.1em;	color: #CCCCCC;}/* BANNERS */ul#banners {	margin: 15px 0 0;	list-style-type: none;}ul#banners li {	margin-bottom: 10px;}/* TITLES */div#flashcontent {	padding: 3px 0 0;}div#featured {}div#featured img {	padding: 3px 3px 0 0;}div#featured h1 {}div#featured h2 {	margin: 5px 20px 0 0;	font-size: 1.4em;	color: #FFFFFF;	text-transform: uppercase;}div#featured h3 {	margin: 4px 20px 0 0;	font-size: 1.2em;	color: #CCCCCC;	font-weight: normal;	line-height: 1.1em;}div#featured h3 strong {	margin: 0 3px 0 0;	text-transform: uppercase;	font-size: 10px;	font-weight: bold;	color: #999999;}div#featured p {	margin: 5px 20px 5px 0;	font-size: 1.2em;	color: #CCCCCC;	line-height: 1.3em;	text-indent: 2em;}/* HOMEPAGE AWARDS */div#awards {	margin: 2px 0 0;	padding: 18px 0 0;	background: #000000 url(../images/awards_head.png) no-repeat left top;	width: 450px;}div#awards img {	padding: 0 0 2px 2px;}/* TITLE PAGE DVD */div#dvd {	padding: 4px 4px 4px 0;	float: left;}div#dvd img {	/* RESET FEATURED BORDER */	margin: 0;	padding: 0;	display: block;}.dvdbox {	border: 2px solid #000000;}/* TITLE PAGE TICKET FORM */form#ticketform {	margin: 0 20px 5px 5px;	padding: 5px;	background: #12100E;	float: right;	text-align: center;	border: 1px solid #333333;	color: #999999;	font-size: 0.9em;	line-height: 9px;}form#ticketform input {	font: bold 1em "Helvetica Neue", Helvetica, Verdana, sans-serif;	color: #333333;	background: #CCCCCC;}form#ticketform label {	display: none;}/* HOMEPAGE NEWS */div#news {	margin: 0 20px 0 0;}div#news h1 {	margin: 20px 0 0;	font-size: 1em;	font-weight: bold;	color: #999999;	border-bottom: 1px solid #666666;	line-height: 1.3em;}div#news h1 strong {	color: #CCCCCC;	text-transform: uppercase;}div#news h2 {	font-size: 1.2em;	line-height: 1.3em;}div#news h3 {	font-size: 1em;	line-height: 1.3em;	text-transform: uppercase;}div#news p {	font-size: 1.2em;	color: #CCCCCC;	text-indent: 1.5em;	line-height: 1.3em;}div#news ul {	margin: 20px 0 0 0;	list-style: none;}div#news ul li {	padding: 0 0 5px 0;	font-size: 1em;	text-transform: uppercase;}/* NEWS PAGE */div#pr {	margin: 0 20px 0 0;}div#prheadscreen {	margin: 4px 0 0;	padding: 4px 27px 0 6px;	background: url(../images/news_bgd2.jpg) no-repeat left top;	height: 21px;}div#prheadscreen h1 {	font-size: 1.4em;	font-weight: bold;	color: #CCCCCC;	text-transform: uppercase;	float: left;}div#prheadscreen p {	font-size: 1.0em;	float: right;}div#prhead {	display: none;}div#pr h1 {	margin: 10px auto;	font-size: 1.4em;	text-transform: uppercase;	text-align: center;	color: #FFFFFF;	width: 80%;}div#pr h2 {	margin: 10px auto;	font-size: 1.3em;	color: #FFFFFF;	font-weight: bold;	text-align: center;	width: 80%;}div#pr h3 {	margin: 15px 0 5px;	font-size: 1.3em;	color: #FFFFFF;	font-weight: bold;}div#pr p {	margin: 5px 0;	font-size: 1.2em;	line-height: 1.4em;	text-indent: 1.5em;	color: #CCCCCC;}div#pr ul {	margin: auto;	padding: 0 0 0 20px;}div#pr ul li {	margin: 0 0 10px;	padding: 0;	font-size: 1.2em;	line-height: 1.3em;	color: #CCCCCC;}div#pr ul.nolist {	margin: 0;   /* REDUNDANT */	padding: 0;}div#pr ul.nolist li {	margin: 0;   /* REDUNDANT */	padding: 0;	list-style: none;	font-size: 1.2em;	color: #CCCCCC;	line-height: 1.3em;}/* PRESS PAGE TOOLSMUST USE "DIV#ID UL" INSTEAD OF "UL.CLASS" TO AVOID CONFLICT WITH ABOVE LIST STYLES */div#tools ul {	margin: 5px;	padding: 1px 3px;	list-style: none;	float: right;	background: #12100E;	border: 1px solid #000000;}div#tools ul li {	display: inline;	list-style: none;}div#tools ul li a {	padding: 1px 0 1px 15px;	font-size: 0.9em;	text-transform: uppercase;	display: block;	text-decoration: none;}a.email {	background: url(../images/tool_email.gif) no-repeat left 3px;}a.email:hover {	background: url(../images/tool_email_f2.gif) no-repeat left 3px;}a.print {	background: url(../images/tool_print.gif) no-repeat left 3px;}a.print:hover {	background: url(../images/tool_print_f2.gif) no-repeat left 3px;}a.digg {	background: url(../images/tool_digg.gif) no-repeat left 3px;}a.digg:hover {	background: url(../images/tool_digg_f2.gif) no-repeat left 3px;}a.del {	background: url(../images/tool_del.gif) no-repeat left 3px;}a.del:hover {	background: url(../images/tool_del_f2.gif) no-repeat left 3px;}a.rss {	padding: 1px 0 1px 15px; /* REDUNDANT FOR HOMEPAGE */	background: url(../images/tool_rss.gif) no-repeat left 3px;	display: block;}a.rss:hover {	padding: 1px 0 1px 15px; /* REDUNDANT FOR HOMEPAGE */	background: url(../images/tool_rss_f2.gif) no-repeat left 3px;	display: block;}/* MISC */.tiny {	font-size: .9em;	color: #999999;}.ar {	font-size: 1.3em;}.clear {	clear: both;}.imgButton {	border: 1px solid #333333;}a:hover .imgButton, a:active .imgButton {	border: 1px solid #FFCC80;}.clear {	clear: both;}
