body,td { font: normal 10pt "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; }
h1 { font-size: 16pt; color: #FFF; padding: 0; margin: 0; }
h2 { font-size: 14pt; color: #FFF; margin: 0 0 .5em 0; }
h3 { font-size: 11pt; color: #FFF; margin: 0 0 .5em 0; }
a { color: #FF0000; text-decoration: none; }
a:hover { color: #FFFFFF; text-decoration: underline; }
a:active { color: #420000; }
small { font-size: 8pt; }

#container { font: normal 10pt "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; width: 760px; margin: 20px auto; background: #630000 url(/images/pagebg.gif); color: #DDD; border: 1px solid #220000; line-height: 130%; }
#top { padding: .5em; background: #420000 url(/images/top.jpg); height:130px; }
#leftnav { width: 165px; padding: 10px 0 10px 10px; margin: 0; }
#leftnav p { margin: 0 0 1em 0; }
#content { width: 480px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; }
#rightnav { width: 165px; padding: 10px 0px 10px 20px; margin: 0; }
#rightnav p { margin: 0 0 1em 0; }
#footer { padding: .5em; margin: 0; background-color: #420000; }
#footer small { font-size: 8pt; }

#gallery a, .comingsoon { float: left; width: 110px; border: 1px solid #420000; margin: 0 10px 10px 0; padding: 3px; }
#gallery a:hover { border: 1px solid #BB0000; }
#gallery img { background-color: #990000; }

ul#pgnav { float: left; list-style-type: none; margin: 0; padding: .5em 0; }
ul#pgnav li a { display: block; width: 5em; color: #FFF; background-color: #990000; padding: .2em 0; text-align: center; text-decoration: none; }
ul#pgnav li a:hover { background-color: #FFF; color: #990000; }
ul#pgnav .left { float: left; }
ul#pgnav .right { float: right; }

#navlist{ color: white; padding: 0 1px; margin-left: 0; width: 12em; font: normal 0.8em Verdana, sans-serif; }
#navlist li { list-style: none; margin: 0; font-size: 1em; }
#navlist a { display: block; text-decoration: none; margin-bottom: 0.5em; margin-top: 0.5em; color: white; background: #630000; border-width: 1px; border-style: solid; border-color: #990000 #5E1C1D #5E1C1D #990000; border-left: 1em solid #990000; padding: 0.25em 0.5em 0.4em 0.75em; }
#navlist a#current { border-color: #5E1C1D #5E1C1D #990000 #FF0000; }
#navlist a:hover, #navlist a#current:hover { background: #530000; border-color: #5E1C1D #990000 #990000 #780000; padding: 0.4em 0.35em 0.25em 0.9em; }
#navlist a:active, #navlist a#current:active { background: #430000; border-color: #5E1C1D #990000 #990000 white; padding: 0.4em 0.35em 0.25em 0.9em; }

#featuredcontainer { width: 140px; text-align: center; color: #FFFFFF; }
#featuredcontainer ul { list-style-type: none; text-align: center; margin-top: 0px; padding-left: 5px; margin-left: 5px; }
#featuredcontainer ul li { margin-bottom: 1em; }
#featuredcontainer ul li a { /* background: transparent url(/images/featured-off.gif) left center no-repeat; */ font-size: 11px; text-decoration: none; color: #FF0000; }
#featuredcontainer ul li a:hover { /* background: transparent url(/images/featured-on.gif) left center no-repeat; */ color: #FFFFFF; }
#featuredcontainer ul li a#current { /* background: transparent url(/images/featured-active.gif) left center no-repeat; */ color: #FFFFFF; }

#filmstrip { width: 128px; background: url(/images/filmstrip_middle.gif) repeat-y; }
#filmstrip marquee { width: 128px; height: 300px; }
#filmstrip marquee img { width: 87px; border: none; margin-left: 20px; margin-bottom: 5px; }

