Had the same problem with the xfbml version. We didn’t change anything on our website however the button appeared not were it was before.
In our case we had centered the button, suddenly it appeared some kind of right aligned, but we couldn’t find the exact problem in the code that caused it.
However we could fix it with this css:
.div-around-the-button iframe {left:0;}
Since Facebook positions the iframe absolute this css puts it back were we want it. However might be totally different in other cases.
2
solved facebook like button dont appear in the position i define