> > > The only part that strays from the demo is what I've wrapped the > <a> tag around... a div I already had on the page with an image > placed in its background via CSS. But I really don't see why that > would matter
Well, it makes the markup invalid for starters.