The image doesn't move when I view it (in Opera and Internet Explorer). Have you fixed it?
If it isn't working in another browser, I think that it might be because of the underline border.
code:
a{
border-bottom: 1px dashed #AAAAAA;
}
a:hover{
border-bottom: 0px;
}
The border is set to disappear when the link is hovered over. I guess that the problem browser isn't drawing the border properly, and when the link is hovered over, it causes the moving. Try setting border-style to none instead of setting the width to 0px.
I can't see the code for AdSense anywhere on the page.