Added headers an footers without <table>s but with <div>s.
Adapted CSS to make the <div>s float correctly.