As a developer I tend to love coding. I can go writing code for hours, but when it comes to design I have my own doubts. I know that I am not alone in this area and I bet that there are a lot of you out there who feel the same way.
Well, let's face it, every web developer should have solid skills when it comes to design (HTML + CSS). At the end of the day, you don't want to call the designer every now and then just for minor design changes such as font types, font colors, etc...
I came across this comprehensive guide. For you developers out there, please have a look and I am sure you'll be impressed.
Here is the link.