How do I remove the blank space that remains after removing "logo" and "site name" and "site slogan"? 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:

 &lt;div id="skip-link"&gt;
    &lt;a href="#main-menu" class="element-invisible element-focusable"&gt;Jump to Navigation&lt;/a&gt;
  &lt;/div&gt;


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.
You could do it in the CSS, {display:none;} or {visibility:none;}. As far as screen readers are concerned, I am not sure how they would work. I googled and found this Link.