всякий раз, когда у меня возникает эта проблема, я просто делаю это настолько просто, насколько это возможно для меня, может быть, не самое элегантное решение, но я просто создаю div обертки, т.е.:
<div id="headerWrapper">
<div id="header">...</div>
<div id="branding"></div>
</div>
Тогда это просто вопрос позиционированиябрендинг сверху со свойствами css "position: относительный" и "z-index".Он больше не будет дочерним по отношению к заголовку, но находится внутри оболочки, поэтому, если вы хотите прослушать определенные события, это все еще возможно.
Надеюсь, это поможет.