@charset "UTF-8";
/* CSS Document */

/* table id = callg */
table#callg {
	background: #323137;
	border:solid thin #000;
}

/* default style for all cells */
table#callg td {
	font-weight: bold;
	color: #1C1B1E;
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
}

/* black background for cells with events */
table#callg td.black {
	background: #000;
}

/* span for month and year at top of table */
table#callg span.callg_title {
	color: #FFF;
	font-weight: bold;
	font-size: 20px;
}

/* span for day of week letters */
table#callg span.callg_dow {
	color: #008CCA;
}

/* class for links within the calendar */
body#interior div#wrapper div#main div#bottomright table#callg a.callg {
	color: #F8D474;
	text-decoration: none;
}

/* class for today's link within the calendar */
body#interior div#wrapper div#main div#bottomright table#callg a.callg_today {
	color:#FFF;
	text-decoration: none;
}

div#liveraceday {
	background: #000;
	width: 80px;
	text-align: center;
	line-height: 50px;
	margin: 0 0 20px 0;
}

/*SMALL CALENDAR*/

/* table id = callg */
table#calsm {
	background: #323137;
	border:solid thin #000;
}

/* default style for all cells */
table#calsm td {
	font-weight: bold;
	color: #000;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
}

/* black background for cells with events */
table#calsm td.black {
	background: #000;
}

/* span for month and year at top of table */
table#calsm span.calsm_title {
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
}

/* span for day of week letters */
table#calsm span.calsm_dow {
	color: #008CCA;
}

/* class for links within the calendar */
body#interior div#wrapper div#main div#left div#bottom_left div.mini_calendar table#calsm a.calsm {
	color: #F8D474;
	text-decoration: none;
}

/* class for today's link within the calendar */
body#interior div#wrapper div#main div#left div#bottom_left div.mini_calendar table#calsm a.calsm_today {
	color:#FFF;
	text-decoration: none;
}
.dateheader {
	color: #FFF;
	font-weight: bold;
	font-size: 20px;
}

