The W3C has a comprehensive
The W3C has a comprehensive default CSS document, which basically just codifies the default practices of most existing visual browsers. It’s a nice base to work off of, especially if you’re going to make extensive changes to the display of common elements.
One change I would make for most web projects would be to exclude FORM
from the big list of block elements at the beginning, and perhaps use the following instead:
form { display : inline; }
This one little change would help eliminate most of the "the tag always inserts extra space!" problems that web designers using layouts have struggled with for years.