a:link { color:***; } を指定しながら <a><span
stye="color:***"> でも色を指定している理由は、リンクの下線を表示したくなかったからなのです。
普通、リンクの下線を消すには a { text-decoration: none; }
を指定しますが、携帯では有効ではないので(対応してる機種もあるかもしれませんが) a:link
に背景色を指定して下線を背景色と同じにしてる次第です。
申し訳ないですが、現状では修正はしない方向です。 
リンク選択時に文字が背景色と同化してしまう機種が他にも多いようなら再検討します。