fixed layout problem with footer