body { background-color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0;}


td.event {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000; 
vertical-align: top;
text-align: left;
border: solid #9C2B26;  
border-width: 0px 0px 2px 0px;  
}

td.listhead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px; 
color: #9C2B26;
font-weight: bold;
text-align: left;
}

td.film {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF; 
vertical-align: baseline;
text-align: left;
border: solid #9C2B26;  
border-width: 0px 0px 2px 0px;
}

td.film2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF; 
vertical-align: top;
text-align: left;
border: solid #DF9B4E;  
border-width: 0px 0px 2px 0px;
}

td.location {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px; 
font-weight: bold;
color: #9C2B26;
vertical-align: top;
text-align: left;
}

td.press {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color: #000000; 
vertical-align: top;
}

a:link {color: #FFFF00; text-decoration: none; font-weight:bold; } 
a:visited {color: #FFFF00; text-decoration: none; font-weight:bold; } 
a:hover {color: #FFFFFF; text-decoration: underline; font-weight:bold; } 
a:active {color: #FFFF00; text-decoration: none; font-weight:bold; } 

td.sponsorlink a:link {color: #9C2B26; text-decoration: none; } 
td.sponsorlink a:visited {color: #9C2B26; text-decoration: none; } 
td.sponsorlink a:hover {color: #000000; text-decoration: underline; } 
td.sponsorlink a:active {color: #9C2B26; text-decoration: none; } 

H1 { font-size: 24px; color: #9C2B26; margin-top: -3px ;
font-family: Verdana, Arial, Helvetica, sans-serif; width: 700px;}
H2 { font-size: 20px; color: #FFFFFF; margin-top: -3px; 
font-family: Verdana, Arial, Helvetica, sans-serif; width: 700px;}
H3 { font-size: 16px; color: #9C2B26; margin-top: -2px; 
font-family: Verdana, Arial, Helvetica, sans-serif; width: 700px;}

p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #000000; }

p.sponsorTxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: #000000; width: 125px;}

li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #000000; }

.high1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; font-size: 12px; }

.source { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 65%; line-height: 14px;}
.credits { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 65%; line-height: 14px;}
 
 
#topmask {
position: absolute; 
visibility: visible; 
left: 30px;
top: 0px;
display: block;
z-index:-1;
}

#calendar {
position: relative; 
visibility: visible; 
left: 400px;
}
 
#flashmovie {
position: realtive; 
visibility: visible; 
}

#centerarea {
position: relative; 
visibility: visible; 
width: 450px;
}
  
#rigthside {
position: relative; 
visibility: visible;
}
 
#toplogo {
position: relative; 
visibility: visible; 
display: block;
text-align: left; 
}

td.film a:link {color: #FFFF00; text-decoration: none; font-weight: bold; } 
td.film a:visited {color: #FFFF00; text-decoration: none;  font-weight: bold; } 
td.film a:hover {color: #FFFFFF; text-decoration: underline;  font-weight: bold; } 
td.film a:active {color: #FFFF00; text-decoration: none;  font-weight: bold;}

td.film2 a:link {color: #FFFF00; text-decoration: none; font-weight: bold; } 
td.film2 a:visited {color: #FFFF00; text-decoration: none;  font-weight: bold; } 
td.film2 a:hover {color: #FFFFFF; text-decoration: underline;  font-weight: bold; } 
td.film2 a:active {color: #FFFF00; text-decoration: none;  font-weight: bold;}

td.event2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000; 
vertical-align: top;
text-align: left; 
}

#series {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 18px; 
font-weight: bold ;
color: #000000;
background: #E3C678;
width: 500px;
text-align: left ; 
}

#title {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 18px; 
color: #000000;
background: #E3C678;
width: 500px;
text-align: left ; 
}

#source {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 18px; 
color: #000000;
background: #E3C678;
width: 500px;
text-align: left ; 
}

img.film {border: 1px solid #000000; margin-left:15px; }  

hr {color: #9C2B26; height: 2px; margin-bottom: -5px;}

.float-left {
  float: left;
  margin: 0px 10px 2px 0px;
  }
  
.float-right {
  float: right;
  margin: 0px 0px 2px 10px;
  } 

