I think the 10 pixels comes from the text inside the div. the P element (paragraph) is creating a margin. could be a heading (h1, h2 etc) aswell.
either add this to that element (p, h1 whatever):
Code:
style="margin-top:0;"
or this to your css file
Code:
.firstitem { margin-top: 0; }
AND this to the element