body, table, tr, th, td, pre {
	font-family:  Arial;
	font-size: 10pt;
	color: #000000;
}
body {	background: #dddddd url(gray.jpg) repeat-x top left fixed;
	margin-top: 4px;
}
font.highlite { background: #eeee00; 
}
h1 {	font-family:  Copperplate Gothic Bold;
	font-size: 20pt;
	font-weight: normal;
	color: #000066;
	margin-top: 0px;
	margin-bottom: 0px;
}
h2 {	font-size: 14pt;
	text-align: center;
	color: #333366;
	margin-top: 3px;
	margin-bottom: 8px;
}
th {	font-family:  Book Antiqua;
}
a:link {
	color: #0000ff;
}
a:visited {
	color: #333399;
}
a:active {
	color: #0000ff;
}
a:hover {
	color: #ff0000;
}
td.month a:link, td.month a:visited, td.month a:active, td.month a:hover { color: #ffffff;
}
h1.webit_header {
	font-size: 10pt;
}
h2.webit_header {
	font-size: 10pt;
}
a.webit_menu:link, a.webit_menu:active {color: #0000ff}
a.webit_menu:visited {color: #333399}
table.webit_stuff, tr.webit_stuff, td.webit_stuff {
	border: 0 0 0 0;
	background: ;
	padding: 0 0 0 0;
	font-size: 7pt;
}
table.webit_menu {
	border-collapse: collapse;}
hr.menu {
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
}
font.ref {
	color: #333399;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
}
td.date {
	color: #000099;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
}
td.lesson {
	font-size: 11pt;
}
td.month {
	background: url(denim.jpg) bottom repeat-x;
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
	margin-top: 6px;
	padding: 8px 2px 3px 6px;
}
td.notes, td.play {
	font-family: verdana;
	font-size: 10pt;
	padding: 5px 5px 5px 5px;
}
tr.row0 {
	background: #f4f6f8;
}
tr.row1 {
	background: #ffffff;
}
a.pdf {  text-decoration: none; font-size: 9pt; }

