	body {
		background-color: #e6e2af;
		font: 76% Verdana,Arial,sans-serif;
		color: #a7a37e;
		font-size: 8pt;
	}

	.weekday td {
		padding: 1px;
		color: #a7a37e;
		font-size: 8pt;
		vertical-align:top;
		height:48px;
	}
	.weekday a {
		color: #efecca;
		font-weight: bold;
		text-decoration: none;
	}
	.weekday a:hover {
		color: #FFF;
		font-weight: bold;
		text-decoration: none;
	}
	.day_btn a {
		display: block;
		background: none;
		text-align: center;
		color: #999;
	}
	.day_btn_selected a {
		display: block;
		background: none;
		text-align: center;
		color: #efecca
	}
	a {
		font-size: 8pt;
		color: #046380;
		font-weight: bold;
		text-decoration: none;
	}
	h1, h2, h3, h4, h5 {
		color: #a7a37e;
		padding: 0px;
		margin:-4px 10px 0px;
		line-height:99%;
	}
	noscript h3 {
		color: red;
	}
	noscript p {
		color: #000;
	}
	table#container {
		margin:0 auto;
		border: 1px solid #a7a37e;
		width: 700px;
		float: left;
		background: url(navbk.jpg);
		padding-bottom: 30px;
	}
	table.events {
		margin:0 auto;
		border: 1px solid #a7a37e;
	}

	.weekday {
		display: none;
	}
	ul#nav li a:hover {
		color: #FFF;
	}
	div.weekday{
		float: left;
		padding-top: 0px;
	}
	div#menu{
		margin:0 auto;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	div#menu td {
		padding: 0px;
		font-size: 8pt;
		font-weight: bold;
	}
	ul#nav, ul#nav li{
		list-style-type:none;
		margin: 0;
		padding: 0;
	}
	ul#nav{
		padding-left: 3px;
	}
	ul#nav li{
		float: left;
		width: 84px;
		margin-right: 3px;
		text-align: center;
	}
	ul#nav a{
		float: left;
		width: 84px;
		padding: 2px 0 5px;
		text-decoration: none;
		background: #002f2f;
	}
	ul#nav li.activelink a td, ul#nav a:hover td{color: #FFF;}

	div.rounded div {
		height: 1px;
		overflow: hidden;
	}
	#radiusx, #radiusy {
		text-align: right;
		width: 5px;
	}

	#print_header {
		display: none;
	}
	.event_info {
		background: #046380;
		vertical-align:bottom;
		text-align:right;
		white-space:nowrap;
	}

	.genre {
		text-transform: uppercase;
	}

	div.time {
		border-top: 5px solid #a7a37e;
		font-size: 12pt;
		padding: 8px 0px;
	}

	td.time {
		height: 48px;
		width: 54px;
	}

	.internal {
		margin:0 auto;
		padding: 3px 0px;
		border: 1px solid #a7a37e;
		background: #046380;
	}