Take a look at the DEMO I've been experimenting with.
I'm aiming to align the text perfectly at the top of the div to match the image alignment.
I want both the image and text to be aligned as if they were on the same line, currently there appears to be some space above the text that is not in perfect alignment with the top.
HTML
<div class="wrap">
<div class="image"><img src="" /></div>
<div class="content">Lorem ipsum</div>
</div>
CSS
.wrap{background:grey}
.image{display:table-cell; vertical-align:top}
.content{display:table-cell; vertical-align:top; font-size:24px}