﻿div#scrollbar1, div#scrollbar2, div#scrollbar3 {
    display:none; /* hide from incapable */
}
.black_bar
{
    background-color:#000000;
}

html {
	margin:0;
	padding:0;
	/*font: normal 100.01%/1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;*/
	font-size : 10px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;

	color:white;
	display:block;
}

body {
	background:#050502;
	color: white;
	font : 12px/18px "Arial", Verdana, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

a {
	color:gray;
	text-decoration:none;
}

.hide_bg {
	margin:6;
	padding:6;
	color:gray;
	font-size: 12px;

	display: block;
	background-color: transparent;
	background-image: url(down_arrow.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
	border:1px solid white;


}

.menu_table {
  background-color:black;
  border:0px solid white;
  color: black;
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
}
.menu {
	color:white;
	display:block;
	font-size : 15;
	font-weight: bold;
	text-align:left;
}
.menu:hover {
    background-color: #bdcede;
    color: black;
	}
.menu_active {
    background-color: #bdcede;
    color: black;
	border:1px solid white;
}

div#bg_image {
	width: 100%;
	height: 90%;
	left: 0px;
	top: 10%;
	position: absolute;
	z-index: 0;
}

div#content_place_holder{
	position:relative;
	left: 0px;
	top: 0px;	
	width:100%;
	height:100%;
}

div#page_content{
  position:absolute; 
  width:80%; 
  height:100%; 
  overflow:auto;
  overflow-x: auto;
  overflow-y: auto;
  top:0px;
  left:15px;
  background-color:#000000;
  border:1px solid white;
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
}

div#solid_page_content {
  position:relative; 
  width:700px; 
  height:400; 
  overflow:hidden;
  top:0px;
  left:15px;
  background-color:#000000;
  border:1px solid white;
}

div#content_scroller {
  position:relative;
  width:0px; 
  height:60%;
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }


div#page_place_holder{
	position:relative;
	left: 0px;
	top: 10px;	
	width:100%;
	height:70%;
}


div#footer {
	position: absolute;
	bottom: 0;
	text-align:center;
}

.footer_text{
	color:white;
	display:block;
	font-size : 10;
	font-weight: bold;
	text-align:Center;
}

.blurb {
	color:black;
	display:block;
	font-size : 15;
	font-style: italic;
	text-align:justify;
}

.strong_black {
	color:black;
	display:block;
	font-size : 20;
	font-weight: bold;
}

.synopsis_text{
	color:black;
}

div#press_kit_stills {
    background-color:#000000;
	border:1px solid white;
}

div#press_kit_files {
    background-color:#000000;
	border:1px solid white;
}

div#social_bookmark {
	width:200px; margin:0; auto;
	background-color:white;
	}