html{
    overflow: auto;
}

html, body{
   background-color: #000;
   margin: 0;
   padding: 0;
   color: #666;
   font-family: verdana;
   font-size: 11px;
   width: 100%; 
   height: 100%;
}

#site{
   position: relative;
    margin: 0 auto;
   overflow: hidden;
   width: 100%; 
   height: 100%;
    min-height: 760px;
}

#flashcontent{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0; top: 0;
}

#flashcontentinfo { 
    background-color: #000; 
    display: block; 
    width: 400px; height: 100%; 
    position: relative; 
    top: 0px; 
    margin: 0 auto; 
    padding-top: 100px; 
     font-size:12px;
}

#thumb{
    position:absolute;
    visibility:hidden; 
    display: none;
}

a { color: #666; font-weight: normal; text-decoration: none; }
a:hover { color: #666; font-weight: normal; text-decoration: underline; }
. { outline: none; }
a:focus, a:active {
  outline: none;
}

.wht{ color: #ddd; }
a.wht2{ color: #ddd; }
a.wht{ color: #ddd; text-decoration: underline; }

/* HTML version */

#nonflashsite{
    width: 100%;
    height: 100%;
    position: relative;
}

#nav{
   width: 955px;
   margin: 0 auto;
   padding-top: 25px;
}

#nav ul{
   list-style-type: none;
   margin: 0;
   padding: 0;
}

#nav ul li{
   list-style-type: none;
   display: inline;
   margin: 0 70px 0 0;
}

#bill{
   width: 380px;
   margin: 0 auto;
   padding: 15px 0 15px 0;
}

#logo, #logo_lft{
   width: 489px;
   margin: 0 auto;
}

#logo_lft{
   position: relative;
   left: -178px;
}

#bottom{
   position: absolute;
   bottom: 28px;
   left: 0;
   width: 100%;
   background: url('../html/images/footer.png') repeat-x 0 0;
   height: 129px;
}

#bottomContent{
   position:relative;
   width: 955px;
   margin: 0 auto;
   text-align: center;
   padding-top: 10px;
}

#herrick{
   position: absolute;
   right: 0;
   bottom: 10px;
   width: 139px;
   height: 48px;
}

#rating{
   position: absolute;
   left: 0;
   bottom: 10px;
   width: 148px;
   height: 38px;
   background: url('../html/images/not-rated.gif') repeat-x 0 0;
}

#footer{
   position: absolute;
   bottom: 0;
   left: 0;
   width: 100%;
   background: url('../html/images/footer.gif') repeat-x 0 0;
   height: 28px;
   text-align: center;
}

#footer div{
   width: 100%;
   text-align:center;
   font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
   margin-top: 7px;
   position: relative;
}

#footer div img{
   position: relative; 
   top: 1px;
   left: 2px;
}

#legal{
   position: relative;
   left: -400px;
}


#home, #videos{
   width: 533px;
   margin: 15px auto;
   background-color: #000;
   border: 1px solid #1f1f1f;
   padding: 25px;
}

#about, #press{
   width: 518px;
   margin: 15px auto;
   background-color: #000;
   border: 1px solid #1f1f1f;
   padding: 0px;
   position: relative;
   left: -170px;
}

#photos{
   width: 938px;
   height: 333px;
   margin: 15px auto;
   background-color: #000;
   border: 1px solid #1f1f1f;
   padding: 0px;
   position: relative;
}

#photos #next{
   position: absolute;
   right: -38px;
   top: 128px;
   width: 37px;
   height: 55px;
}

#photos #back{
   position: absolute;
   left: -38px;
   top: 128px;
   width: 37px;
   height: 55px;
}

.subnav{
   width: 100%;
   background-color: #171717;
   border-bottom: 1px solid #1f1f1f;
   padding: 5px 0 5px 0;
   font-family: arial;
   font-size: 13px;
   text-transform: uppercase;
   font-style: italic;
}

.subnav a{
   font-family: arial;
   font-size: 13px;
   color: #818181;
}

.subnav a:hover{
   font-family: arial;
   font-size: 13px;
   color: #fefefe;
}

.subnav a.sel{
   font-family: arial;
   font-size: 13px;
   color: #fefefe;
}

.innerwrap{
   padding: 18px;
}

.innercontent{
   color: #5d5d5d;
   width: 440px;
   height: 225px;
   padding-right: 40px;
   overflow-y: scroll;
   scrollbar-base-color: #333;
   scrollbar-arrow-color: #ccc;
   scrollbar-track-color: #121212;
}

.castTitle{
  border-bottom: 1px solid #1f1f1f;
  color: #fefefe;
  width: 35%;
}

.castName{
  border-bottom: 1px solid #1f1f1f;
  color: #5d5d5d;
  width: 50%;
}

.castLink{
  border-bottom: 1px solid #1f1f1f;
  color: #5d5d5d;
  width: 15%;
  text-align: right;
}

.castBio, .article{
  color: #5d5d5d;
  width: 95%;
}

.castBio img{
  float: left;
  display: inline;
}

.article img{
  float: left;
  display: inline;
  margin-right: 7px;
}

.pressTitle{
  color: #5d5d5d;
  width: 75%;
  vertical-align: top;
  padding-bottom: 8px;
}

.pressLink{
  color: #5d5d5d;
  width: 25%;
  text-align: right;
  vertical-align: top;
  padding-bottom: 8px;
}


/* Photo Gallery */

#slideshow{
  position: absolute;
  left: 0;
  top: 15px;
  width: 938px;
  height: 302px;
  overflow: hidden;
}

#slidecontainer{
  width: 7714px;
  float: left;
  display: inline;
  position: relative;
  left: 210px;
}

#tray{
  width: 7714px;
  position: relative;
  left: -3857px;
}

div.thumb{
  width: 511px;
  height: 302px;
  float: left;
  display: inline;
  margin-right: 40px;
}


