nav {
        float: left;
        width: 15%;
        height: 100%;
        background-image: url(/media/assets/fishtank.gif);
        padding: 2vw;
        padding-top:7vw;
        border-width: .5vw;
        border-color: rgba(0, 0, 0, 0.3);
        border-style:solid;
        margin-right:5vw;
        position:fixed;
        top:0px;
        left:0px;
        bottom:0px;
        list-style-position: outside;
}
header {
    background-color: rgba(0,0,0,.8);
}
header:hover {
  background-color:rgba(0,0,0,0);
}
.container1 {
    background-color: rgba(0,0,0,.8);
}

.container2 {
  background-color: rgba(0,0,0,.8);
}

nav ul {
    list-style-type: none;
    padding: 0;
    text-decoration:none; 
    color:pink
}
    nav a {
        text-decoration:none;
        color:cornflowerblue;
        font-weight:1000;
        
}
    .navbutton {
        padding:.5vw;
        border:.5vw double cornflowerblue;
        margin-top: 2vw;
        border-radius:2.5vw;
        background-color: rgba(255,255,255,0.85);
        background-size:10vw;
        
}
 /* width */
 ::-webkit-scrollbar {
  width: 15px;
  background: #110f32;
  
}

/* Track */
::-webkit-scrollbar-track {
  background: #2c2883;
  border-radius:25px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #938bff;
  border-radius:25px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #39daf7;
} 
.navbutton:hover {
  background-color:black;
  cursor: url('/media/assets/jelly2.cur'), auto;
}

  body {
    background-image: url(/media/assets/jellyfish_black.gif);
    background-size:45vw;
    padding:4vw;    
    cursor: url('/media/assets/jelly2.cur'), auto;
    color: lightblue;
    font-family: Courier, monospace;   
    text-align: center;
    overflow-x:hidden;
    font-size:1.5vw;
}
body:a:link {
  color: lightgreen;
  background-color: transparent;
}

      h1 {
      cursor: url('/media/assets/jelly2.cur'), auto;
      color: lightskyblue;
      text-align:center;
}
    h2 {
      cursor: url('/media/assets/jelly2.cur'), auto;
      color: lightskyblue;
      font-size: 2.5vw;
}
    h3 {
      cursor: url('/media/assets/jelly2.cur'), auto;
      color: lightgreen;
      font-size: 2.5vw;
}
h4 {
  cursor: url('/media/assets/jelly2.cur'), auto;
  color: lightskyblue;
  font-size: 2.5vw;
}
  summary {
    cursor: url('/media/assets/jelly2.cur'), auto;
    color: lightskyblue;
    font-size: 2.5vw;
  }
h5 {
    font-size:1.5vw;
  }
footer img {
  width:15vw;
  height:15vw;
}

    .musicplayer {
    border:.5vw groove lightblue; 
    background-color:rgba(0,0,0,.8);
    border-radius:2.5vw;
    margin-top:160; 
    margin-left:auto; 
    margin-right:auto;
    padding:.5vw; 
    width:26vw; 
    font-size:1.5vw;
    color:lightblue;
    }