Почему не видно эффекта от *:hover {color: red;} ?
Где html?
а.. вижу
В вашем случае у меня все работает codepen.io/anon/pen/ryEIB
Укажи <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> к примеру