To eliminate borders in image links use CSS:
a img {
text-decoration: none;
border: 0;
}
Use of the Universal Selector at the top of your CSS file would help to reset browsers:
* { margin: 0; padding: 0; border: 0;
A complete reset CSS is available on the Internet.
IE has never gotten dimensions right. IE 9 should be better than the earlier versions, but it isn't. Maybe try using IE's Conditional Comments to tame the problem.
Furter help can only be given if you post your code and/or link to problem page.