body {
  background: #000;
}

table {
  margin-left: auto;
  margin-right: auto;
}
table a img {
  border: 0;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

/*
  navbar
*/

div#navbar {
  width: 1000px;
  height: 30px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

div#navbar img {
  float: left;
  border: 0;
}

/*
  info
*/

div#info {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-family: Georgia;
  font-size: small;
  color: #BBB;
  margin-top: 8px;
  border-top: 1px #444 solid;
}

div#info p#faq-header {
  font-size: medium;
  color: #f8951d;
}

div#info p.faq-question {
  font-weight: bold;
  color: #FFF;
}

div#info p.faq-answer {
  font-style: italic;
}

div#info strong {
  font-weight: bold;
  color: #EEE;
}

div#info em {
  font-style: italic;
  color: #FFF;
}

div#info a {
  font-weight: bold;
  text-decoration: none;
}

div#info a:visited {
  color: #f7d3a6;
}

div#info a:link {
  color: #f7ba6f;
}

div#info a:hover,
div#info a:active,
div#info a:focus {
  color: #FFF;
}

/*
  songs
*/

div#all-songs {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-family: Georgia;
  font-size: small;
  color: #BBB;
  margin-top: 8px;
  border-top: 1px #444 solid;
}

div.one-song {
  width: 600px;
  margin: 0;
  padding: 0;
  border-bottom: 1px #444 solid;
}

div#all-songs p.song-title {
  font-size: large;
  font-weight: bold;
  color: #DDD;
}

div#all-songs p.song-performer,
div#all-songs p.song-credits {
  font-style: italic;
  color: #FFF;
}

div#all-songs p.song-performer a {
  text-decoration: none;
}

div#all-songs p.song-performer a:visited {
  color: #f7d3a6;  
}

div#all-songs p.song-performer a:link {
  color: #f7ba6f;
}

div#all-songs p.song-performer a:hover,
div#all-songs p.song-performer a:active,
div#all-songs p.song-performer a:focus {
  color: #FFF;
}

/*
  bands
*/

div#all-bands {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-family: Georgia;
  font-size: small;
  color: #BBB;
  margin-top: 8px;
  border-top: 1px #444 solid;
}

div.one-band {
  width: 800px;
  margin: 0;
  padding: 0;
  border-bottom: 1px #444 solid;
}

div#all-bands img {
  float: left;
  border: 1px #000 solid;
}

div#all-bands a:hover img,
div#all-bands a:active img,
div#all-bands a:focus img {
  border-color: #DDD;
}

div#all-bands strong {
  font-weight: bold;
  color: #DDD;
}

div#all-bands p {
  margin-left: 160px;
}

div#all-bands p.bandname {
  font-size: large;
  font-weight: bold;
  color: #DDD;
}

div#all-bands p.link {
  text-decoration: none;
}

div#all-bands p.link a {
  text-decoration: none;
}

div#all-bands p.link a:visited {
  color: #f7d3a6;  
}

div#all-bands p.link a:link {
  color: #f7ba6f;
}

div#all-bands p.link a:hover,
div#all-bands p.link a:active,
div#all-bands p.link a:focus {
  color: #FFF;
}
