On a side note: Google Chrome users using it will need to add 2 rules to the style for it to display correctly:
On "body > header h1", you need to replace margin with "-38px 0 0 !important";
and on "body > header hgroup:before" you need to add a left-margin of "105px".
I'll try to make it somehow so these changes aren't necessary (I made them very quickly anyway), but for now it is as it is.