html{
    font-family: Helvetica, sans-serif;
    font-size:15pt;
    margin:0;
    width:100%;

  
}
body{
    margin:0;
    width:100%;
}


h1{
    margin-left:10%;
}

nav#main-nav ul{
    list-style: none;
    margin: 0;
    padding:.2em .2em;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    display: flex;
    justify-content: space-between;
    background-color: rgba(0,0,0,.4);
    font-size: 20pt;
}

nav#main-nav ul li a{
    padding-top: 10px;
    display: inline-block;
    color:#AC2A16;
    text-decoration: none;

}
/* .navbar .menu{
    /* position:fixed; */
    /* background-color: black;
    opacity: .5;
    display:flex;
    float:right;
    margin-top:0;
    padding:10px;
    padding-left:5px;
    width: 100%;
} */ 

.dnd-logo{
    padding-left: 20px;
}

/* .navbar .menu li{
    display:block;
    margin-left: 7em;
    text-decoration: none;
    font-size: 20pt;
    padding:.2em .2em;
    justify-content: space-between;
} */

/* ul{
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
} */

.navbar a{
    text-decoration: none;
    color: #AC2A16;
}

nav#main-nav ul li a:hover{
    color: white;
    font-weight: bold;
}

.dnd-logo{
width:90px;
padding-top: 10px;
}

.eddie{
    width:98%;
    align-items: center;
}

.body-text{
    padding-top: 40px;
    width:70%;
    padding-left: 20%;
    padding-right: 20%;
}

.body-text-history{
    padding-top: 20px;
    width:70%;
    padding-left: 20%;
    padding-right: 20%;
}

.footer{
    padding-top: 60px;
    padding-bottom: 50px;
}

h1{
    font-size:40pt;
}

.character-sheet{
    padding-left: 20%;
    padding-right: 20%;
    width:70%;

}



.footer{
    background-color: black;
    color: #AC2A16;
    padding: 20px;
    margin-top: 40px;

}

.overview-images ul{
    list-style: none;
    margin: 0;
    padding:.2em .2em;
    padding-top: 10px;
    display: grid;
    column-gap: 20px;
}

.footer ul{
    list-style: none;
    margin: 0;
    padding:.2em .2em;
    padding-top: 10px;
    display: flex;
    justify-content: space-between;
    background-color: rgba(0,0,0,.4);
    font-size: 12pt;
}

.playing{
    width:720px;
    align-items: center;
    padding-left: 20%;
    padding-right: 20%;
}

.oldphoto{
    width:69%;
    padding-left: 20%;
    padding-right: 20%;
}