Thanks for sharing. Personally I also add
background-color: #edd1b0;
for any site I plan on read more than five minutes. For me is more pleasant to read compared with than a white background.
I find it's a lot easier to add a simple CSS to an understyled website, than remove huge fixed banners, weird low-contrast thin fonts, etc. from overstyled websites.