/*======= Events =======*/
.featured-box, .odeon-box{background-color:#Fefefe;padding:5px;margin-bottom:8px;}
.odeon-box{width:300px;}
.featured-box h3{margin-top:0.2em;color:#2D55AA;}
.teaser-100 h3{color:#F63;font-size:18px;}
.addressbox{border-top:1px solid #CCC;padding:4px;margin-bottom:6px;}
/*======= Calendar =======*/
#calendar-holder{margin-top:15px;padding-bottom:13px;}
#calendar-holder h1{font-size:1.0em;color:#FFFFFF;background:#009933;font-weight:normal;padding:4px 5px 5px 5px;margin:0 0 0px 0;text-align:center;border-bottom:1px solid #fff;}
.calendar{margin-top:7px;}
#calendar{width:160px;padding:0;margin:0;border-left:1px solid #CCC;font:normal 12px/20px Arial, Helvetica, sans-serif;color:#000000;text-align:center;background-color:#fff;}
#calendar .nav, #calendar .nav a{font:bold 18px Arial, Helvetica, sans-serif;color:#000033;text-align:center;text-decoration:none;}
#calendar caption{margin:0;padding:0;padding-bottom:3px;width:160px;color:#3A3764;font:bold 12px Arial, Helvetica, sans-serif;text-align:center;}
#calendar th{font:bold 11px/20px Arial, Helvetica, sans-serif;color:#3A3764;background:#E9E9E9;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-top:1px solid #CCC;text-align:center;}
#calendar .today, #calendar td.today a, #calendar td.today a:link{color:#2D55AA;text-decoration:none;background:#CAC6C6;}
#calendar .activity{background:#F7F7F7;}
#calendar td{color:#999;border-right:1px solid #CCC;border-bottom:1px solid #CCC;width:16px;height:16px;text-align:center;}
#calendar td a{font-weight:bold;display:block;text-align:center;height:20px;margin:auto;}
#calendar td a:link, #calendar td a:visited{color:#2D55AA;text-decoration:none;}
#calendar td a:hover, #calendar td a:active, #calendar td.today a:hover{color:#FF6500;text-decoration:underline;}
/*======= ThumbnailViewer =======*/
#thumbBox{background-color:#CCC;border:1px solid #666;color:#000;cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.8em;left:0pt;padding:0pt 10px 10px 10px;position:absolute;text-align:center;top:0pt;visibility:hidden;width:auto;z-index:1000;}
#thumbImage{border:1px solid #666;background:#FFF;padding:6px;max-width:800px;}
#thumbImage img{margin-bottom:7px;}
#thumbLoading{background-color:#EFEFEF;border:1px solid black;padding:5px;position:absolute;visibility:hidden;z-index:5;}
.footerbar{color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;line-height:1.1em;padding:5px 0pt;text-align:right;}


