.mod_calendars .current_month { font-size: 16px; }

.mod_calendars #calendar {
	border-collapse:separate;
	border: 1px solid #474747;
	background-color: #424242;
}


.mod_calendars caption {
	/*border: 0px solid #474747;*/
border: none;
	border-width: 2px 2px 0px 2px;
	/*
	background-color: #f6f6f6;
	*/
}

.mod_calendars #calendar td {
	border: 1px solid #032a51;
	background-color: #09467f;
}

.mod_calendars #calendar td.empty {
	background-color: #1e578f;
}

.calendar_item_bubble {
  background: #0a4073;
	border-top:1px solid #ccc;
	border-right:2px solid #bbb;
	border-bottom:2px solid #bbb;
	border-left:1px solid #ccc;
	color:#555;
}

.calendar_item_bubble h2 {
	border-bottom: 1px dashed #bbb
}
.mod_calendars th { background: #032a51; }

.calendar_item_bubble p { color: #bbb; }

