body {margin: 0; padding: 0; background-color: #e7ecf1; font: 0.8em Verdana, Arial, "Trebuchet MS", sans-serif; color: #000; text-align: center; }
  .csub {font: 13px "Trebuchet MS", Arial, Verdana, sans-serif; color: #968c73; letter-spacing: 1px; padding: 18px 0px 0px 0px; }
  .ftnt {font-size: 80%; line-height: 1.5; margin-left: 12px; }
  .fmnt {font: 10px "Trebuchet MS", Arial, Verdana, sans-serif; color: #93794e; letter-spacing: 1px; }
  .qu {font: 16px Georgia, "Times New Roman", Times, serif; color: #968c73; line-height: 1.5; letter-spacing: 1px; text-align: center; font-style: italic; }
  .quwa {font: 0.6em Verdana, Arial, "Trebuchet MS", sans-serif; color: #000; letter-spacing: 0px; }
  .qus {font-size: 80%; color: #968c73; }
  .qux {font: 80% "Trebuchet MS", Verdana, sans-serif; color: #968c73; letter-spacing: 1px; }
  .qua {font: 11px "Trebuchet MS", Verdana, sans-serif; color: #968c73; letter-spacing: 1px; }
  .qu_cap {font: 13px Georgia, "Times New Roman", Times, serif; color: #968c73; line-height: 1.5; letter-spaing: 1px; text-align: center; }
  .sc {font: 17px "Times New Roman", Times, serif; color: #9d8e69; font-style: italic; line-height: 1.5; letter-spacing: 1px; }
  .nu {padding: 13px 0px 0px 0px; }
  .fyr {font: 11px "Trebuchet MS", Arial, Verdana, sans-serif; color: #968c73; letter-spacing: 1px; }
  .fsp {padding-left: 33px; }
  .sec {font: 13px "Trebuchet MS", Verdana, sans-serif; color: #968c73; letter-spacing: 1px; }
  .sig {font: 13px "Times New Roman", Times, serif; font-style: italic; letter-spacing: 1px; }


#wrapper {max-width: 928px; position: relative; margin: 0px auto 0px; padding: 9px 20px 13px 0px;  text-align: left; background-color: #fcfcfc; }

#nav {max-width: 780px; margin: 2px auto 1px; padding: 6px 0px 6px 0px; font-weight: bold; font: 13px "Trebuchet MS", Verdana, sanf;  font-variant: small-caps; font-weight: bold; letter-spacing: 1px; text-align: center; background-image: url(imgs/fdtle-trans.png); background-repeat: no-repeat; background-position: 192px 19px; }
  .there {color: #8a8474; }
  .still {border: 1px solid #919497; }

#pmc_nav {float: left; width: 78px; height: 173px; position: relative; background-color: #edf1f4; line-height: 1.9; margin: 5px 12px 0px 0px; padding: 8px 10px 8px 10px; }


#content {margin: 0px auto 19px; padding: 10px 8px 10px 8px; line-height: 1.9; text-align: justify; }


#full {max-width: 743px; margin: 0px auto 0px; padding: 24px 43px 24px 43px; line-height: 1.9; text-align: justify; background-image: url(imgs/galdots.gif); background-repeat: no-repeat; background-position: top right; }

  .ftsec {width: 570px; margin: 43px auto 0px; padding: 0px 20px 0px 20px; background-image: url(imgs/ftdots.gif); background-repeat: no-repeat; background-position: 0px 7px; }
  .fsec_single {background-image: url(imgs/fdots.gif); background-repeat: repeat-x; background-position: 0px 19px; width: 510px; margin: 49px auto 36px; line-height: 1.8; }
  .fcont {max-width: 660px; margin: 30px auto 30px; padding: 0px 24px 0px 24px; background-image: url(imgs/ftdots.gif); background-repeat: no-repeat; background-position: 0px 7px;  }
  .film_photo {font-size: 80%; text-align: center; margin-bottom: 7px; padding-top: 12px; }
  .film_credits {font-size: 80%; text-align: center; line-height: 1.8; padding-bottom: 3px; }
  .ph {text-align: center; margin: 0px auto 14px; }
  .phcap {width: 600px; margin: 10px auto 7px; }
  .phcap_w {width: 530px; margin: 12px auto 7px; }
  .phcredit {width: 450px; margin: 0px auto 0px; text-align: center; font-size: 80%; padding-bottom: 3px; }
  .phre {width: 85px; height: 33px; margin: 11px auto 0px; padding: 10px 0px 0px 4px; text-align: center; background-image: url(imgs/redots.gif); background-repeat: no-repeat; background-position: top left; }
  .qu_cont {margin: 19px auto 19px; padding: 0px 64px 0px 64px; line-height: 1.8em; }
  .page_re {padding: 9px 0px 0px 0px; text-align: right; }


#tle {margin: 7px auto 23px; font-size: 18px; color: #8a8474; letter-spacing: 2px; font-variant: small-caps; text-align: center; }

#page_tle {margin: 10px auto 23px; font-size: 18px; color: #8a8474; letter-spacing: 2px; font-variant: small-caps; text-align: right; }

#cpy {margin: 8px 0px 2px 0px; text-align: center; font-size: 80%; }

#cpy_main {width: 650px; margin: 2px 0px 6px 0px; text-align: right; font-size: 80%; line-height: 1.7; }

#b_nav {max-width: 780px; margin: 0px auto 7px; padding: 4px 0px 6px 0px; font-weight: bold; font: 14px "Trebuchet MS", Verdana, sanf;  font-variant: small-caps; font-weight: bold; letter-spacing: 1px; text-align: center; }

a img.cont {border: 1px solid #7a7a7a; padding: 2px; }
a img.cont_nb {border: none; }

a.nav {text-decoraton: none; }
a.nav:link {color: #5e5e5e; text-decoration: none; }
a.nav:visited {color: #424242; text-decoration: none; }
a.nav:hover {color: #9d8e69; text-decoration: none; }
a.nav:active {color: #fff; text-decoration: none; }

a.nav_slim {text-decoration: underline; }
a.nav_slim:link {color: #000; }
a.nav_slim:visited {color: #000; }
a.nav_slim:hover {color: #cac3b1; text-decoration: underline; }
a.nav_slim:active {color: #9d8e69; }

a.cont {font-weight: bold; text-decoration: underline; }
a.cont:link {color: #000; }
a.cont:visited {color: #000; }
a.cont:hover {color: #cac3b1; }
a.cont:active {color: #9d8e69; }

a.ft {font-weight: bold; text-decoration: none; }
a.ft:link {color: #8494a1; }
a.ft:visited {color: #8494a1; }
a.ft:hover {color: #cac3b1; }
a.ft:active {color: #9d8e69; }

a.film {font-weight: bold; text-decoration: underline; }
a.film:link {color: #8494a1; }
a.film:visited {color: #8494a1; }
a.film:hover {color: #cac3b1; }
a.film:active {color: #9d8e69; }

a.me {text-decoration: none; }
a.me:link {color: #000; }
a.me:visited {color: #000; }
a.me:hover {color: #cac3b1; }
a.me:active {color: #9d8e69; }