	

html, body {
  margin: 0;
  padding: 0;
}
body {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-style: normal;
  background: rgb(255,237,248);
}

a:link {
  color: #0000be;
  text-decoration: none;
}
a:visited {
  color: #990099;
  text-decoration: none;
}
a:active {
  color: #990099;
  text-decoration: none;
}
a:hover {
  color: #0000be;
  text-decoration: underline;
}

body {
  font-size: medium;
  font-family: Arial,Helvetica,Verdana,Tahoma,Sans-serif;
  color: black;
}

h1{
text-align: center;
font-weight: bold;
font-size: 300%;
clear: both;
}

h2{
clear: both;}

h3{
font-size: medium;
font-weight: bold;}

div.actors 
{
text-align: center;
font-size: 150%;
}

div.actors_bold
{
text-align: center;
font-size: 150%;
font-weight: bold;
}

div.actors_reduced
{
text-align: center;
font-size: 120%;
}

div#hdgleft {
  background-image: url("logo.png");
  width: 96px;
  height: 96px;
  float: left;
  border-right: 2px solid;
  border-color: rgb(255,96,128);
}

div#hdgright {
  background-image: url("bannerblank.jpg");
  background-repeat: repeat-x;
  background-position: 98px;
  height: 96px;
  border-bottom: 2px solid;
  border-color: rgb(255,96,128);
}

#players {
position: absolute; top: 0px; left: 100px;
}

div#container{
	min-width: 990px;
}

div#content {
  margin-left: 210px;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
}

div#content_no_bar {
  margin-left: 210px;
  padding-top: 15px;
  padding-right: 10px;
  padding-bottom: 10px;
}

div#extra {
  background: #ff8539 none repeat scroll 0%;
}
div#footer {
  background: #333333 none repeat scroll 0%;
  color: #ffffff;
}
div#footer p {
  margin: 0;
  padding: 5px 10px;
}
div#wrapper {
  float: right;
  width: 100%;
  margin-left: -200px;
}
div#extra {
  float: left;
  clear: left;
  width: 200px;
}
div#footer {
  clear: both;
  width: 100%;
}
div.row span.left {
  float: left;
  text-align: left;
  font-weight: bold;
}
div.row span.right {
  float: right;
  text-align: right;
  font-weight: bold;
}
#navcontainer {
  position:absolute;
  left:0px;
  top:90px;
  margin-left: 10px;
  margin-top: 20px;
  margin-right: 10px;
  width: 200px;
}

#navcontainer ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: verdana,arial,Helvetica,sans-serif;
}
#navcontainer ul li {padding-top: 1px;}

#navcontainer a {
  padding: 4px 9px 4px 9px;
  display: block;
  width: 170px;
  color: #000000;
  background-color: #f2d9ca;
  text-decoration: none;
  font-weight: bold;
  font-size: 0.9em;
  background-image: url(verticalout.jpg);
  background-repeat: no-repeat;
  background-position:  0 0;
}
#navcontainer a:hover, a#current {
  color: #000000;
  background-color: #d2b9aa;
  text-decoration: none;
  background-image: url(verticalin.jpg);
}
#navcontainer ul ul a {
  padding: 4px 4px 4px 19px;
  display: block;
  width: 165px;
}
#navcontainer ul ul a:hover {
  color: #000000;
}
#navcontainer ul ul ul a {
  padding: 4px 4px 4px 29px;
  display: block;
  width: 155px;
  font-weight: normal;
}
#navcontainer ul ul ul a:hover {
}

.itemToUseMinWidth {
   min-width:1002px;
   width: auto !important;
   width:1002px;
}

.imgTop
{
  vertical-align: top;
}

div.noshow{
display: none;
}

.clearboth{
clear: both;}

.indexframe{
border:  solid 1px;
padding: 4px;
width: 99%;
background-color: #ffe;
clear: left;}

.floatright
{
float: right;
margin: 0 0 10px 10px;
border: 1px solid #666;
background-color: #ffe;
padding: 2px;
}

.floatleft
{
float: left;
margin: 0 10px 10px 0;
border: 1px solid #666;
padding: 2px;
background-color: #ffe;
}

.float{
float: left;
padding: 4px; text-align: center;
}

.float .thumbComment {
margin: 0px 10px 2px;
font-size: x-small;
text-align: center;
}

.float p{
margin: 0px 10px 2px;
font-size: x-small;
}


.float p.thumbComment {
font-size: x-small;
}

.imgborder{
margin: -2px -2px -1px -3px; 
padding: 4px;
border-style: none;
}

.imgMargin {
margin: 5px;} 

.hidden {
  display: none;
}

.block {
  display: block;
}

#footbar
{
	width: 100%; 
	height: 1px;
	color: black;
}

#footertext 
{
	width: 100%;
	font-weight: bold;
	font-style: normal;
}

.leftAlign 
{ 
	text-align:left;
	width: 33%
}

.rightAlign 
{ 
	text-align:right; 
	width: 33%
}

.centerAlign 
{ 
	text-align:center;
	width: 34% 
}

.LastModified
{
	font-weight: bold;
	font-style: normal;
	text-align:center;
}

table.poster
{
	margin-left: 10%; 
	margin-right: 10%;
	border: 4px solid #c00;
	border-collapse: collapse;
	background-color: #fff;
}

table.poster th 
{
	vertical-align: middle;
	border-width: 1px;
	text-align: center;
	background-color: #fff;
	padding: 8px 10px 8px 10px;
}
table.poster td 
{
	vertical-align: middle;
	border-width: 1px;
	text-align: left;
	background-color: #fff;
	padding: 8px 10px 8px 10px;
}

table.time
{
	margin-left: auto; 
	margin-right: auto;
	border: 2px solid #666;
	border-collapse: collapse;
	background-color: #ffe;
}

table.time td 
{
	vertical-align: middle;
	border-width: 1px;
	border: 1px solid #666;
	text-align: left;
	background-color: #ffe;
	padding: 8px 10px 8px 10px;
}

table.tube
{
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
	border: 1px solid #666;
	border-collapse: collapse;
	background-color: #ffe;
}

table.tube td 
{
	vertical-align: middle;
	padding: 10px 9px 6px 9px;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
	text-align: center;
	background-color: #ffe;
}

table.title
{
	font-weight: normal;
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
	border: 1px solid #666;
	border-collapse: collapse;
	background-color: #fff;
}


table.title td 
{
	vertical-align: middle;
	border-width: 1px;
        padding: 4px;
	border-style: solid;
	font-weight: normal;
	text-align: center;
	background-color: #fff;
}
table.video
{
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
	border: 1px solid #666;
	border-collapse: collapse;
	background-color: #ffe;
}
table.video th 
{
	vertical-align: middle;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	padding: 6px;
	background-color: #ffe;
}

table.video td 
{
	vertical-align: middle;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	font-weight: bold;
	text-align: center;
	background-color: #ffe;
}

table.slide
{
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
	border: 1px solid #666;
	border-collapse: collapse;
}
table.slide th 
{
	vertical-align: middle;
	padding: 6px;
	background-color: #ffe;
}

table.home
{
	width: 100%;
}
table.home th 
{
	width: 210px;
	vertical-align: middle;
}

table.home td 
{
	text-align: center;
}



hr { width: 100%; height: 2px; color: #000; border: none; } /* For Internet Explorer */
html>body hr {width: 100%; height: 2px; background-color: #000; border: 0px solid #000; } /* For Opera and Gecko-based browsers */




