1. It's quite simple — learn the basic tags and css rules for text formatting. Over the two days. Well, for a week (at the very least). But you just make as you need.
2. Just attach a css to text will not work if the text is marked up semantically. That is, the headers should be as h*, quotes blockquote, paragraphs — p, etc without any layout, in any case can not do. If somewhere in the paragraphs are separated br-mi, and the headers are described in a font tag, then any css-framework will not help here.
3. A good text is not only css. This is the correct quotation marks and dashes for the given language. It is tied inextricably spaces short function words. This is the right phone numbers. Css just will not make it.
4. A clearly expressed idea and literate language in any case a hundred times more important than any layout.