/* caption determines the style of the month/year banner above the calendar. */
caption {
	font-family:arial,helvetica; 
	font-size:11px; 
	color: black;
	font-weight: bold;
}

/* .calendar determines the overall formatting style of the calendar, acting as the default unless later overruled. */
.calendar{
	width: 100%;
	font-family:arial,helvetica; 
	font-size:11px; 
	color: #3A4149;
	background-color: #B8B5A1;
	margin: 1px;
	padding: 1px;
	border-spacing: 5px;
}

/* .calendarlink determines the formatting of those days linked to content. */
.calendarlink {
	color: #079800;
	font-size: 11px;
}

/* .header determines the formatting of the weekday headers at the top of the calendar. */
.header {
	width: 14.3%;
	background-color: #FAF6E6;
}

/* .day determines the formatting of each day displayed in the calendar. */
.day {
	background-color: #E5E2CB;
	text-align: center;
	color: #433D27;
	width: 14.3%;
   border-spacing: 5px;
}

/* .linkedday determines the formatting of a date to which content is available. */
.linkedday {
	background-color: #BDEAB7;
	text-align: center;
} 

/* .today determines the formatting of the current day. */
.today {
	background-color: #E5E2CB;
	text-align: center;
	color: #000000;
	width: 14.3%;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
} 

/* .today determines the formatting of the current day if content is available. */
.linkedtoday {
	background-color: #BDEAB7;
	text-align: center;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
} 