Actually the mobile site is aligned, it just doesn't show up on mobile. I'm using two different browsers on my Galaxy Note II and getting the same thing. This may beyond your level of support, but if you could give me some guidence as to what I need to do I'd really appreciate it.
The image is just a PNG with transparency.
Hi there and thank you for your nice words.
It actually goes beyond regular support, although I can tell you if you fix .demologo width to 300px, it won't get smaller than that. Maybe something like this would work:
( just changed width to max-width )