Hola:
Empieza por cambiar la posicion absoluta por la relativa. Para que entiendas mejor como funciona el posicionamiento en CSS empieza por echarle un vistazo a
la guía de migración que Mikmoro aporto en el foro de CSS.
Te servirá ahora y en un futuro porque la posición absoluta da más problemas que ventajas y solo debe utilizarse en unos pocos casos.
Saludos.