You don't really need to use `a:link`, you can also just style `a` to set the default value for every link state. See http://www.w3schools.com/css/css_link.asp for the various link states, you might try experimenting with setting a color rule for `a` by itself and one for each of the other states, then selectively add and remove styles and see how the browser handles different combinations.