Does it display correctly at runtime? Or is this just an issue when viewing within the Design tab? You might want to also find out a few answers to these questions:
- Has the CSS changed?
- Has the layout markup changed?
- Have you inspected the rendered HTML to see if it is valid or missing any opening or closing tags?
It's most likely one of the three items above.