footer {
    display: block;
    bottom: 0;
    clear: both;
    text-align: center;
    padding-top: 2%;
    background: #e1e1e1;
}

footer p {
    font-size: 90%;
    color: #333;
    margin: 0;
    padding: 0;
}

#foot-links {
    list-style: none;
    text-align: center;
}

#foot-links li {
    display: inline-block;
    font: 8pt Verdana, Arial;
}

footer a:link,  footer a:visited {
    clear: both;
    font-size: 90%;
    color: #333333;
    text-decoration: underline;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

footer a:hover {
    color: #999999;
    text-decoration: underline;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
