CSS is important as it helps change html properties easily. If you have an external css, you can easily change properties for your heading tag to make it bold or change color. You can even give image a border. You can also add something like badges with the help of absolute positioning. Nowadays with css3 and html5 we can develop mobile websites too.
CSS helps you to separate content from presentation. This means much less code for bots to wade through (improves crawlability and speed of delivery) and it also allows you to manipulate the look and feel of your site without the need to modify your HTML. For an example, see http://www.csszengarden.com/ Notice that the code/content remains the same regardless of which design you chose. Each design in CSS Zen Garden is a separate CSS file. There is virtually no limit to the look& feel variety you can accomplish via CSS.
Css is very impotent in website design,by Css we do more work in less time like we can make a Css page for our whole website if you have a externel css and you want to change bgcolor in every page of website you can change in Css file only you can make .There is virtually no limit to the look& feel variety you can accomplish via CSS.
Obvious post count bump is obvious :/ However, I too simply couldn't develop sites without using the power of CSS, and I look down upon all who do