Quello che ti ha postato GABIP87 secondo me per il tuo uso è perfetto, se modifichi il codice css Così:

.contentBox {
width: auto;
margin: 0 auto;
overflow: hidden;
background: #ddd;
border-bottom: 2px solid #333;
height: auto;
}
.contentBox img {
margin: 30px;
float: left;
border: 2px solid #666;
width: auto;
height: auto;
}
.contentBox p {
width: auto;
padding: 20px;
float: right;
border-left: 2px dotted #999;
height: auto;
}

Ottieni anche l'effetto di sfasamento che volevi

Ciao