  /* Calendar CSS */
   .calendar {
	width: 450px;
	padding: 3px;
	text-align: left;
            }
   .calendar_today {
	background-color: #FF6600;
	width: 98%;
	padding: 2px;
	margin: 0px;
	text-align: center;
	color: #000000;
}
   .calendar_event_1 {
	background-color: #FFCC00;
	width: 98%;
	padding: 2px;
	margin: 0px;
	text-align: center;
	color: ;
}
   .calendar_event_2 {
    background-color: #990000;
	width: 98%;
	padding: 2px;
	margin: 0px;
	text-align: center;
	color: #FFCC00;}

   .calendar_artist_text {}
   .calendar_date_text {}
   .calendar_event_title_text {
}
   .calendar_venue_text {}
   .calendar_notes_text {}
td {
	color: #000000;
	font-size: 14px;
}
a:link {
	color: #CC0000;
	font-weight: bolder;
}
a:visited {
	color: #CC0000;
	font-weight: bolder;
}
a:hover {
	color: #993300;
	font-weight: bolder;
}
.tablehead {
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
	background-color: #990000;
}
tr {
	background-color: #990000;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #CC0000;
	text-align: center;
	width: 600px;
	margin-right: 200px;
	margin-left: 45px;
}
.gigs-header {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFCC00;
	text-align: center;
	width: 600px;
	margin-right: 200px;
	margin-left: 45px;
}