/*  */

.calbox {
	background-color: white;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 10px 9px;
	width: 148px; }

.calday {
	padding-left: 13px; }

.calday:first-child {
	padding-left: 0px; }
	
.calendar {
	border-collapse: collapse;
	font-size: 10px;
	width: 148px; }
		
.calendar td {
	border: 1px solid #CCC;
	font-size: 10px;
	text-align: center; }
		
.calendar th {
	background-color: #9C6;
	text-align: center; }

.calendar-month, .calendar-prev, .calendar-next {
	background: #360 url('/calendar/images/cal-grade.gif') bottom left repeat-x;
	border: none;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase; }

.cat-header {
	background-color: #690;
	color: #FFF;
	margin: 5px 5px 12px;
	padding: 2px auto 2px 15px; }

.eventarrow {
	margin-left: 10px;
	margin-right: 10px; }
/*
#event-table {
	width: 180px; }
*/
#event-table td { }

#event-table tr:hover {
	background-color: #e9f1dd; }

.event-desc {
	position: relative;
	left: 60px;
	white-space: nowrap; }

.eventbox {
	background-color: white;
	float: left;
	margin: 5px;
	padding: 5px; }
	
.eventboxhead {
	background: #360 url('/calendar/images/cal-grade.gif') bottom left repeat-x;
	color: #FFF;
	font-size: 18px; }
	
.eventlink1 {
	background-color: #9C6; }
	
.eventlink2 {
	background-color: none; }
	
#nextmo, #prevmo {
	margin: 2px;
	vertical-align: text-bottom; }
		
#today {
	background-color: #e9f1dd;
	font-weight: bold; }
		
.weekend {
	background-color: #9C6;
	color: #808080; }

/*	MISC */
	
/* Detail Page (/detail.php) */

.event-subhead {
	color: #690;
	padding-left: 20px;
	text-align: right;
	white-space: nowrap; }

.eventcopy {
	color: black;
	font-size: 12px; }

.detail-table tr td {
	padding: 0px;
	margin: 0px;
	height: 10px;
	vertical-align: top; }

/*	NOT IN USE:

.calendar-prev a:visited,  .calendar-prev a:active, .calendar-prev a:link {
	color: white;
	padding-right: 10px; }

.calendar-next a:visited, .calendar-next a:active, .calendar-next a:link {
	padding-left: 10px;
	color: white; }
	
.eventclicked {
	background-color: #A1CDE7;
	background-image: url('/calendar/images/event-grade.gif');
	background-repeat: repeat-x;
	color: white; }

.eventclicked table tr td {
	vertical-align: top; }

.eventclicked table {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-top: 10px;
	background-color: #e9f1dd; }

#event-table .event-paginate:hover { 
	background-color: white; }

.nohighlight :hover {
	background-color: #FFFFFF; }
	*/