/* CSS Document */
html, body, p, h1, h2, h3, h4, h5, h6, ul, li, form, fieldset  
	 {
	 margin:0;
	 padding:0;
	 border:0;
	 }
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
body
	{
	background:#fff;
	margin:20px 0 0 0;
	}
#wrap
	{
	width:974px;
	height:530px;
	margin:0 auto;
	border:1px solid #000;
	position:relative;
	}
.homepage{background:url(../images/homepage.jpg) no-repeat;}
.about{background:url(../images/about.jpg) no-repeat;}
.cast{background:url(../images/cast.jpg) no-repeat;}
.music{background:url(../images/music.jpg) no-repeat;}
.production{background:url(../images/production.jpg) no-repeat;}
.support{background:url(../images/support.jpg) no-repeat;}
.filmmaker{background:url(../images/filmmaker.jpg) no-repeat;}
#header
	{
	width:974px;
	height:85px;
	}
#header h1
	{
	width:381px;
	height:84px;
	float:left;
	}
#header h1.homepage{background:url(../images/homepage-logo.jpg) no-repeat;}
#header h1.about{background:url(../images/about-logo.jpg) no-repeat;}
#header h1.cast{background:url(../images/cast-logo.jpg) no-repeat;}
#header h1.music{background:url(../images/music-logo.jpg) no-repeat;}
#header h1.production{background:url(../images/production-logo.jpg) no-repeat;}
#header h1.support{background:url(../images/support-logo.jpg) no-repeat;}
#header h1.filmmaker{background:url(../images/filmmaker-logo.jpg) no-repeat;}
#header h1 span{display:none;}
#header h1 a
	{
	width:381px;
	height:84px;
	display:block;
	}
#header h2
	{
	width:457px;
	height:23px;
	float:right;
	display:inline;
	}
#header h2.homepage{background:url(../images/homepage-h2.jpg) no-repeat; margin:54px 54px 0 0;}
#header h2.about{background:url(../images/about-h2.jpg) no-repeat; margin:50px 2px 0 0;}
#header h2.cast{background:url(../images/cast-h2.jpg) no-repeat; margin:54px 7px 0 0;}
#header h2.music{background:url(../images/music-h2.jpg) no-repeat; margin:54px 0 0 0;}
#header h2.production{background:url(../images/production-h2.jpg) no-repeat; margin:54px 0 0 0;}
#header h2.support{background:url(../images/support-h2.jpg) no-repeat; margin:54px 5px 0 0;}
#header h2.filmmaker{background:url(../images/filmmaker-h2.jpg) no-repeat; margin:54px 5px 0 0;}
#header h2 span{display:none;}
#left
	{
	width:540px;
	float:left;
	}
#left h1
	{
	width:270px;
	height:38px;
	margin:18px 0 0 0;
	}
#left h1.tralier{background:url(../images/trailer-title.jpg) no-repeat;}
#left h1.about{background:url(../images/about-title.jpg) no-repeat;}
#left h1.cast{background:url(../images/cast-title.jpg) no-repeat;}
#left h1.music{background:url(../images/music-title.jpg) no-repeat;}
#left h1.production{background:url(../images/production-title.jpg) no-repeat;}
#left h1.support{background:url(../images/support-title.jpg) no-repeat;}
#left h1.filmmaker{background:url(../images/filmmaker-title.jpg) no-repeat;}
#left h1 span{display:none;}
#left h2
	{
	width:278px;
	height:41px;
	position:absolute;
	z-index:1000;
	top:481px;
	left:0;
	}
#left h2.elitch-gardens{background:url(../images/elitch-gardens.jpg) no-repeat;}
#left h2.luna-park{background:url(../images/luna-park.jpg) no-repeat;}
#left h2.white-city{background:url(../images/white-city.jpg) no-repeat;}
#left h2.the-pier{background:url(../images/the-pier.jpg) no-repeat;}
#left h2.euclid-beach-park{background:url(../images/euclid-beach-park.jpg) no-repeat; width:295px;}
#left h2.luna-park2{background:url(../images/luna-park2.jpg) no-repeat;}
#left h2.ghost-park{background:url(../images/ghost-park.jpg) no-repeat;}
#left h2 span{display:none;}
#left h3
	{
	width:392px;
	height:86px;
	background:url(../images/quote.jpg) no-repeat;
	position:absolute;
	z-index:1000;
	left:152px;
	top:389px;
	}
