Ну здесь как бы вариантов не много. Обернуть/заменить все таблицей, либо javascript-ом задавать ширину родителю. Можно еще попробовать вариант с
#parent{white-space:nowrap;}
.child{display:inline-block;}
со всеми вытекающими, но физически ваши посты не будут растягивать контейнер.
Как по мне то проще всего сделать так:
$(function(){
var w = 0;
$(".child").each(function(){
w += $(this).width();
});
$("#parent").width(w);
});