Why is there no formatting?
OsborneLawton.net was built using CSS-2 and XHTML to create a site that is accessible to a number of devices, including PDA's, computers as well as those using audio devices. Older browsers, like Netscape 4, don't fully support the CSS 2 and text browsers such as Lynx do not support style sheets at all.
Why CSS/XHTML?
Style sheets separate the structure/content of documents from it's formatting and layout, so the same HTML page can be viewed across different media just by using different style sheets such as print, computer monitors, handheld devices and screen readers. In addition, complying with web standards helps to ensure forward-compatibility in that having separate controls for layout makes it easier to incorporate future changes and modifications to web specifications.
The World Wide Web Consortium offers a list of browsers that support CSS.