#left h3 span{display:none;}
#left img
	{
	border:1px solid #fff;
	float:left;
	margin:0 3px 4px 0;
	}
#left img.first
	{
	margin:0 3px 0 5px;
	}
#right
	{
	width:430px;
	float:right;	
	margin:0 0 9px 0;
	}
#right .trailer
	{
	margin:50px 15px 0 0;
	float:right;
	width:425px;
	height:350px;
	}
.pic_cont{
	padding:0px;
}
.big_pic{
	position:absolute;
	top:100px;
	left:600px;
	z-index:150;
	visibility:hidden;
}
#content
	{
	width:373px;
	height:388px;
	overflow:auto;
	padding:20px;
	margin:8px 0 0 0;
	}
.homepage-c
	{
	background:url(../images/content-bg1.jpg) no-repeat;
	*background:url(../images/content-bg1.jpg) no-repeat fixed 80% 53%;	
	}
.about-c
	{
	background:url(../images/content-bg2.jpg) no-repeat;
	*background:url(../images/content-bg2.jpg) no-repeat fixed 81% 50%;		
	}
.cast-c
	{
	background:url(../images/content-bg3.jpg) no-repeat;
	*background:url(../images/content-bg3.jpg) no-repeat fixed 81% 55%;		
	}
.music-c
	{
	background:url(../images/content-bg4.jpg) no-repeat;
	*background:url(../images/content-bg4.jpg) no-repeat fixed 81% 55%;		
	}
.support-c
	{
	background:url(../images/content-bg5.jpg) no-repeat;
	*background:url(../images/content-bg5.jpg) no-repeat fixed 81% 55%;		
	}
.filmmaker-c
	{
	background:url(../images/content-bg6.jpg) no-repeat;
	*background:url(../images/content-bg6.jpg) no-repeat fixed 81% 55%;		
	}
#content h1
	{
	font:18px Arial, Helvetica, sans-serif;
	color:#fff
	}
#content h2
	{
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	}
#content p
	{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 20px 0
	}
#content p a
	{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	}
#content p a.title
	{
	font:italic 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#content p a.narrator
	{
	font:bold 17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#content p a:hover
	{
	text-decoration:underline;
	}
#content p span.highlight
	{
	font:italic 12px Arial, Helvetica, sans-serif;
	color:#fff;
	}
#content p span.highlight2
	{
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	}
#content p span.highlight3
	{
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#fff;
	}
#content p.voice
	{
	width:150px;
	float:left;
	margin:0 0 0 0;
	}
#content p.amusement
	{
	width:200px;
	float:left;
	margin:0 0 10px 5px;
	}
#content p.bottom, #content p.desc
	{
	clear:both;
	}
#content p.voice span, #content p.amusement span
	{
	font:bold 17px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
#content p.voice a, #content p.amusement a
	{
	text-decoration:none;
	}
#content p.music
	{
	float:right;
	background:none;
	font:13px Arial, Helvetica, sans-serif;
	}
#content img.paypal
	{
	border:none;
	}
#content img.iml
	{
	float:left;
	margin:0 10px 10px 0;
	}
#footer
	{
	width:976px;
	height:20px;
	background:#000;
	margin:0 auto;
	padding:5px 0 0 0;
	}
#footer.index{height:69px;}
#footer p
	{
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:right;
	margin:0 10px 0 0;
	float:right;
	}
#footer p a
	{
	color:#fff;
	text-decoration:none;
	margin:0 8px;
	}
#footer p a:hover
	{
	text-decoration:underline;
	}
#footer img.logo
	{
	width:168px;
	height:69px;
	border:none;
	float:left;
	}
#bottom
	{
	width:974px;
	margin:0 auto;
	clear:both;
	}
#bottom p
	{
	font:13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:right;
	}
#bottom p.farotech
	{
	float:left;
	}
#bottom p a
	{
	font:13px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	}
#bottom p a:hover
	{
	text-decoration:underline;
	}