In case you didn't find it on that link, you are correct in assuming that notepad is the only requirement to the coding of a web page. You don't need any 3rd party software to create CSS files just like you don't need 3rd party software to do HTML. Simply write the CSS coding in notepad and give it the proper file extention. CSS doesn't necessarily make web design easier for smaller websites but if you are making a mamoth it can help tons by giving you the power to change global settings on the whole site by simply changing a parameter in a .css file. You will really enjoy the power CSS gives you in object placement, etc. I have done some cool stuff with CSS and plan on using it on my next site. Good luck!