Happy to:
Change the div#TOC rule the following:
div#TOC {
float: left;
width: 25%;
font-size: 10pt;
background: #eee;
margin-right: 15px;
margin-bottom: 15px;
line-height: 15pt;
}
I hope that helps!
Looking at your screenshot, I think I like what you did with the table of contents. Could you post the CSS you used to do that? (Maybe it's obvious to you how to do that, but I know very little CSS so it's a mystery to me.)