/* CSS Document */

body, html { 
  background-color: rgb(121,0,0); 
  margin: 0;
  padding: 0;
  font-family: Courier, sans-serif;
  color: rgb(245,245,211);
  }
  
a { color: rgb(245,245,211); text-decoration: underline; }
a:hover, a:active { color: rgb(205,205,195); text-decoration: underline; }
img { border: 0; }

#headerBar { height: 2em; background-color: rgb(0,0,0); margin-top: 1em;}

#logo { position: absolute; left: 0; top: .5em; }

#topMenu { list-style: none; margin: 0 0 0 370px; padding: 0; }
#topMenu li { display: inline; }
#topMenu img { border: 0; margin-top: .25em;}
.center { text-align: center; }
.centerImage { width: 500px; height: 375px; border-bottom: 8px solid white; }
#cover { width: 500px; height: 457px; }
.album { font-size: 90%; }
.song { margin: 0; padding: 0; }
.tourHeader { font-size: 130%; text-align: center; }
#content { 
  width: 500px; 
  margin-left: 4em; 
  text-align: justify; 
  font-size: 90%;
  letter-spacing: .03em;
  line-height: 130%;
  background-color: rgb(0,0,0); 
  border-left: 7px solid white; 
  border-right: 7px solid white;
  border-bottom: 22px solid white;
  padding: 0 0 2em 0;
  }

.flashy { font-size: 120%; color: rgb(255,250,116); }  
.yellow { color: rgb(255,250,116); }
.yellow a { color: rgb(255,117,51); }
.yellow a:hover, .yellow a:active { color: rgb(255,245,0); }
  
//  .blockShows { border: 8px solid white; padding: 6px; }
 
 .show { border: 8px solid white; padding: 6px; }
 .blockShows .show { padding: 0; border: none; }

#textContent { padding: 0 1.5em 0 1.5em; }

.lyrics { text-align: left; font-size: 80%; letter-spacing: 0; line-height: 100%; }
#lyricsList p { margin: 0; font-size: 90%; letter-spacing: 0; line-height: 100%; }
#lyricsList { margin: 1.5em 0 1.5em 0;}