* {font-family: Arial, Helvetica, sans-serif; font-size:100%;}

body, html {
	margin: 0;
	padding: 0;
	background-color:#000;
}


#vertical_centering {
	width:770px;
	margin:0 auto;
}
	
#centering {
	position:absolute;
	top:50%;
	margin-top:-241px;
}

#menu {
	position:absolute;
	left:5px;
   	top:40px;
	margin-left:-48px;
	padding-left:48px;
	background: url(arrow.jpg) no-repeat;
	z-index:10;
	}

/*NAV_LIST*/
#nav {
	padding: 0;
	margin: 0;
	list-style: none;
	letter-spacing:1px;
	width: 880px;
	text-align:justify;
}

#nav a {
	display: block;
	height:30px;
    	text-decoration:none;
	font-size:30px;
	color:#CCC;
	z-index:1;
}
#nav a:hover.a_adjust_1 {background:url(sprite_nav.gif) 0px -35px no-repeat;}
#nav a:hover.a_adjust_2 {background:url(sprite_nav.gif) -184px -35px no-repeat;}
#nav a:hover.a_adjust_3 {background:url(sprite_nav.gif) -364px -35px no-repeat;}
#nav a:hover.a_adjust_4 {background:url(sprite_nav.gif) -555px -35px no-repeat;}
#nav a span {position:absolute;z-index:-1;}
#nav a:hover span {color:#5e0000;}
#nav li {
	float: left;
	height:30px;
}
.li_adjust_1 {width:183px; background:url(sprite_nav.gif) 0px 0px no-repeat;}
.li_adjust_2 {width:180px; background:url(sprite_nav.gif) -184px 0px no-repeat;}
.li_adjust_3 {width:190px; background:url(sprite_nav.gif) -364px 0px no-repeat;}
.li_adjust_4 {width:225px; background:url(sprite_nav.gif) -555px 0px no-repeat;}
.li_adjust_1_home {width:183px; background:url(sprite_nav.gif) 0px -35px no-repeat;}
.li_adjust_2_home {width:180px; background:url(sprite_nav.gif) -184px -35px no-repeat;}
.li_adjust_3_home {width:190px; background:url(sprite_nav.gif) -364px -35px no-repeat;}
.li_adjust_4_home {width:225px; background:url(sprite_nav.gif) -555px -35px no-repeat;}
/*NAV_LIST*/

.arrow {
	position:absolute;
	top:49px;
	left:-70px;
	}

#screen {
	position:absolute;
	top:56px;
	width:770px;
	height:410px;
	background-color:#000;
	}

.youtube {
	position:absolute;
	top:40px;
	left:25px;
	}

.filmcrew {
	position:absolute;
	top:35px;
	right:25px;
	}
	
#cover_top {
	position:absolute;
	width:770px;
	height:20px;
	left:0;
	top:0;
	background-color:#000;
	}
.corner_top{
	position:absolute;
	top:20px;
	width:770px;
	height:20px;
	background-image:url(corner_top.png);
	}
#cover_bottom {
	position:absolute;
	width:770px;
	height:25px;
	left:0;
	bottom:0px;
	background-color:#000;
	}
.corner_bottom{
	position:absolute;
	top:-20px;
	width:770px;
	height:20px;
	background-image:url(corner_bottom.png);
	}
.logo {
	position:absolute;
	bottom:-44px;
	left:50%;
	margin-left:-156px;
	}
.logo_white {
	position:absolute;
	top:73px;
	left:230px;
	}

.bg {
	position:absolute;
	bottom:20px;
	left:0;
	}

.img_ciginyom {
position:absolute;
right:50px;
top:50px;
	}

.casting {
	position:absolute;
	width:300px;
	text-align:right;
	top:169px;
	left:65px;
	letter-spacing:1px;
	margin:0;
	color:#111;
	}
#nav_sub {
	position:absolute;
	top:170px;
	left:395px;
	height:100px;
	width:300px;
	}
#nav_sub a {
	font-family:Impact, fantasy;
	font-size:95%;
	text-decoration:none;
	color:#111;
	letter-spacing:7px;
	}
#nav_sub a:hover {
	background-color:#000;
	color:#FFF;
	padding-left:2px;
	padding-right:2px;
	
	}
	
#play_button {
	position:absolute;
	top:140px;
	left:330px;
	}
.forward {
	position:absolute;
	top:170px;
	right:10px;
	}
.reserve {
	position:absolute;
	top:170px;
	left:10px;
	}
	
.subtitles {
background-color:#000;
color:#FFF;
font-weight: bold;
padding-left:2px;
padding-right:2px;
display:inline;
}
#bio_sub {
position:absolute;
width:700px;
bottom:60px;
left:50%;
font-size:79%;
margin-left:-350px;
text-align:center;
}
#services_sub {
position:absolute;
width:680px;
bottom:60px;
left:50%;
font-size:79%;
margin-left:-340px;
text-align:center;
}
#charity_sub {
position:absolute;
width:680px;
bottom:60px;
left:50%;
font-size:79%;
margin-left:-345px;
text-align:center;
}

#contact {
	position:absolute;
	top:468px;
	left:120px;
	font-size:85%;
	color:#CCC;
	letter-spacing:1px;
	}
#contact p {
	padding-left:10px;
	margin:0;
	white-space:pre;
	font-size:80%;
	}

.blog {
	position:absolute;
	top:465px;
	left:695px;
	}

.nextplanet {
	position:absolute;
	top:450px;
	left:10px;
}

.copyright {
	position:absolute;
	left:775px;
	top:180px;
	}
.mcplayer {
	position:absolute;
	left:-45px;
	top:200px;
	}
#preload {
	position:absolute;
	top:-999em;
}

.noframe{border:0;}
