/* logo is causing me problems. even though it's transparent it's forcing the header to be larger. i'd like it to splash over the header into the body so i can keep the blue strip and grey background theme i have on my index page */


* { 
    margin:0; padding: 0; border: 0; box-sizing: border-box;
}

body {
    font-family: 'Julius Sans One', sans-serif;
    /* background-color: rgb(1, 5, 35); */
    background-color: #345;
    color:rgb(172, 158, 33);
}

header {
    background-color: rgb(1, 5, 35); 
    color: (172, 158, 33);
    text-align: center;
    height: 150px;
    margin-bottom: 3em;
    /* margin-top: -1; */
    /* padding: -14em; */
}

h1 {
    text-align: center;
    padding: 5px;
    /* padding-bottom: 3px; */
    border: 5px solid rgb(172, 158, 33);
    margin-bottom: 20px;
    color: red;
}

a {
    text-decoration: underline;
}

a:link {
    color:limegreen;
}

a:visited {
    color:limegreen;
}


/* trying to figure out how to force the image higher onto the page despite its border  */
.logo {
    margin-top: -4.3em;
    height: 300px;
    width: 400px;
    margin-bottom: 0px;
}

.discord {
    background-color: orangered;
    color: #eee;
    text-decoration: none;
    border-radius: 25px;
    /* width: 150px;
    height: 150px; */
    padding: 5px;
    margin-left: 5px;
    box-shadow: 0px 0px 0px 1px;
}


.discord:active {
    transform: translateX(2px);
    box-shadow: 0px 0px 0px orangered;
}

.discord:visited {
    color: #eee;
}

.discord:link {
    color:#eee
}

p {
    padding: 10px;
    margin-left: 10px;
}


footer {
    background-color: rgb(1, 5, 35); 
    color: (172, 158, 33);
    text-align: center;
    padding: 12px;
    margin-top: 100px;
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100px;
    overflow: hidden;
}

footer .logo_transp {
    height: 250%;
    position: relative; 
    top: -50px;
}

.logo_transp {
    width: 1000px;
    height: 200px;
}