#masthead {
	background-color:#990000;
}
#masthead h1 {
	margin:0;
}
h2 {
	color:#990000;
	font-size:1.4em;
	font-weight:bold;
	margin-top:10px;
}
div.sidebar h3 {
	color:#990000;
	margin-top:10px;
	margin-left:10px;
}
body {min-height:800px;border-top:5px solid #990000;
}
#calendar { margin-top: 15px; }
	#calendar td { font-family: sans-serif; text-align:center;padding:0;margin:0;}
	#calendar a { color: #000000;text-decoration:none; }
	#calendar a.navmonth { color: #FFFFFF; font-weight: bold;}
	#calendar .day-current { background-color: #e1e1e1; }
	#calendar .day-event { background-color: #E1ECED; }
	#calendar .header { background-color: #990000; color: #FFFFFF; font-weight: bold; text-align: center; }
	#calendar .subheader { color: #990000; text-align: center; border-bottom:1px solid #666;}
	
	table label {color:#990000;}
	table th {background-color:#990000; background:#990000 -moz-linear-gradient(top,#ff6666,#990000 40%,#990000 60%,#330000);color:#fff;}