body { background-color: #FFFFFF; 
background-image: url('images/topBG.jpg');
background-repeat: repeat-x;}

#footer {
 height:87px;
 position:absolute;
 left: 0px;
 background-color: #FFFFFF;
 background-image: url('images/bottomBG.jpg'); 
 background-repeat: repeat-x; 
 width:1200px;
 border: 0;
 margin: 0;
 padding: 0;
 }

.maxwidth { width: 575; }

.homeTDLeft { vertical-align: top; border: solid #666666;  border-width: 0px 2px 0px 0px; }

.homeTD { vertical-align: top; }

td.scoot {
border: solid #FFFFFF;  
border-width: 0px 0px 0px 7px;  
}

td.event {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000; 
vertical-align: top;
text-align: left;
border: solid #00837D;  
border-width: 0px 0px 2px 0px;  
}

td.listhead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
font-weight: bold;
color: #D52728; 
vertical-align: top;
text-align: left;
border: solid #FFFFFF;  
border-width: 5px 0px 10px 0px;
}

td.film {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF; 
text-align: left;
border: solid #FFFFFF;  
border-width: 0px 0px 2px 0px;
}

td.film2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF; 
text-align: left;
border: solid #FFFFFF;  
border-width: 0px 0px 2px 0px;
}

td.blog {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #D52728; 
vertical-align: top;
}

td.location {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 125%; 
font-weight: bold;
color: #D52728;
vertical-align: top;
text-align: left;
border: solid #FFFFFF;  
border-width: 0px 0px 10px 0px;
}

a:link {color: #D52728; text-decoration: none; } 
a:visited {color: #D52728; text-decoration: none; } 
a:hover {color: #D52728; text-decoration: underline; } 
a:active {color: #D52728; text-decoration: none; } 

H1 { font-size: 125%; color: #D52728; margin-top: 3px ;
font-family: verdana, Arial, Helvetica, sans-serif; width: 550px;}
H2 { font-size: 110%; color: #00837D; margin-top: -3px; 
font-family: verdana, Arial, Helvetica, sans-serif; width: 550px; }
H3 { font-size: 103%; color: #CB1009; margin-top: -2px; 
font-family: verdana, Arial, Helvetica, sans-serif; width: 550px;}

p { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #000000; width: 570px; }

p.notopmargin { margin-top: -18px ; }

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: #00837D; font-weight: bold; font-size: 12px; }
.series { font-family: verdana, Arial, Helvetica, sans-serif; color: #D52728; font-weight: bold; font-size: 12px;  margin-top: -3px ;}

.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; 
}
 
#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: #00837D; 
color: #D52728; 
vertical-align: top;
text-align: center; 
}
 
td.calnum {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: bold;
color: #D52728; 
vertical-align: top;
text-align: center; 
}
 
td.calnum a:link {color: #D52728; text-decoration: none; } 
td.calnum a:visited {color: #D52728; text-decoration: none; } 
td.calnum a:hover {color: #FF9900; text-decoration: underline; } 
td.calnum a:active {color: #D52728; text-decoration: none; }

#toplogo {
position: relative; 
visibility: visible; 
display: block;
text-align: left; 
}

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: #666666; 
color: #D52728; 
vertical-align: top;
text-align: center; 
}

td.calnum {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: bold;
color: #D52728; 
vertical-align: top;
text-align: center; 
}

td.calnum a:link {color: #D52728; text-decoration: none; } 
td.calnum a:visited {color: #D52728; text-decoration: none; } 
td.calnum a:hover {color: #D52728; text-decoration: underline; } 
td.calnum a:active {color: #D52728; text-decoration: none; }

td.film a:link {color: #D52728; text-decoration: none; font-weight: bold; } 
td.film a:visited {color: #D52728; text-decoration: none;  font-weight: bold; } 
td.film a:hover {color: #D52728; text-decoration: underline;  font-weight: bold; } 
td.film a:active {color: #D52728; text-decoration: none;  font-weight: bold;}

p.smallLink a:link {color: #D52728; text-decoration: none; font-weight: bold; font-size: 10px;} 
p.smallLink a:visited {color: #D52728; text-decoration: none;  font-weight: bold; font-size: 10px;} 
p.smallLink a:hover {color: #D52728; text-decoration: underline;  font-weight: bold; font-size: 10px;} 
p.smallLink a:active {color: #D52728; text-decoration: none;  font-weight: bold; font-size: 10px;}

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 #D52728; } 

hr {color: #FFCC33; width: 385px; height: 2px; margin-bottom: -15px;}