#top-nav {
	left: 215px;
}

#calendarBlock {
	margin-top:10px;
	margin-bottom: 10px;
}

#calendarBlock h1 {
	display: inline;
	margin: 0 10px 0 10px;
}

#previousLink, #nextLink {
	text-decoration: none;
	color: #993300;
	font-size: 110%;
}

#calendarList ul {
margin-bottom:1px;
}

.calendar {
margin-bottom: 10px;
background: #CCCC99;
border: 3px solid #993300;
}

#content {
	width: 111%;
	margin-right: -290px;
}

.calendar td {
margin: 5px 0px 0 5px;
vertical-align: top;
background: #E6E1D8;
padding: 1px;
font-size: 8pt;
padding-left: 2px;
width: 140px;
height: 140px;
color: #000;
overflow: visible;
border: solid 1px #D1D1B0;
}



#content a {
	color: #993300;
}

td.day p, td.otherMonth p { font-weight: bold; margin-bottom: 20px; font-size: 17px; color: #666633; margin-top: 2px; }


.monthName {
	display: none;
}

/*#nextMonth .calendar td.closed { width: auto; }*/

.calendar td.closed, .calendar td.otherMonth { background-color: #CCC; color: #9C9C9C;}
#content .calendar td.closed a, #content .calendar td.otherMonth a {color: #666;}

.gray { color: #9C9C9C;}

td.day div {
	margin: 0;
	padding:0;
}

tr.dayName {
	color: #FFF;
	background-color: #993300;
}

div.rolloverDiv {
	position: absolute;
	z-index: 400;
	padding: 10px;
	font-size: 1em;
	background-color: #339900;
	border: 1px solid #000;
}

.band_list {
	padding: 10px;
}

.inline {
	display: inline;
}

div#nextMonth {
margin-top:5px;
margin-bottom: 5px;
}

div#twoMonths {
margin-bottom: 35px;
}

#calendar {
margin:5px 0 5px 0;
}

ul { list-style: none; margin: 0;  padding: 0;}
li {text-decoration: none; margin: 0; padding: 0}

.grey { color: #9C9C9C; }
#hours { top: 20px; }
