
body {
    color:#4c4c4c;
    background: #c1c1c1;
    font-family: Arial,sans-serif;
}

#container {
    background:#ffffff;
    width:500px;
    margin:auto;
}

header h1 {
    color:#a30000;
    padding: 8px;
}

h2 {
    color:#a30000;
    padding: 8px;
}

header {
    background:#a8a8a8;
    height:60px;
}

nav.top {
    width:25%;
    float:left;
}

article {
    width:75%;
    float:left;
}

footer {
    clear:both;
    height:60px;
    background:#a8a8a8;
}

nav a {
    color:#ff2828;
    text-decoration: none;
}
nav a:hover {
    color:#b20000;
}

nav ul {
    list-style-type: none;
    padding:12px;
}
