Ciao ho un prolema con l'allineamento delle immagini e i box.

Ho una struttura fatta grosso modo così:

Codice PHP:
<div class="post">
    <
div class="titolo">
        
TITOLO
    
</div>
    <
div class="entry">
        

<
img .... />TESTO TESTO TESTO TESTO</p>
    </
div>
    <
div class="postmetadata">
        
Post pubblicato il ......
    </
div>
</
div
e nel foglio di stile delle istruzioni di questo tipo:

Codice PHP:
.post
{
    
margin-bottom40px;
    
color#666666;
    
font-size12px;
}
.
entry
{
    
margin20px 0px;
    
text-align:justify;
    
position:relative;
}

.
entry>p>img 
{
    
margin-right10px;
    
float:left;
}

.
postmetadata
{
    
border-top#CCCCCC dotted 1px;
    
display:block;
    
padding5px;
    
font-size0.8em;

L'effetto che voglio ottenere è allineare tutte le immagini a sinistra, il testo a destra delle immagini partendo dal "top".
Il problema è che se l'immagine è verticale e le linee di testo non sono più alte dell'immagine, il contenuto di postmetadata si allinea a destra come se facesse parte dello stesso box.
Come posso fare a farlo andare a capo?