body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	height:950px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

#container-index2{
	background-image: url(images/bgtrailer.png);
	height: 100%;	
	background-repeat: no-repeat;
	margin-top:0 auto;
	text-align:center;
}
#container-index{
	display:block;
	background-image: url(images/home6.jpg);
	height: 100%;
	width:705px;
	background-repeat: no-repeat;
	margin: 0px auto;
	text-align:center;
	
}
#container-trailer{
	background-image: url(images/bg-trailer2.jpg);
	height: 100%;
	background-repeat: no-repeat;
	background-attachment:fixed;
	margin-top:0;
	text-align:center;
}
#container-cast{
	background-image: url(images/bgcast.jpg);
	height: 100%;
	background-repeat: no-repeat;
	background-attachment:fixed;
	margin-top:0;
	text-align:center;
}
#container-production{
	background-image: url(images/bgproduction.jpg);
	height: 1250px;
	background-repeat: no-repeat;
	background-attachment:fixed;
	margin-top:0;
	text-align:center;
}
#container-makingof{
	background-image: url(images/bgmakingof.jpg);
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-attachment:fixed;
	margin-top:0;
	text-align:center;

}

#container-press{
	background-image: url(images/bgpress.jpg);
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-attachment:fixed;
	margin-top:0;
	text-align:center;
}

#container-contact{
	background-image: url(images/bgcontact.jpg);
	height: 100%;
	background-repeat: no-repeat;
	background-attachment:fixed;
	margin-top:0;
	text-align:center;
}



#header{
	margin:auto;
	text-align:center;
}

#header img{
	padding:5 0 10 0;
	border:none;
}

#header a{
	outline:none;
}

/* :::::::::::::
start menu styles
::::::::::::::::::*/
#container-index ul#menu{
	padding-top:155px;
}
#menu {
	width:600px;
	margin:auto;
	padding-bottom:20px;
	padding-top:20px;
	
}


ul#menu {
	list-style: none;
	padding:0;
	margin:0;
	width: 600px;
	height:20px;
	
}

ul#menu li {
	display:inline;
	float:left;
	height:20px;
	margin:0 10px;
	overflow:hidden;
}

#menu a {
	display:block;
	border:none;
	text-decoration:none;
}


ul#menu li.trailer a{
	background:url(images/nav_trailer.png) 0 0 no-repeat;
	width:80px;
}
ul#menu li.cast a{
	background:url(images/nav_cast.png) 0 0 no-repeat;
	width:50px;
}

ul#menu li.production a{
	background:url(images/nav_production.png) 0 0 no-repeat;
	width:110px;
}
ul#menu li.makingof a{
	background:url(images/nav_makingof.png) 0 0 no-repeat;
	width:100px;;
}
ul#menu li.press a{
	background:url(images/nav_press.png) 0 0 no-repeat;
	width:60px;
}
ul#menu li.contact a{
	background:url(images/nav_contact.png) 0 0 no-repeat;
	width:80px;
}
ul#menu li a{
	display:block;
	height:20px;
	text-indent:-999em;
}

ul#menu li.trailer a:hover, 
ul#menu li.cast a:hover,
ul#menu li.production a:hover, 
ul#menu li.makingof a:hover, 
ul#menu li.press a:hover, 
ul#menu li.contact a:hover {

	background-position: bottom left;
}

ul#menu li#selected a{
	background-position: bottom left;
} 
/* ::::::::::::
end menu styles
::::::::::::::: */



#content {
		margin: 0 auto;
}

#content-cast {
	font-size: .7em;
	line-height:1.4em;
	padding: 10px 10px;
	width: 500px;	
	text-align:center;
	margin: 0 auto;
}
#content-cast p{
	text-align: left;
	padding-left: 120px;
	}
#content-production {
	font-size: .7em;
	line-height:1.4em;
	padding: 10px 10px;
	width: 500px;	
	text-align:center;
	margin: 0 auto;
}
#content-production p{
	text-align: left;
}

#content-contact {
	display:block;
	text-align:center;
	font-size:.8em;
	line-height:1.4em;
	padding: 10px 10px;
	width: 500px;
	height: 500px;
	margin: 0 auto;	
	}
#content-contact p{
	text-align: center;
}
#content-contact img{
	padding: 0px 0px 0px 0px;
}
#content-contact a{
	text-decoration:underline;
	color:#000000;
}
#content-contact a:hover{
	text-decoration:none;
}
#content-makingof {
	text-align:center;
	font-size:.8em;
	line-height:1.4em;
	padding: 0px 10px;
	width: 280px;
	height: 250px;
	margin: 0 auto;	
	}
	
#content-makingof img {
	border:none;
}

.bio-box {
	float: left;
	padding: 10px;	
	
}


#content-bios p img{
	float: left;
	padding: 10px;
}

#content p {
	text-align: center;
	width: 500px;
}

a {
	text-decoration:none;
}

ul a.live{
	border:1px solid #666666;
}

p.footer {
	font-size:.6em;
	text-align:center;
	padding-top: 20px;
}
