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

  --box-default-color: #888888;

  --bgcolor: #E0E2EB;
  --bgimage: ;
  --bgrepeat: repeat fixed center;
  --captions: #B04040;
  --cellbg: #C0C0C0;
  --fonts: Arial, Helvetica, sans-serif;
  --h2color: #000000;
  --haseventsbg: #E0E2EB;
  --minicalfont: ;
  --minicalwidth: ;
  --myevents: #000000;
  --nextmonthbg: ;
  --othermonthbg: #D0D0D0;
  --popupfg: #000000;
  --popupbg: #FFFFFF;
  --prevmonthbg: ;
  --tablebg: #000000;
  --textcolor: #000000;
  --thbg: #B4B7CA;
  --thfg: #313131;
  --todaycellbg: #95E7B0;
  --weekendbg: #D0D0D0;
  --weeknumber: #FF6633;
}
#month #nextmonth {
  float: right;
}
#month #prevmonth {
  float: left;
}

#minicalendar table {
  width: 10em;
}


.main th,
.main th.weekend {
  background: #B4B7CA url( includes/gradient.php?base=B4B7CA&height=15 ) repeat-x;}
.main td {
  background: #C0C0C0 url( includes/gradient.php?base=C0C0C0&height=100 ) repeat-x;}
.main td.weekend {
  background: #D0D0D0 url( includes/gradient.php?base=D0D0D0&height=100 ) repeat-x;}
.main td.hasevents {
  background: #E0E2EB url( includes/gradient.php?base=E0E2EB&height=100 ) repeat-x;}
.main td.othermonth {
  background: #D0D0D0 url( includes/gradient.php?base=D0D0D0&height=100 ) repeat-x;}
.main td.today, #datesel td #today {
  background: #95E7B0 url( includes/gradient.php?base=95E7B0&height=100 ) repeat-x;}
#admin .main td.weekcell,
#month .main td.weekcell,
#pref .main td.weekcell,
#viewl .main td.weekcell {
  background: #B4B7CA url( includes/gradient.php?base=B4B7CA&height=50 ) repeat-x;}
.glance td,
.note {
  background: #C0C0C0 url( includes/gradient.php?base=C0C0C0&height=50 ) repeat-x;}
#viewt .main th.weekend {
  background: #D0D0D0 url( includes/gradient.php?base=D0D0D0&height=15 ) repeat-x;}
#login table,
#register table {
  background: #C0C0C0 url( includes/gradient.php?base=C0C0C0&height=200 ) repeat-x;}
#securityAuditNotes {
  background: #C0C0C0 url( includes/gradient.php?base=C0C0C0&height=150 ) repeat-x;}
#viewt td.entry {
  background: #B4B7CA url( includes/gradient.php?base=B4B7CA&height=10 ) repeat-x;}
#minicalendar th,
#minicalendar td {
  font-size: 0.6875em;
}

#combo .cat_ 37 { background-color: #8C831A; border: 1px outset #8C831A; color: #FFFFFF }
#month2 .cat_ 37 { color: #8C831A }
#combo .cat_ 46 { background-color: #D695F1; border: 1px outset #D695F1; color: #000000 }
#month2 .cat_ 46 { color: #D695F1 }
#combo .cat_ 47 { background-color: #000000; border: 1px outset #000000; color: #FFFFFF }
#month2 .cat_ 47 { color: #000000 }
#combo .cat_ 36 { background-color: #C00000; border: 1px outset #C00000; color: #FFFFFF }
#month2 .cat_ 36 { color: #C00000 }
#combo .cat_ 20 { background-color: #B3B911; border: 1px outset #B3B911; color: #FFFFFF }
#month2 .cat_ 20 { color: #B3B911 }
#combo .cat_ 43 { background-color: #524F8B; border: 1px outset #524F8B; color: #FFFFFF }
#month2 .cat_ 43 { color: #524F8B }
#combo .cat_ 38 { background-color: #54586A; border: 1px outset #54586A; color: #FFFFFF }
#month2 .cat_ 38 { color: #54586A }
#combo .cat_ 45 { background-color: #8080FF; border: 1px outset #8080FF; color: #000000 }
#month2 .cat_ 45 { color: #8080FF }
#combo .cat_ 27 { background-color: #1FC92F; border: 1px outset #1FC92F; color: #FFFFFF }
#month2 .cat_ 27 { color: #1FC92F }
#combo .cat_ 26 { background-color: #0AB4AA; border: 1px outset #0AB4AA; color: #FFFFFF }
#month2 .cat_ 26 { color: #0AB4AA }
#combo .cat_ 28 { background-color: #565CDA; border: 1px outset #565CDA; color: #000000 }
#month2 .cat_ 28 { color: #565CDA }
#combo .cat_ 49 { background-color: #F82B16; border: 1px outset #F82B16; color: #FFFFFF }
#month2 .cat_ 49 { color: #F82B16 }
#combo .cat_ 48 { background-color: #000000; border: 1px outset #000000; color: #FFFFFF }
#month2 .cat_ 48 { color: #000000 }
#combo .cat_ 22 { background-color: #E87C7C; border: 1px outset #E87C7C; color: #000000 }
#month2 .cat_ 22 { color: #E87C7C }
#combo .cat_ 29 { background-color: #863847; border: 1px outset #863847; color: #FFFFFF }
#month2 .cat_ 29 { color: #863847 }
#combo .cat_ 30 { background-color: #30672F; border: 1px outset #30672F; color: #FFFFFF }
#month2 .cat_ 30 { color: #30672F }
#combo .cat_ 32 { background-color: #060934; border: 1px outset #060934; color: #FFFFFF }
#month2 .cat_ 32 { color: #060934 }
#combo .cat_ 31 { background-color: #995D51; border: 1px outset #995D51; color: #FFFFFF }
#month2 .cat_ 31 { color: #995D51 }
#combo .cat_ 24 { background-color: #D78821; border: 1px outset #D78821; color: #000000 }
#month2 .cat_ 24 { color: #D78821 }
#combo .cat_ 39 { background-color: #D78821; border: 1px outset #D78821; color: #000000 }
#month2 .cat_ 39 { color: #D78821 }
#combo .cat_ 40 { background-color: #D78821; border: 1px outset #D78821; color: #000000 }
#month2 .cat_ 40 { color: #D78821 }
#combo .cat_ 42 { background-color: #800000; border: 1px outset #800000; color: #FFFFFF }
#month2 .cat_ 42 { color: #800000 }
