/*Universal*/
body {
    background-color:aliceblue;
    margin: 0;
    padding: 0;
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
    color:darkslategray;
}

/*Navigation*/
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color:bisque;
    text-align: center;
}
ul li {
    float:left;
}
main {
    clear: left;
}
ul li a {
    display: block;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}
ul li a:hover {
    background-color:blanchedalmond;
}

/*Link States*/
nav ul a:link,nav ul a:visited{
    color: darkcyan;
}
nav ul a:active {
    color: aquamarine;
}

/*Paragraph Styles*/
h1 {
    color: darkcyan;
    text-align: center;
}
h2  {
    margin: 10px;
    color: darkcyan;
}
p {
    margin: 10px;
    text-align: justify;
    line-height: normal;
}
strong {
    margin: 10px;
}

/*Article*/
article div {
    width: 50%;
    float: left;
    padding-right: 1%;
    padding-bottom: 2%;
}
article figure {
    float: right;
    width: 40%;
    height: auto;
}

/*Lists*/
ol {
    width: 36ch;
    text-align: justify;
}

/*Section*/
section div {
    width: 50%;
    float: left;
    padding-right: 1%;
    padding-bottom: 2%;
}
section figure  {
    float: right;
    width: 40%;
    height: auto;
}

/*Footer*/
footer {
    clear: both;
}

/*Images*/
img {
    border-style: solid;
    border-radius: 15%;
    border-color: darkcyan;
    border-width: thick;
}