/* filmrvu style created 20090218  based on reellife*/
* {
margin: 0; padding: 0; 
}
#page { 
margin: 0 auto; padding: 0;
width: 780px; min-height: 4000px;
border:1px solid gray;
background: url(../pics/backgrnd/filmstrip_780.jpg) repeat-y; 
background-position: 0px;
background-color: #ffffff;
text-align: left; 
}
#page img {border-color: #000000; padding: 0; }

body { 
padding: 0; margin: 0;
background: #ffffff url(../pics/backgrnd/reel_tickets2_300.jpg) repeat;
width: 100%;
display: table;
text-align: center;
font-family: ARIAL, VERDANA, HELVETICA, "MS SANS SERIF", SANS-SERIF;
font-size: small; font-weight: normal;
}
#masthead {
padding: 0px; border: 0px; 
margin-left: 6px; 
width: 764px;
height: 82px; 
}
#header-gutter {
float: left;
margin-left:0px; border;0;
height: 82px;
width:11px;
}
#header-sidebar {
float: left;
padding: 0;
margin-left: 0px;
border:0; 
height: 82px;
width: 165px;
/*background: #ffffcc; */
} 
#header {
float: left;
padding: 0;
margin: 0px;
border:0; 
height: 82px;
width: 415px;
background: #ffffff; 
} 
#header-search {
float: left;
padding: 0; margin: 0; border:0;
height: 82px;
width: 124px; 
background: url(../pics/back-element/multisearch_122x82.jpg) repeat-y;
} 
#header-site-search {
float: left;
padding: 0; margin: 0; border:0;
height: 82px;
width: 124px; 
background: url(../pics/back-element/searchsite_122x82.jpg) repeat-y;
} 
#sidebar-guttered {
float:left;
padding: 0px; border: 0; margin-left: 0px; margin-right: 5px;
width: 175px;
}
#content-sidebar { 
float: right; 
padding: 0; border: 0; margin-left: 0px; margin-right: 0px; 
width: 160px;
text-align: left;
line-height: 98%;
font-size: small;
} 
#content-sidebar p {
line-height: 120%; 
padding-top: 2pt; padding-bottom: 2pt;
text-align: left;
color: #000000;
}
#container { width:160px; height:600px;  }

#container-share { margin-left: 15px;  width:160px; }

img.bleedLeft {
border: 1 solid #000000;
padding: 0; 
margin-left: -10px;
}
img.floatLeft { 
padding: 0; 
border: 1px solid #000000; 
background: #fff; 
   float: left; 
   margin-right: 2px; 
}
img.floatRight {
padding: 0; 
border: 1px solid #000000; 
background: #fff;  
   float: right; 
   margin-left: 2px; 
}
img.center {
display: block;
text-align: center;
margin: auto;
border: 1px solid #000000;
}
img.center0 {
text-align: center;
display: block;
margin: auto;
border: 0px;
}
img.left {
padding:0;
border:0;
margin:0;
float:left;
}
img.right {
padding:0;
border:0;
margin:0;
float:right;
}
img.bleedRight {
float: right;
padding: 0;
margin-left: 4px;
border: 1 solid #000000;
margin-right: -120px;
}
figure {
 border: 0;  padding: 0.5em; margin-left: 0.5em;  margin-right: 0;
 float: right;
 width: 45%;
 text-align: center;  text-indent: 0;
 font: italic 80% "TIMES NEW ROMAN", TIMES, GEORGIA, SERIF;}
figure.left {  float: left; margin-right: 0.5em;}

