html, body {
    height: 100%;
    /* The html and body elements cannot have any padding or margin. */
}

/* Wrapper for page content to push down footer */
#wrap {
    min-height: 100%;
    height: auto;
    /* Negative indent footer by its height */
    margin: 0 auto -60px;
    /* Pad bottom by footer height */
    padding: 0 0 60px;
}

/* Set the fixed height of the footer here */
#footer {
    height: 60px;
    background-color: #f5f5f5;
}

#wrap > .container {
    padding: 60px 15px 0;
}
.container .credit {
    margin: 20px 0;
}

#footer > .container {
    padding-left: 15px;
    padding-right: 15px;
}

/* Steve's crap goes here */
#wrap > .container {
    font-size: 120%;
}
p.lead {
    font-size: 120%;
}
a {
    color: #05a;
}
a:hover {
    color: #999;
}
h1 a, h2 a, h3 a {
    color: #444;
}
#instantclick {
    display: none;
}

/* so anchors don't get hidden behind top navbar */
.anchor {
    margin-top: -63px;
    padding-top: 93px;
}
