





img.logo {display: block;
	margin-left: auto;
	margin-right: auto;
	z-index:0;}


img.logolink {
	position: absolute; left: 250px; top: 0px;
  	z-index:70;}

img.background {
	margin-left: auto;
	margin-right: auto;
	position: relative; left: 85px;
	z-index:-10;
	/*border: 2; KB - taken out. causing validation errors */
	}

a:link { font-family: "Helvetica", sans-serif; color: #888a8c; text-decoration: none; outline: none; }
a:hover{font-family: "Helvetica", sans-serif; color: #111111; text-decoration: none; outline: none;}
a {outline: none;}




a.extrasNAV:link { font-family: "Helvetica", sans-serif; font-size: 0.785em; color: #333333; text-decoration: none; outline: none; }
a.extrasNAV:visited { font-family: "Helvetica", sans-serif; font-size: 0.785em; color: #333333; text-decoration: none; outline: none; }
a.extrasNAV:hover { font-family: "Helvetica", sans-serif; font-size: 0.785em; color: #888a8c; text-decoration: none; outline: none; }
a.extrasNAV:active { font-family: "Helvetica", sans-serif; font-size: 0.785em; color: #888a8c; text-decoration: none; outline: none; }

div#about { display: none; }
div#video { display: none; }
div#gallery { display: none; }
div#contact { display: none; }
div#links { display: none; }

ul li {
	list-style: none;
	display: inline;
	font-family: "Helvetica", sans-serif;
}

div.navbar {
  font-family: "Helvetica", sans-serif;
  background: #414042;
  text-align: center;
  width: 915px;
  height: 40px;
  display: block;
  position: absolute; left: 160px; top: 596px;
  z-index:70;
  outline: none
}

div.vidnavbar {
        font-family: "Helvetica", sans-serif;
	display: block;
	position: absolute; left: 500px; top: 240px;
	z-index:60;
}

div.gallerydiv {
    font-family: "Helvetica", sans-serif;
    display: block;
    
    /*margin-left: none; KB TAKEN OUT - validation errors. %, Auto, and Length are only allowed. not NONE*/
    /*margin-right: none; KB TAKEN OUT - validation errors. %, Auto, and Length are only allowed. not NONE*/
    
    position: absolute; left: 475px; top: 165px;
    z-index: 60;
    width: 675px;
}



div.extrasnavbar {
  font-family: "Helvetica", sans-serif;
  text-align: left;
  display: inline;
  position: absolute; left: 1000px; top: 295px;
  z-index:61;
  
}

#extraslinks {
        font-family: "Helvetica", sans-serif;
	position: absolute; 
	left: 0px; top: 50px;  
	z-index:60;
}

div.clip {
	background: #FFFFFF;
	display: none;
	/*margin-left: none; KB taken out*/
	/*margin-right: none; KB taken out */
	position: absolute; left: 480px; top: 295px;
	z-index:60;
}

div.homepage {
font-family: "Helvetica", sans-serif;
	
	position: absolute; left: 520px; top: 275px;
        width: 675px;
        height: 290;
	z-index:-100;
}

div.about {
font-family: "Helvetica", sans-serif;
	display: none;
	position: absolute; left: 515px; top: 295px;
        height: 283px;
        width: 800px;
        
	z-index:60;
}


div.aboutText {
font-family: "Helvetica", sans-serif;
	       display: none;
	       position: absolute; top: 20px;
	       width: 600px;
	       
	       height: 290;
	       z-index:61;}


div.aboutTextcast {
	      font-family: "Helvetica", sans-serif;
	       position: absolute; left: 180px;
	       width: 300px;
	    
	       z-index:61;}

div.aboutTextpic {
	      font-family: "Helvetica", sans-serif;
	       position: absolute;
	       top:5px;
	       height: 227px;
	       width: 176px;
	       z-index:61;}

	       
div.aboutMenu {
font-family: "Helvetica", sans-serif;
	       position: absolute; left: 485px;
	       z-index: 60;}
	       
	       
div.aboutTextSyn {
font-family: "Helvetica", sans-serif;
	       position: absolute; 
	       width: 540px;
	       z-index:60;
	       font-size: 0.9em;
	   
	       }

div.aboutTextCred {
font-family: "Helvetica", sans-serif; color: #888a8c;
	       position: absolute; 
	       top 490px; 
	       left 200px; 
	       width: 600px;
	       height: 282px;
	       overflow: hidden;
	       z-index:60;
	       background-image: url(../images/cast_background_photo.jpg); 
	   
	       }
div.aboutCastBackgroundPic {
z-index:10;
}


img {
  z-index:-1;
  border: 0 none;
}


.handcursor{
	cursor: pointer;
	cursor: hand;

}

p.VidText {text-align:right;
color: #808080;
font-size:1.25em;
font-family: "Helvetica", sans-serif;}

div.credits {position: absolute; left: 600px; top: 300px; width: 450px; z-index: 60;}



div.castnavbar {
  font-family: "Helvetica", sans-serif;
  text-align: left;
  display: inline;
  z-index:61;
  
}

div.letmetakeyoutothegraybar {
  font-family: "Helvetica", sans-serif;
  background: #414042;
  text-align: center;
  width: 485px;
  height: 10px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: absolute; left: 0px; top: 0px;
  z-index:70;
  outline: none
}

div.links {
    font-family: "Helvetica", sans-serif;
    position: absolute; left: 490px; top: 250px;
    z-index: 70;
    width: 675px;
    height: 290;
  }
    

div.contactText {
font-family: "Helvetica", sans-serif;
    position: absolute; left: 600px; top: 250px;
    z-index: 70;
    width: 675px;
    height: 290;
}
div.wehavecontact {
    font-family: "Helvetica", sans-serif;
    position: absolute; left: 390px; top: 250px;
    z-index: 70;
    width: 675px;
    height: 290;
  }
