#783 allow the content of the toc directive to go into a separate div so we can more easily style the content separately from the TOC; also added some basic CSS so things kinda look nice (and fix a little NPE gremlin on the top link)