Вашият човек се е ориентирал към таблиците, аз от скоро се занимавам с уебдизаин и таблици не съм ползвала много, иначе предполагам най сигурно ще стане с допълнителни редове и колони със зададени height и width.
Може и с два дива единият да има зададен падинг или маргин а другият вътре със съдържанието.
Също ми се струва добра идея да зададете width на колоните така ще сте убедени че на всички страници ще изглежда еднакво подредено, а и е по прилежно всички колони да са еднакви по размер. Освена ако умишлено нямате друга идея ако примерно сте ограничени в размера или нещо друго което не знам

.
Друго самите таблици си имат опции селпадинг и селспеисинг за задаване на растояние между клетките.
Ето вие сам да видите:
http://samples.msdn.microsoft.com/works ... pacing.htmНадявам се поне мъничко а съм била от полза.
Таблицата и дизайна на сайта са правени от различни хора нали?