Let’s face it. There are PLENTY of ugly websites out on the Internet today. Don’t add to the mess! You can build an appealing web site that is maintainable. By learning CSS you can improve your website designs and ease your maintenance efforts. CSS is a deep topic that requires some focused effort to understand and put to use. One of the best resources I have found to assist you in this effort is CSS: The Missing Manual.