Huh, we didn't do anything to fix it! Random bits of CSS in the visible page usually means that your browser didn't properly load the page on the first try and then was caching the messed-up load -- if your browser didn't fully load the form that asks the site to try crossposting something, the site won't even recognize that you're trying to crosspost. I'm guessing that's what happened. (It then 'spontaneously' fixes itself when the cached page expires and your browser re-fetches it.) If it happens again, try clearing your browser cache?
Re: Not crossposting to LJ