[UPDATE] Как переделать в HTML5?
Думаю так:<div class="block">
    <div class="top">
          <img>
          <h3></h3>
    </div>
    <p></p>
</div>
Как вариан, что-то похожее на это.<article  class="item">
    <header class="item-header">
          <img>
          <h3></h3>
    </header>
    <div class="item-body">
        <p></p>
    </div>
</article>
P.S. Не помню, по спецификации, можно ли использовать несколько блоков <main>,  если можно - то <div class="item-body"> заменить на <main class="item-body">
P.S.S. Так же можно использовать <footer>