A:link

CSSでは後に記述されたものが優先して適用されるます。
例えば、a:linkの指定を最後に記述すると、他の指定によるスタイルに上書きされて無効となります。スタイルを指定する記述順には注意が必要です。
次の順番で記述するようにします。

:link擬似クラスa:link {color:#0000ff;} 未訪問リンクのスタイル
:visited擬似クラスa:visited {color:#00ccff;} 訪問済みリンクのスタイル
:hover擬似クラスa:hover {color:#ffffff; background:#0000cc;} カーソルは乗っているがクリックはされていない状態
:active擬似クラス a:active {color:#ffff00;} アクティブになった際のスタイル。“クリックされてから離されるまでの状態

■下線の線を無にする
a { text-decoration: none; }