TABLE.months {

	width: 100%;

}

TABLE.calendar {

	width: 100%;

}

TD.month_head {

	font-family: verdana;
	font-size: 12px;
	text-align: center;
	background-color: #E69D00;

}

TD.day_of_week {

	font-family: verdana;
	font-size: 12px;
	text-align: center;
	background-color: #FFFFFF;
	color: #9d5525;

}

TD.month_title {

	font-family: verdana;
	font-weight:bold;
	font-size: 20px;
	text-align: center;
	background-color: #e5e5e5;
	padding: 10px 0 10px 0;

}

TD.blank_day {

	background-color: #EDEBD5;
	height: 30px;

}

TD.day {

	font-family: verdana;
	font-size: 10px;
	
	vertical-align: top;
	
	background-color: #FBE5B6;
	height: 70px;

}

TD.day_current {

	font-family: verdana;
	font-size: 10px;
	
	vertical-align: top;
	
	background-color: #D3C876;
	height: 70px;

}

TD.cal_area {

	padding: 0 0 5px 5px;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	color: #494B4A;

	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #747A76;

}

DIV.day_number {

	width: 100%;
	text-align: right;

}

DIV.event {

	width: 100%;
	text-align: left;
	margin: 5px 0 0 0;

}

A.head_link {

	text-decoration: none;
	color: #032208;

}

A.head_link:hover {

	text-decoration: none;
	color: #7FA083;

}

A.description_link {

	text-decoration: none;
	color: #555555;

}

A.description_link:hover {

	text-decoration: underline;
	color: #555555;

}



