Il primo errore e` aver postato del codice inserito senza formattazione: e` difficile da intepretare. Prova usando i tag VB che inserisci tramite i bottoni # oppure PHP sopra l'area di inserimento.
Il secondo errore e` aver postato un codice troppo lungo: pochi hanno la pazienza di leggerlo tutto per poter dare una risposta appropriata. Prova a cercare un possibile problema e chiedi in modo mirato.
Comunque il problema fondamentale e` che usi posizionamenti assoluti: creano effetti collaterali molto difficili da sistemare.
I posizionamenti sono una delle cose piu` complesse, per cui sono da evitare finche` non si e` raggiunta una esperienza sufficiente con i CSS; in linea di massima si riesce a fare queasi tutto senza usarli. In rete ci sono vari esempi di layout pronti. Alcuni riferimenti li trovi nei "link utili" del forum CSS