Question: I am currently working on my first website. I have no idea where to start on the CSS page, or if there are any standards that I should be following.

I would appreciate any links or first-hand advise.

Answer: 
Not exactly beginner material, but [A List Apart](http://www.alistapart.com/) is a very interesting blog about CSS and its intricacies.

I find the W3 School's [pages on CSS](http://www.w3schools.com/css/) great for reference.
If you use a reset script - it'll iron out some of the quirks between different browsers. Doing so has made my life easier.

I've seen some people swear by simply using 

```
* { padding: 0; margin: 0; }

```

But you can also use more thorough implementations - like the one in the YUI library... <http://developer.yahoo.com/yui/reset/>

When it comes to testing your site renders - browsershots.org is pretty useful.

The webdev firefox plugin is brilliant - CTRL+SHIFT+E allows you to edit css, and see changes on the fly. If you CTRL+F, you can also hover yr mouse over an element to find out what it is.

To add to the sites other people have mentioned - I've found <http://css-discuss.incutio.com> useful. Freenode #css is handy too.