[off-topic]
You really shouldn’t be using non-breaking spaces for formatting. Use CSS padding and margin: that’s what they are there for.
[/off-topic]
The underlining of links is a marker that it is a link and will do what a link does when you happen to click on it. It is important for accessibility reasons that the user know that it is a link,
Another common way to make the user aware it is a link is to give the link a different color (like blue) on hover, or let it have the text-decoration back on hover.
Your code is not well structured, @djboziah. You seem to be using elements such as <strong> for their visual appearance, and not for their semantic meaning. (See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/strong.) Your use of for layout has already been commented upon, and inline styles should be avoided wherever possible.
coothead’s example shows you a good method, so try to follow what he has done and learn from it. I remember you mentioned elsewhere that you are a beginner. Take time to learn up-to-date methods now, rather than learning old and obsolete methods you will have to unlearn in future.
I think you have misunderstood how text-decoration is used, and what it does.
@TechnoBear thank you for all the good tips. I started learning 2 weeks ago from templates and with the help of all of you i an gradually getting it, i am still at basic level but i am on track everyday learning.Thank you