body {
   font-family: courier;
   font-size: 24px;
}

.c {
   white-space: pre;
   color: red;
   font-weight: bold;
}

.v {
   white-space: pre;
   margin-bottom: 15px;
   color: navy;
   font-weight: bold;
}

.unknown {
   white-space: pre;
   margin-bottom: 15px;
   color: gray;
   font-weight: bold;
}

.s {
   white-space: pre;
   margin-bottom: 30px;
   margin-top: 30px;
   border-bottom: solid 1px gainsboro;
}

.song, .bong  {
   padding: 10px 10px 10px 30px;
   float: left;
   width: 40%;
}

.song span {
   display: block;
}

.info {
   position: fixed;
   top: 0px;
   right: 0px;
   padding: 20px;
   border: solid 1px red;
}

.paste, .raste {
   margin: 10px;
   padding: 10px;
   border: solid 1px green;
   float: left;
}

.purgatory-left { clear: left; }