Theres no such thing as a good web editing program. Use HTML-Kit instead of notepad (assuming thats what you use). Also CSS is not a program just an extension to HTML.
see here are some awesome CSS websites
http://www.cssbeauty.com/
http://cssvault.com/
and of course
www.csszengarden.com