I think that is because you forgot to close the script tag using </script> just after the function
Try debugging your source and check this:
<div class="qa-sidebar">
ADVERTISEMENTS Contact:
ads@asktoweb.com
<script type="text/javascript">
(function() {
var a, s = document.getElementsByTagName("script")[0];
a = document.createElement("script");
a.type="text/javascript"; a.async = true;
a.src = "http://www.luminate.com/widget/async/11c0dab0ce0/";
s.parentNode.insertBefore(a, s);
})();
</div>
which I suppose to be closed using </script> before </div> but seems not.
I haven't checked all the coed validity however.