the layout is completely CSS based. if your browser's CSS support is broken, the layout will appear borked too.

putting this together was a fun exercise. making it also work in multiple broken CSS implementations is not as appealing. (well unless it is the winning entry, doubtful at this point.)