At the moment I've hidden my header text, however I'd actually like to have my logo at the top of my page instead.
Top of the page as in the top of the entire content area?
In any case, you can attach a background image to most anything. Here's a basic example showing how to add an image to the top left as a background in the header:
background: url("http://s.wordpress.org/about/images/wordpress-logo-notext-bg.png") top left no-repeat;
I used the WordPress logo as an example—you can change out the url() value to use your own image instead.
Aside: just a quick note to say that replies on old threads might not always get seen, so it's often a good idea to create a new help request and just link back to a previous conversation if needed.