Annoying white line in my collapsible menu


I've been hammering away at my new works-page and today I implemented a bootstrap collapsible panel design for the navigation. I managed to tweak the tutorial stuff in to a form that works for my site. However, I hit a snag with a white line that appears at the top of every #body-content div in the menu.

Here's the site:

Here's the CSS, and I apologize for how messy both are it's a custom paintjob on a tutorial and the css is a disaster of me trying everything to get rid of the line:

* {margin: 0}

Syndicate content