CSS fixes - make &lt;div class="content"> ... &lt;/div> actually enclose the content. Also add a couple of missing footers.