I have removed the "logo", "site name", and "site slogan" from the Theme Settings menu:
Home > Administration > Appearance > Settings > MyTheme
Unchecked: [Logo], [Site Name], and [Site Slogan] under "Toggle Display".
For some reason, these things appear above the header and not in the header, so I am disabling them. But, there is still a small space left. It appears to be coming from a small div containing an anchor tag:
<div id="skip-link">
<a href="#main-menu" class="element-invisible element-focusable">Jump to Navigation</a>
</div>
Can someone help me to remove this the "right way".. or advise me if I'm doing something wrong?
If it helps, I'm using the Zen Theme.
margin-bottom: 1.5em
in the css for my nice_menu/superfish menu block was causing the space above it. That's a question for another day. I setmargin: 0px;
explicitly for the menu block to solve the problem.