@import url("reset.css") all;  /* MEYER reset */
html {
    background: url(../staples/back3.jpg) #FFFAF0;
}
/* Layout
------------------------------------------ */
body {
    display: grid;
    grid: ". stamp ." 1fr
    ". fig ." 2fr
    ". foot ." 1.4fr /
    1fr 3fr 1fr;
    height: 99.4vh;
    font: 0.875em Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #04080C;
}
.amerstamp {
    grid-area: stamp;
    width: 3.4%;
    margin: 1.2em auto auto;
}
    .amerstamp a:link, .amerstamp a:visited
    .amerstamp a:active, .amerstamp a:hover {
        display: block;
        text-decoration: none;
        padding: 0;
        margin: 0;
        background: none;
    }
.slide {
    grid-area: fig;
    display: grid;
    grid: ". nav ." .1fr
    ". figures ."  3fr /
    0.5fr 90% 0.5fr;
    margin: auto;
    border-radius: .4em;
    background: #FFFAF0;
}
nav {
    grid-column: 1 / -1;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin: .8em 2em .6em 2em;
    /*border-bottom: 1px dotted #800;*/
}
.slide figure {
    grid-column: 2 / 3;
    text-align: center;
    background: #FFFAF0;
    margin-bottom: 1em;
    padding-top: 1.6em;
    border-top: 1px dotted #800;
}
    .slide figure img {
        display: block;
        max-width: 100%;
        margin: 0 auto 1em;
    }
    .slide figure a {
        padding: 0;
        margin: 0;
        background: none;
        text-decoration: none;
    }
    .copyright {
        margin-top: 1.2em;
        font-size: 0.85714285714285714285714285714286em;
    }
footer {
    grid-area: foot;
    margin-top: auto;
    text-align: center;
    font-size: 0.85714285714285714285714285714286em;
    font-weight: bold;
    color: #711;
}
a:link, a:visited, a:active {
    text-decoration: none;
    padding: .4em .8em;
    /*border-radius: .2em .2em 0 0;*/
    border-radius: .2em;
    color: #800;
}
a:hover {
    background: #900;
    color: #fff;
}
    nav a.current {
        background: rgb(250,235,215);/*230,220,200*/
        color: #800;
}
