body {
    background-color: #eee8aa;
    background-image: url("../img/pattern.png");
    }

h1, h2 {
    color: rgb(145, 11, 26); !important;
    text-shadow: 0px 0px 30px black;

    }

h2 {
    font-size: 140%;
    }

fieldset {
    border-color: black;
    }

legend {
    background-color: transparent !important;
    color: #880e00;
    }

a, a:visited {
    color: #880e00;
    }

a:hover {
    color: red;
    }

.red {
    color: #880e00;
    }

.panel {
    background-color: #eee8aa;
    border: 1px grey solid;
    }

.dark-grey {
    background-color: rgb(50,50,50);
    padding-top: 50px;
    padding-bottom: 50px;
    color: whitesmoke;
    }

.button {
    background-color: #eee8aa;
    border: 1px grey solid;
    color: black;
    }