	body {
				font-family: Arial, Lucida Sans Unicode, Trebuchet MS, Tahoma, Verdana, Georgia, Helvetica, sans-serif; 
				margin: 0; margin: auto; background:#fff; 
				background-image: url("../images/black.png");
 background-repeat: repeat-x;
 background-position:top left;
				text-align:center;  font-weight:0;}
			#box{background-color: #transparent; margin: 0; margin: auto; padding:0;}	
		
		#headcontainer {padding:0;background-color: #000;}
		
		#header {background:transparent; padding:1em; padding-top:.7em; }
		#header h1 {color:#ffffcc; text-align:left; margin-top:1em;}
		.skip {float:left;margin:.1em 0 0 .1em; color:#004785; font-size:70%;}
		.topright {float:right; margin:1em 1em 0 0; color:#ccccbc; font-weight:bold; font-size:83%;}
		.ism {font-size:2em; color:#acac8a;} 
		#navcontainer {text-align:center;margin:0; margin:auto;}
		
.horizontalcssmenu ul{
margin: 0; 
padding: 0;
list-style-type: none; 
font-size:90%;

}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
background: #fff;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 7em; /*Width of top level menu link items*/
padding: 2px 6px;
border: 1px solid #202020;
border-left-width: 0;
text-decoration: none;
background: #fff;
color: black;


}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 100; 

}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none; 
text-align:left;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 16em; /*width of sub menu levels*/
font-weight: normal;
padding: 2px 5px;
background: #fff;
color: #000;
border-width: 0 1px 1px 1px; 
text-align:left;
}

.horizontalcssmenu ul li a:hover{

}

.horizontalcssmenu ul li ul li a:hover{
background: #cadec8;   color:#1f1600;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent ;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */  




#details { 
      margin-top:3em;
	  text-align:justify;
	 border:0px;
		border-top:1px dotted #00396b;
		
		padding: 1em 1em .5em 1em;
		background: #FAFAFA;}
		
		
#details p {font-size:83%;margin-top:0;} 

#contentbox {  padding: 1em 2em 3em 2em;  background:#FAFAFA; 
background-image: url("../images/filmstrip.jpg");
 background-repeat: repeat-x;
 background-position:top left;} 
 


 #contentboxjapan {  padding: 1em 2em 3em 2em;  background:#FAFAFA; 
background-image: url("../images/japanstrip.png");
 background-repeat: repeat-x;
 background-position:top left;} 
 
 #contentboxliberace {  padding: 1em 2em 3em 2em;  background:#FAFAFA; 
background-image: url("../images/liberacestrip.png");
 background-repeat: repeat-x;
 background-position:top left;}

 #contentboxangel {  padding: 1em 2em 3em 2em;  background:#FAFAFA; 
background-image: url("../images/angelstrip.png");
 background-repeat: repeat-x;
 background-position:top left;} 
 
 #contentboxsettlers {  padding: 1em 2em 3em 2em;  background:#FAFAFA; 
background-image: url("../images/settlersstrip.png");
 background-repeat: repeat-x;
 background-position:top left;} 
 
 #contentboxminders {  padding: 1em 2em 3em 2em;  background:#FAFAFA; 
background-image: url("../images/mindersstrip.png");
 background-repeat: repeat-x;
 background-position:top left;} 
 
 #contentboxenemy {  padding: 1em 2em 3em 2em;  background:#FAFAFA; 
background-image: url("../images/enemystrip.png");
 background-repeat: repeat-x;
 background-position:top left;} 
 

#content { margin-top:100px; text-align:justify; }
#content h1 {margin-top:0;  padding-top:.5em; color:#000; text-align:left;}	
#content h2 { text-align:left; color:#1f1600;}
#content h3 {text-align:left; color:#1f1600;}
#content h4 {text-align:left; color:#1f1600;}
#content h5 {text-align:left; color:#1f1600;}
#content p {color:#000;}



