.opacity   
{
}

.opacity a   
{
width:225px;
height:25px;
background:url(blank.gif)
}

.opacity a:hover 
{
width:225px;
height:25px;
background:#ffffff;
filter:alpha(opacity=30);
-moz-opacity: 30;
opacity:.30;
}


.content
{
font-family: trebuchet ms, tahoma, arial, geneva, serif;
font-size:11px;
color:#ffffff;
padding-left:20px;
padding-right:40px;
}

.content a
{
color:#ffffcc;
font-weight:bold;
text decoration: underline;
padding-bottom:20px;
}





.homecontent
{
font-family: trebuchet ms, tahoma, arial, geneva, serif;
font-size:11px;
color:#ffffff;
padding-left:30px;
padding-right:50px;
}


.bottomnav
{
font-family: tahoma, arial, geneva, serif;
font-size:10px;
color:#ffffff;
padding-left:10px;
padding-bottom:10px;
}

.bottomnav a
{
color:#ffffff;
text-decoration: none;
}


.bottomnav a:hover
{
color:#ffffcc;
text-decoration: underline;
}


.caddisart
{
font-family: tahoma, arial, geneva, serif;
font-size:10px;
color:#dddddd;
Padding-right:20px;
}

.caddisart a
{
color:#ffffff;
text-decoration: none;
}


.caddisart a:hover
{
color:#ffffcc;
text-decoration: underline;
}


.header
{
font-face: georgia, tahoma, arial, geneva;
font-size:16px;
font-weight:bold;

}







   body { background-color: #000000;
          color: #ffffff;
          font-family: "trebuchet ms",tahoma,verdana,sans-serif;
          font-size: 10pt;
        }
   a { color: mediumvioletred; text-decoration: none; }
   a:hover { text-decoration: underline; }
   .home { color: gold; font-size: 12pt; }

   .calendar { color: white; 
               background-color: #333333;
               width: 500px;
               padding: 3px;
               text-align: center;
             }
   .calendar_today { background-color: #000000; width: 500; padding: 2px; margin: 2px; text-align: left; }
   .calendar_event_1 { background-color: black; width: 98%; padding: 2px; margin: 4px; text-align: left; }
   .calendar_event_2 { background-color: black; width: 98%; padding: 2px; margin: 4px; text-align: left; }
   .calendar_date_table { border-collapse: collapse; }

   .calendar_artist_text { color: white; text-align: left; font-size: 16pt; font-weight: bold;  font-family:georgia, arial, geneva;}
   .calendar_date_text { color: white; font-size: 8pt; text-align: center; padding: 0; }
   .calendar_event_title_text { color: white; font-size: 12pt; font-weight: bold; }
   .calendar_venue_text { color: silver; font-size: 10pt; }
   .calendar_notes_text { color: #white; font-size: 10pt; }
*/