A while ago I was shown a site called CSS Zen Garden, which sets web designers a challenge
to create a design using nothing but CSS (and maybe a few images). They provide an demo XHTML file which no one can modify, and then
challenges you to come up with a beautiful CSS-driven design. The XHTML is valid, uses div-based layout, and is heavily marked
up with ID's and classes maximising flexibility. Instead of creating a
beautiful design, I thought I'd see how close I could get to making their HTML
look like my website.
You can take a look at my alexyork.net CSS Zen Garden attempt and see how close I got.