Div не видит родительский элемент через firebug?
Firebug все верно показывает, [div] растягивается на всю ширину контейнера, у вас там похоже заголовок и [p] у которых есть margin(внешний отступ) по умолчанию, он не растягивает div.wrapper по высоте. 
wrapper в данном случае имеет те же размеры что и дочерний блок, задайте ему например overflow: hidden; и размеры изменятся.
В каком смысле "не определяется"? На второй картинке у вас же нормально выделен , всё с ним в порядке.