body
{
    background-color: #aeaeae;
    color: white;
}

h1
{
    font-family: IBM-BIOS, monospace;
    font-size: 24px
}

header
{
    position: relative;
    float: left;
    width: 34vw;
}

article
{
    margin-left: auto;
    width: 50vw;
}

nav, article, figure
{
    border-style: solid;
    border-image-source: url('border.png');
    border-image-slice: 8;
    border-image-width: 8px 8px 8px 8px;
    background-color: black;
}

nav, article
{
    padding-left: 20px;
    padding-right: 20px;
}

figure
{
    margin-left: auto;
    margin-right: auto;
    width: 256px;
    padding: 5px 5px 5px 5px;
}

ul
{
    list-style-type: none;
}

li:hover
{
    list-style-image: url('cursor.png');
}