#content-bodytext { 
background-color: #ffffff;
float: left;
width: 536px; 
padding: 0;
border: 0;
margin: 0px;
}
#content-title {
min-height:110px; 
margin-left:0px;
margin-right:0;
margin-bottom: 4px;
width: 530px;
padding: 0;
}
#content-rtcol {
background-color: #000000;
float: right; 
padding: 0;
margin: 0; 
width: 42px;
} 
#content-body {
clear: both;
margin-left: 0px; 
padding: 0px;
/* 20091021 width changed from 772px*/
width: 776px;
/*height: 82px;*/
border: 0px;
}
#content-body p {}
.quote {font-family: "TIMES NEW ROMAN", TIMES, GEORGIA, SERIF; font-size: large; text-indent: 1em; line-height: 120%; color: #ff0000; display: block; font-weight: bold; font-style: italic;
} 
#content-bodyleft {
margin-left:0px;
float:left;
width:305px;
padding:0;
border:0;
}
#content-bodyrt {
margin-left:5px;
margin-bottom:3px;
float:right;
width:220px;
padding:0;
border:0;
}
#content-bodyrt1 {
margin-left:0px;
float:left;
width:280px;
padding:0;
border:0;
}
#textbox-160 {
border: 1px solid #000000;
width: 160px;
background-color: #ffffcc;
}
#textbox-160 p {
line-height: 130%;
font-size: small;
}
#textbox-100pc {
padding: 1px; margin-right: 1.5%; border: 1px solid #000000;
float: left;
width: 98.5%; max-width: 260px;
background-color: #ffffff;}
#textbox-100pc p { color: #000000; font-size: 0.92em; line-height: 130%; padding-top: 6pt; padding-bottom: 3pt; }
#textbox-220 {
border: 1px solid #000000;
width: 220px;
background-color: #ffffcc;
}
#textbox-220-right {
float: right;
border: 1px solid #000000;
width: 220px;
background-color: #ffffcc;
}
#textbox-120 {
border: 1px solid #000000;
width: 120px;
background-color: #ffffcc;
}
#imdb-search {
padding: 2px;
width: 100%;
height:145px;
margin: 0; border:1px solid gray;
line-height: 110%;
}
hr { border-top: 1px "#E3E3E3"; }
#footer { 
clear: both;
width: 760px;
height:380px;
line-height:101%;
} 
#footer-search {
float:right;
padding: 0;
width: 160px;
height:112px;
margin: 0; 
background: url(../pics/back-element/search-both_160x120.jpg) repeat-y;
border:0; 
line-height: 18px;
}
#footer-site-search {
float:right;
padding: 0;
width: 160px;
height:112px;
margin: 0; 
background: url(../pics/back-element/searchsite_160.jpg) repeat-y;
border:0; 
line-height: 18px;
}
#footer-text { 
padding: 0;
border: 0;
background-color: #ffffff;
float: left; 
width: 543px; 
margin-left: -4px;
}  
#footer p { 
line-height: 110%;
color: #000000; font-family: "TIMES NEW ROMAN", TIMES, GEORGIA, SERIF;}
.base {
font-size: small;
text-align: center; }
.pub {font-size: small; text-align: center;
}
a:link { color: #ff0000; text-decoration: underline; }
a:active { color: #000000; text-decoration: underline; }
a:visited { color: #000000; text-decoration: underline;}
a:hover { color: #000000; text-decoration: underline; }
p { 
color: #000000; padding-bottom: 6pt; padding-top: 3pt;}
.narrative {text-indent: 1em; line-height: 140%;}
.intro {font-size: medium; text-indent: 2em; line-height: 130%; font-weight: bold;}
.sidebar {color: #FFFFFF; font-size: small; text-align:left;}
.serif {font-family: "TIMES NEW ROMAN", TIMES, GEORGIA, SERIF;}
.caption {font-family: "TIMES NEW ROMAN", TIMES, GEORGIA, SERIF; font-size: small; text-align:center; line-height: 120%;}
.listentry {text-indent: 0em; font-family: "TIMES NEW ROMAN", TIMES, GEORGIA, SERIF; font-size: small; text-align:left; display: block; font-weight: normal; }
.listheading {text-indent: 0em; font-family: ARIAL, VERDANA, HELVETICA, "MS SANS SERIF", SANS-SERIF; font-size: small; text-align:left; font-weight: bold; display: block; }
.center {text-align: center;}
span
.highlight {background-color:yellow;}
.bi {font-weight: bold; font-style: italic;}
.italic {font-style: italic;} 
.smallcap {font-variant: small-caps}
.red { color: #ff0000;}
.white { color: #ffffff;}
.bold { font-weight: bold;}
.large {font-size: x-large; font-weight: bold; font-family: ARIAL, VERDANA, HELVETICA, "MS SANS SERIF", SANS-SERIF; display: block; padding-bottom: 6pt;}
h1 {line-height: 190%; color: #000000; font-family: ARIAL, VERDANA, HELVETICA, "MS SANS SERIF", SANS-SERIF; display: block; padding-bottom: 6pt; padding-top: 4pt;}
h2 {color: #000000; font-family: ARIAL, VERDANA, HELVETICA, "MS SANS SERIF", SANS-SERIF; line-height: 165%; display: block; padding-bottom: 4pt; padding-top: 2pt;}
h3 {color: #000000; font-family: ARIAL, VERDANA, HELVETICA, "MS SANS SERIF", SANS-SERIF; padding-bottom: 2pt; padding-top: 2pt;}
h4 {color: #ff0000; font-family: ARIAL, VERDANA, HELVETICA, "MS SANS SERIF", SANS-SERIF; }
h5 {color: #000000; font-family: ARIAL, VERDANA, HELVETICA, "MS SANS SERIF", SANS-SERIF; }