Web Design from Scratch is a site that calls itself “Your complete guide to web design”. They cober a wide range of stuff from HTML/CSS to Graphic Design. There’s plenty to check out. I like their Opinions page, where they have articles on topics such as “Why Code by Hand?“. If you want to build a layout for your site/blog, then take a look. They cover nearly every aspect of design.