Hi vlad,
keinen Bock auf die SELFHTML Suche, wa? Ein möglicher Weg:
1. html, body auf 100% Höhe setzen.
2.
div class=site_header
und
div class=site_body
in einen Container legen und diesem 100% Mindesthöhe (100% per Hack oder Condition für IE6) geben. U.U. sind die beiden inneren DIVs dann auch gar nicht mehr nötig (kommt drauf an, was du noch so veranstaltest).
3.
div class=site_footer
relativ positionieren, ihm eine feste Höhe geben und einen negativen Rand nach oben, der gleich seiner eigenen Höhe ist.
cheers
Antipitch