body { background-color: #990000; text-align:center; }
#container { margin: 0 auto; }

.maxwidth { width: 575; }

.homeTDLeft { vertical-align: top; border: solid #666666;  border-width: 0px 2px 0px 0px; }

.homeTD { vertical-align: top; }

.homeTDwhite { vertical-align: top; background: #FFFFFF; border: solid #FFFFFF; border-width: 0px 5px 15px 15px;}

td.scoot {
border: solid #990000;  
border-width: 0px 0px 0px 7px;  
}

td.event {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CCCCCC; 
vertical-align: top;
text-align: left;
border: solid #4B81A0;  
border-width: 0px 0px 2px 0px;  
}

td.listhead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
font-weight: bold;
color: #FF9933; 
vertical-align: top;
text-align: left;
border: solid #333333;  
border-width: 5px 0px 10px 0px;
}

td.film {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000; 
vertical-align: top;
text-align: left;
border: solid #333333;  
border-width: 0px 0px 5px 0px;
}

td.blog {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF; 
vertical-align: top;
}

td.press {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333; 
vertical-align: top;
}

td.location {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 125%; 
font-weight: bold;
color: #FF9933;
vertical-align: top;
text-align: left;
border: solid #333333;  
border-width: 0px 0px 10px 0px;
}

a:link {color: #990000; text-decoration: none; } 
a:visited {color: #990000; text-decoration: none; } 
a:hover {color: #FF9933; text-decoration: underline; } 
a:active {color: #990000; text-decoration: none; } 

H1 { font-size: 125%; color: #FF9933; margin-top: -3px ;
font-family: verdana, Arial, Helvetica, sans-serif; }
H2 { font-size: 110%; color: #4B81A0; margin-top: -3px; 
font-family: verdana, Arial, Helvetica, sans-serif;  }
H3 { font-size: 103%; color: #990000; margin-top: -2px; 
font-family: verdana, Arial, Helvetica, sans-serif; }

p { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #333333; width: 565px; }

strong { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}

b { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #333333;}

p.notopmargin { margin-top: -18px ; }

li { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #333333; }

.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: #CCCCCC; 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; 
}
 
#leftside {
position: relative; 
visibility: visible; 
}

#centerarea {
position: relative; 
visibility: visible; 
width: 450px;
}
  
#rigthside {
position: relative; 
visibility: visible;
}
 

td.calmonth {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: bold;
color: #FF9900; 
vertical-align: top;
text-align: center; 
}
 
td.calday {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: bold;
background: #000000; 
color: #FFFFFF; 
vertical-align: top;
text-align: center; 
}
 
td.calnum {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: bold;
color: #FFFFFF; 
vertical-align: top;
text-align: center; 
}
 
td.calnum a:link {color: #FFFFFF; text-decoration: none; } 
td.calnum a:visited {color: #FFFFFF; text-decoration: none; } 
td.calnum a:hover {color: #FF9900; text-decoration: underline; } 
td.calnum a:active {color: #FFFFFF; text-decoration: none; }

#toplogo {
position: relative; 
visibility: visible; 
display: block;
text-align: left; 
}



td.calnum a:link {color: #FFFFFF; text-decoration: none; } 
td.calnum a:visited {color: #FFFFFF; text-decoration: none; } 
td.calnum a:hover {color: #FFFFFF; text-decoration: underline; } 
td.calnum a:active {color: #FFFFFF; text-decoration: none; }

td.film a:link {color: #FFFFFF; text-decoration: none; font-weight: bold; } 
td.film a:visited {color: #FFFFFF; text-decoration: none;  font-weight: bold; } 
td.film a:hover {color: #FF9933; text-decoration: underline;  font-weight: bold; } 
td.film a:active {color: #FFFFFF; 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: 150% ; 
font-weight: bold ;
color: #000000;
background: #E3C678;
width: 500px;
text-align: left ; 
}

#title {
font-family: verdana, arial, helvetica, sans-serif ;
font-size: 150% ; 
color: #000000;
background: #E3C678;
width: 500px;
text-align: left ; 
}

#source {
font-family: verdana, arial, helvetica, sans-serif ;
font-size: 150% ; 
color: #000000;
background: #E3C678;
width: 500px;
text-align: left ; 
}

img.film {border: 1px solid #FFFFFF; } 

hr {color: #FFCC33; width: 385px; height: 2px; margin-bottom: -15px;}