@font-face {
	font-family: 'ChunkFiveRegular';
	src: url('fonts/Chunkfive-webfont.eot');
	src: local('☺'), url('fonts/Chunkfive-webfont.woff') format('woff'), url('fonts/Chunkfive-webfont.ttf') format('truetype'), url('fonts/Chunkfive-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LintsecRegular';
	src: url('fonts/Lintsec-webfont.eot');
	src: local('☺'), url('fonts/Lintsec-webfont.woff') format('woff'), url('fonts/Lintsec-webfont.ttf') format('truetype'), url('fonts/Lintsec-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OFLSortsMillGoudyRegular';
	src: url('fonts/OFLGoudyStM-webfont.eot');
	src: local('☺'), url('fonts/OFLGoudyStM-webfont.woff') format('woff'), url('fonts/OFLGoudyStM-webfont.ttf') format('truetype'), url('fonts/OFLGoudyStM-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'PerspectiveSansRegular';
	src: url('fonts/persans-webfont.eot');
	src: local('☺'), url('fonts/persans-webfont.woff') format('woff'), url('fonts/persans-webfont.ttf') format('truetype'), url('fonts/persans-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'PerspectiveSansBlackRegular';
	src: url('fonts/persanbk-webfont.eot');
	src: local('☺'), url('fonts/persanbk-webfont.woff') format('woff'), url('fonts/persanbk-webfont.ttf') format('truetype'), url('fonts/persanbk-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}






* {margin: 0; padding: 0;}

a:focus {outline: 0;}

body {
	background: #000 /*url('bitmaps/background.jpg') center top fixed no-repeat*/;
	font-size: 12px;
	font-family: 'Lucida Sans', Tahoma, Helvetica, Arial, sans-serif;
	color: #fff;
	overflow: hidden;
}


#container {
	width: 960px;
	height:640px;
	position: absolute;
	top: 0px;
	left:0px;
	overflow: hidden;
}

#content {
	width: 960px;
	height:640px;
	position: absolute;
	top: 800px;
	left:0px;
	overflow: hidden;
}


	#container p {
		font: 12px/12px 'PerspectiveSansRegular', Arial, sans-serif;
		line-height: 150%;
		margin-bottom: 10px;
	}
	
	#container a {
		font: 12px/12px 'PerspectiveSansRegular', Arial, sans-serif;
		color: #600;
		text-decoration: none;
	}
	
	#container a:hover {
			font: 12px/12px 'PerspectiveSansRegular', Arial, sans-serif;
			color: #F00;
			text-decoration: none;
		}


#header,
#content,
#section,
#footer {
	width: 1024px;
	/*overflow: hidden;*/
}

/* =================== #logo =================== */
#header{
	position: absolute;
	
}
	#logo {
	position: absolute; top: 220px; left: 490px; 
	width: 440px;
	height: 99px;
	
	/*background: url('bitmaps/amslogo_small.png') center center no-repeat;*/
}
	h1 {
	font: 35px/27px 'PerspectiveSansRegular', Arial, sans-serif;
	color: #FFF;
	text-indent: -9999px;
	background: url('bitmaps/amslogo_small.png') center center no-repeat;
}
	
	h2 {
	font: 23px/20px 'OFLSortsMillGoudyRegular', Arial, sans-serif;letter-spacing: 0;
	color: #FFF;
	text-align: center;	
	
}

	h4 {
	font: 18px/22px 'ChunkFiveRegular', Arial, sans-serif;
	color:#FFF;
	text-shadow: 0 0 5px rgba(0,0,0,1);
}
	
	h5 {
	font: 16px/20px 'ChunkFiveRegular', Arial, sans-serif;
	color: #CCC;
	text-shadow: 0 0 5px rgba(0,0,0,1);
}

	
	h6 {
	font: 15px/18px 'OFLSortsMillGoudyRegular', Arial, sans-serif;letter-spacing: 0;
	color: #eee;
	text-shadow: 0 0 5px rgba(0,0,0,1);
	text-align: center;
}



	
	#translucentbkg {
		float:left;
		width: 100%;
		height: 100%;
		border-radius: 15px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
   		background: rgba(255, 255, 255, 0.3);
}

	
	
	#synopsis_c {
		position:absolute;
		top: 150px;
		left: 500px;
		width: 300px;
		opacity:0;
		
	}
	
	#trailer_c {
		position:absolute;
		top: 200px;
		left: 160px;
		opacity:0;
			
	}
	
	#castcrew_c {
		position:absolute;
		top: 125px;
		left: 130px;
		opacity:0;
	
	}
	
	#photos_c {
		position:absolute;
		top: 150px;
		left: 105px;
		opacity:0;
	}	

	#screenings_c {
		position:absolute;
		top: 200px;
		left: 500px;
		width: 300px;
		opacity:0;
	}

	#press_c {
		position:absolute;
		top: 180px;
		left: 500px;
		width: 300px;
		height::200px;
		opacity:0;
	}

	#awards_c {
		position:absolute;
		top: 180px;
		left: 500px;
		width: 300px;
		height::200px;
		opacity:0;
	}





