html
{
    position: relative;
    min-height: 100%;
}

body
{
    padding-bottom: 48px;
}

#container
{
    padding-bottom: 1em;
}

#footer
{
    background: #222;
    color: #999;
    bottom: 0;
    position: absolute;
    width: 100%;
    height: 48px;
    margin: 0;
    padding: 0;
}

#footer .container
{
    margin: 0.5em auto;
}

#footer a
{
    color: #999;
    text-decoration: none;
}

#footer a:hover
{
    color: #fff;
    text-decoration: none;
}

#footer td
{
    padding: 1px;
}

#footer td
{
    padding-left: 0.5em;
}

#footer td:first-child
{
    padding-left: 0;
}
