Sito troppo incasinato; sei partito male perciò è ovvio che ti trovi in difficoltà.
Scaricati un layout da QUI, cosi riparti bene.
Con il layout che ti trovi adesso è tutto un casino.
Per il futuro: dovresti rispettare le impostazioni generali di header, footer, column_sx, content (nel tuo caso).
In linea generale: se usi position: relative, spesso è meglio usare margin-top, margin-right ecc., il che è un'altra cosa di right, left, bottom ecc.
![]()