Ok, first bug is that the way the CSS is done borks code indentation in BBC code tags.
/* Panel Tab/button */
.tab {
background: #222;
border-radius: 0;
padding: 0 10px;
position: absolute;
right: 120px;
text-align: center;
z-index: 1;
white-space: nowrap;
}
The problem is that span.tab is used to do code indentation, so setting .tab to absolute throws those out of the code box and the indentation vanishes. The way to fix it is to do this:
/* Fix span.tab inside BBC code tags. */
.bbc_code > .tab {
position: static;
opacity: 0;
}
That fixes the indentation without frigging around with .tab anywhere else. 