body {
  background-color: #000000;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  font-size: 16px;
}

div, a, p, h1, h2, ul, li, dl, dt, dd, address { margin: 0; padding: 0; }
a { color: #FF0000; }
a img { border-style: none; }

h1 { font-size: 1.5em; padding: 1em 0; }

div#content { width: 800px; margin: 0 auto; text-align: center; }
div#content a#logo { width: 480px; height: 480px; }

body.index div#content ul { padding: 1em 0; display: block; width: 100%; }
body.index div#content ul li { display: inline; padding-right: 2em; }
body.index div#content ul li.lastelement { padding-right: 0; }

body.about div#content p { padding-bottom: 1.5em; text-align: left; }

body.lyrics div#content ul { list-style-type: none; padding-bottom: 1em; }
body.lyrics div#content ul li { padding-bottom: 1em; }
body.lyrics div#content ul li a { font-weight: bold; }

body.song div#content h1 { font-size: 2em; padding-bottom: 1.5em; }
body.song div#content p { line-height: 2em; white-space: pre; padding-bottom: 2em; }

body.about { /* background-color: #FFFFFF; color: #000000; */ font-size: 12px; }
body.about div#content { width: 600px; text-align: left; padding-top: 35px; }
body.about div#content h2 { font-size: 12px; font-weight: normal; padding-bottom: 1em; }
body.about div#content div.bandinfo { position: relative; }
body.about div#content div.bandinfo img { float: left; display: block; width: 286px; height: 442px; margin: 0 17px 5px 0; }
body.about div#content div.bandinfo h1 { font-size: 12px; font-weight: normal; line-height: 12px; padding: 0 0 1em 0; }
body.about div#content div.bandinfo h1 span { font-weight: bold; }
body.about div#content div.bandinfo dl { display: block; width: 297px; float: left; }
body.about div#content div.bandinfo dt { float: left; display: block; width: 40%; }
body.about div#content div.bandinfo address { display: block; width: 297px; float: left; padding: 6em 0 0; font-style: normal; white-space: nowrap; font-size: 11px; }
body.about div#content div.bandinfo address em { display: block; font-style: normal; }
body.about div#content div.bandinfo div.recordinglist { position: absolute; left: 303px; bottom: 5px; }
body.about div#content div.bandinfo div.recordinglist ul { list-style-type: none; }
body.about div#content div.bandinfo div.doorstop { clear: left; }
body.about div#content div.banddescription { clear: left; }
body.about div#content div.banddescription h2 { padding: 2em 0 0; font-weight: bold; }
body.about div#content div.banddescription p { font-weight: bold; }
body.about div#content div.banddescription p.footnote { padding-bottom: 2em; font-weight: normal; }

