html {
    cursor: url(../Images/Icons/cursor.ani) 20 20, auto;
}

body {
    background-image: url(../Images/Backgrounds/space2.gif);
    background-size: 400px;
    color: white;
    font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
    cursor: url(../Images/Icons/Cursor/cursor-1.png), auto;
}

a {
    cursor: url(../Images/Icons/Cursor/cursor-2.png), url(../Images/Icons/Cursor/cursor-1.png), auto;
}

p {
    display: block;   
}

h1{
    color: white;
    font-family: 'Designer Block', sans-serif;
    font-size: 55px;
    letter-spacing: 0.05em;

}

.container {
    margin: 0 auto;
    display: grid;
    grid-gap: 10px;
    max-width: 850px;
}

header {
    grid-row: 1 / 2;
    grid-column: 1 / 3;
    height: 182px;
    text-align:center;
    margin-top: 30px;
    margin-bottom: 10px;
    background-image: url(../Images/Backgrounds/header.gif);
    }

nav {
    grid-row: 1 / 2;
    margin-top: -15px;
    margin-left: 5px;
    padding-right: 4px;
    height: 30px;
    color: #88c74d;
    font-family: 'W95FA', sans-serif;
    font-size: 12px;
}

.navig {
    list-style-type: none;
    margin-top: -5px;
    padding: 0;
    color: white
}

.navig li {
    display: inline;
    margin-right: 10px;
}

.navig-link {
    color: #88c74d;
    font-family: 'W95FA', sans-serif;
    font-size: medium;
    text-decoration: none;
}

.navig-link:hover {
    text-decoration: underline;
}

main {
    grid-row: 2 / 4;
    grid-column: 2 / 3;
    padding: .5em;
    background-image: url(Images/Backgrounds/mainframe.gif);
    color: #88c74d;
    height: 903px;
    width: 612px;
    display: grid
}

.main-box {
    grid-row: 2 / 3;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: -425px;
    font-size: 18px;
    text-shadow: 1px 1px 2px black;
    text-align: center
}

aside {
    grid-row: 2 / 4;
    grid-column: 1 / 2;
    padding: .5em;
    width: 196px;
    height: 903px;
    background-image: url(../Images/Backgrounds/sidebar.gif);
    text-align: center
}

.aside-title {
    margin-top: 25px;
    font-family: 'W95FA', sans-serif;
    color: #88c74d;
    font-size: large;
}

.blinkie-box {
    margin-top: 20px;
}

footer {
    grid-row: 4 / 5;
    grid-column: 1 / 3;
    text-align: center;
    font-size: small;
}