BODY { font-family: Arial, sans-serif; background-color: white; }
TD.menu { background-color: #8a0811; }

A { color: white; }
A.light { color: white;}
A.light:hover { color: #ffffcc; }
A.sitename { color: white; }
A.black { color: black; font-weight: bold; }
A.article { color: black;}
A.article:hover { color: #0000aa; }

P,UL { font-family: Arial, sans-serif; }
P.small { font-size: 8pt; }
P.large { font-size: 18pt; font-weight: bold; }
P.thumbnail { vertical-align: top; padding: 5px; font-size: 12px; }

.copyright { color: #bbbbbb; font-size: 10px; }

/* music purchase */
.h3i { font-style: italic; margin:0; padding-top: 25px; font-size: 18px; }
.h3sub { font-size: 0.9em; line-height: 18px; margin: 5px 0 0 0; }
.h3float { float: right; font-size: 0.9em; line-height: 18px;
margin: 25px 0 0 0; }

.mlist2 {
clear: both;
position:relative;
width: 600px;
margin-top: 20px;
font-size: 16px;
}
.mlist2 H3 {
font-size: 18px;
font-style: italic;
margin: 0;
background:#f8f8f8;
padding: 5px; 
}
.mlist2 H4 { position: absolute; top: 6px; right: 5px; margin: 0; }
.mlist2 LI { margin-top: 5px; }
.mlist2 P { font-size: 14px; }
.mlist2 UL { margin: 0; padding-left: 25px; list-style-type: none; }
.mlist2 UL LI SPAN { font-size: 0.9em; }

.singles H3 { font-style: normal; background: none; padding-left: 0;
                font-size: 22px; }
.singles P { margin: 0 0 5px 0; }
.singles LI { line-height: 18px; position: relative; margin-top: 20px; }
.singles H4 { top: 2px; right: 2px; font-size: 16px; }
.singles .g { background: #f2f2f2; padding: 2px 5px; font-size: 16px;
               font-style: italic; font-weight: bold; }
.nosp { margin: 0pt; margin-top: 6pt;  }

#purchimg { float: right; margin: 10px 0; }

div.white { color: #EEEEEE; }
div.big { font-size: 14px; font-weight: bold; }

/* change to "row0" as appropriate. */
.row0 { background: #f2f2f2; }
.gray { background: #f2f2f2; }

h2 { margin: 25px 0 0 0; }

/* music samples page */

.mlist1 {
display: inline-block; *display: inline; zoom: 1;
width: 300px;
}
.mlist1 H4 { margin-bottom: 0; }
.mlist1 A { color: black; }
.mlist1 A:hover { color: #8a0811; }

.vatop * { vertical-align: top; }

#player { float: left; margin-right: 10px; }
#current { font-weight: bold; }
