CSS 2.0 has introduces a whole mariad of features to give you more control.
Just picking your node to effect is more powerfull. The following is right from the w3c site.
- * - Matches any element.
- E - Matches any E element (i.e., an element of type E).
- E F - Matches any F element that is a descendant of an E element.
- E > F - Matches any F element that is a child of an element E.
- E:first-child - Matches element E when E is the first child of its parent.
- E:link, E:visited - Matches element E if E is the source anchor of a hyperlink of which the target is not yet visited - (:link) or already visited (:visited).
- E:active, E:hover, E:focus - Matches E during certain user actions.
- E:lang(c) - Matches element of type E if it is in (human) language c (the document language specifies how language is determined).
E + F - Matches any F element immediately preceded by an element E. - E[foo] - Matches any E element with the "foo" attribute set (whatever the value).
E[foo="warning"] - Matches any E element whose "foo" attribute value is exactly equal to "warning". - E[foo~="warning"] - Matches any E element whose "foo" attribute value is a list of space-separated values, one of which is exactly equal to "warning".
E[lang="en"] - Matches any E element whose "lang" attribute has a hyphen-separated list of values beginning (from the left) with "en". - DIV.warning - HTML only. The same as DIV[class~="warning"].
- E#myid - Matches any E element ID equal to "myid".
If you missed the fact that you can select more than one node from the above list, you can also group common aspects of a collection of nodes into a single CSS entry. There by reducing your typing.
Just go here: http://www.w3.org/TR/REC-CSS2/cascade.html
"Why should I go through this if my content never changes?"
Simple, browsers do. What works on your site today, may not work on your site tomorrow.
Switching from IE 6 to 7 broke several sites. Some IT heads were scrambling to play catch up, so their sites would remain useful.
Also, a good CSS means you can use it on several pages, keeping your site looking consistant.
I'll post more on this later, but I hope I have given you a good starting point.