Knowing the code is all well and good, but if you don't know how to use it, there's no point. Pretty much everything in the tutorial I linked above is to do with the design and not the code. Coding a website (overly complex ones aside) is only about 20% of the importance. The ability to use CSS/HTML is commonplace nowadays on the web, however the ability to design is much more sought after. Start with that page, look up some other tutorials on Google for design advice.
Thanks for the link, there is just so much crap that has to be taken into account when designing. If you ask me its more complicated than programming. Atleast in programming you have a goal, you know what you have to do and you have a few ways to get thre, or sometimes you just have the direct way. Either way picking up this design stuff is going to be harder than I thought. I wish I had the money to take a good design course..
I really dont understand how people can expect you to do both. The programming on a site can get pretty complicated, then they want you to design their site too? SMH.. oh well I'll get this.
EDIT: I am reading some articles that made me realize I'm going about the design process all wrong, my main problem is im trying to rush/force it..