body{
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:#000;
}

#wrapper{
	width:100%;
	height:100%;
}


#container{
	width:900px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	/*background-color:#000;*/
}
#menu{
	width:900px;
	height:36px;
	margin-left:0px;
	z-index:1;
	background-color:#000;
}
#nav {
	width:900px;
	height:36px;
	margin:0;
	padding:0;
}
#nav li {
	width:64px;
	height:36px;
	float:left;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	margin:0;
	padding:0;
	list-style:none;
}
#nav a {
	display:block;
	padding:10px 0 0 0;
	text-decoration:none;
	width:64px;
	height:26px;
	color:#FFF;
}
#nav a:link {
	background-color:#000;
}
#nav a:visited {
	background-color:#000;
}
#nav a:hover {
	background-color:#933;
}
#nav a:active {
	background-color:#933;
}
#logo{
	width:206px;
	height:65px;
	position:absolute;
	top:5px;
	left:36px;
	z-index:50;
}
#logo2{
	width:206px;
	height:52px;
	position:relative;
	top:5px;
	left:36px;
	z-index:50;
}
#iframeindex{
	width:900px;
	height:526px;
	z-index:10;
	position:relative;
	top:0px;
}
#iframe{
	width:900px;
	height:526px;
	z-index:10;
	position:relative;
	top:0px;
}
#iframecast{
	width:900px;
	height:526px;
	z-index:2;
	position:relative;
	top:0px;
}
#iframemedia{
	width:900px;
	height:526px;
	z-index:2;
	position:relative;
	top:0px;
}
#iframecrew{
	width:900px;
	height:526px;
	z-index:2;
	position:relative;
	top:0px;
}
#iframe_music{
	width:400px;
	height:25px;
	z-index:10;
	position:relative;
	top:5px;
	left:0px;
	float:right;
}
#redrule{
	width:900px;
	height:1px;
	z-index:20;
	background-color:#000;
	position:relative;
	top:0px;
}
 #middlecontent{
	width:900px;
	height:526px;
	z-index:10;
	background:none;
}
 #middlecontent2{
	width:900px;
	height:526px;
	z-index:10;
	background-image:url(images/background.jpg);
}
 #middlecontentmedia{
	width:900px;
	height:526px;
	z-index:10;
	background-color:#000;
}
#middlecontentcast{
	width:900px;
	height:526px;
	z-index:10;
	background-image:url(images/Cast.jpg);
}
 #middlecontentcrew{
	width:900px;
	height:526px;
	z-index:10;
	background-image:url(images/Crew.jpg);
}
#middlecontentpress{
	width:900px;
	height:526px;
	z-index:10;
	background-image:url(images/Press.jpg);
}

 #middlecontentlinks{
	width:900px;
	height:526px;
	z-index:10;
	background-image:url(images/Links.jpg);
}
 #middlecontentmusic{
	width:900px;
	height:526px;
	z-index:10;
	background-image:url(images/Music.jpg);
}
 #middlecontentstory{
	width:900px;
	height:526px;
	z-index:10;
	background-image:url(images/Story.jpg);
}
 #storytext{
	width:335px;
	height:275px;
	z-index:1;
	position:relative;
	left:36px;
	top:75px;
	float:left;
}
 #linkstext{
	width:335px;
	height:325px;
	z-index:1;
	position:relative;
	left:36px;
	top:75px;
	float:left;
}
 #story2text{
	width:300px;
	height:344px;
	z-index:5;
	position:absolute;
	left:575px;
	top:115px;
	float:left;
}
 #musictext{
	width:375px;
	height:375px;
	position:relative;
	top:30px;
	left:36px;
	z-index:5;
	float:left;
}
 #musictext2{
	width:375px;
	height:375px;
	position:relative;
	top:67px;
	left:50px;
	z-index:3;
	float:left;
}
  #cast_thumbs{
	width:335px;
	height:99px;
	z-index:2;
	position:absolute;
	left:36px;
	top:125px;
}
  #media_thumbs{
	width:192px;
	height:225px;
	z-index:20;
	position:absolute;
	left:36px;
	top:125px;
}
  #media_credit{
	width:192px;
	height:23px;
	z-index:20;
	position:absolute;
	left:36px;
	top:446px;
}
  #downloads_thumbs{
	width:335px;
	height:150px;
	z-index:20;
	position:absolute;
	left:0px;
	top:175px;
}
  #press_thumbs{
	width:335px;
	height:100px;
	z-index:20;
	position:absolute;
	left:0px;
	top:250px;
}
  #media_circles{
	width:100px;
	height:30px;
	z-index:20;
	position:absolute;
	left:128px;
	top:375px;
	text-align: right;
}
  #media_video{
	width:50px;
	height:30px;
	z-index:20;
	position:absolute;
	left:36px;
	top:375px;
	text-align: left;
}
  #cast_bio{
	width:325px;
	height:250px;
	z-index:1;
	position:absolute;
	left:36px;
	top:225px;
	overflow: auto;
	padding:0px 10px 0 0;
}
  #photo_portrait{
	width:198px;
	height:288px;
	z-index:2;
	position:absolute;
	left:524px;
	top:125px;
}
  #photo_landscape{
	width:346px;
	height:238px;
	z-index:2;
	position:absolute;
	left:450px;
	top:125px;
	text-align:center;
}
  #press_image{
	width:346px;
	height:338px;
	z-index:2;
	position:absolute;
	left:450px;
	top:125px;
	text-align:center;
}
  #photocrew_portrait{
	width:160px;
	height:233px;
	z-index:2;
	position:absolute;
	left:543px;
	top:125px;
}
  #photocrew_landscape{
	width:280px;
	height:193px;
	z-index:2;
	position:absolute;
	left:483px;
	top:125px;
	text-align:center;
}
  #photo_media{
	width:500px;
	height:344px;
	z-index:2;
	position:absolute;
	left:296px;
	top:125px;
	
}
  #slideshow{
	width:500px;
	height:344px;
	z-index:2;
	position:relative;
	left:36px;
	top:73px;
	float:left;
}
  #arrow_portrait_back{
	width:14px;
	height:14px;
	z-index:1;
	position:absolute;
	left:494px;
	top:262px;
}
  #arrow_portrait_forward{
	width:14px;
	height:14px;
	z-index:1;
	position:absolute;
	left:738px;
	top:262px;
}
  #arrowcrew_portrait_back{
	width:14px;
	height:14px;
	z-index:1;
	position:absolute;
	left:513px;
	top:235px;
}
  #arrowcrew_portrait_forward{
	width:14px;
	height:14px;
	z-index:1;
	position:absolute;
	left:719px;
	top:235px;
}
  #arrow_media_back{
	width:14px;
	height:14px;
	z-index:1;
	position:absolute;
	left:266px;
	top:290px;
}
  #arrow_media_forward{
	width:14px;
	height:14px;
	z-index:1;
	position:absolute;
	left:812px;
	top:290px;
}
  #arrow_landscape_back{
	width:14px;
	height:14px;
	z-index:1;
	position:absolute;
	left:420px;
	top:237px;
}
  #arrow_landscape_forward{
	width:14px;
	height:14px;
	z-index:1;
	position:absolute;
	left:812px;
	top:237px;
}
  #arrowcrew_landscape_back{
	width:14px;
	height:14px;
	z-index:1;
	position:absolute;
	left:453px;
	top:215px;
}
  #arrowcrew_landscape_forward{
	width:14px;
	height:14px;
	z-index:1;
	position:absolute;
	left:779px;
	top:215px;
}
 #footer{
	width:866px;
	height:36px;
	margin:6px 0 0 34px;
	z-index:1;
	background-color:#000;
}

