									/* TOP PAGE LAYOUT */
body {
 padding:0;
 margin:0;
 background-color: #000;
 color:#FFFFFF;
 text-align: center;
 font-family: Myriad, "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, arial, sans-serif;
 font-size: 12px;
 font-weight:normal; 
}
#topper {
 top:0;
 left:0;
 width:100%;
 height:100px;
 padding:5px;
 margin:0;
 padding: 0;
 border-bottom: solid 1px white; 
 background-color: #660000;
}

#topper_txt {
 position:relative;
 top:70px;
 margin-left: auto;
 margin-right: auto;
 width: 702px;
 height: 17px;
 text-align: left;
 padding: 0;
} 

#topper_txt h1 {
 font-size: 18px;
 font-weight:normal; 
 line-height: 16px;
 color: white;  
 padding: 0;
 margin: 0;
 border: 0;
}


 				 	 				 	 /* MAIN PAGE LAYOUT */
#page_image {
 width: 700px;
 height: 490px;
 overflow: hidden;
 padding: 0px;
 margin: auto;
 border: 0;
 border-left: 1px solid white;
 border-right: 1px solid white;
 border-bottom: 1px solid white;
}

#caption {
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 width: 694px;
 height: 17px;
 text-align: right;
 padding: 0;
 padding-top:2px;
 padding-right: 6px;
 border: 0;
/*  border-bottom: 1px solid white; */
}


#caption p {
 font-size: 12px;
 font-weight:normal; 
 font-style:italic;
 line-height: 12px;
 color: white;  
 margin: 0;
 padding: 0;
}

#caption a, #caption a:visited {
 font-weight: normal; 
 color: #FFF;  
 text-decoration: none;
}

#caption a:hover, #caption a:active {
 font-weight: normal; 
 color: white;  
 text-decoration: none;
 background: #660000;
}

.page_wrapper {
 width: 700px;
 padding: 0px;
 margin: auto;
 margin-bottom: 25px;
 border: 0;
 border-left: 1px solid white;
 border-right: 1px solid white;
 border-bottom: 1px solid white;
 background-color:#000000;
}

.content_box {
 clear: left;
 width: auto;
 padding: 20px;
 padding-top: 10px;
 margin: 0;
 border: 0;
 background: #000000;
 text-align:left;

}

.content_box p {
 font-size: 12px;
 font-weight:normal; 
 line-height: 22px;
 color: white;  
 margin: 0;
 margin-bottom: 18px;
 padding: 0;
}

/*.content_box td p {
 font-size: 12px;
 font-weight:normal; 
 line-height: 22px;
 color: white;  
 margin: 0;
 margin-bottom: 18px;
 padding: 0;
}*/

td.filmlist {
padding-bottom: 20px;
}

.content_box p.cent {
 font-size: 12px;
 font-weight:normal; 
 line-height: 22px;
 color: white;  
 margin: 0;
 margin-bottom: 18px;
 padding: 0;
 text-align:center;
}

.content_box h1 {
 font-size: 18px;
 font-weight:normal; 
 line-height: 18px;
 color: white;  
 text-align:left;
 padding:0;
 padding-bottom: 20px;
 margin:0;
}


.content_box h2 {
 font-size: 12px;
 font-weight:bold; 
 line-height: 14px;
 color: white;  
 text-align:left;
 padding:0;
 padding-bottom: 20px;
 margin:0;
}

.content_box ul {
 list-style-type:none;
}

.content_box li {
 font-size: 12px;
 font-weight:normal; 
 line-height: 18px;
 margin: 0;
 padding: 0;
 text-align:left;
}


.content_box a, .content_box a:visited {
 font-weight: normal; 
 color: #FFF;  
 text-decoration: underline;
}

.content_box a:hover, .content_box a:active {
 font-weight: normal; 
 color: white;  
 text-decoration: underline;
 background: #660000;
}

.outset {
 font-size: 18px;
 font-weight:normal; 
 line-height: 26px;
 color: white;  
 text-align:left;
 display: inline;
 padding:0;
 margin:0;
}

										/* film PAGE LAYOUT */
										
.content_box img.smallbox {
position: relative;
 margin: 5px;
 padding:0;
 float:left;
 border:1px solid #fff;
 }
 
 .content_box img.sondau {
position: relative;
 margin: 5px 0 0 108px;
 padding:0;
 float:left;
 border:1px solid #fff;
 }

.content_box img.picboxright {
 border:1px solid #000000;
 margin: 0 0 10px 10px;
 clear:right;
border:1px solid #fff;
}

.content_box a.heading {
 font-size: 18px;
 line-height: 18px;
 font-weight: normal; 
 color: #FFF;  
 text-decoration: none;
}

.content_box a.heading:hover {
 font-weight: normal; 
 color: white;  
 text-decoration: none;
 background: #660000;
}



