body {
	background-color:525b21;
}
#container { margin: 1em auto 0 1em; padding-bottom: 3em; background-color: #fff; }
#month {
	border-collapse: collapse;
	float: left;
}
#month th, #month td { border: 1px solid #000;}
#month thead {
}
#month td {width: 3em; height: 7em; padding: 0.2em; vertical-align: top; overflow: auto; }
td .day {
	width: 5.45em;
	height: 7em;
	overflow:auto;
	margin-top: 0px;
	font-size: 16px;
	font-weight:normal;
	color: #000000;
}
#month tbody .weekend { background-color:#ded; color:#960e24; }
#month tbody .next, #month tbody .previous { background-color:#ddd; }
.rtop { display:block; background:#060; }
.rtop * {
	display: block;
	height: 1px;
	overflow: hidden;
	background:#fff;
}
.r1{margin: 0 0 0 5px}
.r2{margin: 0 0 0 3px}
.r3{margin: 0 0 0 2px}
.r4{margin: 0 0 0 1px; height: 2px}
#container h1 { margin: 0 0 .5em .5em; font: .3em Arial, Helvetica, sans-serif;}
#month th { Arial, Helvetica, sans-serif;
}
p {margin-top: 0; }

#headimage{
	text align: center;
}

