calcolare a mano? che brutta cosa, per quello esistono i linguaggi server side come il php ^^
comunque mi sembra stranissimo che i css non riescano a fare quel che vuoi...sei sicuro di aver impostato la larghezza dei div in modo corretto, o di avere applicato gli stili ai paragrafi corretti??