body {
    background-color: white;
    color: black;
    font-family: Geneva;
    margin-top: 2.5%;
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 5%;
}

@media (min-width: 1000px) {
    .content{
       margin-left: 20%;
       margin-right: 20%;
    }
}

@media (min-width: 2000px) {
    .content{
       margin-left: 33%;
       margin-right: 33%;
    }
}

a:link, a:visited {
    color: #715bff;
}

a:hover, a:active {
    background-color: #715bff;
    color: white;
}

h3:hover {
    color: #715bff;
}

.tab { margin-left: 2.5%; }

.highlightblue { background-color:#9cd4ff; }
.highlightred { background-color:#ffb7b7; }
.highlightpurple { background-color:#c3baff; }