così a occhio hai posizionato tutto con absolute...
sarebbe meglio evitarlo e usare il float..
per il resto...
cos' sull'istante non vedo niente...
l'uso dell'height probabilmente, come quello dei padding...