trovato!!
devi scrivere così:
in pratica il margin che hai dato al secondo box, fa si che lo stesso sia distaccato di 10px dal primo div.codice:#top2 p{ margin:0; padding-top:10px; }
Scrivendo come ho postato io, appaiono attaccati uno sotto l'altro.
ciao