body {
    font-family: Arial, Helvetica, sans-serif;
}
header h2 {
    color: #4682B4;
    text-shadow: 2px 2px 3px darkblue;
    font-size: 250%;
    font-family: Georgia, Times, serif;
}
header img {
    float: left;
}

main h2 {
    font-style: italic;
    font-size: 180%;
}

section a:link {
    color: #660000;
}
section a:visited {
    color: #4682B4;
}
section a:hover {
    color: #F0CB2A;
}

aside a {
    font-weight: bold;
    color: #4682B4
}
aside a:hover {
    color: #660000;
    background-color: aliceblue;
}
aside li {
    margin-bottom: 8px;
}

footer {
    font-size: .85em;
    text-align: center;
}