body {
	  	background-color: #eb8104;
	  	background-image: url("../images/background.gif");
	  	background-repeat: repeat-x;
}


@font-face {
 font-family: museoslab300;
 src: url("../fonts/museoslab300.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: museoslab500;
 src: url("../fonts/museoslab500.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: museoslab100;
 src: url("../fonts/museoslab100.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: museoslab900;
 src: url("../fonts/museoslab900.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: museoslab700;
 src: url("../fonts/museoslab700.ttf") /* TTF file for CSS3 browsers */
}

/*Makes images but each other*/	
#images img { 
float:left; 
}

/*Removes gap at top of page*/
* { 	
	margin:0;
	padding:0;
}

#topnavigation {

  width : 940px;
  height : 83px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-image: url("../images/menuback.gif");
  }

#midnavigation {

  width : 940px;
  height : 362px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-color: #373737;
  position: relative;
  
}

#Container_01 {

  width : 940px;
  height : 230px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-color: #373737;
  position: relative;

  
}

#midnav {

  width : 287px;
  height : 362px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-color: #373737;
  position: absolute; 
  left:0px;
  top : 0%;  
}

#midnavheading {

  width : 207px;
  height : 64px;
  margin: 0 auto;
  padding : 30px 40px 10px 40px;
  background-color: #373737;
  position: relative; 

}

#midnavheadingmenutop {

  width : 287px;
  height : 16px;
  margin: 0 auto;
  background-color: none;
  padding : 10px 40px 10px 40px; 
  background-image: url("../images/menu_dts_TB.gif");
  position: relative; 

}

#midnavheadingmenunext {

  width : 287px;
  height : 14px;
  margin: 0 auto;
  background-color: none;
  padding : 8px 40px 12px 40px; 
  background-image: url("../images/menu_dts_B.gif");
  position: relative; 

}
#midnavinfo {

  width : 207px;
  height : 66px;
  margin: 0 auto;
  padding : 30px 40px 10px 40px;
  background-color: #373737;
  position: relative; 

}

#midnavheadingmenushadow {

  width : 287px;
  height : 14px;
  margin: 0 auto;
  background-color: none;
  background-image: url("../images/leftshadow.gif");
  position: relative; 

}


#midphoto {

  
  width : 653px;
  height : 362px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-color: #373737;
  position: absolute; 
  right:0%;
  top : 0%; 
  padding : 0px;
}


#midphoto2 {

  
  width : 940px;
  height : 362px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-color: #373737;
  position: absolute; 
  right:0%;
  top : 0%; 
}

#midphoto3 {

  
  width : 940px;
  height : 230px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-color: #373737;
  position: absolute; 
  right:0%;
  top : 0%; 
}

#midphoto5 {

  
  width : 653px;
  height : 342px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-color: #373737;
  position: absolute; 
  right:0%;
  top : 0%; 
  padding : 20px 0px 0px 0px;
}
#midphoto6 {

  
  width : 653px;
  height : 322px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-color: #373737;
  position: absolute; 
  right:0%;
  top : 0%; 
  padding : 20px 0px 0px 0px;
}

#midphoto7 {

  
  width : 653px;
  height : 322px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-color: #373737;
  position: absolute; 
  right:0%;
  top : 0%; 
  padding : 28px 0px 0px 0px;
}

#midphoto8 {

  
  width : 623px;
  height : 322px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-color: #373737;
  position: absolute; 
  right:0%;
  top : 0%; 
  padding : 45px 30px 0px 0px;
}

#midphoto9 {

  
  width : 593px;
  height : 322px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-color: #373737;
  position: absolute; 
  right:0%;
  top : 0%; 
  padding : 20px 0px 0px 60px;
}

#midphoto10 {

  
  width : 633px;
  height : 312px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-color: #373737;
  position: absolute; 
  right:0%;
  top : 0%; 
  padding : 50px 20px 0px 0px;
}

