@import url("reset.css");

/* Structure */
body {background:#000 url(../images/common/bg.jpg) top repeat-x;}

#wrapper {margin:0 auto; padding:0; width:1074px; height:100%;}
	
	#contentWrapper {float:left; margin:0px 0 0 0; padding:0 0 0 0; height:auto; position:relative; width:1076px;}
	
		#contentInner {float:left; margin:0; padding:0 0 0px 0;  width:1076px; background:url(../images/common/body.png) repeat-y;}
		
				#contentTop {float:left; margin:0; padding:0; width:1076px; background:url(../images/common/header.png) top left no-repeat;}
				
					#mainContent {float:left; display:inline; margin: 40px 0em 0px 25px; padding:0 0 0px 0; width:1024px;
height: auto; }
						
							#logoNav {float:left; position:relative; margin:0; display:inline; padding:0; width:1024px; height:130px;}
								
								#logo {float:left; position:absolute; z-index:10; margin:0 0 0 43px; display:inline; padding:0; width:128px; height:126px;}
								
								#nav {float:right; position:absolute; z-index:5; right:0; margin:69px 0 0 0; padding:0; width:824px; height:31px; background:url(../images/common/navigation-bg.png) no-repeat;}
							
							#bodyContent {float:left; position:relative; margin:40px 0 0 0; padding:0; width:1020px; height:auto;}
							
							#bodyContent.home {float:left; position: relative; margin:40px 0 0 0px; padding:0; width:1024px; min-height:250px; height:auto !important; height:250px; background:url(../images/common/guy.png) bottom left no-repeat;
}
							
								#side {float:left; position:relative; margin:0 0 0 43px; display:inline; padding:0; width:137px; height:auto;}
								
								#main {float:right; position:relative; display:inline; margin:0 70px 0 0; padding:0; width:720px; height:auto;}
								
								#main.home {
	float:right;
	position: relative;
	display:inline;
	padding:0;
	width:640px;
	height:auto;
	text-align: justify;
	margin-top: 0;
	margin-right: 150px;
	margin-bottom: 0;
	margin-left: 0;
}
					
					#footer {float:left; position:relative; margin:0; padding:0px 0 0 0; height:210px; width:1076px; background:url(../images/common/footer.png) no-repeat; text-align:center;}
					
					#footer.home {float:left; position:relative; margin:0; padding:0px 0 0 0; height: 210px; width:1076px; background:url(../images/common/footer-home.png) no-repeat; text-align:center;}
					
/* Navigation  */
ul#mainNav {list-style:none; float:right; position:absolute; right:73px; margin:0; padding:0;}

	#mainNav li {display:inline; }
	
		#mainNav li a { float:left; height:0px; padding:31px 0 0 0; overflow:hidden; background:url(../images/common/navigation.png) no-repeat;}
		
			#mainNav li#home a {width:75px; background-position:0px 0px;}
			
				#mainNav li#home a:hover, #wrapper.home #mainNav li#home a {background-position:0px -31px;}
			
			#mainNav li#films a {width:87px; background-position:-75px 0px;}
			
				#mainNav li#films a:hover, #wrapper.films #mainNav li#films a {background-position:-75px -31px;}
				
			#mainNav li#submission a {width:219px; background-position:-162px 0px;}
			
				#mainNav li#submission a:hover, #wrapper.submission #mainNav li#submission a {background-position:-162px -31px;}
				
			#mainNav li#press a {width:86px; background-position:-381px 0px;}
			
				#mainNav li#press a:hover, #wrapper.press #mainNav li#press a {background-position:-381px -31px;}
			
			#mainNav li#jobs a {width:131px; background-position:-467px 0px;}
			
				#mainNav li#jobs a:hover, #wrapper.jobs #mainNav li#jobs a {background-position:-467px -31px;}
				
			#mainNav li#blog a {width:87px; background-position:-598px 0px;}
			
				#mainNav li#blog a:hover, #wrapper.blog #mainNav li#blog a {background-position:-598px -31px;}				
				
			
			#mainNav li#contact a {width:121px; background-position:-658px 0px;}
			
				#mainNav li#contact a:hover, #wrapper.contact #mainNav li#contact a {background-position:-658px -31px;}
	
/* Typography */
body {font-size:62.5%; font-family:"Times New Roman", Times, serif;}

p {font-size:1.7em; color:#fff; line-height:1.2em; font-weight:normal; padding: 0em 0em 1.5em 0em; letter-spacing:.02em;} 

	#footer p {
	margin:135px 0 0 0;
	font-size:1.2em;
}
	
	p a {color:#fff; text-decoration:underline;}
	
	p a:hover {color:#2a547b; text-decoration:underline;}
	
	p a.press {color:#2a547b; text-decoration:none;}
	
	p a:hover {color:#2a547b; text-decoration:underline;}
	
h2 {font-size:2.2em; font-weight:bold; color:#1f356e; letter-spacing:.1em; line-height:2.4em;}

h3 {font-size:2.0em; font-weight:bold; color:#1f356e; font-style:italic; line-height:1em;}

h4 {font-size: 4.0em; color: #ffffff; font-weight: bold; font-stretch: ultra-expanded; font-variant: small-caps; font-family: Verdana, Verdana, Geneva, sans-serif; }

h5 {color: #ffffff; font-size: 2.0em; font-weight: bold;}

/* Lists */

ul#releaseForm {
	background-position: top left;
	background-repeat:no-repeat;
	line-height: 27px;
	margin:5px 0 0 0;
	top:10px;
	position:relative;
	list-style-type: circle;
}

ul#releaseForm li {padding-left: 20px; color:#fff; font-size:1.7em;}

ul#releaseForm {margin: -25px 0 32px 0;}

/* Misc */

.poster {float:left; position:absolute; left:-187px; margin:-20px 0;}


.social-media-buttons{
	position: relative;
	left: 850px;
	z-index: 9;
	width: 200px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	top: -200px;
}

.social-media-buttons-new{
	position: relative;
	left: 350px;
	z-index: 9;
	width: 670px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 87px;
	top: -680px;
}

.social-media-buttons-2{
	position: relative;
	left: 350px;
	z-index: 9;
	width: 670px;
	margin: 0px;
	padding: 0px;
	float: left;

	top: -200px;
}
.navNEWcell {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 2px;
	padding-top: 2px;

}

.navNEW {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}

.navNEW:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}
.navNEWselected {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}

