h1, h2, h3, h4, h5
{
    font-family: serif;
    margin-top:5px;
    margin-bottom:5px;
}

*
{
    font-family: sans-serif;
}

a
{
    color: green;
    text-decoration: solid;
}
a:visited
{
    color: olive;
}

code
{
    font-family: monospace;
    font-size: large;
    border: 1px solid grey;
    border-radius: 2px;
}

hr
{
    border-color: green;
}

body
{
    margin-top: 2em;
    margin-left: 20%;
    margin-right: 20%;
}
@media screen and (max-width:850px) 
{
    body
    {
        margin-left: 5%;
        margin-right: 5%;
    }

}

.content-item
{
    border: 1px solid black;
    padding: 0.5em 1em 0.5em 1em;
    margin-bottom: 5px;

    box-shadow: 1px 1px black;
}
.content-item:hover
{
    background-color: #f0fff0;

}