a:link,
a:visited, 
a:active            
{ 
	color: #0000FF;
	text-decoration:underline; 
}
a:hover             
{ 
	color: #AA00AA;
	text-decoration: underline;
}
H2
{
font-size:1em;
display:inline;  /* removes line break after header */
}
H3
{
font-size:1em;
display:inline;
}
BODY
{
	font-family: arial;
	font-size: 1em;
}
blockquote
{
	border-width:2;
	border-style:ridge;
	padding: 5;
}
.menu
{
	border-collapse: collapse;
	/* border: 1px solid black; */
	background-color: #AAAAFF;

}
table.menu td
{
	border: 1px solid black;
	padding: 5px 5px 5px 10px;
}

table.menu a:link,
table.menu a:visited,
table.menu a:active
{
	color: #0000FF;
}
table.menu a:hover 
{
	color: #FF00FF;
	background-color: #000000;
	margin: 2px -5px -2px 5px;
	width: 100%;
	height: 100%;
}

.main
{
	background-color: #CCCCDD;
	font-weight: bold;
	font-size: 1.5em;
}
.item
{
	background-color: #CCDDCC;
	font-weight: bold;
	width:400px;
}
th
{
	background-color:#DDDDDD;
}
P.indent {text-indent:.5in;}
TABLE.header
{
	border: 2px solid black;
}
TABLE.header TH.sheader /* selected header */
{
	border: 2px solid green;
	width: 150px;
	cursor: pointer;
	background-color: lightgray;
}
TABLE.header TH.nsheader /* non selected header */
{
	border: 2px solid blue;
	width: 150px;
	cursor: pointer;
	background-color: darkgray;
}
.temp
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold; 
	color: white;
}
.itunes
{
	width: 200px;
	color: black;
	border: 1px solid black;
	padding: 0px;
	cursor: pointer;
}
.itunes table
{
	width: 100%;
}
.itunes a
{
	padding: 0px;
	text-decoration:none;
	cursor: pointer;
	color: black;
}
.track
{
	max-height: 3.6em;
	height:expression(this.scrollHeight>50?"55px":"auto");
	overflow: hidden;
}
