header {
    font-style: Cambria, serif;
    font-size: 40px;
    background-color: gray;
    border: black 2px solid;
    padding: 24px;
}

header p {
    font-style: italic;
    font-size: 24px;
}

nav {
    margin: 16px auto;
    padding: 8px;
}

nav a{
    font-style: Cambria, serif;
    background-color: lightgray;
    margin: 8px;
    padding: 8px;
    height: 24px;
    min-width: 48px;
    border: gray 1px solid;
    float: none;
}

section, article {
    font-family: Georgia, serif;
    font-size: 14px;
    border: black 1px solid;
    margin: 16px;
    padding: 8px;
    display: block;
}

aside {
    font-family: Verdana, sans-serif;
    font-style: italic;
    border: black 1px dotted;
    float: right;
    margin: 16px;
    padding: 8px;
    display: block;
}

.example {
    margin: 0px auto;
    font-weight: bold;
}

article img {
    border: 1px black solid;
    margin: 8px auto;
    display: block;
    max-width: 100%;
}

#journalentries {
    width: 66%;
    margin: 0px auto;
}

article .caption {
    margin: 8px auto;
}

a .strikeout {
    text-decoration:line-through;
}