﻿/* Main CSS */



body {

	margin: 0 0 0; padding: 0 0 0;

	font-size: 65.4%;

	background: #000;

	color: #ffc;

}



a:link, a:visited{

	text-decoration:none;

}

a:hover, a:active{

	text-decoration:underline;

}

a img {

	border: none;

}

img {

	border:none;

}

a:link{

	background-color: transparent;

	color: #f93;

}

a:visited{

	background-color: transparent;

	color: #3f474f;

}



.required {

	background-color: transparent;

	color: red;

}



#top{

 position: absolute;

	top:0px; left:0px;

	width: 990px; height: 707px;

	margin: 0; padding: 0;

	background: black url(images/bg.jpg) no-repeat top;

	}

#top h2{

	position: absolute;

	top: 80px; left: 20px;

	margin: 0; padding: 0;

	font: 1.5em "Lucida Handwriting", "Bookman Old Style", "Monotype Corsiva",  Verdana, Arial, Helvetica, sans-serif;

	}



#nav {

	position: absolute;

	top: 150px; left: 325px;

	margin: 0; padding: 0;

	z-index: 100;

	}

#nav ul{

	margin: 0;

	padding: 0 0 0.5em;

	list-style: none;

	clear:both;

	text-align: right;

	font: bold 1.5em  "Arial Narrow", Arial,Verdana,Helvetica, sans-serif;

	line-height: 1.1em;

	}

#nav li{

	margin: 0; padding: 0;

}

#nav a:link {

	background-color: transparent;

	color: #000;

	}

#nav .currentpage {

 	background-color: transparent;

	color: #d44b09;

	}

#nav .highlight {

	background-color: transparent;

	color: #d44b09;

}

#rating {

	position:absolute;

	top:560px; left:20px;

	z-index:50;

}

#ratingBox {

	border:1px solid white;

	margin: 0 0 10px; padding: 3px;

	font: bold 1.1em Arial,Verdana,Helvetica, sans-serif;

}

#rating a:link, #rating a:hover {

	color: white;

	background-color:transparent;

}

#dove {

	position:absolute;

	top:553px; left:230px;

	z-index: 55;

}

#social {

	position:absolute;

	top:560px; left:750px;

	z-index:50;

}

#holiday {
 position: absolute;
	top: 48px; left: 0px;
	z-index:50;
}



#subnav {

	position: absolute;

	top: 40px; left: 450px;

	margin: 0; padding: 0;

	}

#subnav ul{

	margin: 0;

	padding: 0 0 1.1em;

	list-style: none;

	clear:both;

	text-align: right;

	font: 1.3em  "Lucida Handwriting", "Bookman Old Style", "Monotype Corsiva",  Verdana, Arial, Helvetica, sans-serif;

	}

#subnav ul li {

	display: block;

	float: left;

	text-align: center;

	padding: 0;

	margin: 0 1em 0 0;

	}

#subnav a:link {

	background-color: transparent;

	color: #fff;

	}

#subnav	a:visited{

	background-color: transparent;

	color: #9294ff;

}



#registernote {

	position: absolute;

	top:240px; left:225px;

}



#screening {

	position: absolute;

	top: 240px; left:68px;

}



#storesign {

	position: absolute;

	top: 244px; left:158px;

}

	

#content {

	position: absolute;

	top: 125px; left: 450px;

	width: 450px; height: auto;

	margin: 0; padding: 0 0.6em 0;

	background: url('images/down_bg.png');

	color: #000;

	}

#content h3 {

	margin: 0; padding: 0;

	font: bold 2em "Lucida Handwriting", "Bookman Old Style", "Monotype Corsiva",  Verdana, Arial, Helvetica, sans-serif;

	}

#content p {

	text-align:justify;

	margin: 0 0 1em; padding: 0;

	font: 1.1em "Lucida Handwriting", "Bookman Old Style", "Monotype Corsiva",  Verdana, Arial, Helvetica, sans-serif;

	}

#content a:link {

	color: #630;

	background-color:transparent;

}

#content_char {

	position: absolute;

	display: block;

	top: 110px; left: 425px;

	width: 420px; height: 210px;

	margin: auto; padding: 15px 60px 0 40px;

	background-color: transparent;

	color: #000;

	overflow: auto;

	}

#content_char h3 {

	margin: 0; padding: 0;

	font: bold 1.7em "Lucida Handwriting", "Bookman Old Style", "Monotype Corsiva",  Verdana, Arial, Helvetica, sans-serif;

	}

#content_char p {

	text-align:justify;

	margin: 0 0 1em; padding: 0;

	font: 1.3em "Lucida Handwriting", "Bookman Old Style", "Monotype Corsiva",  Verdana, Arial, Helvetica, sans-serif;

	line-height: 1.75em;

	}

#char_bg {

 position:absolute;

	top: 105px; left: 435px;

	}



#content_film {

	position: absolute;

	top: 125px; left: 450px;

	width: 450px; height: 225px;

	margin: 0; padding: 0 0.6em 0;

	background: url('images/down_bg.png');

	color: #000;

	overflow: auto;

	}

#content_film h3 {

	margin: 0; padding: 0;

	font: bold 2em "Lucida Handwriting", "Bookman Old Style", "Monotype Corsiva",  Verdana, Arial, Helvetica, sans-serif;

	}

#content_film p {

	text-align:justify;

	margin: 0 0 1em; padding: 0;

	font: 1.5em  "Arial Narrow", Arial,Verdana,Helvetica, sans-serif;

	}

#content_film a:link {

	color: #630;

	background-color:transparent;

}



