You should remove the height as you're putting your content wrapper within the topbg div which confuses the browser, you should have created the wraper outside of topbg if you wanted to give it a height.
However, you can remove the height and add an overflow:hidden, this shouldn fix it and the line won't appear