#calMAIN {border:none; color:#ffffff; margin:20px;}

td.calMONTH {text-align:center;  width:280px;}


#Calendar {width:480px; height:323px; color:#ffffff;  margin-top:0px; margin-bottom:0px;
filter:alpha(opacity=90);  /* discarded */
   -moz-opacity:.9;           /* discarded */
   opacity: .9;
 position:relative; float:right; margin-right:10px; 
background-image:url(../images/calbg.gif);}

#Calendar2 {width:480px; height:323px; color:#ffffff; margin-top:0px; margin-bottom:0px;
filter:alpha(opacity=90);  /* discarded */
   -moz-opacity:.9;           /* discarded */
   opacity: .9;
 position:relative; float:right; margin-right:10px; 
background-image:url(../images/calbg.gif);}
#calendarbox { width:106%; float:left;margin-top:-324px;  z-index:0;}
 
 
b.dates {color:#FFCC00;} 
table.Calender{border:none; text-align:center; }
td.Calendar {text-align:center;}
a.calfooter {font-size:12px; color:#ffffff; text-decoration:none; text-align:center;} 
b.month{font-size:16px; color:#CC3300;} 
.main {
width:200px;
border:1px #ffffff;
float:right;
position:relative;
margin-left:30px; margin-right: 40px; margin-bottom:30px; margin-top:60px;

}
#navigation {float:right; position:relative; width:200px;
.MAIN {
width:200px;
border:1px #ffffff;
float:right;
position:relative;
margin-left:30px; margin-right: 40px; margin-bottom:30px; margin-top:60px;

}
.month {

font:bold 12px verdana;
color:#ffffff;
border:#ffffff;
}

.daysofweek {
background-color:gray;
font:bold 12px verdana;
color:white;
}

.days {
font-size: 12px;
font-family:verdana;
color:#ffffff;
background-color:#333333; 
filter:alpha(opacity=80);  /* discarded */
   -moz-opacity:.8;           /* discarded */
   opacity: .8;               /* discarded */
padding: 2px;
}

#today{
font-weight: bold;
color: red;
z-index:10;
}
*html #Calendar {width:190px; height:240px; color:#ffffff; background-color:#333333; margin-top:50px; margin-bottom:0px;
filter:alpha(opacity=90); z-index:12; /* discarded */
   -moz-opacity:.9;           /* discarded */
   opacity: .9;
   }