#content_privacy {

	position: absolute;

	top: 100px; left: 450px;

	width: 450px; height: 450px;

	margin: 0; padding: 0 0.6em 0;

	background: url('images/down_bg.png');

	color: #000;

	overflow: auto;

	}

#content_privacy h2 {

	 position: static;

	 margin: auto; padding: 0;

	 font: bold 1.7em "Lucida Handwriting", "Bookman Old Style", "Monotype Corsiva",  Verdana, Arial, Helvetica, sans-serif;

		}

#content_privacy h3 {

	 margin: 0.5em 0 0; padding: 0;

	 font: bold 1.7em "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;

		}

#content_privacy h4 {

	 margin: 0.5em 0 0; padding: 0;

	 font: bold 1.5em "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;

		}

#content_privacy p {

	 margin: 0.5em 0 0; padding: 0;

		font: 1.3em "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;

		text-align: justify;

		}	

#content_support {

	position: absolute;

	display: block;

	top: 75px; left: 450px;

	width: 550px; height: 460px;

	margin: 0; padding: 0;

	background-color: transparent;

	color: #fff;

	}

.support_column {

	width: 170px; height: auto;

	margin: 0 10px 0 0; padding: 0;

	float:left;

	}

.support_column p {

	margin: 15px 0 0; padding: 0;

	font: 1.5em "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;

	}

#support_note {

 position: absolute;

	top: 350px; left: 30px;

	width: 280px; height: auto;

	margin: 0; padding: 0;

	font: 1.3em "Lucida Handwriting", "Bookman Old Style", "Monotype Corsiva",  Verdana, Arial, Helvetica, sans-serif;

	}

#support_note h2 {

 top: -1em; left: 0;

	margin: auto; padding: 0;

	font: bold 1.7em "Lucida Handwriting", "Bookman Old Style", "Monotype Corsiva",  Verdana, Arial, Helvetica, sans-serif;

	}

	

#content_down {

	position: absolute;

	display: block;

	top: 75px; left: 450px;

	width: 430px; height: 288px;

	margin: 0; padding: 10px;

	overflow:auto;

	background-color: transparent;

	color: #000;

	text-align: center;

	z-index: 150;

	}

#content_down h3 {

 margin: 0; padding: 0;

 font: bold 1.7em "Lucida Handwriting", "Bookman Old Style", "Monotype Corsiva",  Verdana, Arial, Helvetica, sans-serif;

	}

#content_down p {

 margin: 0; padding: 0;

	font: 1.5em "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;

	}

#content_down a:link {

	color: #630;

	background-color:transparent;

}

#content_down textarea {

	font: 1em Courier, "Courier New", monospace;

	vertical-align:top;

}

#content_down hr {

	border: 0;

	color: #630;

	background-color: #630;

	height: 2px;

}

.wallpaper {

 margin: 5px; padding: 0;

 float: left;

	z-index: 100;

	}



#gallery {

	position: absolute;

	display: block;

	top: 75px; left: 450px;

	z-index: 160;

	}

#trailer {

	position: absolute;

	display: block;

	top: 132px; left: 450px;

	width: 320px; height: 240px;

	z-index: 160;

	}



#content_prod {

 position: absolute;

	top: 75px; left: 450px;

	width: 500px; height: 450px;

	margin: 0; padding: 0;

	background: url('images/down_bg.png');

	color: #000;

	overflow: hidden;

	font-family:"Arial Narrow", Arial, Verdana, Helvetica, sans-serif;

	z-index: 150;

	}

#content_prod h2 {

 position: static;

 margin: auto; padding: 0;

 font: bold 1.7em "Lucida Handwriting", "Bookman Old Style", "Monotype Corsiva",  Verdana, Arial, Helvetica, sans-serif;

	}

#content_prod h3 {

 margin: 0.5em 0 0; padding: 0;

 font: bold 1.7em "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;

	}

#content_prod h4 {

 margin: 0; padding: 0;

 font: bold 1.5em "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;

	}

#content_prod p {

 margin: 0.5em 0 0; padding: 0;

	font: 1.5em "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;

	}



#content_send {

	position: absolute;

	top: 100px; left: 450px;

	width: 450px; height: 280px;

	margin: 0; padding: 0;

	background: url('images/down_bg.png');

	color: #000;

	font: 1.3em "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;

	text-align: center;

	overflow: auto;

	z-index: 155;

	}

#content_send h3 {

	position: static;

	margin: 0; padding: 0;

	font: bold 1.7em "Lucida Handwriting", "Bookman Old Style", "Monotype Corsiva",  Verdana, Arial, Helvetica, sans-serif;

}

	

#home_title {

	position: absolute;

	top:360px; left: 30px;

	}

#home_car {

	position: absolute;

	top:390px; left: 715px;

	}

#home_head {

	position: absolute;

	top:88px; left: 450px;

	}

#about_left {

	position: absolute;

	top:80px; left: 20px;

	}

#character {

	position: absolute;

	top:80px; left: 11px;

	}

#film_bg {

	position: absolute;

	top:350px; left: 0px;

	}

#film_main {

	position: absolute;

	top:-20px; left: 50px;

	}

#filmmaker {

	position: absolute;

	top:97px; left: 17px;

	}

#down_title {

	position: absolute;

	top:360px; left: 360px;

	}

	

#bottom {

	position: absolute;

	display: block;

	top: 590px; left: 187px;

	height: auto; width: 620px;

	margin: 0; padding: 0;

	text-align: center;

}

#bottom h2{

	margin: 1em 1em 2em; padding: 0;

	font: 2em "Lucida Handwriting", "Bookman Old Style", "Monotype Corsiva",  Verdana, Arial, Helvetica, sans-serif;

	}

#bottom .logo{

	float: left;

	margin: 10px; padding: 0;

	}