#newsblob { padding:.5em; text-align:justify; border:1px solid #f1f5fc;} 

 
#leftquote {clear:left;float:left; text-align:left; width:15em; background:#bfbf99; padding:.5em 1em .5em 1em; margin:0em 1em 1em 0; }
#leftquote p {color:#1f1f00; font-size:90%;}
 p.leftquote {color:#1f1f00; font-size:90%; border-bottom:1px dotted #1f1f00; padding-bottom: 1em; }
 
#rightquote {float:right; text-align:justify;  width:130px; background:#00396b; padding:.2em 1em; margin:1.2em 0 1em 1em; font-style:italic; }
#rightquote p {color:#fff; font-size:90%;}

#botquote { 
      margin-top:3em;
	  text-align:justify;
	  border:0px;
	  border-top:1px dotted #ccc;
	  padding: 1em 1em .5em 1em;
	  background: #FAFAFA;}
#botquote p {font-size:90%; margin-top:0;} 


#filmdetails {float:left; text-align:left; width:13em; background:#e6e6dd; padding:.7em 1.5em 2em 1.5em; margin:1.2em 1em 1em 0;}
#filmdetails p {color:#124572; font-size:83%; line-height:1.5;}
#filmdetailsbot {text-align:left; background:#e6e6dd; padding:.7em 1.5em 2em 1.5em; margin:2.5em 0 1em 0;}
#filmdetailsbot p {color:#124572; line-height:1.5;}
#indexfilmlist {clear:left; margin-top:2.3em; padding-top:1em; border-top:1px dotted #ccc;}
#indexfilmlist h2 { text-align:left; color:#1f1600;}


div.flashbox {
clear:left;
  float: left;
  padding:0;
  padding-bottom:1em;
  border:1px solid #cadbe0;
  margin:0 15px 5px 0;
  background:#fff;
  font-size:75%;
color:#000;
   text-align: center;
   line-height:1.5;
  }
  

  
  div.mediabox {
clear:left;
  float: left;
  width :216px;
  padding:1em;
  border:1px solid #cadbe0;
  margin:0 1.5em 1em 0;
  background:#fff;
  font-size:75%;
color:#000;
   text-align: left;
   line-height:1.5;
  }
  
    div.wordpressbox {
	
 width :216px;
  float: right;
  padding:1em;
  border:1px solid #cadbe0;
  margin:10px 0 5px 15px;
  background:#fff;
  font-size:75%;
  color:#000;
   text-align: left;
   line-height:1.5;
  }
  
  div.rightbox {
 
  float: right;
  padding:0 0 1em 0;
  border:1px solid #cadbe0;
  margin:0 0 1em 1.5em;
  background:#fff;
  font-size:75%;
  color:#000;
   text-align: center;
   line-height:1.5;
  }
  .rightboxtext {width:98%; line-height:1.5; padding-top:0;}
.rightboxtext p {padding:0;color:#fff;}
  
    div.rightflashbox {
 
  float: right;
  padding:1em;
  border:1px solid #cadbe0;
  margin:0 0 1em 1.5em;
  background:#fff;
  font-size:75%;
  color:#000;
   text-align: center;
   line-height:1.5;
  }
  
      div.leftintbox {
 clear:left;
  float: left;
  padding:0 0 1em 0;
  border:1px solid #cadbe0;
  margin:0 1em 1em 0;
  background:#fff;
  font-size:75%;
  color:#000;
   text-align: left;
   line-height:1.5;
  }
  div.leftintboxwords {padding:5px; width:290px;}

.interviewdetails {color:#79409f; font-size:120%;} 

p.dottedbottom {border-bottom:1px dotted #000; padding-bottom: 2em;}
.red {color:#bf0000;}
.large {font-size:130%;}
.prod {padding:1em; text-align:justify; border:1px solid #D2D3CA;}
.italic {font-style:italic;}
.blue {color:#00539c;}
.blueitalic	{font-style:italic; color:#004785;}
.redbig {text-align:left; font-size:150%; color:#990000;}
.strong {font-weight:bold;}
.bigorange{text-align:left; font-size:150%;color:#ff6200;}
.largenews {font-size:130%; color:#00396b;}


#rightcontainer {float:right; margin:1em 0 1em 2em;  text-align:center;}
#rightcontainer p {color:#1a325d;}


#footer { clear:left; padding:0 0 3em 0;  border-top:1px solid #ff6d24; background-image: url("../images/shadow.jpg");
 background-repeat: no-repeat;
 background-position:top left;} 
#footer p {font-size:87%; margin-top:0; padding:.5em 0 0 0; color:#3f3f2e;} 



.clearleft {clear:left;}
.clearright {clear:right;}
.clearboth {clear:both;} 




img {border:0px;}	
img.left {float:left; margin: 0 1em .5em 0em;}


img.right {float:right; margin: .5em 0em 1em 2em;}

form.quick{ border:0px solid #cccabc;padding:2px;background:transparent; color:#fff;font-size:83%; font-weight:bold;text-decoration:none;}
input.submit
{
border: 1px solid #999999;

color: #333333;
}
select {border:1px solid #cccabc;}
option.heading {background:#ff6d24; color:#fff2df;}
option.sub {background:#fff; color:#444;}


acronym {cursor:help; text-decoration:none;}


a.skipcontent:link    {color:#004785; text-decoration:none;}
a.skipcontent:hover   {color:#fff;  text-decoration:underline;}
a.skipcontent:visited	{color:#4aa442; text-decoration:none;}
a.skipcontent:active   {color:#cadec8; text-decoration:underline;}

a.blueblock:link {color:#fff; text-decoration:underline;}
a.blueblock:hover {color:#000; text-decoration:underline;}
a.blueblock:visited {color:#fff;text-decoration:underline;}
a.blueblock:active {color:#acac8a; text-decoration:underline;}

#navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid #acac8a;

}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.75em;
border-top: 1px solid #ccccbc;;
}

#navlist li a { text-decoration: none; }


.list
{
padding-left: 0;
margin-left: 0;
border-bottom: 0;

}

.list li
{
list-style: none;
margin: 0;
padding: 0.75em;
border-bottom: 1px dotted #ccccbc;;
}

.list li a { text-decoration: none; }

ul.reviewslist {list-style: none; padding: 0 5em 2em 5em; margin-bottom:2em; border-bottom: 1px dashed #acac8a;}
ol {line-height:1.8}
div.reviewbox {margin-top:2.3em; padding:2em;}
div.articlebox {margin-top:2.3em; padding:0 5em 3em 5em; border-bottom: 1px dashed #acac8a;}
div.presskitbox { clear:left; padding:.3em; padding-bottom:1em; border-bottom:1px solid #ccccbc; font-size:90%; }
div.linkbox {margin-top:1.5em; margin-bottom:0; padding:1em; border:0;}
#sitemap {list-style-type: none; line-height:1.8; margin-left:2em;}
ol.sitemap {list-style-type: none;}

