#preload {
	position:absolute;
	left:-10px;
	top:-10px;
	width:1px;
	height:1px;
	overflow:hidden
}
ol { 
	list-style: none; 
	background: #eeeee7
}
.calendar, .dayheaders {
	width: 175px;
	overflow:auto;
	margin: 0 0 0 -10px;
	padding: 0px;
	_height:1%;
}
.calendar {
	border: 1px solid #ccc;
	border-bottom-color: #665;
	border-right-color: #665;
	background: #ccb;
}
.calendar li a, .calendar li {
	display: block;
	width: 23px;
	height: 20px;
}
.dayheaders li {
	display: block;
	width: 25px;
	height: 15px;
}
.calendar li, .dayheaders li { 
	float: left;
	text-align: center;
}
.calendar li {
	border: 1px solid #666;
	border-bottom-color: #ddb;
	border-right-color: #ddb;
	background: #aa9;
	display: inline; /* For IE */
	height: 20px;
	padding-top:5px;
	text-decoration: none;	
}
.calendar li:hover {
	background: #ccb;
}
.calendar li span {
	position: relative;
}

.Sundaystart .firstday { margin-left: 0px; }
.Mondaystart .firstday { margin-left: 25px; }
.Tuesdaystart .firstday { margin-left: 50px; }
.Wednesdaystart .firstday { margin-left: 75px; }
.Thursdaystart .firstday { margin-left: 100px; }
.Fridaystart .firstday { margin-left: 125px; }
.Saturdaystart .firstday { margin-left: 150px; }

.Sundaystart .today { background-color:#919181; }
.Mondaystart .today { background-color:#919181; }
.Tuesdaystart .today { background-color:#919181; }
.Wednesdaystart .today { background-color:#919181; }
.Thursdaystart .today { background-color:#919181; }
.Fridaystart .today { background-color:#919181; }
.Saturdaystart .today { background-color:#919181; }

a, li, h1, p {
	font-family: Verdana,Arial,sans-serif;
	color: #552;
}
.calendar a {
	text-decoration: underline;
	font-weight:bold;
}
.events {
	position: absolute;
	background:url('../Images/cal_event.png') no-repeat;
	left: 385px;
	padding: 20px;
	top: 305px;
	width:160px;
	height:160px;
	display: none;
}
.calendar li:hover .events, .events:hover {
	display: block;
}
#cal { }
#monthdiv {
	display:inline;
}
#yeardiv {
	display:inline;
}
