table {
  border: solid 1px #000;
  border-collapse: collapse;
}

th {
  border-bottom: solid 2px #000;
  border-top: solid 2px #000;
  text-align: left;
}

tr.highlight {
  background-color: #EEE;
  color: #000;
}

tr.highlightFirstAlbum {
  border-top: solid 1px #000;
  background-color: #EEE;
  color: #000;
}

tr.normal {
  background-color: #FFF;
  color: #000;
}

tr.normalFirstAlbum {
  border-top: solid 1px #000;
  background-color: #FFF;
  color: #000;
}

td {
 padding: 2px;
 margin: 0;
}

h5 { display: none; }

