#calendar_container {
	position: relative;	
	top: 10px;
	left: 30px;
}

#calendar_container span {
	position: absolute;
	z-index: 10;
	display: block;
}

#calendar_container span img {
	border: 0px;
	behavior: url("style/pngbehavior.htc");	
}

#calendar {
	font-family: Arial, rebuchet MS, Verdana;
	font-size: 11px;
	text-align: center;
	border-collapse: collapse;
	padding: 0px;	
}

#calendar th {
	font-size: 10px;	
	background: #800000;
	color: white;
}

#calendar th.top {
	font-size: 10px;
	color: white;
	background: gray;
	text-align: center;	
}

#calendar td {
	background: #ffffff;
}

#calendar th, #calendar td {
	width: 21px;
	height: 17px;
	padding: 0px;
}

.red {
	color: red;
}
