

.numbers {
	font-size: .9em;
	color: #FFFFFF;
	clear:both;
	margin:2px 0px 0px;
	padding:2px;
	text-align: left;
	background: #444444;
}


#events {
	clear:left;
	margin: 0px 0px 10px 0px;
}
#eventNav {
	margin: 10px 0px 10px 0px;
}

#events .month {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	font-size: 1.6em;
	color: #0058DB;
	border-bottom: solid 1px #CACFC6;
}

#events .odd{
	background: #ECECEC;
}

#events Êtd {
	margin: 0px 0px 5px;
	padding: 2px 0px 2px 0px;
}

#eventNav .results {
	text-align: left;
	background: #DFE3D7;
	border-bottom: 1px solid #c5c7ba;
	font-weight: normal;
	border-top: 1px solid #c5c7ba;
	margin: 5px 0px 10px;
	padding: 0px;
	width: 540px;
}
#eventNav .disabled, #eventNav .cal-next, #eventNav .cal-last, #eventNav .cal-first, #eventNav .cal-prev {
	display: inline;
	margin: 0px 5px 0px 0px;
	padding: 3px;
}

#eventNav .disabled {
	color:#999999;
	border: 1px solid #C5C8BE;
}

#eventNav .cal-next, #eventNav .cal-last, #eventNav .cal-first, #eventNav .cal-prev {
	border: 1px solid #C5C8BE;
}

#eventNav .cal-next a:hover, #eventNav .cal-last a:hover, #eventNav .cal-first a:hover, #eventNav .cal-prev a:hover {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

#eventNav .cal-next:hover, #eventNav .cal-last:hover, #eventNav .cal-first:hover, #eventNav .cal-prev:hover {
	background: #DEE1D6;
	border: 1px solid #A5A79C;
}
#eventNav .cal-next a:visited, #eventNav .cal-last a:visited, #eventNav .cal-first a:visited, #eventNav .cal-prev a:visited {
	color: #E0244E;
}

