/*CSS selector review*/

/*Body*/
body {
    background-color: gray;
    font-size: 1.2em;
    font-family: 'Times New Roman', Times, serif;

}

#content {
    max-width: 60%;
    border: 2px solid #223113;
    margin: 0 auto;
    padding: 40px;
    background-color: #defd7f;
}

p {
    color: #035e9d;
    font-size: 1.4em;
}

hr {
    height: 3px;
    background-color: #035e9d;
    width: 80%;
    margin-top: 40px;
}

h1, h2, p {
    text-align: center;


}

#logos {
    width: 50%;
    display: block;
    margin: 40px auto;
}

#topics {
    line-height: 1.5em;
    margin: 0 auto;
    width: 60%;
}

.list {
    list-style-type: circle;

}

/*navagation links */
#Nav {
    text-align: center
}

#Nav a {
    border: solid black 2px;
    padding: 25px;
    margin: 20px auto;
    display: inline-flex;
    width: 20%;
    justify-content: center;
    text-decoration: none;
    text-shadow:
        0 0 1px #035e9d,
        0 0 2px #035e9d,
        0 0 3px #035e9d
    ;
    background-color: #67bacd;
}
#Nav a:hover {
    text-shadow:
        0 0 1px #035e9d,
        0 0 2px #035e9d,
        0 0 3px #035e9d,
        0 0 5px #035e9d,
        0 0 5px #035e9d,
        0 0 5px #035e9d,
        ;
        font-size: 1.5em;
}