Change your margin to auto
.page {
margin: 0 auto;
...
}
EDIT
My bad, I misunderstood the question, you can achieve it with the following:
.footer {
width: calc(100% - 200px);
margin-left:-20px;
}
I placed it in a fiddle for you. Calc is available in IE 9+.