body {background:#00008F url('img/bg.png') repeat-x; color:#ccccff; font-family:arial; font-size:12px;}
a    {color:#ffff00;}
h1   {text-align:center; padding-top:30px; padding-left:250px;}
h2   {font-size:2.4em; font-weight:bold; margin:0.1em; margin-top:-0.8em;  text-transform:capitalize;}
h3   {font-size:1.4em; font-weight:bold;}
h4   {font-size:1.2em; font-weight:bold; text-transform:uppercase;}
strong {font-weight:bold;}
ul   {padding:10px;}
ol   {padding:10px;}

.pagehead    {margin-top:0px; margin-left:30px;} 

#content         {width:995px; margin:auto; text-align:left; min-height:1100px; height:auto !important; height:1100px; 
                  background:transparent url('img/midbg.gif') repeat-y scroll 140px 0px;}
#content_centre  {background:transparent url('img/topbg.png') no-repeat scroll 140px 0px;}

#showtimes       { z-index:500; line-height:140%; height:1100px; width:515px; margin-left:330px; margin-top:35px;} 

#showtimes a     {text-decoration:none; color:white; font-size:1.1em; font-weight:bold;}
#showtimes .book {text-decoration:none; color:white; font-size:0.8em; font-weight:bold; padding:0.2em; background:#993300; margin-right:0.5em;}

#showtimes li    {padding:1em; border-bottom:0.2em solid black;}
#showtimes h2    {margin-top:2em;}
#showtimes h3    {position:absolute; margin-top:-1.75em; background:#330033; padding:0.5em; padding-bottom:2px; 
                  border:2px solid #ffffff; border-bottom:0px; width:2.5em; text-align:center; z-index:510;}
#showtimes h3 a  {color:#ffff00;}

#showtimes #Fri {position:absolute; width:515px; background:#330033; border:2px solid #ffffff; z-index:505}
#showtimes .Fri {margin-left:0em;}
#showtimes #Sat {position:absolute; width:515px; background:#330033; border:2px solid #ffffff; z-index:505}
#showtimes .Sat {margin-left:4em;}
#showtimes #Sun {position:absolute; width:515px; background:#330033; border:2px solid #ffffff; z-index:505}
#showtimes .Sun {margin-left:8em;}
#showtimes #Mon {position:absolute; width:515px; background:#330033; border:2px solid #ffffff; z-index:505}
#showtimes .Mon {margin-left:12em;}
#showtimes #Tue {position:absolute; width:515px; background:#330033; border:2px solid #ffffff; z-index:505}
#showtimes .Tue {margin-left:16em;}
#showtimes #Wed {position:absolute; width:515px; background:#330033; border:2px solid #ffffff; z-index:505}
#showtimes .Wed {margin-left:20em;}
#showtimes #Thu {position:absolute; width:515px; background:#330033; border:2px solid #ffffff; z-index:505}
#showtimes .Thu {margin-left:24em;}


#fpcomp        {width:290px; height:300px; background:#330033; border-right:1px solid #999999; padding:10px; padding-right:18px; float:left; margin-top:16px; margin-left:0px;}
#fpcomp img    {float:right; border:4px solid white; margin-top:10px;}
#fpcomp h2     {margin-top:0px; font-size:24px}
#fpcomp p      {margin-top:10px;}
#fpcomp .enter {display:block; text-align:center; padding:3px; background:#660066; width:155px; text-decoration:none;}
#fpcomp .enter:hover {background: #333333}

#gossip_box        {width:290px; height:300px; background:#330033; padding:10px; float:left; margin-left:8px; margin-top:16px;}
#gossip_box img    {display:none;}
#gossip_box h2     {margin-top:0px; font-size:24px}
#gossip_box p      {margin-top:10px;}
#gossip_box .enter {display:block; text-align:center; padding:3px; background:#660066; width:155px; text-decoration:none;}
#gossip_box .enter:hover {background: #333333}
             

#nav         {margin:10px; width:180px; height:300px; padding-top:16px; float:left; margin-right:0px;
              font-weight:bold; background:transparent url('img/nav.gif') no-repeat;}
