CSS is the second-most-important thing you can master when it comes to web design, right after HTML.

And the capabilities of CSS can be staggering (especially with the new CSS3 standard already making appearances in some browsers).

If you can imagine it, it’s likely someone has already figured out how to do it with CSS.

Below are more than 8 resources for mastering CSS. While they’re not likely to make it any less staggering, they can help you master the techniques that will help set your designs apart from the crowd.

1 . Powerful CSS Techniques for Effective Coding
A collection of CSS techniques, ideas, and solutions for better CSS coding.

2. CSS Beauty
A site offering up CSS news, resources, and a gallery.

3. How to Add Variables to Your CSS Files
A guide to applying variables to CSS using PHP and Apache’s URL rewrite.

4. The 1 Kb CSS Grid
This is probably the simplest and most compact grid system out there, but includes a tool to customize the grid prior to downloading.

5. Creating a CSS Layout from Scratch
A complete guide to building a CSS-based site from the ground up.

6. CSS from the Ground Up
This is a very basic tutorial for getting started with CSS that walks you through creating your first basic web page with CSS. It assumes that the person going through the tutorial has little or no knowledge of how to code a website and is a great resource for beginners.

7. Firebug
A Firefox plugin that lets you view and edit CSS and other code right within Firefox.

8. CSSFly
A browser-based CSS and XHTML editor that works in real-time.