Вы создаете два абзаца внутри post_entry
, один для изображения и один для текста. Вместо двух абзацев выберите один и поставьте разрыв <br />
между изображением и текстом. Это исправит это.
Вам все еще понадобится margin-top: -82px;
для абзаца.
Я сделал два jsfiddle's. В приведенном ниже есть два абзаца, где текст скрывается за изображением.
Сломан jsFiddle
Второй ниже, имеет один абзац с разрывом строки между изображением и текстом ...
Рабочая jsFiddle