/* General */

body {
  font-family: arial,verdana,sans-serif;
  background: black; color: white;
  margin: 1em;
}
h1 { text-align: center; }
h1,h2,h3 { font-weight: normal }
a:link    { color: #cc4 }
a:visited { color: #991 }
a:active  { color: #ff0 }
pre { font-family: courier,monospace }
address { font-size: smaller }
hr { clear: both }

/* Header */

div#header { font-size: larger; }

/* Sidebar */

div#sidebar {
  float: left;
  width: 9em;
  height: 300px;
  background-image: url("images/hc_sig.jpg");
  background-repeat: no-repeat;
}
div#sidebar ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 1em;
  color: #cc4;
  font-weight: bold;
}
div#sidebar > ul > li {
  padding-top: 1ex;
}
div#sidebar ul ul {
  font-weight: normal;
}
li#cur {
  color: #991;
  list-style-image: url("images/subdir.gif");
}

/* Content */

div#content {
  margin-left: 9.5em;
  margin-right: 1em;
}

/* Footer */

div#footer {
  margin-left: 1em;
  margin-right: 1em;
}

/* Album Details */

table.credits {
  border-spacing: 3px;
}
table.credits th {
  text-align: left;
}
table.credits td {
  vertical-align: baseline;
}
table.credits td.name {
  text-align: right;
}

table.tracks {
  border-spacing: 3px;
}
table.tracks th {
  text-align: left;
}
table.tracks td {
  vertical-align: baseline;
}
table.tracks td.num {
  text-align: right;
}

