Typically this is caused by an open HTML tag in one of your posts. It's often the result of copying and pasting text from elsewhere without using either icon 5 or icon 6 in Row 2 of the visual editor.
Please be sure that you have enabled this on your blog > Settings > Writing
___ WordPress should correct invalidly nested XHTML automatically” and then scroll down and click “Save Changes.”
Starting with your latest post, open it in the editor, make one minor change such as adding a space and then deleting it, and then click “Update Post.” Check your blog and see if it is back to normal.
If it’s not back to normal edit, enter the HTML editor and look for an open HTML tag and close it. Check your blog again and see if it is back to normal. If it’s still “messed up” then open the next post and do the same thing post by post until it goes back to normal.