html
{
    width: 100%;
    height: 100%;
}
#copyright {
  position:absolute; 
  top: 850px; 
  left: 0px; 
  height:10px; 
  

}
#feedback a {
  margin-left: 70px; 
  color: #B20000; padding-left:.5em; padding-right:.5em;
}

#feedback a:link {color: #B20000;}
#feedback a:visited {color: #B20000;}
#feedback a:link:hover {color: black;}
#feedback a:visited:hover {color: black;}

.tabs {
  float: left;
  position: relative;   
  min-height: 650px; /* This part sucks */
  clear: both;
  margin: 0px 0px;
      max-width: 1000px;
}
.tab {
  float: left;
}
.tab label {
  background: #eee; 
  padding: 10px; 
  padding-left: 30px;
  padding-right: 1px;
  border: 1px solid #ccc; 
  border-top-left-radius: .5em;
  border-top-right-radius: .5em;
  margin-left: -30px;
  position: relative;
  left: 1px;
  font-weight: normal;
}
.tab label:hover{
  background: #FFCCCC;
  border-bottom: 2px solid white;
  font-weight: bold; color: #B20000; 
}
.tab img {
  position: relative;
  top: -8px;
  float: left;
  height: 36px;
}
.tab [type=radio] {
  display: none;   
}
.content {
  position: absolute;
  top: 27px;
  left: 0px;
  background: white;
  right: 0px;
  bottom: 0;
  padding: 10px;
  border: 1px solid #ccc; 
  border-right: 0px;
  border-bottom: 0px;
}
[type=radio]:checked ~ label {
  background: white;
  border-bottom: 1px solid white;
  z-index: 2;
  font-weight: bold;
}
[type=radio]:checked ~ label ~ .content {
  z-index: 1;
}
[type=radio]:not(:checked)~.content {
  display: none;
}

#nav {
  position: relative;
  top: 0px;
  float: none;
  height: 36px;
}
#nav img{text-align:middle;}
#footer {
  position:absolute; 
  top: 850px; 
  left: 0px; 
  height:20px; 
  width: 1198px; 
  border-left:0px; 
  border-right:0px; 
  border-top: 1px solid #B20000;
  border-bottom: 1px solid #B20000;
  overflow-x: hidden;
  overflow-y: hidden;
  z-index: 199;
  background-color: #FFCCCC; 
  text-align:center;
}
#footer a:link {color: #B20000; background-color: #FFCCCC; padding-left:.5em; padding-right:.5em;}
#footer a:visited {color: #B20000; background-color: #FFCCCC;}
#footer a:link:hover {color: #FFCCCC; background-color: #B20000;}
#footer a:visited:hover {color: #FFCCCC; background-color: #B20000;}
#audioPlayer {align:center;}