<style type="text/css">

* {margin: 0;
   padding: 0;}
    
p {padding-top: 0px;
    padding-bottom:0px;}
    
    	
body {
	background-color: #4B4B4D;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
}

#header {
    color: #4B4B4D;
	font-size: 100%;
    margin: 0px auto;
	width: 790px;
    margin-bottom:-4px;
}

#headerimage {
	width: 790px;
    height: 200px;
}

#topmenu {
    background-color: #BD373C;
    margin: 0px auto;
    margin-top:-2px;
	width: 790px;
    Height: 40px;
    vertical-align: middle;
    border-top:1px solid  #BFC2C9;
    border-bottom: 1px solid #BFC2C9;
}

#maincontents {
    background-color: #FFFFFF;
	font-size: 100%;
    margin: 20px auto;
    margin-top:0px;
	width: 790px;
    padding-bottom:10px;
    min-height: 500px;
}
#maincontents h3 {
    margin:0px;
    margin-left:20px;
    padding-top:20px;
}
#maincontents p {
    margin:20px;
    }

#maincontents form {
    margin:20px;
    }

#maincontents table {
    margin:20px;
    }
        
#right_menu {
	background-image: url(images/right_menu.jpg);
	height: 450px;
	width: 300px;
	float: right;
    margin-top: 10px;
	margin-right: -80px!important;
	margin-right: -40px;
    padding-left:10px;
}
#news_header {
    font-size: 120%;
    font-family: Georgia, "Times New Roman", Times, serif;
    position:relative;
    left:30px;
    top:-330px;
    width:210px;
    margin-bottom:5px;
}
#news {
    font-size: 80%;
    font-family: Georgia, "Times New Roman", Times, serif;
    position:relative;
    left:30px;
    top:-330px;
    width:210px;
    margin-bottom:30px;
}

div#poster{
    width:790px;
    text-align:center;
    background-color:black;
    margin-left:0px;
    padding-left:0px;
}

div#trailer{
    width:790px;
    text-align:center;
    background-color:black;
    margin-left:0px;
    padding-top:40px;
    padding-bottom:40px;
    padding-left:0px;
}

img#poster {
    text-align:center;
    width:440px;
}
/******************************* menu ****************************************/

#navcontainer ul
{
	margin-left: 75px!important;
	margin-left: 50px;
	color: White;
	float: left;
	margin-top: 8px;
}

#navcontainer ul li { 
display: inline;
color: White;
text-decoration: none;
float: left;
}

#navcontainer ul li a
{
padding: 0.2em 1em;
color: White;
text-decoration: none;
float: left;
}

#navcontainer ul li a:hover
{
color: #000000;
}


/************* TABLE ***************/
table.videos {
	border: 3px inset #8B8378;
	-moz-border-radius: 6px;
    font-size: 90%;
    font-family: Georgia, "Times New Roman", Times, serif;
}

table.videos td {
	border: 1px solid black;
	padding: 0.2em 2ex 0.2em 1ex;
	color: black;
}
table.videos tr.d0 td {
    background-color: #FFFFFF;
}
table.videos tr.d1 td {
	background-color: #DDDDDD;  
}

div.year {
 display: inline;
 font-weight: bold;
 text-align:left;
}

div.showtitle {
 display: inline;
 margin-left: 5px;
 text-align:left;
}


/************* TABLE ***************/
table.paypal {
	border: 3px inset #8B8378;
	-moz-border-radius: 6px;
    font-size: 90%;
    font-family: Georgia, "Times New Roman", Times, serif;
}

table.paypal td#withborder {
	border: 1px solid black;
	padding: 0.2em 2ex 0.2em 1ex;
	color: black;
}
table.paypal td {
	border: 0px solid black;
    color: black;
    width:90px;
    margin: 0px;
    padding:0px;
}
table.paypal tr.d0 td {
    background-color: #FFFFFF;
}
table.paypal tr.d1 td {
	background-color: #DDDDDD;  
}
table#paypalinside{
    font-size: 90%;
    margin:0px;
    padding:0px;
    font-family: Georgia, "Times New Roman", Times, serif;
}



/******************* Cast *******/
ul#toc {
    list-style:none;
    width:auto;
    margin:20px 50px 20px 70px;
}
#toc li{
display:block;
height:20px;
}

#toc li{background:url(./images/dot.gif) repeat-x 0 0.85em;}
#toc li span#rightblock{display:inline;float:right;}
#toc li span#character {float:left;background:#FFFFFF;padding: 0 4px 0 0}
#toc li span#actor{background:#FFFFFF;padding-left: 4px;}

#toc li span#sectioninfo{
display:inline-block;
width:80px;
color:red;
font-size:50%;
padding-left: 8px;
background:#FFFFFF;
}


#toc li br {clear:both;}

</style>