#midphotoshadow {

  width : 653px;
  height : 14px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-image: url("../images/rightshadow.gif");
  position: absolute; 
  right:0%;
  top : 0%; 
  padding : 0px 0px 0px 0px;
}
#botnavigation0 {

  width : 860px;
  height : 300px;
  margin: 0 auto;
  color : #000000;  
  background-color: #ffffff;
  padding: 1px 40px 0px 40px;
}

#botnavigation {

  width : 860px;
  height : 1500px;
  margin: 0 auto;
  color : #000000;  
  background-color: #ffffff;
  padding: 1px 40px 0px 40px;
}

#botnavigation2 {

  width : 860px;
  height : 2500px;
  margin: 0 auto;
  color : #000000;  
  background-color: #ffffff;
  padding: 1px 40px 0px 40px;
}

#botnavigation3 {

  width : 860px;
  height : 3500px;
  margin: 0 auto;
  color : #000000;  
  background-color: #ffffff;
  padding: 1px 40px 0px 40px;
}

#botnavigation4 {

  width : 860px;
  height : 4500px;
  margin: 0 auto;
  color : #000000;  
  background-color: #ffffff;
  padding: 1px 40px 0px 40px;
}

#botnavigation5 {

  width : 860px;
  height : 5500px;
  margin: 0 auto;
  color : #000000;  
  background-color: #ffffff;
  padding: 1px 40px 0px 40px;
}
#botnavigation6 {

  width : 860px;
  height : 8500px;
  margin: 0 auto;
  color : #000000;  
  background-color: #ffffff;
  padding: 1px 40px 0px 40px;
}

#botnavigation66 {

  width : 860px;
  height : 150px;
  margin: 0 auto;
  color : #000000;  
  background-color: #373737;
  padding: 1px 40px 0px 40px;
}

}

#col_container {

  width : 860px;
   margin: 0 auto;
  padding : 0px ;

}

#col_left {

  width : 45%;
  float: left; 
  padding-right: 5% ;
  padding-top:   25px ;


}


#col_right {

  width : 45%;
  float: left; 
  margin: 0 auto;
  padding-left: 5% ;
  padding-top: 25px ;



}


#botnavigationshadow {

  width : 940px;
  height : 12px;
  margin: 0 auto;
  color : #000000;  
  background-color: #ffffff;
}

#botfooter {

  width : 940px;
  height : 200px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-color: #4a494a;
  
}


#botblack {

  width : 640px;
  height : 1500px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-color: #212121;
  padding: 10px 150px 150px 150px;
}

#botblack2 {

  width : 900px;
  height : 2000px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-color: #212121;
  padding: 10px 0px 10px 40px;

 
}

#botblack3 {

  width : 280px;
  height : 1500px;
  margin: 0 auto;
  color : #000000;
  padding : 0px;
  background-color: #212121;
  padding: 60px 330px 150px 330px;
}


#botblackinsert {

  width : 260px;
  height : 350px;
  margin: 0 auto;
  padding : 0px;
  background-color: #212121;
  position:relative; 
  float: left; 
  padding: 0px 40px 0px 0px;
}

#botblackinsert454 {

  width : 260px;
  height : 220px;
  margin: 0 auto;
  padding : 0px;
  background-color: #212121;
  position:relative; 
  float: left; 
  padding: 0px 40px 0px 0px;
}


#botblackinsert3 {

  width : 260px;
  height : 400px;
  margin: 0 auto;
  padding : 0px;
  background-color: #212121;
  position:relative; 
  float: left; 
  padding: 0px 40px 0px 0px;
}


#botblackinsert99 {

  width : 800px;
  height : 1000px;
  margin: 0 auto;
  padding : 0px;
  background-color: #212121;
  position:relative; 
  float: left; 
  padding: 0px 40px 0px 0px;
 
}

#images{ 
position:relative; 
left:0%; 
}





/*navigation*/

#nav-menu {
	margin: 0;
	padding: 0;
	
	 }
     /*main menu*/
#nav-menu li {
	list-style: none;
	float: left; 
	width: 130px;}

    /* menu general*/
#nav-menu li a {
    font-size: 17px;
	font-family: museoslab300, times;
	display: block;
	padding: 31px 8px;
	background-color: none;
	color: #a1a1a1;
	text-decoration: none; }

    /*dropdown menu*/
