Or in other words the HTML output of the forum is quite broken. There's a facebook "reset" container div lodged in the head of the forum output, which in HTML-tag-soup-mode means the rest of the stuff from thereon out is considered the body. This in turn places your title and most of your script/CSS resource linkage (<link> and <script> tags) that were previously part of the head in body, which is probably not what you want. By the way the facebook JavaScript explicitly looks for the first script element of the html element and then inserts itself before that, which doesn't strike me as such a good idea either:
Code:
<!-- Begin Facebook Javascript code -->
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
Luckily no browser ever does validation of this HTML thing by default, but should whatever facebook integration/snooping you have going on suddenly break/start to work/eat you alive... well, you have been warned.
Bookmarks