Effettivamente è tutto da rifare, il codice è bruttino utilizzi tabelle per il layout assegnandogli delle classi come ".body"...

Non è solo un problema di margini.

Consulta le guide (X)html e css, fatti un po di cultura e rifai il tuo layout da capo.