http://www.w3cplus.com/css3/learning-to-use-the-before-and-after-pseudo-elements-in-css.html