table.calendar {width:234px; background-color:#d9e1cc}
table.calendar th {font-weight:normal; font-size:70%; border-bottom:1px solid #336633; background-color:#F4F8ED}
table.calendar td {text-align:center; font-size:70%; background-color:#F4F8ED}
table.calendar a {font-weight:bold}



div.archives {height:200px; float:left}
.calendar_container { display:inline; height:200px;}
.calendar_small .red {color:red; background-color:#f0f0f0;}

table.calendar_small {float:none !important; margin-right:2px; margin-bottom:15px; background-color:#d9e1cc; border:1px solid #ccc; width: 220;}
table.calendar_small  th {background:#ddd; font:bold 70% tahoma; color:#000; padding: 3px 5px }
table.calendar_small td {background-color:#fff; font:normal 70% tahoma; width:15px; padding: 4px 5px; text-align: center}
table.calendar_small tr.days td {border-bottom:1px #ccc solid;}
table.calendar_small td a {font-weight:bold; }
table.calendar_small td a:hover {background:#999; color:#FFF; }


.calendar_menu { text-align:center; width:100%;}
.calendar_menu table { padding:0; margin:0;}
.calendar_menu table.calendar_small th {font-size:8pt;}
asdfcalendar_menu table.calendar_small tr.days td {border-bottom:1px #222 solid;}
.calendar_menu table.calendar_small td {font-size:8pt; text-align:center;  padding:3px; argin:0;}


.calendar_title{
	background-color: #DADEB9;
	color: Black;
	font-size: 12px;
	font-family: verdana;
	text-align: center;
}
.calendar_week{
	background-color: #DADEB9;
	color: Black;
	font-size: 12px;
	font-family: verdana;
	text-align: center;
}
.calendar_day{
	background-color: #EEEEEE;
	color: Black;
	font-size: 12px;
	font-family: verdana;
	text-align: center;
}
.calendar_currentday{
	background-color: #DADEB9;
	color: Black;
	font-size: 12px;
	font-family: verdana;
	text-align: center;
}

