Un bel layout a TABLE magari con pure un !DOCTYPE HTML 3 risolverebbe tutto e ti funzionerebbe in maniera spettacolare; ma è obsoleto.

Eh, il progresso ...