I remember watching video or some tutorial how to change plain, unstyled html page into nice looking, readable design (with information about fonts, colors, spaces). I have problems with finding it now, anyone can help ?
As a supplement to the video, there's also a great web site with lots of examples which do exactly what you are talking about. The site is http://www.csszengarden.com/ and its purpose is to show off the beautiful things you can do with just CSS.
From the site..."A demonstration of what can be accomplished through CSS-based design. Select any style sheet from the list to load it into this page."