Il problema piu` grosso e` "Lavoro con FrontPage2000...".

Quindi se abbandoni (almeno per un attimo) il tuo editor possiamo aiutarti, altrimenti e` tempo perso.

Ma il problema e` solo lo spazio fra i div?

Perche` il terzo non ha float:left ?
Perche` hai dato larghezza 33% e non 33.3% ?

(ricordati che se metti qualcos'altro sotto, deve avere il clear: left; )