Я расширил родительский div вокруг содержимого дочернего div, поместив дочерний div в один столбец, для которого не задан какой-либо атрибут позиционирования, например, абсолютный.
Пример:
#wrap {width:400px;padding:10px 200px 10px 200px;position:relative;margin:0px auto;}
#maincolumn {width:400px;}
Исходя из того, что maincolumn div является самым глубоким дочерним div в #wrap, это определяет глубину #wrap div, а заполнение 200px с каждой стороны создает два больших пустых столбца, в которые вы можете поместить абсолютно позиционированные div, как вам угодно. Вы можете даже изменить верхний и нижний отступы, чтобы разместить div и верхний колонтитул, используя position: absolute.