table.blogCalendar {
    /* style for all the calendar table */
    padding: 0;
    margin: 0;
    font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-align: center; 
    border-collapse: collapse;
    width: 100%;
}

td.blogCalendarHeader {
    /* the style for The calendar header, this includes the two link arrows and the date*/
    margin: 0;
    padding: 2px 0;
    background: #5b3593;
    color: #eee5fb;
    font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    height: 20px;
}

td.headerDate {
    /* td style for the header date (ex. December 2007)*/ 
    background: #5b3593;
}

a.headerDate {
    /* link style for the header date */
    font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #eee5fb;
    text-align: center;
    text-decoration: none;
}
a.headerDate:hover { color: #ceacff; }

td.headerArrow {
    /*td the style for the header link arrows */ 
    background: #5b3593;
}

a.headerArrow {
    /*link style for the header link arrows*/
    font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #eee5fb; 
    text-align: center;
    text-decoration: none;
    line-height: 6px;
}

td.dayName {
    /*td style of the day abreviations (S M T W T F S) */
    font: bold 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #78797a;
    background: transparent;
}

td.blogCalendarDay {
    width: 25px;
    height: 25px;
    text-align: center;
    color: #78797a;
}

td.blogCalendarDayNonempty {
    background: #eee5fb;
}

a.blogCalendarDay {
    /* style for a normal link in the calendar (that is not in the actual day) */
    text-decoration: underline;
    font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #444; text-decoration: none;
    font-weight: bold;
    display: block;
}
a.blogCalendarDay:hover { color: #9f8bd7; }

td.blogCalendarToday {
    /* the style for Today day */
    color: #eee5fb !important;
    font-weight: bold;
    background: #5b3593;
}

a.blogCalendarToday {
    /* link style for a link that is in the actual day */
    font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #6aa3ae;
}
.droplist {
     list-style: none;
     background: #FFFFFF;
}
ul.articles,ul.dropList, ul.dropList li {
    margin-left: 10px !important;
}
