body{ margin: 0 auto; padding: 0; font: 100% arial,helvetica,clean,sans-serif; color:#000; background:url(imgs/background.png) no-repeat top center #040000; text-align: center; -webkit-text-size-adjust: none;}

#container {margin: 0 auto; text-align:center; height:1000px; width:900px;}

img{border:0;}

#header {position:relative; left:0; height:180px; width:900px; z-index:2;}

#logo {float:left; margin:30px 0 0 0; width:269px; height:120px;}
#nav{float:right; width:280px; padding:0; margin:15px 0;}
#nav li {list-style-type:none; float:right; padding:0; margin:0;}


.address {width:270px; height:165px; background:url(imgs/backaddy.png); margin:8px 0 0 74px; float:left;} 

.address p{margin-top:50px; color:#e6c444; font:italic bold 0.9em Georgia,serif;}

.fb {position:relative; left:150px; top:-12px;}

.clearfix {clear:both;}

/* Style for overlay and box */
  .overlay{background:transparent url(imgs/overlay.png) repeat top left; position:fixed;
            top:0px;
            bottom:0px;
            left:0px;
            right:0px;
            z-index:100;
        }
        .box{
			width:700px;
			height:650px;
            position:fixed;
            top:-750px;
            left:25%;
            right:50%;
            background:#fde668;
            color:#000;
            padding:15px;
            border:1px solid #000;
            z-index:8888;
		font: .75em normal normal arial,helvetica,clean,sans-serif;}
.box ul{margin:30px 0 0 110px; z-index:9999;} 
.box li {list-style-type:none; text-align:left; margin-bottom:5px; z-index:9999;}
.box p {text-indent:10px; text-align:justify; z-index:9999;}
.box h3 {padding:0; margin-bottom:0; border-bottom:1px solid #000; text-align:left;} 

.box h1{font-size:22px; border-bottom: 1px dashed #000; margin:-20px -20px 0px -20px; padding:10px; background:#870000; color:#d8cf6c;}

a.boxclose{float:right; width:26px; height:26px; background:transparent url(imgs/cancel.png) repeat top left; margin-top:-35px; margin-right:-35px; z-index:9999;}

#showtimes {position:relative; top:0; margin-left: 50px; width:850px; overflow-x:hidden; overflow-y:hidden; height:520px;z-index:1;}
#showtimes p {font:13px/1.231 helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small; margin:10px 0 0 40px;}

#showtimes h1 {padding:15px 0 0 0; color:#000; margin:10px 0 0 50px; font-size: 1.2em; text-align:left;}


#gallery {position:relative; top:0; height:150px; width:900px;}
#gallery img {border:1px solid #000;}
#gallery li {float:left; width:105px; padding-left:10px; list-style-type:none;}
#gallery h1 {font-size:1em; color:#ebcb24; text-align:left;}


.contact {float:left; width:40%;}
.map {float:left; margin-left:50px;}
a { font-size:1em; color:#870000; text-align:left;}