
#calendar_table {
   background-color: #EE4E09; 
   border: 10px outset gray;
 
   font-size: 10px; 
   font-family: veranda, Helvetica, sans-serif;
   margin: 0px 0px 5px 5px;
   width: 100%;

   -moz-box-shadow: -5px 5px 22px black;
   -webkit-box-shadow: -5px 5px 22px black;
   box-shadow: -5px 5px 22px black;

   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
}

#calendar_head {
   color: white; 
   letter-spacing: 5px;
   height: 25px;
   line-height: 25px;
   font-size: 14px;

  background-color: #011103;
}

.calendar_weekdays {
   background-color: white;
   width: 14%; 
   font-size: 12px; 
   border-bottom: 3px solid gray;
}

.calendar_dates {
   text-align: left; 
   vertical-align: top;
   font-size: 9px;
   padding: 3px;
   border: 1px dotted gray;
   background-color: white;
   height: 60px;
}

#calendar_today {
   font-weight: bold; 
   color: #0000ff; 
   background-color: ivory;
   border: 1px solid black;
}


