body { background-color: #000000; margin-top:0px;}

.homeTDLeft { vertical-align: top; border: solid #666666;  border-width: 0px 2px 0px 0px; }

.homeTD { vertical-align: top; }

td.scoot {
border: solid #333333;  
border-width: 0px 0px 0px 7px;  
}

td.promoBox {
border: solid #FFFFFF 1px;  
}

td.event {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CCCCCC; 
vertical-align: top;
border: solid #4B81A0;  
border-width: 2px 0px 0px 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: baseline;
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.Vol { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #CCCCCC; }

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: #FF9933; text-decoration: none; } 
a:visited {color: #FF9933; text-decoration: none; } 
a:hover {color: #FFFFFF; text-decoration: underline; } 
a:active {color: #FF9933; text-decoration: none; } 

H1 { font-size: 125%; color: #FF9933; margin-top: -3px; margin-bottom: 20px;
font-family: verdana, Arial, Helvetica, sans-serif; }
H2 { font-size: 110%; color: #4B81A0; margin-top: -3px; margin-bottom: 20px; 
font-family: verdana, Arial, Helvetica, sans-serif;  }
H3 { font-size: 103%; color: #CC3300; margin-top: -2px; margin-bottom: 20px; 
font-family: verdana, Arial, Helvetica, sans-serif; }

p { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #CCCCCC;  }

td.moment { background-color: #FFFFFF; color: 000000; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; padding: 10 15 15 25; color: #333333; background-image:url('images/fade.jpg'); background-repeat: repeat-x;}

td.moment:first-letter {font-size: 20px; color:#FF9933; font-weight: bold;}

p.notopmargin { margin-top: -12px ; }

li { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #CCCCCC; }

.high1 { font-family: verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; font-size: 12px; line-height: 19px;}
.high2 { font-family: verdana, Arial, Helvetica, sans-serif; color: #4B81A0; font-weight: bold; font-size: 18px; line-height: 22px;}
.high3 { font-family: verdana, Arial, Helvetica, sans-serif; color: #4B81A0; font-weight: bold; font-size: 14px; line-height: 20px;}
.series { font-family: verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; font-size: 12px;  margin-top: -3px ;}

.source { font-family: verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; font-size: 70%; line-height: 16px;}
 
 
#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; 
}

#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: #4B81A0; 
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.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: #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: #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;}

p.smallLink a:link {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 10px; line-height: 13px;} 
p.smallLink a:visited {color: #FFFFFF; text-decoration: none;  font-weight: bold; font-size: 10px; line-height: 13px;} 
p.smallLink a:hover {color: #FF9933; text-decoration: underline;  font-weight: bold; font-size: 10px; line-height: 13px;} 
p.smallLink a:active {color: #FFFFFF; text-decoration: none;  font-weight: bold; font-size: 10px; line-height: 13px;}

p.smallLinkY a:link {color: #FF9933; text-decoration: none; font-weight: bold; font-size: 10px;} 
p.smallLinkY a:visited {color: #FF9933; text-decoration: none;  font-weight: bold; font-size: 10px;} 
p.smallLinkY a:hover {color: #FFFFFF; text-decoration: underline;  font-weight: bold; font-size: 10px;} 
p.smallLinkY a:active {color: #FF9933; 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; 
}

td.open1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #4B81A0;
color: #FFFFFF; 
}

td.open2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
background-color: #CCCCCC; 
}

#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; margin-left: 15px; margin-bottom: 3px; float: right;} 

.catalog { 
float: right; 
margin: 0px 1px 2px 10px; 
border: solid #FFFFFF; border-width: 0px 0px 0px 0px;}

hr {color: #FFCC33; width: 85px; height: 2px; margin-bottom: -15px;}

td.press {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color: #FFFFFF; 
vertical-align: top;
}