.story text {
	font-family: Verdana, Geneva, sans-serif;
}
.footer_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7pt;
	color:#EEE;
}

a:active.footer_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7pt;
	color:#EEE;
	font-style:normal;
	text-decoration:none;
	font-style:normal;
}
a:link.footer_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7pt;
	color:#EEE;
	font-style:normal;
	text-decoration:none;
	font-style:normal;
}
a:visited.footer_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7pt;
	color:#EEE;
	font-style:normal;
	text-decoration:none;
	font-style:normal;
}
a:hover.footer_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7pt;
	color:#444;
	font-style:normal;
	text-decoration:none;
}
.footerdark_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7pt;
	color:#444;
}a:active.footerdark_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7pt;
	color:#444;
	font-style:normal;
	text-decoration:none;
	font-style:normal;
}
a:link.footerdark_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7pt;
	color:#444;
	font-style:normal;
	text-decoration:none;
	font-style:normal;
}
a:visited.footerdark_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7pt;
	color:#444;
	font-style:normal;
	text-decoration:none;
	font-style:normal;
}
a:hover.footerdark_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7pt;
	color:#444;
	font-style:normal;
	text-decoration:none;
}
.bio_red {
	font-family: Verdana, Geneva, sans-serif;
	font-size:10pt;
	color:#7d3236;
}
.bio_name {
	font-family: Verdana, Geneva, sans-serif;
	font-size:10pt;
	color:#EEE;
}
.bio_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7.5pt;
	color:#EEE;
}
a:link.bio_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7.5pt;
	color:#EEE;
	text-decoration:none;
}
.links_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7.5pt;
	color:#EEE;
}
a:link.links_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7.5pt;
	color:#EEE;
	text-decoration:none;
}
a:active.links_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7.5pt;
	color:#EEE;
	text-decoration:none;
}
a:hover.links_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7.5pt;
	color:#7d3236;
	text-decoration:none;
}
a:visited.links_text {
	text-decoration:none;
}
.linksindent_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7.5pt;
	color:#EEE;
	margin-left:15px;
}
a:link.linksindent_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7.5pt;
	color:#EEE;
	text-decoration:none;
	margin-left:15px;
}
a:active.linksindent_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7.5pt;
	color:#EEE;
	text-decoration:none;
	margin-left:15px;
}
a:hover.linksindent_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:7.5pt;
	color:#7d3236;
	text-decoration:none;
	margin-left:15px;
}
a:visited.linksindent_text {
	text-decoration:none;
	margin-left:15px;
}
.transparent {
	filter:alpha(opacity=0);
	opacity:0.0;
}
#laurels {
	padding:10px 0 0 0;
}
#intro {
	background-color:#000;
	background-image:url(images/home2.jpg);
	background-repeat:no-repeat;
	width:897px;
	height:504px;
	margin:10px 0 0 0;
}
#screenings {
	width:375px;
	height:300px;
	float:right;
	color:#000;
	padding:12px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:auto;
}
#screenings p, #screenings h2 {
	margin:12px 0 8px 0;
}
#press-news {
	width:410px;
	height:400px;
	overflow:auto;
	float:right;
	color:white;
	margin:10px 45px 10px 10px;
	padding:0 20px 0 0;
	line-height:1.5;
}
#content-holder {
	margin:1px 0 0 0;
}
