I'm trying to place two divs one above the other. The top one has a fixed size. The bottom one needs to fill the rest of the page height, without making the page higher if it's content is too big.
<div id="content">
<div id="top-padding"></div>
<div id="stuff">
some content
<br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br>
End of content.
</div>
</div><!-- content -->
My attempt so far is: http://jsfiddle.net/b4fEE/
The problem I have is that the green div is too big. I need as way to specify it's height as
100% - 30px
I'd prefer to do this in pure css, but I will resort to javascript/jquery if necessary.