Hi mgmuranaka [webmasterworld.com]. What you want should be achievable. I'm assuming that each of the "sections" (blog and others), are nested inside a containing element. Double check that you have 100% height set on html, body and that container as well.
Otherwise, the following links are achieving a different layout, but cover the issues with 100% height and may provide some clues:
CSS example: 100% height, footer stuck on bottom [webmasterworld.com] (Forum Library)
Sticky Footer [webmasterworld.com]
Sticky Footer using tables [webmasterworld.com]