body,td  { font-family: Verdana,Geneva,Arial,Sans-serif; 
           color: #333333; }
body     { background-color: #ffffff; }
a        { color: #000000; }
li       { margin-left: -2em; padding-left: 0em; border-left: 0em; }
td.clear { background-color: #000000; }
td.title { font-weight: bold; color: #336699;
           padding-bottom: 0.5em; }
td.gray  { background-color: #dddddd; }
td.left  { background-color: #6699cc;
           width: 12em; font-size: 10px;
           padding-left: 1em; padding-right: 1em; }
td.body  { background-color: #dddddd;
           min-width: 30em;
           padding-left: 1em; padding-right: 1em; }
a.storytitle { font-weight: bold; }
p.storylinks { font-size: 10px; text-align: right; font-style: italic; }
.dateheader  { font-size: 12px; font-weight: bold; color: #336699; }

/* Calendar */
/* http://molelog.molehill.org/blox/Computers/Internet/Web/Blosxom/Calendar/ */
calendar { }
.calendar table {
        margin-left:            auto; 
        margin-right:           auto;
}
.calendar table .prev-link {
        margin-left:            0; 
        text-align:             left;
}
.calendar table .next-link {
        margin-right:           0;
        text-align:             right;
}
.month-calendar, .year-calendar {
        border-collapse:        collapse; 
}
.month-calendar-head, .year-calendar-head {
        font-weight:            bold;
}
.month-calendar-day-head, .year-calendar-subhead {
        font-weight:            normal;
}

.month-calendar {
        text-align:             center;
}

.month-calendar-day-noday,
.month-calendar-day-link,
.month-calendar-day-nolink,
.month-calendar-day-this-day,
.month-calendar-day-future {
  font-family: Georgia,New Century Schoolbook,Times,serif;
}

.year-calendar-month-link, 
.year-calendar-month-nolink,
.year-calendar-this-month, 
.year-calendar-month-future {
}

.month-calendar-day-future, .year-calendar-month-future {
  color:                  #83660F;
}

.month-calendar {
  background:             #fff3de;
  border:                 1px solid #83660f;
}
.calendar th {
  border-bottom:          1px;
}
.month-calendar-day-this-day, .year-calendar-this-month {
  background:             #a5e4ff;
}
/*
.Saturday {
  border-left:            1px dotted #83660f;
}
.Sunday {
  border-right:           1px;
}
.Saturday, .Sunday {
  background:             #f5deb3;
}
.year-calendar {
  background:             #fff3de;
  border:                 1px dotted #83660f;
}
*/
