#minicalendar {
width: 150px;
background-color: #DDCFB2;
}

#minicalendar th {
font-size: 1.5em;
}

#minicalendar td {
height: 20px;
text-align: right;
padding-left: 0;
}

.minical * {
	font-size: 6pt;
}

#minicalendar td.today {
	background-color: #B4B87D;
	color: #FFF;
}
#minicalendar td.has_events {
	background-color: #F0E2C7;	
}

#minicalendar td.today.has_events {
	background-color: #f0f;
}