I have decided to create a new layout for the site. I thought the last one had too many glitches in it to work with most browsers. So instead of implementing lots of hacks I have created a new CSS file and added a few DIVs to the HTML template.
Hopefully this is cleaner than the last effort and it should work in most browsers fairly consistently. I have also tested briefly on a Nokia 6101 but that, of course, uses a different template and still needs some adjustments.
I hope you like the changes / new design. Comments are greatly appreciated.