I came across this really useful site today that has some nice examples of how to convert old-style HTML into nice, accessible new HTML+CSS.

I made use of the “Line up form inputs” example, which gives a really clean, elegant result.