*, *:before, *:after {
  box-sizing: border-box;
}
body,html {
  margin:0;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 1rem;
  color:#FFFFFF;
  background-color: #000000;
}
#menu {
  display:flex;
  justify-content:space-around;  
  align-items: center;

  position:sticky; 
  top:10px;
  width:95%;
  height:auto;
  margin:.5rem auto .5rem;
  margin-bottom:2rem;
  padding:.1rem 0 .1rem 0;
  border:solid 1px #908f8f;
  background-color:rgba(0, 0, 0, 0.7);  
}
#menu-itm {
  display: flex;
  justify-content: center;
  align-items: center;
  
  width:auto;
  height:1.5rem;
  font-size: .9rem; 
  color:#aaaaaa;
}
#menu-itm:hover {
  cursor:pointer;
  font-style: oblique;
  color:#FFFFFF;
}
a:link,a:visited {
  color:#aaaaaa;
  text-decoration: none;
}
a:hover {
  color: #FFFFFF;
}
.cpy-hd {
  width:100%;
  height:auto;
  margin:1rem 0 0 0;
  font-size:1.4rem;
  text-align:center;
}
.cpy-subhd {
  width:100%;
  height:auto;
  margin:1rem 0 0 0;
  text-align:center;
}
#next {
  width:60%;
  height:auto;
  margin:3rem 0 0 0;
  text-align:right;
}
.cpyrt {
  width:auto;
  height:auto;
  position:fixed;
  bottom:.2vh;
  right:15px;
  font-size:.1vw;
  color:rgb(223, 223, 223);
  line-height:2rem;
}
.cpyrt a:link,a:visited {
  text-decoration:none;
  font-size:.7rem;
  color:rgb(223, 223, 223);
  line-height:2rem;
}
.cpyrt a:hover {
  color:rgb(255, 255, 255);
}