h1, h2, h3, h4 { color: #620000; }
h1 { font-size: 125%; }
h2 { font-size: 115%; }
h3 { font-size: 100%; }
h4 { font-size: 80%; text-decoration: underline;}
body, th, td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  background-image: url("/images/grey-mat.gif");
  color: #000033;
  font-size: 10pt;
}

table { empty-cells: show; }

a { color: #006000; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { color: #ff0000; text-decoration: none; }
a:active { text-decoration: none; }

img {  border: 0; vertical-align: middle;}

#header { text-align: center; }

#footer { font-size: smaller; margin-top: 8em; }

#albums { margin-top: 4px; }

#albumstxt { 
  width: 25%;
  vertical-align: top;
  border: 1px solid #189C21;
  border-left: 0;
  border-right: 0;
  padding: .5em;
}
.albumslist { border: 1px solid #189C21; border-right: 0; vertical-align: top; width: 35%; }
.albumslist ul { padding-top: .5em; text-indent: -22px; }
.albumslist li { list-style: none; }

#albuminfo table { margin-top: .5em; }
#albuminfo th { background: #C0C0C0; text-align: left; padding-left: 1em; }
#albuminfo h2 { padding-left: 2em; margin-top: 0; }

.playlist { vertical-align: top; width: 30%; padding-right: 3em; }
.playlist ul { padding-top: .5em; text-indent: -22px; }
.playlist li { list-style: none; }

.artwork { padding: .5em; }

.linernotes { vertical-align: top; padding-left: 1em; }
.linernotes dl { padding-left: 1.5em; }
.linernotes dt { color: #800000; }

table.remotelinks tr { vertical-align: top; }
