Most people use the text-decoration attribute for removing underlines from links and its done doing this:
text-decoration: none
Thats the most widely know attribute. The other attributes are underline, line-through, blink(only works in NS), inherit(uses the same value as the parent element, wont explain that now) and one more attibute. Underline, and Line-Through are common, they have their own tag, <u> and <strike>.
The overline attribute. It is an effect only available through the use of CSS. It renders a line at the top of the text. Example:
<p style="text-decoration: overline">This is Overline Text</p>
I'm of the opinion that anything with a line above or below it is special: in this case (the Web), a link. Call me Jakob Nielsen but the Web doesn't need overlines and imagemaps and Java and Flash and Javascript and snazzy colors, nor any neat tricks like these.
Bookmarks