/* Import the style sheet that resets all browsers. */
@import url("reset.css");

.clearLeft, .clearRight, .clearBoth {display:block; line-height:0; height:0;}
.clearLeft {clear:left;} .clearRight {clear:right;} .clearBoth {clear:both;}

html {font-size:1em; font-family:Arial, Helvetica, sans-serif;line-height: 1.4em; font-style: normal; font-weight: normal;}
body {font-size:1em; font-family: Arial, Helvetica, sans-serif; line-height: 1.4em; font-style: normal; font-weight: normal; text-align: center; background: #000000; background-color: #990000; background-image: none; color: #fff; margin: 0; padding: 0; border: 0px; } 
.oneColFixCtrHdr h1 {font-size:1.2em; font-weight:bold; margin-top:1.5em; text-align:center; line-height: 2.2em;}
h2 {font-size:1.2em; font-weight:bold; text-align:center; line-height: 1.6em;}

.oneColFixCtrHdr #header { margin: 0; padding: 0; background-color: #990000; background:url(../images/bmovie150mon.jpg); width: 1004px; height:150px; float: left; } 
.oneColFixCtrHdr #nav { margin: 0; padding: 0; background-color: #990000; background:url(../images/nav25.jpg); list-style-type: none; width: 1004px; float: left; } 
.oneColFixCtrHdr #nav li {font-size:0.8em;font-family:Arial, Helvetica, sans-serif;line-height: 0; font-style: normal; font-weight:bold; margin: 0; padding: 0; float:right;  } 
.oneColFixCtrHdr #nav a { float:left; width: 127px; color:#000000; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align: center; text-decoration: none; line-height: 2.5; border-right: 1px solid #000000;  } 
.oneColFixCtrHdr #nav #nav_con a { background-color: #FF9933; } 
.oneColFixCtrHdr p {font-size:1em; font-family: Arial, Helvetica, sans-serif; line-height: 1.4em; font-style: normal; font-weight: normal; text-align: justify; none; color: #fff; margin: 0 60px 0 60px; padding: 0;} 
.oneColFixCtrHdr #body_hom #nav_hom a, #body_sch #nav_sch a, #body_syn #nav_syn a, #body_loc #nav_loc a, #body_mem #nav_mem a { font-weight:bold; }
.oneColFixCtrHdr #container { width: 1004px;/* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */ background-color: #000000; margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */ text-align: left; /* this overrides the text-align: center on the body element. */ } 
.oneColFixCtrHdr #header h1 { margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */ padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */ } 
.oneColFixCtrHdr #mainContent {margin: 0px; padding: 0px; } 
.oneColFixCtrHdr #mainContent {margin:0px 20px 70px 20px; font-size:1.2em; text-align:justify; line-height: 1.6em;} 
.oneColFixCtrHdr #mainContent .posterimg{ float: left; width: 120px; border-width: 2px; border-style:solid; border-color:#000000; margin-right: 20px; margin-bottom: 6px; } 
.oneColFixCtrHdr #mainContent .homeimg{float: left; width: 140px; margin-bottom: 6px; padding: 10px;} 
.oneColFixCtrHdr #mainContent .clear{ clear:both; } 
.oneColFixCtrHdr #synopsis .synWrapper {margin:2px 83px 2px 82px;} 
.oneColFixCtrHdr #synopsis .filmTitle { font-size:1.6em; text-align:justify; color: #fff; line-height: 1.2em;} 
.oneColFixCtrHdr #synopsis .synCopy {text-align:justify; line-height: 1.2em;} 
.oneColFixCtrHdr #synopsis .posterimg { float: left; width: 120px; border: 2px solid #000000; margin-right: 20px; margin-bottom: 6px; } 
.oneColFixCtrHdr #synopsis .clear{ clear:both; }
.oneColFixCtrHdr .logos {margin: 0px 0px 0px 110px;} 

.box_quad { float:left; margin: 10px 20px 20px 40px;} 
.box_quadrt { float:right; margin: 10px 40px 20px 20px;} 
.box_example { color:#333333; font-size:11px; background: url(../images/rightbtmcorner.gif) no-repeat bottom right; margin: 0; /* margin:0 auto; - for centered box */ padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;} 
.box_example .header { margin: 0; padding: 0; background:url(../images/rightcorner.gif) no-repeat top right; text-align: center; } 
.box_example .header h2{ color:#ffffff; background:url(../images/leftcorner.gif) no-repeat top left; font-size:14px; font-weight:bold; padding-top: 7px; height:20px; margin: 0; line-height:1.1em; } 
.box_example .text { background:url(../images/leftbtmcorner.gif) no-repeat bottom left; padding:10px 10px 15px 10px; margin:0; height:250px; text-align:justify; color:#fff; line-height:1.5em; } 
.box_example .img { float: left; width: 165px; border-width: 2px; border-style:solid; border-color:#000000; margin-right: 20px; margin-bottom: 6px; } 

#feature{ margin-left:auto; margin-right:auto; padding: 0; background:url(../images/attackbkgrd2.jpg); background-repeat: no-repeat; width: 900px; height:345px;} 
#feature .date {margin: 10px 0px 0px 0px;font-size:2em; font-weight:bold; color: #fff; text-align:center; } 
#feature .datelt {margin: 0px 0px 0px 100px;font-size:2em; font-weight:bold; color: #fff;} 
#feature .datert {margin: 0px 100px 0px 0px;font-size:2em; font-weight:bold; color: #fff;} 
#feature .dateimg {margin: 5px 20px 5px 20px;}
#feature .dateimg2 {margin: 5px 95px 5px 5px;}

#quad{ margin-left:auto; margin-right:auto; padding: 0; width: 900px; height:325px;} 
#quad .quadtitle {margin: 10px 0px 0px 0px;font-size:2em; font-weight:bold; color: #fff; text-align:center; } 
#quad .quadimg { margin: 5px 27px 5px 28px;}

#rightCol {float:right; width:268px; padding:20px; margin-right:20px;}
#leftCol {float:left; width:268px; padding:20px; margin-left:20px; text-align: left;}
#middleCol {margin-left:308px; padding:20px; margin:40px 308px 40px 308px; text-align: left;}

.scheduleWrapper {width:1004px;float:left; background-color: #000000;display:block; font-size:1.2em; text-align:center;}
.scheduleWrapper .imgleft {float:left; padding: 2em; display:block; width: 350px; margin: 0 0 0 60px;}
.scheduleWrapper .imgright {float:right; padding: 2em; display:block; width: 350px; margin: 0 60px 0 0;}

.locationWrapper {margin:2px 83px 2px 82px; color:#FF0;font-size:2em;}
.locationWrapper h2 {font-size:1.2em; font-weight:bold; margin-top:1.5em; text-align:center; line-height: 1.5;}
.locationWrapper th{font-size:0.6em; text-align:left; color: #FF9933; line-height: 1.2em; margin-top:1.4em;}
.locationWrapper td{font-size:0.4em; text-align:left; line-height: 1.1em;}
.locationstate {margin-top:.25em;color:#0F0;text-align:left;}
.locadd {margin-top:.25em;}


.locBuy {padding:0; margin-bottom:0; list-style:none;}
.locBuy li {margin:0; padding:0;}
.showBody {background-color:#d6c0a5; padding:1px 1em;}

.oneColFixCtrHdr #footer {padding: 0 10px; background-color:#990000;}
.oneColFixCtrHdr #footer p {margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */}
-->