If your site is functioning, and users can access all of its content, then it is not "broken".
The main purpose of a website is to deliver content to the user. While design and branding are important, alignment, color, borders, shadows, or any other style properties of that content may enhance the appearance your intended user experience, but they are not essential to bringing information to the end user.
Every phase of site design, from proposing concepts to the client to final development and user testing, should be centered around the strategy of progressive enhancement.
- focuses on content accessibility, semantic markup, and code optimization.
- treats style elements (borders, shadows, colors, fonts, etc.) as an optional "enhancement" of the core content.
- accepts that the same website will not appear exactly the same on every browser.
- devotes time and resources to generating meaningful content for users, rather than trying to achieve pixel-perfection across all browsers and devices.
Here are some other websites that are not broken:
Text is still legible, even when it is not surrounded by gorgeous rounded corners.
Drop shadows have no effect on button functionality.