/**
 *	.csscalendar determines the overall formatting style of the calendar
 */ 
.csscalendar { 
	background-color: #FFF;
	color: #000;
	border: 1px solid #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	} 
	
a.csscalendarlink {
	color: #CC9900;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	}
	
a.csscalendarlink:hover {
	color: #CC9900;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: underline;
	}
	
#csscalendarlink a:visited, #csscalendarlink a:active, #csscalendarlink a:link {
	color: #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	text-decoration: none;
	}
#csscalendarlink a:hover {
	color: #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	text-decoration: underline;
	}
	
#csscalendarlinkcontent a:visited, #csscalendarlinkcontent a:active, #csscalendarlinkcontent a:link {
	color: #CC9900;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	}
#csscalendarlinkcontent a:hover {
	color: #CC9900;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: underline;
	}
	
/**
 *	caption determines the style of the month/year banner above the calendar
 */ 
.csscalendarcaption { 
	font-weight: bold; 
	} 

/**
 *	.csscalendarheader determines the formatting of the weekday headers at the top of the calendar.
 */ 
.csscalendarheader { 
	background-color: #CCC;
	color: #000;
	border: 1px solid #000;
	} 

/**
 *	.csscalendarlink determines the formatting of those days without content
 */ 
.csscalendarlink {
	color: #000;
	}

/**
 *	.csscalendarlinkcontent determines the formatting of those days with content
 */ 
.csscalendarlinkcontent {
	color: #FF9900;
	font-weight: bold;
	}

/**
 *	.csscalendarday determines the formatting of each day displayed in the calendar.
 */
.csscalendarday {
	background-color: #FFF;
	border: 1px solid #000;
	text-align: center;
	}


/**
 *	.csscalendarweek determines the overall formatting style of the calendar
 */ 
.csscalendarweek { 
	background-color: #FFF;
	color: #000;
	border: 1px solid #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	width: 100%;
	} 

/**
 *	.csscalendarweekday determines the formatting of each day displayed in the calendar.
 */
.csscalendarweekday {
	background-color: #FFF;
	border: 1px solid #000;
	text-align: left;
	width: 10%;
	}
