Hi, I believe I should start learning CSS as it could become vital within the future web design/creation. I have looked on the w3c site however I would like something a bit simpler but gives you what you need to know.
I got a book from the library (a sitepoint book). This will provide a training scenario for you. Then I hand coded a website just to get the feel. You will need CSS to separate content and presentation.
They brought out a new one on CSS recently: "Build Your Own Web Site The Right Way Using HTML & CSS" by Ian Lloyd click here
I haven't read that particular book but all the other Sitepoint books that I have are very good and clearly written. This one is by one of the Britpack accessibility experts so presumably you will get excellent accessibility advice into the bargain.
(Sitepoint also run fora for web design, css, accessibility and other topics but they are nowhere near as friendly as this forum.)