@charset "utf-8";
/* CSS Document */

body {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:.7em; color:#333333; margin:0px; line-height:1.6em; background-color:#000;}

a {color:#996600; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}
a img {border:0px;}

H1	{ font-size:1.3em; color:#996600; text-transform:uppercase; font-weight:normal; letter-spacing:-1px;}
H2	{ font-size:1.2em; color:#996600; font-weight:bold;}
H3	{ font-size:1.1em; font-weight:bold;}
H4	{ font-size:1.5em; color:#996600; text-transform:uppercase; font-weight:bold; padding:0 0 0px 0; margin: 0px}
H5	{ font-size:1.2em; color:#996600; font-weight:bold; margin:0px;}
H6	{ font-size:1.1em; color:#996600; padding:0 0 10px 0; margin:0px;}

blockquote { margin: 0px 15px 15px 0px; padding: 8px; background-color: #efeff0; color:#666666; border: #d8be6e solid thin; }

/*#review { float:left; margin:0px 15px 15px 0px; padding: 8px; background-color: #efeff0; color:#666666; border: #CC9900 dotted thin; width: 90%;}*/

#awards { margin: 0px 0px 15px 0px; padding: 8px 8px 8px 50px; background:url(../images/pastproductions/awards.gif) #e8dbbb no-repeat 7px center; color:#62401b; border: #af966e solid thin; width: 549px; min-height:90px; height:auto 90px; vertical-align: top;}
#awards ul { list-style-type:none; line-height:2em;}
#awards ul li { background:url(../images/pastproductions/awards_bullet.gif) no-repeat 0px 3px; padding-left:25px;}
#awards ul li em {color:#8c6a45;}
#awards ul li strong {color:#40270b; text-transform: capitalize;}

.extract { padding: 0 8px 0 8px; font-size:1.3em; color:#000; font-weight:bolder; width: 300px; text-align: left;}

#horizontal_list { position: relative; vertical-align:top;}
#horizontal_list ul { margin: 0px; padding: 0 0 15px 0; background-color:#f8f8f8}
#horizontal_list li { padding: 0 20px 0 0; display: block; float:left; }
#horizontal_list a {color:#996600; text-decoration:none;}
#horizontal_list a:hover {color:#000; text-decoration:none; background-color: #eee;}

#container {}

#main {background:url(../images/common/body_bg.jpg); width:1024px;}
#main th {background:url(../images/common/header_default.jpg); width: 1024px; height:247px;}
#main th.nowshowing {background:url(../images/nowshowing/miracle2010_header.jpg)}

#frame {background:url(../images/common/body_top.jpg) no-repeat; height:249px; padding: 80px 85px 0px 85px; vertical-align:top;}

#footer {background:url(../images/common/body_bottom.jpg) no-repeat; height:129px; }
#footer-nomailer {background:url(../images/common/body_bottom-nomail.jpg) no-repeat; height:129px; }


#zone1 { float: left; width : 319px; height: 23px; margin-left: 355px; margin-top: 42px; border: 0;
}
#zone2 {
float: left;
width : 100px;
height: 200px;
margin-left: 50px;
margin-top: 100px;
border: 1px dotted white;
}


#menu { position: relative; vertical-align:top; margin: 0 0 0 -40px}
#menu ul {margin: 0px;}
#menu li {list-style:none; display:inline; float:left;}

	#menu a.home {float:left; background:url(../images/common/menu_home.gif) no-repeat; width:171px; height:32px; display:block;}
	#menu a.home:hover, #menu a.homecurrent:hover { background:url(../images/common/menu_home_over.gif)}
	#menu a.homecurrent { float:left; background:url(../images/common/menu_home_on.gif) no-repeat; width:171px; height:32px; display:block;}

	#menu a.aboutus {float:left; background:url(../images/common/menu_about.gif) no-repeat; width:170px; height:32px; display:block;}
	#menu a.aboutus:hover, #menu a.aboutuscurrent:hover { background:url(../images/common/menu_about_over.gif)}
	#menu a.aboutuscurrent { float:left; background:url(../images/common/menu_about_on.gif) no-repeat; width:170px; height:32px; display:block;}

	#menu a.nowshowing {float:left; background:url(../images/common/menu_nowshowing.gif) no-repeat; width:169px; height:32px; display:block;}
	#menu a.nowshowing:hover, #menu a.nowshowingcurrent:hover { background:url(../images/common/menu_nowshowing_over.gif)}
	#menu a.nowshowingcurrent {float:left; background:url(../images/common/menu_nowshowing_on.gif) no-repeat; width:169px; height:32px; display:block;}

	#menu a.comingsoon {float:left; background:url(../images/common/menu_comingsoon.gif) no-repeat; width:170px; height:32px; display:block;}
	#menu a.comingsoon:hover, #menu a.comingsooncurrent:hover { background:url(../images/common/menu_comingsoon_over.gif)}
	#menu a.comingsooncurrent { float:left; background:url(../images/common/menu_comingsoon_on.gif) no-repeat; width:170px; height:32px; display:block;}
	
	#menu a.pastproductions {float:left; background:url(../images/common/menu_pastprods.gif) no-repeat; width:171px; height:32px; display:block;}
	#menu a.pastproductions:hover, #menu a.pastproductionscurrent:hover { background:url(../images/common/menu_pastprods_over.gif)}
	#menu a.pastproductionscurrent { float:left; background:url(../images/common/menu_pastprods_on.gif) no-repeat; width:171px; height:32px; display:block;}
	
	#menu a.contactus {float:left; background:url(../images/common/menu_contact.gif) no-repeat; width:172px; height:32px; display:block;}
	#menu a.contactus:hover, #menu a.contactuscurrent:hover { background:url(../images/common/menu_contact_over.gif)}
	#menu a.contactuscurrent { float:left; background:url(../images/common/menu_contact_on.gif) no-repeat; width:172px; height:32px; display:block;}
	
	
span {display:none;}




