This is the solution to the perplexing problem of content area overflowing onto footers and su
Prop-Clear: CSS min-height hack
In a nutshell, add this to your CSS style sheet:
.clear { clear:both; height:1px; overflow:hidden; }
… and add <div class="clear"></div>
to your HTML:
<div class="contentinnerwrapper">
<?php echo $content_for_layout; ?>
<div class="clear"></div>
</div>