#nav-menu li ul {
	display: none; 
	width: 300px; /* Width to help Opera out */
	background-color: none;
	z-index: 10;}

#nav-menu li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
    
    /*dropdown menu*/
#nav-menu li:hover li {
    width: 320px;
	float: none; }
	
    /*dropdown menu*/	
#nav-menu li:hover li a {
	background-color: #525252;
	color: #a1a1a1;
	padding: 6px 8px; }
	
	
	/*dropdown menu hover*/
#nav-menu li li a:hover {
	background-color: #cc7003;
	color: #ffffff;  }
	
	/*main menu hover*/
	#nav-menu a:hover {
	background-color: none;
	color: #ffffff;  }

     /*main menu*/
#nav-menu2 li {
	list-style: none;
	float: left; 
	width: 130px;}

    /* menu general*/
#nav-menu2 li a {
    font-size: 17px;
	font-family: museoslab300, times;
	display: block;
	padding: 31px 8px;
	background-color: none;
	color: #a1a1a1;
	text-decoration: none; }
	
/*main menu hover*/
	#nav-menu2 a:hover {
	background-color: none;
	color: #ffffff;  }





/*sub menu down state body id tag*/

#overview .overview, #trailer .trailer, #gallery .gallery, #production .production
{
        font-size: 14px;
		font-family: museoslab100, arial, sans-serif;
		text-align: left;
		color: #ffffff;
		text-decoration: none;
}





/*body copy*/

#introtext {
		font-size: 16px;
		font-family: arial, sans-serif;
		text-align: left;
		color: #757575;
		line-height: 32px;
		font-weight: normal;
		margin-top: 18px;

	}
	
	
#castcrewtext {
		font-size: 14px;
		font-family: arial, sans-serif;
		text-align: left;
		color: #656565;
		line-height: 22px;
		font-weight: normal;
		margin-bottom: 10px;

	}
	
#homeintrotext {
		font-size: 14px;
		font-family: museoslab300, arial, sans-serif;
		text-align: center;
		color: #ffffff;
		line-height: 24px;
		font-weight: normal;
	}
	
	
	
#filmdatatext {
		font-size: 11px;
		font-family: museoslab100, arial, sans-serif;
		text-align: left;
		color: #a1a1a1;
		line-height: 12px;
		font-weight: normal;
	}



h1 {
		font-size: 20px;
		font-family: museoslab700, arial, sans-serif;
		text-align: left;
		color: #cc7003;
		font-weight: normal;
	}
	
h2 {
		font-size: 22px;
		font-family: museoslab700, arial, sans-serif;
		text-align: left;
		color: #656565;
		line-height: 26px;
		font-weight: normal;
	}

h3 {
		font-size: 16px;
		font-family: museoslab100, arial, sans-serif;
		text-align: left;
		color: #ffffff;
		line-height: 30px;
		font-weight: normal;
	}
	
h4 {
		font-size: 16px;
		font-family: museoslab700, arial, sans-serif;
		text-align: left;
		color: #656565;
		line-height: 30px;
		font-weight: normal;
	}


	
p + p { margin-top: 10px; }

p {
		font-size: 14px;
		font-family: arial, sans-serif;
		text-align: left;
		color: #656565;
		line-height: 28px;
		font-weight: normal;
	}
	
	
a {
		font-size: 14px;
		font-family: museoslab100, arial, sans-serif;
		text-align: left;
		color: #a1a1a1;
		text-decoration: none;
		outline:none;
		
	}
	
#a2 {
		font-size: 14px;
		font-family: arial, sans-serif;
		text-align: left;
		color: #cc7003;
		text-decoration: none;
		line-height: 28px;	
		outline:none;	
	}
	
#a2:hover {
		font-size: 14px;
		font-family: arial, sans-serif;
		text-align: left;
		color: #cc7003;
		text-decoration: underline;
		
	}


a:hover {
		font-size: 14px;
		font-family: museoslab100, arial, sans-serif;
		text-align: left;
		color: #ffffff;
		text-decoration: none;
		
	}
		
