It seems that your header image, in the banner <div>, is actually a background image located in the #banner-inner ID of your page.
It’s actualy being defined in the css file :
http://www.icedmagiccakes.co.uk/css/globalstyles.css
#banner-inner {
width: 460px;
background-attachment: scroll;
background-image: url(../images/logo3.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 90px;
padding: 10px 0 0 400px;
margin: 0 auto;
text-align: right;
}
If this is seriously YOUR site, you should know things like that. But hey, if you want to fix that, simply remove the css rule for the background then place an actual image into the #banner-inner ID of the site. Make that image link to whatever you what after that...
my little attemp (on the fly);
edit the css file :
http://www.icedmagiccakes.co.uk/css/globalstyles.css
remove the back ground rule : background-image: url(../images/logo3.jpg);
edit your HTML source (or modx chunk or whatever serves as your HEADER)
Inside the <div id=banner-inner> tag, insert: <a href="http://__MY_SITE_URL__"><img src="../images/logo3.jpg"/></a>
if it doesn’t display as you like, then...... fiddle fiddle fiddle (and also, learn html+css)
Remember i haven’t tested any of this, i am prone to making typo mistakes.