.calendar td,th{width:30px;height:15px;text-align:center;vertical-align:middle;background-color:#333;font-size:0.7em;color:#888;}
.calendar td.date_has_event:hover{}
.calendar td.date_has_event{color:white;}
.calendar td.today:hover{}
.calendar td.today{color:white;}
.calendar td:hover,th:hover{background-color:#020;}
.calendar th{font-variant:small-caps;color:#fff;background-color:#810;}

#sidebarCalendar {margin-top:10px;padding:5px;background:#222;;border:2px solid #000;text-align:center;}
#sidebarCalendar img {margin: 2px; border:1px solid #888; border:1px dotted #948749;}
#sidebarCalendar li {display:inline;}