Utyf, вам не нужно выравнивать высоту блоков, а визуально разднлить. Для этого и используется фоновое изображение.
А сверстать это вполне реально, тем более, если все фиксированной ширины.
Кстати, почему общая ширина равна 800 пикселей? В экран с разрешением 800×600 не влезет.