Getting links to look right in html / css always seems to be troublesome. I found out that this is the order you should specify link styles:
.xlink a:link {
font-family: arial;
font-size: 11px;
font-style: normal;
line-height: normal;
text-decoration: underline;
color: #BFBFBF;
}
.xlink a:visited {
font-family: arial;
font-size: 11px;
font-style: normal;
line-height: normal;
text-decoration: underline;
color: #BFBFBF;
}
.xlink a:hover {
font-family: arial;
font-size: 11px;
font-style: normal;
line-height: normal;
text-decoration: underline;
color: #BFBFBF;
}
.xlink a:active {
font-family: arial;
font-size: 11px;
font-style: normal;
line-height: normal;
text-decoration: underline;
color: #BFBFBF;
}
I also noticed that I had to wrap my links with a <span> tag like so:
<span class="xlink"><a href="/hello.html">Click here</a></span>
to get things to behave properly.