Código:
h2 a:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 300;
color: #333333;
text-decoration:none;
}
h2 a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 300;
color: #333333;
text-decoration: none;
}
[B]h2 a:hover[/B {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 300;
color:#999999;
text-decoration: underline;
}
h2 a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 300;
color: #333333;
text-decoration: none;
}
debe ser de esa manera, porque le estas diciendo a la etiqueta h2, que cuando tenga un a (link) coloque esta regla...
espero haberte ayudado!!!