/*
	i:Calendar
*/

#calendarContainer {
	width: 158px;
	float: left;
	overflow: hidden;
}
#calendar {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	width: 158px;
	height: 150px;
	font-weight: bold;
}
#calendarInfo {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	left: 777px;
	top: 175px;
	width: 158px;
	height: 50px;
	color: #FFF !important;
	font-size: 12px;
	overflow: hidden;
}
#calendarInfo a {
	color: #FFF !important;
	font-weight: bold;
}
#calendar table {
	color: #000000;
	width: 158px;
	height: 18px !important;
}
#calendar table tr, #calendar table td, #calendar table th {
	color: #FFFFFF; /* Day text */
	font-size: 12px !important;
}
#calendar caption tr, #calendar caption td, #calendar caption th {
	color: #AE7E12 !important; /* Month / Year */
	font-size: 12px !important;
	font-weight: bold;
	background-color: #F0F0D8 !important;
}
#calendar td.daywithevent {
	background-color: #C2A04E !important; /* Day number background */
}
#calendar caption {
	text-transform: uppercase;
	padding: 1px 0px 0px 0px !important;
	margin: 0px !important;
	width: 100%;
	background-color: #F0F0D8 !important;
}
#calendar table tr {
	margin: 0;
	padding: 0;
}
#calendar table td {
    color: #FFFFFF;
    height: 18px;
    margin: 0;
    padding: 0;
    text-align: center;
}
#calendar .weekend, #calendar .weekday, #calendar th, #calendar tbody td {
    font-size: 10px;
    background-color: #AC7B0C; /* Calendar background */
}