This appendix covers most style properties, with them divided into categories. I don't have a few of the less commonly used ones, but this is a pretty complete list. I also have the CSS2 updates, but if you have any style properties you need help with, e-mail me.
Describes how text is aligned in the enclosing element. Replicates the <DIV ALIGN="*"> tag.
text-decoration
none, underline, overline, line-through
Specifies any special decoration for the text. Very useful for the a:type psuedo-classes.
text-transform
none, capitalize, uppercase, lowercase
Sets the capitalization of the words. capitalize will cap the first letter of each word, lowercase will lowercase every letter, uppercase will uppercase every letter, and none will remove any inherited settings.
Sets a background color, which can be a color name (blue, green, etc...), a hex number (#000000), or by RGB value (255,0,0).
background-image
none, [url]
Defines an URL to an image, but must be inside parenthases, and have url: in front of it. Here's an example. background-image:url(../pics/background.gif)
background-attachment
scroll, fixed
Sets whether the background image should remain fixed or scroll when the page scrolls.
background-repeat
repeat, repeat-x, repeat-y, no-repeat
Determines whether the image is repeated to fill the containing element. If repeat-x or repeat-y are used, the image will repeat on that axis. repeat will repeat the image in both directions.
Sets the color of a border around an image or a block that has a border.
border-width
thin, medium, thick, [length]
Sets the width of the border around and element. Can set each side using border-top-width, border-bottom-width, border-right-width, and border-left-width.
clear
none, both, left, right
The following elements are displayed below an element which is aligned, instead of wrapping around it.
margin
auto, [length], [percentage]
Sets the size of the margins around an element. Can set each side using margin-top, margin-bottom, margin-right, and margin-left.
padding
auto, [length], [percentage]
Sets the space between the content and the border of and element. Can set each side using padding-top, padding-bottom, padding-right, and padding-left.
Specifies if the element can be positioned directly. absolute is a fixed point on the screen at a specified location. relative means it will be positioned normally, depending on the preceding elements. static is like absolute, except it doesn't scroll with the rest of the content.
top
auto, [length], [percentage]
Sets the vertical position of an element on the webpage. Used in conjunction with position.
left
auto, [length], [percentage]
Sets the horizontal position of an element on the webpage. Used in conjunction with position.
z-index
[number]
Controls how the elements on a page overlap. Allows a 2.5-D appearance, by layering the elements like pieces of paper.