@charset "utf-8";
html{
    
    background-color: rgb(233, 221, 207);
    background-image:
            linear-gradient(
                rgba(233, 221, 207, 0.25),
                rgba(233, 221, 207, 0.25)
            ), url(Renaissance_Background.jpg);
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
}

body{
    /*this is still the ivory color, just slightly transparent */
    background-color:rgba(255, 255, 240, 0.705);
    color: rgb(91,91,91);
    font-family:verdana, geneva, sans-serif;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
}
    
header{
    color: rgb(99, 137, 160);
    text-align: center;
    padding: 20px;
}

/*
nav{
    background-color: rgb(99, 137, 160);
    text-align: center;
    padding: 15px;
}

nav a{
    color:rgb(233, 221, 207);
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
}

nav a:hover{
    text-decoration: underline;
    color:black;
}
*/
nav ul{
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}

nav li{
    float: left;
    width: 20%;
    display: block;
}

nav a{
    text-decoration: none;
    display: block;
    background-color: rgb(99, 137, 160);
    line-height: 2.8em;
    text-decoration: none;
    text-align: center;
    color:rgb(233, 221, 207);
}

nav a:hover{
    text-decoration: underline;
    background-color:rgb(91,91,91);
    color: ivory;
}

h1{
    text-shadow:gray 4px 6px 5px;
}

h2{
    font-size: 1.3em;
    text-shadow:gray 4px 6px 5px;
}

main>img{
    display: block;
    width: 25%;
    padding: 25px;
    margin-right: auto;
    margin-left: auto;
    float: right;
}

header>img{
    display:block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-height: 500px;
    object-fit: cover;
}

main{
    padding: 20px;
    margin-top: 35px;
}

body > footer {
    background-color:  rgb(99, 137, 160);
    color:rgba(233, 221, 207, 0.74);
    font-weight: bold;
    font-size: .9em;
    text-align: center;
    line-height: 3em;
    margin-top: 10px;
    padding: 10px;
    clear:both;
}

body > footer a {
    color:rgba(233, 221, 207, 0.74);
}

body > footer a:hover{
    color:black;
}

ul{
    list-style-type:square;
}

ol{
    list-style-type:upper-roman;
}

ol li::marker{
    font-weight: bold;
}