@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; border:0; outline:0; } 
html, body, #wrap { /*height:100%;*/ font-family: /*"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",*/ Helvetica, Arial, sans-serif; font-weight: 300; color:#231010 }
body { background:white url(../images/mainBack.jpg) no-repeat; }
body > #wrap { /*height:auto; min-height:100%;*/ margin:0 auto; width:916px; }
.clear { clear:both; }
.clearImg { clear:left; }
h1, h2, h3, h4 { padding:0; margin:20px 0; }
h4 { color:#999999; font-size:.8em; margin:10px 0 10px 0; text-transform:uppercase }
h2 span { color:#7b2e28; }
/*h2:first-child { margin:0 0 20px 0; }
h3:first-child { margin:0 0 20px 0; }*/
h3:last-child { margin:20px 0 0 0; }
/*h4:first-child { margin:0 0 20px 0; }*/
p { margin:20px 0; padding:0; font-size:.8em; }
q { margin:20px 0; padding:0; font-size:.8em; }
blockquote { margin:20px 0 25px 0; padding:0; font-size:.8em; }
blockquote p { margin:8px 0 0 0; padding:0; font-size:.9em; text-transform:uppercase; color:#999999; }
strong { font-weight:bold; }
/*hr { border:0;height:15px;background:url(../images/line.jpg) 50% 0 no-repeat;margin:1em 0 1em 0; }*/
a:link { color:#231010; }
a:visited { color:#3b1f1f; }
a:hover, a:active { color:#7b2e28; }
#main { padding:0; /*padding-bottom:150px;*/ margin:24px 0 0 0; }  /* must be same height as the footer */
#logo { display:none; }
#main ul { display:none; }
#leftContent { float:left; width:30%; margin:0 0 14px 0; }
#leftContent ul { margin:8px 0 24px 0; padding:0; }
#leftContent ul li { float:none; background:none; margin:0 0 8px 0; padding:0; text-align:left; }
#rightContent { float:right; width:65%; margin:0 0 14px 0; }
#rightContent img { float:right; text-align:right; }
#footer { margin:1em auto; width:916px; background:none; padding:0; border-top:1px solid #999; }
#footer h3 { font-size:1em; }
/*#footer { position:relative; margin:-150px auto 0 auto; height:150px; clear:both; width:916px; background:none; }
#footer h3 { font-size:1em; }*/
/* CLEAR FIX*/
/*.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }*/
/* Hides from IE-mac \*/
/** html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */
/**** Slider ****/
#featured{ width:516px; padding:0 0 0 360px; position:relative; background:transparent; margin:10px 0 0 0; height:auto; }
#featured ul.ui-tabs-nav{ position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
#featured ul.ui-tabs-nav ul { margin:8px 0 24px 0; padding:0; }
#featured ul.ui-tabs-nav li{ float:none; background:none; margin:0 0 8px 0; padding:0; text-align:left; }
#featured ul.ui-tabs-nav li img{ float:left; }
#featured li.ui-tabs-nav-item a{ display:block; /*height:60px; */ }
#featured li.ui-tabs-nav-item a:hover{ /*background:#f2f2f2; */ }
#featured li.ui-tabs-selected li { color:#7b2e28; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ /*background:white;*/ }
#featured .ui-tabs-panel{ width:563px; height:585px; position:relative; margin:0 0 10px 0; padding:0; }
#featured .ui-tabs-panel .info{ position:absolute; top:180px; left:0; height:70px; }
#main #featured .info { position:absolute; top:240px; left:-360px; width:300px; padding:0; margin:0; }
#featured .info h2{  }
#featured .info p{  }
#featured .info a{  }
#featured .info a:hover{  }
#featured .ui-tabs-hide{ display:none; }
/**** Non-Gallery Content ****/
#nleftContent { float:left; width:65%; margin:0 0 -10px 0; padding:0 }
#nleftContent ul { margin:8px 0 24px 0; padding:0; }
#nleftContent ul li { float:none; background:none; margin:0 0 8px 0; padding:0; text-align:left; }
#nleftContent img { float:right; margin:0 0 0 20px; padding:0; border:0; }
#nleftContent h4 { border-top:1px solid #999; padding-top:20px; margin-top:20px; }
#nrightContent { float:right; width:30%; margin:0; padding:0 }
#nrightContent img { float:right; text-align:right; margin-left:10px }
#nrightContent h4 { border-top:1px solid #999; padding-top:20px; margin-top:20px; }
#nrightContent h4:first-child { border-top:0; padding-top:0; }
#film { margin:1em 0 0 0; padding:0 0 2em 0; background:none; width:916px; border-bottom:1px solid #999; }
#film #filmLeft { position:relative; z-index:100; }
#filmLeft { float:left; width:425px; }
#filmRight { float:right; width:460px; padding:0; }
#filmRight h2 { margin-top:0; }
#cast { width:400px; }
#cast p { margin:0; }
#cast p span { float:right; font-weight:bold; }
#production { margin:1.5em 0 0 0; }
#production img { float:left; padding:0; margin:0 3px 3px 0; /*position:relative; z-index:1000;*/ }
form button { padding:5px; background:white; color:black; font-size:1em; text-transform:uppercase; font-weight:bold; font-family:Helvetica, Arial, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; }
form button:hover, form button:active { background:#7b2e28; border-top:1px solid #aa5b55; border-left:1px solid #aa5b55; border-right:1px solid #310906; border-bottom:1px solid #310906; }
/**** Add PDF Icon ****/
/*a[href$='#top']:after { content:url(../images/arrow.png); margin-left: 3px; }*/
