body {
    background-image: url(images/wallpaper.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    background-color: rgba(255, 255, 255, 0.8);
    background-blend-mode: lighten;
}

header, footer {
    background-color:rgb(188, 58, 58);
    color: rgb(33, 6, 80);
    text-align: center;
    position: relative;
    padding: 5px;
}
footer{
    margin-top: 10px;
}
.textbox{
    margin-top: 10px;
    margin-bottom: 10px;
}

a{
    color: rgb(33, 6, 81);
    text-decoration: none;
    margin: 10px;
    color: rgb(33, 6, 80);
}
a:hover{
    background-color: rgba(240, 248, 255, 0.194);
    border-radius: 5px;
    padding: 2px;
    cursor: url("images/cursors.png"), auto;
}
* {
    margin: 0px;
    padding: 0px;
}

p{
margin: 5px;
text-align: center;
color: rgb(33, 6, 81);
}

h2{
    text-align: center;
    margin: 10px;
    color: rgb(33, 6, 81);
}
h3{
    text-align: center;
    color: rgb(33, 6, 81);
}
h4{
    text-align: center;
    color: rgb(33, 6, 81);
}