Adding block below Header Logo I am placing a couple of static elements into the header, the issue is that the elements are being placed below the menu instead of below the header logo. Is this possible to put the block below the header logo image? I had to hack the css with a negative left margin and absolute top for now but it does not behave properly when elements are declared above it. (e.g. if admin logs in, or is not logged in, will affect the position vertically, etc)
If you are trying to place some block below the site logo, there should be a region below it. CSS come later.

If your block is going below menu, that means the region where you are placing are rendered below menu in the page.tpl.php

You have two choice here - either render the same region just after site logo or create another region in there.

Open your page.tpl.php &amp; try to find -

&lt;?php if ($logo): ?&gt;
  /*more text*/
&lt;?php endif; ?&gt;


Render your region just after it (assuming your region name is header) --

&lt;?php print render($page['header']); ?&gt;


You can add DIV class or ID according to your need around it or do it in if-else, like -

&lt;?php if ($page['header']): ?&gt;
  &lt;div class="header" &gt; 
    &lt;?php print render($page['header']); ?&gt;
  &lt;/div&gt;
&lt;?php endif; ?&gt;


You can add your own region in theme.info file if you don't want to use the same where you were trying to place your static content.