/* =================== #footer =================== */
#footer {
	position: absolute; bottom: -20px; left: 3%;
	width: 115px;
	padding: 5px;
	height: 40px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #666;
	background-image: -moz-linear-gradient(top, #300, #666);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #300),color-stop(1, #666));
	font-size: 10px;
	
}

	#footer p {
			font: 10px/6px 'PerspectiveSansRegular', Arial, sans-serif;
	
	}
	
	
	#footer ul {
	
	}
	
		#footer li {
	
		}
	
	#footer a {
		font: 10px/6px 'PerspectiveSansRegular', Arial, sans-serif;
	
	}
	
		#footer a:hover {
			font: 10px/6px 'PerspectiveSansRegular', Arial, sans-serif;
			text-decoration:none;
	
		}



/* IE6 hack for the position: fixed */
	* html #footer {
		position: absolute;
		top:expression(eval(document.compatMode &&
		document.compatMode=='CSS1Compat') ?
		documentElement.scrollTop
		+(documentElement.clientHeight-this.clientHeight+150) 
		: document.body.scrollTop
		+(document.body.clientHeight-this.clientHeight+150));
	}


/* =================== #navbar =================== */

#navbar {
	font: 12px/12px 'PerspectiveSansRegular', Arial, sans-serif;
	position: absolute;
	bottom: 0px;
	right: -7px;
	width: 100%;
	height: 23px;
	text-align: right;
	padding-top: 10px;
	padding-right: 40px;
	background: rgba(0, 0, 0, 0.5);
}

			#navbar a {
				font: 12px/12px 'PerspectiveSansRegular', Arial, sans-serif;
				text-decoration:none;
				color: #FFC;
				-webkit-transition: all .2s linear;
 				-o-transition: all .2s linear;
			}
			
			#navbar a:hover {
				font: 12px/12px 'PerspectiveSansRegular', Arial, sans-serif;
				text-decoration:none;
				color: #900;
			}



		
	

#alex {
	position: absolute; top: -300px; left: -300px; 
	width: 1200px;
	height: 1800px;
	
	
}

/*#grad {
		width: 960px;
		height: 640px;
		position: absolute; top: 0px; left: 0px; 
   		background-image: -webkit-gradient(
  				linear, left top, left bottom, 
 				from(rgba(0,0,0,1)),
  				to(rgba(0,0,0,.6))
				);
}*/



#donttell {
	position: absolute; top: 0px; left: 0px; 
	width: 980px;
	height: 640px;
	background: url('bitmaps/donttell.png') left top repeat-x;
	opacity:1;
	
}

#flag {
	position: absolute; bottom: 0px; right: 0px; 
	width: 960px;
	height: 640px;
	background: url('bitmaps/flag.png') left top no-repeat;
	opacity:1;
}

#poster {
	
	position: absolute; bottom: 0px; right: 0px; 
	width: 847px;
	height: 500px;
	background: url('bitmaps/poster.png') left top no-repeat;
	opacity:1;
}

