*{
    box-sizing:border-box;
}
html{
   /* background-image: url("speaker.png");*/ /*<--acidentally forgot to uncomment after due date*/
    background-image:url("speaker.png");
    background-color:gray;
    background-repeat:no-repeat;
    background-position:center;
    background-attachment:fixed;
    background-size:cover;
}
div.wrapper{
    position:relative;
    margin: 0 auto;
    height: 100vh;
    width:100%;


}
header{
    position:absolute;
    top:5px;
    left:5px;
    right:5px;
    height:100px;
    text-align:center;
}

nav{
    position:absolute;
    top:105px;
    margin: 5px;
    bottom: 5px;
    width:25%;
    /*background-image:url("blur.png");*/
    border-radius:10px;
    border:solid black;
}
nav ul{
    position: absolute;
    left:10px;
    right: 10px;
    bottom: 10px;
    top: 10px;
    border: solid black;
    text-align:center;
}
/*nav ul li{
    margin: 0 0 25vh 0; 
}*/
.content{
    position:absolute;
    top:105px;
    left:26%;
    right:26%;
    bottom:5px;
    margin:5px;
    overflow: hidden;
    /*background-image: url("blur.png");*/
    border-radius: 10px;
    border: solid black;
}


.notes{
    position: absolute;
    border:solid black;
    right:5px; 
    top:105px;
    bottom:5px;
    margin:5px;
    float:right;
    width:25%;
    /*background-image:url("blur.png");*/
    border-radius:10px;
}

footer{
    position:relative;
    margin: 10px auto;
}

.img{
    position:relative;
    display: block;
    height: 33.33%;
    width: 98%;
    margin:0 0 5px 5px;
    border: solid black;

}

.img img{
    height: 93%;
    width: 40%;
    margin:5px 0 5px 0px;
    float:left;
    clear:right;
    border-radius:5px;
    display:inline;

}

.products img{
    position:relative;
    
}
