/* CSS Document */
#calendar {
	position: relative;
	top: 2em;
	width: 20.36em;
	margin: 0 auto;	
	font-size: .8em;
	text-align: center;
}

#calendar #calendarTitle {
	width: 100%;
	margin-bottom: 1em;
	letter-spacing: .1em;
}

#calendar #controls {
	position: relative;
	margin: 0 auto;
	width: 18.36em;
	font-size: .92em
}

#calendar span {
	float: left;
	width: 1.78em;
}

#calendar #prevNext {
	clear: left;
	text-align: center;
	position: relative;
	width: 18.36em;
	margin: 0 auto;
}

#calendar #prevNext span {
	font-size: 1.1em;
	width: 1.2em;
}

#calendar #prev, #calendar #next {
	padding: .18em;
}

#prevSpan {
	margin-left: 41%;
}

#calendar a {
	text-decoration: none;
	height: 100%;
	display: block;	/* important! */
	color: #666;
	padding: .25em;
}

#calendar a:link, #calendar a:visited {
	background-color: #FFF;
}

#calendar a:hover, #calendar a:active {
	background-color: #eee;
}