:root {
  --def-font-size: 16px;
  --def-font-family: sans-serif;

  --box-default-color: #888888;

  --bgcolor: #fff;
  --bgimage: ;
  --bgrepeat: repeat fixed center;
  --captions: #b04040;
  --cellbg: #c0c0c0;
  --fonts: Arial, Helvetica, sans-serif;
  --h2color: #000;
  --haseventsbg: #FFFF40;
  --minicalfont: ;
  --minicalwidth: ;
  --myevents: #000000;
  --nextmonthbg: ;
  --othermonthbg: #FFFFFF;
  --popupfg: #000000;
  --popupbg: #FFFFC0;
  --prevmonthbg: ;
  --tablebg: #000;
  --textcolor: #000;
  --thbg: #89F79D;
  --thfg: #000;
  --todaycellbg: #ff3;
  --weekendbg: #85F4FB;
  --weeknumber: #f63;
}
#month #nextmonth {
  float: right;
}
#month #prevmonth {
  float: left;
}

#minicalendar table {
  width: 10em;
}


.main th,
.main th.weekend {
  background-color: #89F79D;}
.main td {
  background-color: #c0c0c0;}
.main td.weekend {
  background-color: #85F4FB;}
.main td.hasevents {
  background-color: #FFFF40;}
.main td.othermonth {
  background-color: #FFFFFF;}
.main td.today, #datesel td #today {
  background-color: #ff3;}
#admin .main td.weekcell,
#month .main td.weekcell,
#pref .main td.weekcell,
#viewl .main td.weekcell {
  background-color: #89F79D;}
.glance td,
.note {
  background-color: #c0c0c0;}
#viewt .main th.weekend {
  background-color: #85F4FB;}
#login table,
#register table {
  background-color: #c0c0c0;}
#securityAuditNotes {
  background-color: #c0c0c0;}
#viewt td.entry {
  background-color: #89F79D;}
#minicalendar th,
#minicalendar td {
  font-size: 0.6875em;
}

#combo .cat_ 2 { background-color: #000000; border: 1px outset #000000; color: #FFFFFF }
#month2 .cat_ 2 { color: #000000 }
#combo .cat_ 9 { background-color: #FF4040; border: 1px outset #FF4040; color: #FFFFFF }
#month2 .cat_ 9 { color: #FF4040 }
#combo .cat_ 7 { background-color: #C0C000; border: 1px outset #C0C000; color: #000000 }
#month2 .cat_ 7 { color: #C0C000 }
