
html {
	height:100%;
}
body {
	font-family: 'Times New Roman', 'Open Sans', sans-serif;
	margin:0;
	padding:0;
	height:100%;
	width: 100%;
}
img {border:0}
.clear{clear:both;}
.left{float:left}
.right{float:right}
a{ text-decoration:none; }
#maincontainer{
	width:890px;
	margin: 0 auto;
	position: relative;
	background-image: url('../images/bg_container.png');
	background-repeat: no-repeat;
}
#container{
	width:777px;
	position:relative;
	text-align:center;
}
#festival{
	position:absolute;
	right:0;
	top:150px;
	width: 150px;
	font: 10px 'Times New Roman', 'Open Sans', serif;
	text-decoration: none;
	color: #CCC;
	line-height: 10px;
	text-align: center;
	}

#academy {
	heigh: 119px;
	text-align: center;
	}


#title{
	height:25px;
}
#homepic{
	height:300px;
}
#actor{
	height:47px;
	line-height:47px;
	width:667px;
	margin:auto;
	color:#fff;
	font-size:18px;
	text-align:center;
}
#moviename{
	height:81px;
	line-height:81px;
	color:#ffd467;
	font-size:120px;
}
#filmby{
	height:43px;
	line-height:43px;
	color:#fff;
	font-size:18px;
	text-align:center;
}
#nav { width: 100%; overflow: hidden; 
	height:29px;
	line-height:29px;
	background: url(../images/bg_nav.jpg) no-repeat;
	text-align: center;
	font-size:18px;
}
#nav ul { list-style: none; position: relative; float: left; display: block; left: 50%; margin:0;padding:0; }
#nav ul li { position: relative; float: left; display: block; right: 50%; margin:0 12px;text-transform:uppercase;}
#nav ul li a{color:#0d0d0d }
#nav ul li a:hover{color:#ffd467 }


#content {
	width: 100%;
	height: 100%;
	background-color: #FFF;
	padding: 0;
	}

#content h3 {
	margin: 0 3px 5px 7px;
	font: 18px 'Times New Roman', 'Open Sans', serif;
	color: #000;
	text-transform: uppercase;
	}

#content p {
	margin: 3px 3px 4px 7px;
	font: 12px helvetica, arial, sans-serif;
	}


#footer {
	text-align: center;
	margin-left: -80px;
	}

#footer h3 {
	font: 18px 'Times New Roman', 'Open Sans', serif;
	color: #CCC;
	line-height: 29px;
	}

#footer p {
	font: 10px 'Times New Roman', 'Open Sans', serif;
	color: #CCC;
	line-height: 10px;
	}

#footer h3 a {
	font: 18px 'Times New Roman', 'Open Sans', serif;
	color: #0D0D0D;
	line-height: 29px;
	text-decoration: none;
	background: url(../images/bg_nav.jpg) no-repeat;
	padding: 5px 3px 5px 3px;
	}

#footer h3 a:hover {
	color: #ffd467;
	}

#footer a {
	font: 10px 'Times New Roman', 'Open Sans', serif;
	text-decoration: none;
	color: #CCC;
	line-height: 10px;
	}


	
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../img/progress.gif) no-repeat center center;}
#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img{ width:auto; height:auto; position:relative; outline:none; border:none; }
#supersized a { z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; display:block; }
#supersized a.image-loading { background:#111 url(../img/progress.gif) no-repeat center center; width:100%; height:100%; }

#quoteRotation {
	top: 0;
	left: 0;
	width: 120px;
	height: 297px;
	position: absolute;
	}

#festival a {
	font: 13px 'Times New Roman', 'Open Sans', serif;
	text-decoration: none;
	color: #CCC;
	line-height: 12px;
	}

.boxart img {
	padding: 0 0 10px 0;
	}

 