@bhauman: That looks like a really nice strategy for the css, should allow for a lot of flexibility. Thanks!