It does work in Firefox, but I've been unable to get it to work in
Safari. This is as far as I was able to get:
<style type="text/css">
html,
body {
height:100%;
}
body {
margin:0;
padding:0;
}
div#content {
height:100%;
min-height:100%;
background-color

ink;
}
</style>
Then put your content within:
<div id="content">Your content here</div>
If you come up with the Safari workaround I'd love to see it.
-tm