Hi,
Thanks for sharing 
A few questions :
1) What's this commented out section for?
Code:
/*#pageHeader h1 a:link, #pageHeader h1 a:visited {
background: #fff url(images/banner.jpg) top left no-repeat;
width: bannerwidth.px;
height: bannerheight.px;
margin: 0;
display: block;
}*/
It seems to be almost a duplicate of the code that follows. This may confuse some people who think that this code always has to be added 
2) Why the span in these 2?
Code:
<h2><span>Description</span></h2>
<h3><span>Copyright Info (I deleted this line)</span></h3>
You are turning the h2 and h3 off with display:none so the span seems unnecessary. Unless you meant to add the span here #pageHeader h2 span.
If you are hiding the h2 and h3 and they are merely there to provide text that you hide then this may be considered spamming.
3)What makes this perfect and different from other image replacement techniques - just so we know 
I'm not picking holes in it on purpose, just trying to make it clear to other people before they use the techniques 
Still thanks for sharing it with us.
Paul
Bookmarks