Awesome, this site validates both as XHTML Transitional and also as valid CSS. I stopped being lazy about the site design and decided to use CSS not just for the prettying up of the text but for layout as well.
In all honesty, yes it was more difficult than using tables for the layout (and this is obviously a subjective point) but the extra work has really paid off in way of the site being displayed fairly consistent among modern browsers. Alas, I haven't had an opportunity to install Opera but will probably do so this weekend.
Here's a list of the browsers that I used to test the site with:
- Microsoft IE 6.0 (SP1) (PC)
- Netscape Navigator 7.1 (PC)
- FireFox 1.0 (PC)
- Microsoft IE 5.2 (Mac)
- Safari 1.2.3 (v125.9) (Mac)
- Pocket IE (PPC)