/* caption determines the style of
   the month/year banner above the calendar. */
.caption {
	font-family:arial,helvetica; 
	font-size:11px; 
	/*color: #000000;*/
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.caption-large {
	font-family:arial,helvetica; 
	font-size:13px; 
	/*color: #000000;*/
	color: #2c556a;
	font-weight: bold;
	text-decoration: none;
}

/* .calendar determines the overall formatting style of the calendar,  
   acting as the default unless later overruled. */
.calendar {
	font-family: arial,helvetica; 
	font-size: 11px; 
	color: #ffffff;
	/*background-color: #c0c0c0;*/
	background-color: #6391a8;
	/*border-color: #000000;*/
	border-color: #6391a8;
	border-style: solid;
	border-width: 1px;
	margin: 8px 0 10px 0;
}
.calendar-large {
	font-family: arial,helvetica; 
	font-size: 11px; 
	color: #000000;
	background-color: #ffffff;
	border: #cccccc;
	border-style: solid;
	border-width: 1px;
	margin: 10px 0 0 0;
}

/* .calendarlink determines the formatting of those days linked to
   content. */
.calendarlink {
	/*color: white;*/
	color: #2c556a;
}
.calendarlink-large {
	color: #2c556a;
}

/* .header determines the formatting of the weekday headers at the top
   of the calendar. */
.header {
	/*background-color: #996633;*/
	background-color: #2c556a;
	/*border-color: #000000;*/
	border-color: #2c556a;
	border-style: solid;
	border-width: 1px;
}
.header-large {
	/*background-color: #996633;*/
	background-color: #2c556a;
	/*border-color: #000000;*/
	border-color: #2c556a;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	color: #ffffff;
}

/* .day determines the formatting of each day displayed in the
   calendar. */
.day {
	/*background-color: #808080;*/
	background-color: #2c556a;
	/*border-color: #000000;*/
	border-color: #2c556a;
	border-style: solid;
	border-width: 1px;
	text-align: center;
}
.day-large {
	background-color: #ffffff;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	text-align: left;
	padding: 0 3px 0 3px;
	color: #333333;
}

/* .linkedday determines the formatting of a date to which content is
   available. */
.linkedday {
	/*background-color: #8080ff;*/
	background-color: #b1c8d4;
	color: #2c556a;
	/*border-color: #000000;*/
	border-color: #2c556a;
	border-style: solid;
	border-width: 1px;
	text-align: center;
} 
.linkedday-large {
	background-color: #b1c8d4;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #2c556a;
	text-align: left;
	padding: 0 3px 0 3px;
} 

/* .following-months styles the list of months */
.following-months {
	border-top: #ffffff solid 1px;	
	text-align: left;
	padding: 8px 10px 10px 18px;
}
a.following-month {
	color: #ffffff;
	text-decoration: none;
}
