The knowledge of CSS is a plus in web design. You ca customize any sections of web template accordingly, and as detail as you intended.

It's also some technique to avoid uses of images in certain elements of design, such as lines, shapes and colors. With the advancement of HTML5 in recent days, it makes the design using CSS more flexible and practical.

Here's some of my css techniques sharing: e-meow.com/playcss