#wrapper { background-color: #fff; text-align: left; position: relative; z-index: 2; width: 798px; border: solid 1px #fff }
#wrapperhome  { background-color: #fff; text-align: left; position: relative; z-index: 2; width: 798px; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff }
#trailwrapper    { background-color: #060405; text-align: left; position: relative; z-index: 2; width: 798px; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff }
#footer  { color: #7a7153; font-size: 10px; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #fff; text-align: left; margin: 0; padding-top: 10px; padding-bottom: 10px; position: relative; z-index: 2; width: 798px; border: solid 1px #fff }
#footer a { color: #7a7153; font-size: 10px; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#footer a:hover  { color: #7a7153; font-size: 10px; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: 1px solid #a69a71 }
#footer a:visted { color: #7a7153; font-size: 10px; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#footer a:active { color: #7a7153; font-size: 10px; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#footerhome     { color: #7a7153; font-size: 10px; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-image: url("images/home_footer.jpg"); background-repeat: no-repeat; text-align: left; margin: 0; padding-top: 10px; padding-bottom: 10px; position: relative; z-index: 2; width: 798px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff }
#footerhome a { color: #7a7153; font-size: 10px; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#footerhome a:hover  { color: #7a7153; font-size: 10px; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: 1px solid #a69a71 }
#footerhome a:visted { color: #7a7153; font-size: 10px; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#footerhome a:active { color: #7a7153; font-size: 10px; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#trailfooter     { color: #7a7153; font-size: 10px; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #060405; text-align: left; margin: 0; padding-top: 10px; padding-bottom: 10px; position: relative; z-index: 2; width: 798px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff }
#trailfooter a { color: #7a7153; font-size: 10px; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#trailfooter a:hover { color: #7a7153; font-size: 10px; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: 1px dashed #a69a71 }
#trailfooter a:visted { color: #7a7153; font-size: 10px; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#trailfooter a:active { color: #7a7153; font-size: 10px; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
body     { color: #fff; font-size: 12px; font-family: Futura, Arial, Helvetica, Verdana, sans-serif; text-decoration: none; background-color: #ad0507; text-align: center }
p { }
td { }
#nav      { color: #fff; font-size: 12px; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; text-align: center; text-transform: uppercase; margin: 0; padding: 30px 10px 5px }
#nav a    { color: #fff; text-decoration: none }
#nav a:visted    { color: #fff; text-decoration: none }
#nav a:hover     { color: #a69a71; text-decoration: none; }
#nav a:active     { color: #a69a71; text-decoration: none; }
#botnav          { color: #fff; font-size: 12px; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; text-align: center; text-transform: uppercase; margin: 0; padding: -32px 10px 0; z-index: 0 }
#botnav a    { color: #fff; text-decoration: none; margin: 0; padding: -32px 10px 0 }
#botnav a:visted    { color: #fff; text-decoration: none;margin: 0; padding: -32px 10px 0 }
#botnav a:hover     { color: #a69a71; text-decoration: none; margin: 0; padding: -32px 10px 0}
#botnav a:active     { color: #a69a71; text-decoration: none; margin: 0; padding: -32px 10px 0}
#home   { background-color: #fff; background-image: url("images/home.jpg"); background-repeat: no-repeat }
#home a   { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#home a:hover   { color: #ad0507; font-weight: bold; text-decoration: none; border-bottom: 1px solid #ad0507 }
#home a:visited  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#home a:active  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#synopsis   { background-color: #fff; background-image: url("images/synopsis.jpg"); background-repeat: no-repeat }
#synopsis a   { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#synopsis a:hover  { color: #ad0507; font-weight: bold; text-decoration: none; border-bottom: 1px solid #ad0507 }
#synopsis a:visited  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#synopsis a:active  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#makingof   { background-color: #fff; background-image: url("images/scenes_Filming_FFL.jpg"); background-repeat: no-repeat }
#makingof a   { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#makingof a:hover  { color: #ad0507; font-weight: bold; text-decoration: none; border-bottom: 1px solid #ad0507 }
#makingof a:visited  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#makingof a:active  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#screenings     { font-weight: bold; background-color: #fff; background-image: url("images/theater_openings.jpg"); background-repeat: no-repeat }
#screenings a  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#screenings a:hover  { color: #ad0507; font-weight: bold; text-decoration: none; border-bottom: 1px solid #ad0507 }
#screenings a:visited  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#screenings a:active  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#press     { font-weight: bold; text-decoration: none; background-color: #fff; background-image: url("images/press.jpg"); background-repeat: no-repeat }
#pressimg    { text-decoration: none; background-color: #fff }
#press a    { color: #3e330a; text-decoration: underline }
#press a:hover    { color: #ad0507; text-decoration: underline }
#press a:visited    { color: #3e330a; text-decoration: underline }
#press a:active    { color: #3e330a; text-decoration: underline }
#credits    { font-weight: bold; background-color: #fff; background-image: url("images/credits.jpg"); background-repeat: no-repeat }
#credits a  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#credits a:hover  { color: #ad0507; font-weight: bold; text-decoration: none; border-bottom: 1px solid #ad0507 }
#credits a:visited  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#credits a:active  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#production     { font-weight: bold; background-color: #fff; background-image: url("images/production.jpg"); background-repeat: no-repeat }
#production a  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#production a:hover  { color: #ad0507; font-weight: bold; text-decoration: none; border-bottom: 1px solid #ad0507 }
#production a:visited  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#production a:active  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#contact     { font-weight: bold; background-color: #fff; background-image: url("images/contact.jpg"); background-repeat: no-repeat }
#contact a  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#contact a:hover  { color: #ad0507; font-weight: bold; text-decoration: none; border-bottom: 1px solid #ad0507 }
#contact a:visited  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#contact a:active  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#involved      { font-weight: bold; background-color: #fff; background-image: url("images/special_screenings.jpg"); background-repeat: no-repeat }
#involved a  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#involved a:hover  { color: #ad0507; font-weight: bold; text-decoration: none; border-bottom: 1px solid #ad0507 }
#involved a:visited  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#involved a:active  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#reviews     { font-weight: bold; background-color: #fff; background-image: url("images/reviews.jpg"); background-repeat: no-repeat }
#reviews a  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#reviews a:hover  { color: #ad0507; font-weight: bold; text-decoration: none; border-bottom: 1px solid #ad0507 }
#reviews a:visited  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#reviews a:active  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#trailer        { font-weight: bold; background-color: #060405; background-image: url("images/trailer.jpg"); background-repeat: no-repeat }
#trailer a  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#trailer a:hover  { color: #ad0507; font-weight: bold; text-decoration: none; border-bottom: 1px solid #ad0507 }
#trailer a:visited  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#trailer a:active  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#biospopup { color: #59490f; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1.3em; background-color: #e0ddc6; text-align: left; padding: 20px; border: solid 1px #fff }
#biospopup a  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#biospopup a:hover  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #ad0507 }
#biospopup a:visited  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
#biospopup a:active  { color: #3e330a; font-weight: bold; text-decoration: none; border-bottom: 1px solid #3e330a }
.textmargin   { color: #59490f; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1.3em; text-decoration: none; margin-left: 20px }
.layermargin     { color: #59490f; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1.3em; background-color: #e0ddc6; text-align: left; padding: 20px; border: solid 1px #fff }
.imgmargin  { color: #6b5713; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1.3em; text-decoration: none; margin-right: 20px }
a  { color: #7a7153; text-decoration: none }
a:hover  { color: #ad0507; text-decoration: none; border-bottom: 1px solid #ad0507 }
a:visited  { color: #7a7153; text-decoration: none }
a:active  { color: #7a7153; text-decoration: none }
