Lo primero es que hacer la maquetación con posiciones absolutas es un grave error de lógica y te llevará a que en algún momento todo se vea mal. Luego, para usar márgenes, no tienes porqué usar posiciones absolutas.
El mejor consejo es que aprendas a hacer la maquetación y estructuración de un sitio web sin sacar el contenido de su flujo natural, usando floats y posicionamiento relativo a lo sumo.
Y en este sentido, también puede aplicar Responsive Web Design, que es la mejor forma de adaptar el contenido, mediante CSS, a diferentes resoluciones de pantalla.