The extra div has to do with a recent change in Jekyll when Rouge (what does the syntax highlighting) was updated.
div
See this thread for more info.