#nav ul      {margin:0px; padding:0px; border:0px; list-style:none; margin-top:-5px;}
#nav ul li   {margin:0px; padding:0px; border:0px; height:16px; padding-left:17px; padding-right:30px;}
#nav a       {font-size:1.2em; display:block; color:#ffff00; padding:2px; text-decoration:none; 
              padding-left:20px; margin-top:1px; margin:left:10px; border-bottom:1px solid #330000;}
#nav a:hover {background: #000044}

#address           {text-align:center; font-size:11px; font-weight:bold; color:#ffff00; padding:10px; padding-left:250px;}

#trailerpage h3    {display:block; padding-top:26px;}

.X-rss             {position:absolute; top:10px; left:10px;}
.X-fullwidth       {line-height:140%; background:#330033; width:475px; margin-left:330px; margin-top:10px; 
                    border:2px solid #ffffff; padding:20px;
                    min-height:500px; height:auto !important; height:500px;} 
.X-fullwidth p     {margin-top:10px; margin-bottom:10px;}
.X-fullwidth H3    {margin-bottom:10px;}

.X-broadleft       {line-height:140%; background:#330033; width:475px; margin-left:330px; margin-top:10px; border:2px solid #ffffff; padding:20px;} 
.X-broadleft h4 a  {margin-top:20px; font-size:1.4em; background:#330033; text-decoration:none;}
.X-broadleft p     {margin-top:10px; margin-bottom:10px;}

.X-narrowright       {position:absolute; top:814px; left:50%; margin-left:-487px; width:276px; background:#330033; border:2px solid #ffffff; padding:10px;}
.X-narrowright br    {display:none;}
.X-narrowright input {display:block; clear:both; width:140px;}

.X-imagealign      {float:right; margin-left:10px; border:2px solid #ffffff;}

.X-contact input    {width:460px;}
.X-contact textarea {width:460px;}

.X-storytitle      {font-size:1.4em; font-weight:bold;}
.X-storysubtitle   {font-size:0.9em; font-weight:bold; background-color:#220022; padding:3px; margin-bottom:8px; margin-top:3px;}

#links .X-fullwidth ul  {margin:0px; padding:0px; list-style:none; width:100%;}
#links .X-fullwidth ul li {display: block; margin: 0; padding: 0; padding-bottom: 6px; float: left; width:118px;  height: 120px; text-align: center;}
#links .X-fullwidth ul li img { border-style: solid; border-width: 2px; border-color:#ffffff;}

.X-gallery img       {margin:7px; border:2px solid white; width:455px;}
.X-gallery ul li     {float:left;}
.X-gallery ul li img {width:100px;}


.cmsitem   {clear:both; margin-left:10px; margin-top:25px; padding:10px; margin-right:20px; width:600px; background:#000;}

.cominginfo   {margin-top:20px;}

#rotation     {width:782px; height:272px; padding:0px; overflow:hidden; margin:0px; margin-top:10px; border:4px solid #ffffff;}
.filmbox      {position:absolute; width:782px; height:272px; overflow:hidden; background:#000000;}
.show-50      { -khtml-opacity:.80; -moz-opacity:.80; -ms-filter:"alpha(opacity=80)"; filter:alpha(opacity=80); opacity:.80; } 
#orange       {position:absolute; z-index:10000; margin-left:566px; margin-top:177px;}

#scraper      {position:absolute; top:248px; left:50%; margin-left:370px; width:120px; height:1200px;}
#adblock      {position:absolute; top:515px; left:50%; margin-left:-487px; width:300px; height:250px; background:#330066;}
#topbanner    {position:absolute; top:0px; left:50%; margin-left:-238px; width:728px; height:90px;}
#bottombanner {clear:both; margin:auto; width:728px; height:90px; margin-top:40px; padding-top:60px;}