I noticed, that when you set the margin for crayon, it isn't applied to
.crayon-placeholder, so when you expand the code, it appears this few pixels above the original position. I added this margin manually in my stylesheet and everything works fine. I thought that you would like to know that :)
BTW great work with that plugin!