What is the difference between a and a:link, and when do I use one over the other?
a
a:link
a:link is specifically for links that have not been visited. a applies to all elements.