Don't forget that if you use CSS/HTML that adheres to the standards (validator.w3.org might be handy in that respect), will allow non-CSS browsers to render it, just in a more basic form, but still readable.
Examples of which can be found at
www.meyerweb.com, of which I have to admit I've stolen/customised the designs for my own sites before :-)