body {
	background-color: #ffff66;
	margin-left: 0;
	margin-top: 0;
	color: #006600;
}

body.history {
	background-color: #ffff66;
	margin-left: 20px;
	margin-top: 20px;
	color: #006600;
}

body.banners {
	background-color: #006600;
	margin-left: 0;
	margin-top: 0;
	color: #ffff66;
}

table, img {
	border-width: 0;
	border-collapse: collapse;
}

table, td, tr, img {
	padding: 0;
	spacing: 0;
	margin: 0;
}

.art_our {
	background-color: #ccff66;
	padding: 8px;
}

.art_music {
	background-color: #ffcc99;
	padding: 8px;
}

.art_instr {
	background-color: #ccff99;
	padding: 8px;
}

.promo {
	background-color: #ffeb40;
	padding: 15px;
}

.instr {
	background-color: #ffff66;
	padding: 6px;
}

.music_eng {
	spacing: 20px;
}

img.promo {
	margin: 10px;
}

img.artwork {
	margin: 10px;
}

.bill_future {
	background-color: #ffcc00;
	padding: 10px;
}

.bill_past {
	background-color: #ffcc66;
	padding: 10px;
}

td {
	font-family: verdana, arial, helvetica; 
	font-size:12px;
	background-color: #ffff66;
}

td.news {
	background-color: #ffeb40;
}

.highlighted {
	color: #ff6600;
}

a:Link {
	color: #ff6600; 
	text-decoration: none;
}

a:Visited {
	color: #ff6600; 
	text-decoration: none;
}

a:Hover {
	color: #00cc00; 
	text-decoration: none;
}

b {
	color: #ff6600; 
	text-decoration: none;
}

.strong {
	font-size:12px; 
	font-weight: bold; 
	color: #006600; 
	text-decoration: none;
}
   
body {
	font-family: verdana, arial, helvetica; 
	font-size:12px; 
	background-color: #ffff66; 
}  

h4 {
	text-align: center;
	font-size:12px; 
	color: #ff6600; 
	text-decoration: none;
	margin: 0;
}

h3 {
	font-size:14px; 
	color: #ff6600; 
	text-decoration: none;
}

.center {
	text-align: center;
}

h2 {
	font-size:16px; 
	color: #ff6600; 
	text-decoration: none;
}

h2.stpatrick {
	font-size:16px; 
	color: #00cc00; 
	text-decoration: none;
}

h1 {
	font-size:18px; 
	color: #ff6600; 
	text-decoration: none;
}

.cr {
	font-size:12px; 
	color: #b3af31; 
	text-decoration: none; 
	text-align: center;
}

i b {
	color: #006600; 
	font-size:12px; 
	font-weight: bolder; 
	text-decoration: none;
} 

span.year {
	width: 100%;
	font-size:24px; 
	color: #ff6600; 
	text-decoration: none;
	text-align: center;
}

span.track_details {
	font-size: 9px;
	color: #00cc00;
}

small {
	font-size: 9px;
}