It's working for me in Firefox, although at some viewport sizes the header is getting in the way. You should remove the position: absolute for it and position it by placing it after the navigation in the HTML (if that's where you want it). Position:absolute is not appropriate to use here, as it will get in the way of other elements. Where do you want the logo?
<font color='"Red"'>position: absolute;</font> /* Kill, boy, kill! */