From http://net.tutsplus.com/tutorials/html-css-techniques/the-30-css-selectors-you-must-memorize/