Is there a way to replace the entire white space at the top with a logo?
There is a logo management function under Theme Options – Header Options. Additionally you can upload header image. This one is powered by WordPress default Header Image manager.