Cascading Style Sheets are primarily used in the separation of document content from other page elements such as layouts, colors and fonts. Style sheets are a set of rules which tell a browser how to display a document. CSS3 is a next generation cascading style sheet language.
CSS3 design features allow for creative web design. The downside is that about 46% of internet users won’t be able to see them due to browser compatibility issues. However, for web designers who choose to implement CSS3 into their web site design, this style language offers a host of new features such as Box-shadow which are sure to make it popular among web site developers.
Here is the DEMO. Check this out