/* caption determines the style of
   the month/year banner above the calendar. */

caption 
     {
     font-family:arial,helvetica; 
     font-size:11px; 
     color: black;
     font-weight: bold;
     }

/* .calendar determines the overall formatting style of the calendar,  
   acting as the default unless later overruled. */

.calendar, .calendar table {
  border: 1px solid #556;
  font-size: 12px;
  color: #000;
  cursor: default;
  background: #EEEEEE;
  font-family: tahoma,verdana,sans-serif;
}

/* .calendarlink determines the formatting of those days linked to
   content. */

.calendarlink 
     {
     color: black;
     }

/* .header determines the formatting of the weekday headers at the top
   of the calendar. */

.header 
     {
     background: #EDE9E4;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     }

/* .day determines the formatting of each day displayed in the
   calendar. */

.weekendday 
     {
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
     background: #CACAC9;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     text-align: center
     }

.day
     {
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
     background: #E0E0E0;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     text-align: center
     }


/* .linkedday determines the formatting of a date to which content is
   available. */

.linkedday 
     {
  width: 2em;
     background-color: #D6FF33;
     padding: 2px 4px 2px 2px;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     text-align: center
     } 
