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: 2px solid black;
	padding: 0px;
}

table.menu a:link,
table.menu a:visited,
table.menu a:active
{
	color: #0000FF;
	display: block;
	padding: 5px 20px 5px 10px;
}
table.menu td a:hover
{
	color: #FF00FF;
	background-color: #BBBBBB;
	display: block;
	padding: 5px 20px 5px 10px;
}

.main
{
	background-color: #CCCCDD;
	font-weight: bold;
	font-size: 1.5em;
	padding: 5px;
	text-align: center;
	border: 2px outset #DDDDCC;
}
.item
{
	background-color: #CCDDCC;
	font-weight: bold;
	width:50%;
	padding: 2px 2px 2px 5px;
	border: 2px outset #DDCCDD;
}
th
{
	background-color:#DDDDDD;
}
P.indent {text-indent:.25in;}
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: 5px;
	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;
}
.code
{
	padding: 10px;
	background-color: #BBBBBB;
}
pre 
{
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.yes
{
	background-color: #55FF55;
	text-align: center;
}
.no
{
	background-color: #FF5555;
	text-align: center;
}
.mid
{
	background-color: #DDFF99;
	text-align: center;
}
#displayDate
{
	text-align: right;
	float: right;
}
#fb-root
{
	float: right;
}


