Prior to CSS, nearly all of the presentational attributes of HTML documents were contained within the HTML markup; all font colors, background styles, element alignments, borders and sizes had to be explicitly described, often repeatedly, within the HTML. CSS allows authors to move much of that information to another file, called a style sheet, resulting in considerably simpler HTML. Introduction of CSS made the work of a web designer really easy and after the introduction of CSS3 the designing has become a real fun. You can create various effects and designs with CSS3. If you are not familiar with CSS3 and wants to try your hands on this amazing stylish language then this post will be really useful for you. This post features some excellent CSS3 techniques and tutorials that you must use in 2012 in order to become a better designer.