
 body{ color: #666666; background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:76%; 
  margin:0;
  padding:40px 0 40px 0; max-width: 1200px;
 }
 div#header{ background: #ffffff; border-bottom: none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:50px;
 }
 div#footer{ text-align: right; margin-left: 0px; margin-right: 50px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 13px; padding-top: 0px; border-top: none; background-color: #ffffff;
  position:absolute;
  bottom:0;
  right:0;
  width:100%;
  height:60px;
 }
 @media screen{
  body>div#header{
   position:fixed;
  }
  body>div#footer{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }

#cover    {text-align:center; padding-top: 4%; position:relative;}
.coverimg img {border: 0;}

#main {max-width: 1200px;}
.text {text-align: justify; margin: 10px 60px 30px 60px;}

.heading {color: #000000; font-size: 16px; font-weight:bold;}
.heading a:link         { color: #000000; background: transparent; text-decoration: none; font-weight:bold; border: none;}
.heading a:visited      { color: #000000; background: transparent; text-decoration: none; font-weight:bold; border: none;}
.heading a:hover        { color: #666666; background: transparent; text-decoration: none; font-weight:bold; border: none;}
.heading a:active       { color: #000000; background: transparent; text-decoration: none; font-weight:bold; border: none;}

#biofloat {float: left; margin-right: 25px; margin-bottom: 1600px;}
.bioillus {display: inline-block; vertical-align: top;}
#bio {display: inline-block; vertical-align: top; width: 400px; margin-left: 20px; margin-top: 0px;}

.filmbox {margin: 0px 60px 20px 60px; border: none; overflow: auto; border: none;}
.film {float: left; width: 100%; border: none;}
.posterfloat {float: left; width: 200px; margin-left: -100%; border: none;}
.posterfloat img {border: 1px solid black;}
.review {margin-left: 200px; border: none; text-align: justify;}

.headinglight {color: #000000; font-size: 12px; font-weight:bold;}

.item {margin-right: 60px; text-align: right; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background: transparent;}

.coveritem {margin-right: 0px; margin-top: 20px; text-align: center; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background: transparent; border: none;}
.item img {vertical-align: bottom; outline: none; border: none;}

#footer>a:link         { color: #000000; background: transparent; text-decoration: none; font-weight:normal;}
#footer>a:visited      { color: #000000; background: transparent; text-decoration: none; font-weight:normal;}
#footer>a:hover        { color: #666666; background: transparent; text-decoration: none; font-weight:normal;}
#footer>a:active       { color: #000000; background: transparent; text-decoration: none; font-weight:normal;}

#header a:link         { color: #000000; background: transparent; text-decoration: none; font-weight:normal; outline: none; border: none;}
#header a:visited      { color: #000000; background: transparent; text-decoration: none; font-weight:normal; outline: none; border: none;}
#header a:hover        { color: #666666; background: transparent; text-decoration: none; font-weight:normal; outline: none; border: none;}
#header a:active       { color: #000000; background: transparent; text-decoration: none; font-weight:normal; outline: none; border: none;}

a:link         { color: #000000; background: transparent; text-decoration: none; font-weight:normal; outline: none; border: none;}
a:visited      { color: #000000; background: transparent; text-decoration: none; font-weight:normal; outline: none; border: none;}
a:hover        { color: #666666; background: transparent; text-decoration: none; font-weight:normal; outline: none; border: none;}
a:active       { color: #000000; background: transparent; text-decoration: none; font-weight:normal; outline: none; border: none;}
a:focus		{outline: none; border: none;}

p {font-size: 11px; line-height: 14px;}
p a:link         { color: #333333; background: transparent; text-decoration: none; font-weight:bold;}
p a:visited      { color: #000000; background: transparent; text-decoration: none; font-weight:bold;}
p a:hover        { color: #999999; background: transparent; text-decoration: none; font-weight:bold;}
p a:active       { color: #000000; background: transparent; text-decoration: none; font-weight:bold;}

.justify {text-align: justify;}
.center {text-align: center;}
.left {text-align: left; margin-left: 40px;}
.right {text-align: right;}
.italic {font-style: italic;}

.floatleft {float: left; margin-right: 25px; margin-bottom: 12px;}
.floatright {float: right; margin-left: 25px; margin-top: 12px;}

#viewtop {width: 100%; position: absolute; margin: 0px; border:none;}
body>#viewtop {position: fixed;}

img {border: none;}
.photo {}
#notice {width: 25%; display: inline-block; vertical-align: top; border: none; padding: 0; margin-left: 30px; margin-top: -10px;}
.illus {display: inline-block; margin-left: 0px; vertical-align: top; width: 70%;}

.middle {vertical-align: top;}

.bolder {font-weight: bolder; font-size:105%; font-style: italic;}
.bolder a:link         {color:#000000; background: transparent; text-decoration: none; font-weight:bold;}
.bolder a:visited      {color:#000000; background: transparent; text-decoration: none; font-weight:bold;}
.bolder a:hover        {color:#666666; background: transparent; text-decoration: none; font-weight:bold;}
.bolder a:active       {color:#000000; background: transparent; text-decoration: none; font-weight:bold;}

.bigger {font-size:120%;}



