#crane {
	height: 100%;
}

#container {
	position: absolute;
	left: 50%;
	width: 17520px; /* 365 * 48px */
	margin-left: -8760px; /* width / 2 */
	top: 50%;
	height: 100px;
	margin-top: -50px;
}

.day {
	float: left;
	width: 48px;
	height: 48px;
	font: 18pt sans-serif;
	background-color: #ebfbff;
	text-align: center;
}

.today {
	border-bottom: solid;
}

.weekday6, .weekday0, .holiday {
	background-color: #ffefeb;
}

.date {
	margin-top: 14px;
}
