If you work for a big company that wants you or more peoples styling to be in the same sheet, it may get confusing. One practice i may suggest is putting everything in your page into one div or section and giving it an id or class. Same thing goes for the footer tag.
RE: Web Programming Bugs