body {
  background-image: url('../graphics/bgall.gif');
  background-repeat: repeat-y;
  font-family: Verdana, arial;
  font-size: 8pt;
  color: black;
  padding-left: 10;

  scrollbar-highlight-color:#EFFAFF;
  scrollbar-base-color:#6CBDD8;
  scrollbar-arrow-color:firebrick;
  scrollbar-shadow-color:#6CBDD8;
}

.scrollbox {
  height: 100%; 
  width: 100%;
  overflow: auto;
  overflow-X: hidden;
}

/* Top of the page, Navigation */
pagehead {
  padding: 10 0 5 0;
}

listtable {
  width: 600px; 
}

iframe.songlist {
  height: 600px;
  width: 596px; 
}

.heading {
  color: rgb(0, 51, 102);
  font-size : 10pt;
  font-weight: bold;
  padding: 0 0 0 2;
}

.nav {
}

/* The actual table for the list of songs */
.songs {
  font-size: 8pt;
  border: none;
  border: solid 1px slategray;
  border-collapse: separate;
}

.songs th {
  font-weight: bold;
  font-size: 9pt;
  text-align: left;
  padding: 2 2 2 2;
  background-color: #d4d4d4;
  background-color: #6CBDD8;
}

.songs td.shading {
  background-color: #F4F4F4;
}

.index {
  font-size: 7pt;
  color: rgb(0, 51, 102);
  background-image: url('bg23.gif');
  padding: 2 2 2 5;
}

th {
  font-weight: bold;
  font-size: 9pt;
  text-align: left;
  padding: 2 2 2 2;
  background-color: #e3e3e3;
}

.songs tr.headerrow {
  border: solid 1px slategray;
}

.header {
  font-weight: bold;
  font-size: 9pt;
  text-align: left;
  padding: 2 2 2 2;
  background-color: #e3e3e3;
}

.shading {
  background-color: #F4F4F4;
  background-color: #E8F1F6;
}

.tbhead {
  height: 80px;
  padding: 12 3 10 0;
  background-image: url('bg3.gif');
  background-repeat: no-repeat;
}

.title {
  font-size : 12pt;
  font-weight: bold;
  text-align: center;
  padding: 2 2 2 10;
}

a:link {
  color: rgb(0, 51, 102);
}

a:hover {
  color: crimson;
  text-decoration: none;
}

a:visited {
  color: rgb(0, 51, 102);
}
