Hi,

I answered a similar question last week here on this forum and nobody noticed.
first:
Bluemango, I like your idea, but only one remark:
Don't forget to set the visited color to the same color as the link if you want the underline always blue. (otherwise the underline will be black after you once clicked the link)
A:visited { color:#0000FF }
second:
For those who are interested, here is my example.
a)See that in link 3 both, the text color and underline color, change
b)notice that the "color

range" in the class "navi" has no effet !! so you can simple leave it.
<HTML>
<HEAD>
<TITLE></TITLE>
<style>
.normal { COLOR:#C3C0EF; }
a.navi:link {text-decoration: none; font-weight: bold; color

range}
a.navi:visited {text-decoration: none; font-weight: bold; color: orange}
a.navi:hover {color:red; text-decoration:underline;}
a.navi2:link {text-none: underline; font-weight: bold; color:blue}
a.navi2:visited {text-decoration: underline; font-weight: bold; color:blue}}
a.navi2:hover {color:red; text-decoration:underline;}
</style>
</HEAD>
<BODY>
<a class="navi" href="date.asp"><font class="normal">link 1 to datepage</font></a>
<br>
<a class="navi" href="date.asp"><font class="normal" onmouseover="changeColors(this);" onmouseout="changeBack(this);">link 2 to datepage</font></a>
<br>
<a class="navi2" href="date.asp"><font class="normal" onmouseover="changeColors(this);" onmouseout="changeBack(this);">link 3 to datepage</font></a>
<script language="javascript">
function changeColors(that)
{
that.style.color = 'blue'
}
function changeBack(that)
{
that.style.color = ''
}
</script>
</BODY>
</HTML>
Hope this helps someone,
Erik
<!-- My sport:
Boomerang throwing !!
This year I will participate at the World Championships in Germany. (
!! Many Happy Returns !! -->