Hi Ed,
The CSS you provided unfortunately didn’t work. I fiddled around with using a variation of the code that is currently on our main, non WordPress site (www.hankplayer.com), I was able to come up with a solution that worked.
This works by pushing the footer down to stick to the bottom of the browser window on pages that don’t have enough content to fill the page but if the content is more than what will fit in the window, the footer behaves normally.
The CSS I used was as follows:
/* --------------------------------------------
STICKY FOOTER
-------------------------------------------- */
#main-container {
padding-bottom: 220px; /* must be same height as the footer */
}
#footer-wrap {
width: 100%;
height: 220px;
bottom: 0;
left: 0;
background: #5a5a5a;
position: absolute;
margin-top: -1340px; /* negative value that pushes footer to bottom of window */
}