#awardslaurels {
	
	position: absolute; top: 0px; right: 0px; 
	width: 228px;
	height: 224px;
	background: url('bitmaps/awards_laurels.png') right top no-repeat;
	opacity:1;
}

#dvdsales {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 200px;
	height: 100px;
	opacity:1;
	
           


}


#bottomtab {
	position: absolute;
	bottom: -15px;
	left: 30px;
	width: 115px;
	padding: 5px;
	height: 40px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: rgba(33, 0, 0, 0.8);
	font-size: 10px;
}



#bottomtab p {
	font: 10px/8px 'PerspectiveSansRegular', Arial, sans-serif;
	padding-top:5px;
	}
	


@-webkit-keyframes slide {
 from {
   left: 0px;
 }
 to {
   left: -200px;
 }
}

#biopic_bar{
	float:left;
	padding: 5px;
}

#biopic_button{
	float:left;
	padding: 8px;
	width: 75px;
	height: 62.5px;
	/*background: rgba(33, 0, 0, 1);*/
	}


#biopic_thumb {
	border: 5px solid # 777;
	opacity: .5;
	padding: 2px;
	width: 75px;
	height: 62.5px;
	/* -webkit-transform: scale(.5,.5);
	 -webkit-transition: -webkit-transform .3s ease-in-out;*/
}

#biopic_thumb:hover{
	opacity: 1;
	/* -webkit-transform: scale(.6,.6);*/
	 }


#biopic {
	float: left;
	padding: 8px;
	width: 150px;
	height: 125px;
}



/* =================== # BIO content =================== */
#biocontent {
	width: 700px;
	height:400px;
	float: left;
	position: relative;
	margin-top: 0px;

}



	#biocontent p {
		line-height: 145%;
		padding: 0px;
		text-shadow: 0 0 5px rgba(0,0,0,1);
	}
	
	
	#bio_scroll {
		padding: 0px;
		height: 210px;
		overflow-x: hidden; 
		overflow-y: scroll;
	}
	
	
	#biocontent a {
		color: #0cf;
		text-decoration: none;
	}
	
	#biocontent a:hover {
			color: #f60;
			text-decoration: underline;
		}
		
	
	

	#dreya_c,
	#paris_c,
	#ned_c,
	#jd_c,
	#alex_c,
	#craig_c {
		position: absolute;
		width: 700px;
		height: 300px;
		border-radius: 15px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
   		background: rgba(255, 255, 255, 0.5);
		opacity:0;
		margin-left: 800;

}
	
	
#blank_c {
	position: absolute;
	width: 700px;
	height: 300px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	opoacity: 100;
	margin-left: 0;
	}



/* =================== # Photos content =================== */

		
}

	#prod_gallery {
		position: absolute;
		left: 0px;
		top: 0px;
		opacity:1;
}
		
	#bts_gallery {
		position: absolute;
		left: 0px;
		top: 800px;
		opacity:0;
}



/* =================== # PRESS content =================== */

#presscontent {
		width: 300px;
		height: 300px;
		overflow-x: hidden; 
		overflow-y: scroll;
		padding: 10px;	

   		background: rgba(255, 255, 255, 0.3);
	
	}
	
	
/* =================== # PRESS content =================== */

#awardscontent {
		width: 300px;
		height: 300px;
		overflow-x: hidden; 
		overflow-y: scroll;
		padding: 10px;	

   		background: rgba(255, 255, 255, 0.3);
	
	}	

/* =================== # SCREENING content =================== */

#screeningcontent {
		width: 300px;
		height: 300px;
		overflow-x: hidden; 
		overflow-y: scroll;
		padding: 10px;	

   		background: rgba(255, 255, 255, 0.3);
	
	}




/* twinhelix */
* { behavior: url("style/iepngfix.htc") }
#container #dvdsales {
	font-family: Arial, Helvetica, sans-serif;
}
#container #dvdsales {
	font-size: 10px;
}
#container #dvdsales {
	color: #FC0;
}
#container #dvdsales {
	text-align: left;
}
#container #dvdsales {
	color: #FFF;
}

