Нет, нужно именно блок. На странице есть фон, содержание находится в блоке с тенью, и отступом сверху + прижать футер надо. В принципе можно блок с тенью "нарисовать" фоном страницы...
Помещаю все содержимое страницы во wrapper(растягиваю на 100% по высоте), footer делаю с отрицательным отступом, все ОК. Но как сделать отступ в 20px сверху? p.s. ладно черт с ним с футером, как просто растянуть блок по высоте окна браузера и сделать фиксированный отступ сверху?