Perché sul div postcontent hai un bottom:50px.
Ma perché usare posizionamenti relativi e margini negativi quando puoi farne a meno?
Esempio:
codice:
.postsenderavatar {
width:50px;
height:50px;
vertical-align:top;
margin-right:20px;
}
.postsendername {
font-size: 120%;
font-weight:bold;
}
.postcontent {
margin-left:70px;
}
indico solo le parti modificate del css (all'immagine puoi anche dare un float:left), l'html:
codice:
<div class="post">
[img]pippo.png[/img]
<span class="postsendername">Pippo</span>
<div class="postcontent">
<div class="postprecontent">Testo</div>
<div>ciao sono pippo</div>
</div>
</div>
poi possono essere regolati a piacimento margini e padding