Io opterei per questa semplice opzione:
<div class="Contenitore">
<div class="sinistra">immagine</div>
<div class="destra">testo</div>
</div>
Css:
.Contenitore{
width: 400px;
height: 600px;
}
.sinistra{
width: 180px;
height: 200px;
left: 10px;
position: relative;
}
.destra{
width: 180px;
height: 580px;
left: 10px;
position: relative;
}
Le cifre sono assolutamente indicative, e puoi aggiungere altri o differenti attributi.
Devi valutare che ogni elemento, avendo un suo stile può essere gestito con tutti gli attributi che vuoi, spero sia stato abbastanza chiaro.
Ciao