scusate se magari la cosa risulta piuttosto banale, ma come faccio a fare una cosa del genere?

io ho creato un div con posizione assoluta a 2px dal fondo e mi va bene se l'utente visualizza il sito a grandezza "normale" mentre se lo vede in una finestra un po' più piccola questo div mi si sovrappone alle scritte del sito, perché non sta in fondo? o lo stare in fondo, seppur in posizione assoluta, è "relativo" alla grandezza della finestra? ( mi sembra un po' un controsenso, perchè se è assoluto dovrebbe stare SEMPRE e COMUNQUE in fondo )

questo è il mio div:

codice:
/* CARICAMENTO	*/
#bottom{ position:absolute; bottom:2px; text-align:center; width:99%; }

chiedo scusa ma di css ci capisco veramente poco poco!


un grazie a chi mi vorrà aiutare!