When using a full width fixed footer, that is the normal behavior for it to have a negative top margin. Essentially, the page has to be 100% height which would push the footer under the page. By using a negative margin, this pulls it back up into view correctly.