Font Properties
Property			Valid Values			Example	
font-family			[font name or type]			font-family: Verdana;	
font-style			normal | italic				font-style:italic;	
font-variant			normal | small-caps			font-variant:small-										caps;	
font-weight			normal | bold				font-weight:bold;	
font-size			xx-large,x-large,large			font-size:12pt;	

 Color and Background Properties

Property			Valid Values			Example	
color				color					color: red	
background-color		color | transparent			background-color: 										yellow	
background-image		url | none				background-image: 										xxxxxx.jpg	
background-repeat		repeat | repeat-x | 			background-repeat: 					repeat-y | no-repeat			no-repeat	
background-attachment	scroll | fixed				background-											attachment: fixed	
background-position		[ position | length ] | {1,2} |		background-position-			[ top | center | bottom ] || 		top						[ left | center | right ]	 
background			transparent | color || url ||		background: silver url				repeat || scroll || position	 	(house.jpg) repeat-y									
* Starting in CSS2, the properties indicated above are inherited. 

 Text Properties

Property			Valid Values			Example	
letter-spacing			normal | length			letter-spacing:5pt	
text-decoration			none | underline |			text-decoration 				overline | line-through			:underline	          	
vertical-align			sub | super |				vertical-align:sub	
text-transform			capitalize | uppercase |		text-transform 						lowercase | none			:lowercase		
text-align			left | right | center | justify		text-align:center	
text-indent			length | percentage			text-indent:25px	
line-height			normal | number |			line-height:15pt					length | percentage		

Box Properties

Property			Valid Values			Example	
margin-top			length | percentage | auto		margin-top:5px	
margin-right			length | percentage | auto		margin-right:5px	
margin-bottom			length | percentage | auto		margin-bottom:1em	
margin-left			length | percentage | auto		margin-left:5pt	
margin				length | percentage | auto {1,4}	margin: 10px 5px 10px 										5px	
padding-top			length | percentage			padding-top:10%	
padding-right			length | percentage			padding-right:15px	
padding-bottom		length | percentage			padding-bottom:1.2em	
padding-left			length | percentage			padding-left:10pt; }	
padding			length | percentage {1,4}		padding: 10px 10px 										10px 15px	
border-top-width		thin | medium | thick | length		border-top-width:thin	
border-right-width		thin | medium | thick | length		border-right-width 										:medium	
border-bottom-width		thin | medium | thick | length		border-bottom-										width:thick	
border-left-width		thin | medium | thick | length		border-left-width:15px	
border-width			thin | medium | thick | length {1,4}	border-width: 3px 5px 										3px 5px	
border-top-color		color					border-top-color 										:navajowhite	
border-right-color		color					border-right-color: 										whitesmoke	
border-bottom-color		color					border-bottom-										color:black	
border-left-color		color					border-left-color:										#C0C0C0	
border-color			color {1,4}				border-color: green 										red white blue; 	
border-top-style		none | solid | double | groove | 	border-top-style:solid			ridge | inset | outset			
border-right-style		none | solid | double | groove |	border-right-					ridge | inset | outset			style:double			 	
border-bottom-style		none | solid | double | groove |	border-bottom-					ridge | inset | outset			style:groove							 	
border-left-style		none | solid | double | groove |	border-left-					ridge | inset | outset			style:none
border-style			none | solid | double | groove |	 border-style:ridge;				ridge | inset | outset	 	
border-top			border-width | border-style | 		border-top: 					border-color				outset red				 
border-right			border-width | border-style | 		border-right: thick 				border-color				inset maroon		
border-bottom			border-width | border-style |		border-bottom:					border-color				ridge gray						
border-left			border-width | border-style |		border-left: 1px groove 				border-color				red		
float				none | left | right			float:none	
clear				none | left | right | both		clear:left	

Classification Properties

Property			Valid Values			Example	
display				none | block | inline | list-item	display:none	
list-style-type			disk | circle | square | decimal |	list-style-type:upper-			lower-roman | upper-roman |		type:upper-alpha	 			lower-alpha | upper-alpha | none	
list-style-image			url | none				list-style-image:url									(icFile.gif)	
list-style-position		inside | outside				list-style-										position:inside	
list-style			keyword || position || url	 	list-style: square 									outside url										(icFolder.gif)	

 Positioning Properties

Property			Valid Values			Example	
clip				shape | auto	 			clip:rect(0px 200px 									200px 0px)all 										elements	
height				length | auto				height:200px(DIV, 									SPAN and replaced 									elements)	
left				length | percentage | auto		left:0px)absolutely 									and relatively 										positioned 										elements)
overflow			visible | hidden | scroll |		overflow:scroll	(all 				 auto 					elements)	
position			absolute| relative | static		position:absolute									(all elements)	
top				length | percentage | auto		top:0px	(absolutely									relatively positione 									elements)	
visibility			visible | hidden | inherit		visibility:visible(all 									elements)	
width				length | percentage | auto		width:80%										(DIV,SPAN 										and replaced 										elements)	
z-index				auto | integer				z-index:-1										(absolutely and 										relatively 										positioned										elements)	

Printing Properties

Property			Valid Values			Example	
page-break-before		auto | always || left | right		page-break-										before:always	
page-break-after		auto | always || left | right		page-break-										before:auto	

Pseudo Classes

Property			Valid Values			Example	
cursor				auto | crosshair | default |		 cursor:hand; 					hand | move | e-resize |								ne-resize | nw-resize | n-resize | 							se-resize | sw-resize | s-resize | 							w-resize | text | wait | help
active, hover, link, visited	n/a					a:hover { color:red;}	
first-letter, first-line		any font manipulating declaration	p:first-letter										float:left;color:blue