sticky footer and sizing fixed plus random css improvements