
.mod_calendars #calendar {
	border-collapse:separate;
	border: 2px solid #ddd;
	background-color: #ddd;
}


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

.mod_calendars #calendar td {
	border: 1px solid #ddd;
	background-color: #fff;
}

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

.calendar_item_bubble {
  background:#e6e6e6;
	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
}