Проблема в том, что у вас есть плавающий контент внутри не плавающего контента. Вам нужен clearfix .
В качестве альтернативы, вы можете использовать плавающий элемент #Wrapper, но вы не можете центрировать плавающий элемент с полями. Вот пример:
<style type='text/css'>
#Wrapper {
margin: 0 auto;
width: 799px;
}
#Page {
float: left
}
</style>
[ snip... ]
<div id='Wrapper'>
<div id='Page' class='shadow'>
[ The rest of your content goes here. ]
Ваш нижний колонтитул также будет вызывать проблемы, потому что вы переместили его с помощью относительного позиционирования. Избавьтесь от этого и дайте ему верхнее поле в 10px, и все будет готово.