Heisann Tonny,
Hva jeg tror vil være det enkleste:
* Lag en DIV rundt alle <id="navAlpha">-ene (venstre kolonne) - gi denne id="nav" f.eks
* Lag en DIV rundt alle <div class="content">-ene (innholdskolonna) - gi denne id="content"
* Lag en DIV rundt alle <div id="navBeta">-ene (høyre kolonne) - gi denne id="assistive" eller hva du nå skulle finne passende
* Fjern samtlige "position: absolute" og left/top regler fra disse bolkene i CSS'en
* Gi alle #nav*-bolkene en margin-bottom, som tilsvarer avstanden du ønsker mellom alle bolkene på høyre og venstre side.
* Gi de tre nye div'ene vi har opprettet (nav, contenet og asisstive) ønsket bredde, og flyt de mot venstre, samt gi de en venstre-margin som tilsvarer avstandend du ønsker mellom kolonnene.
* Siden du har et bakgrunnsbilde som er større en området innholdet ditt dekker, så oppretter vi en DIV som ligger direkte under BODY og omfanger alle de tre div'ene vi opprettet, gi denne id="container" eller id="wrap" f.eks, og sørg for at #wrap er angitt bred nok til å ha plass til alle tre kolonnene (summen av de tre breddene + summen av marginene imellom disse)
Uten å ha eksperimentert for mye med koden din så tror jeg dette vil være det enkleste.
NB! Har ikke faktisk testet det på koden din, så kan være elementer som kødder det til