Dreamweaver is much better, but coding purists will say that you shouldn't use any WYSIWYG editor. I use DW myself. You really need to start at the beginning. Once you can hand code HTML, then you will be able to look at the code generated by DreamWeaver or FrontPage, see what needs to be changed and know how to change it.
CSS is a method of assigning style properties (like fonts, their sizes, alignments, margins, etc.) to a web page, without having to put that information on the page. Hang around in the CSS forum. Follow the links people give. Ask questions. Experiment with your web pages. You'll eventually pick it up. We're all here to learn from each other.
Drop the "Respected Sir" stuff; you'll give me a big head.