CSS has become the standard for building websites in today’s industry. Whether you are a hardcore developer or designer, you should be familiar with it. CSS is the bridge between programming and design, and any Web professional must have some general knowledge of it. If you are getting your feet wet with CSS, this is the perfect time to fire up your favorite text editor and follow along in this tutorial as we cover the most common and practical uses of CSS.
One aspect of designing for the web that almost immediately offends designers is the lack of fonts that are considered safe to use. While it is true that there are only a handful of web safe fonts, the ones we do have at our disposal can be quite powerful and diversely useful. On top of that, CSS gives us a nice little thing called a font stack.
An alphabatized Index of a majority of the CSS properties.

Article of most comon Internet Explorer Bugs and fixes for them.
Article about using CSS3 to create drop down menus for navigations and other items that might require a drop down.
50 techniques (mostly CSS) that cover the range of layout, effects, forms image effects and more.
Great article about CSS Attribute Selectors. Good read for any one.
Good article going over styling web links from every aspect, text links, buttons, images and more. Also touches on old techniques as well as new CSS3.