Is there a way I can have a partially transparent image (or anything really) overlay a clickable region using XHTML and CSS?
Wrap the overlay and background in a clickable div, and set the opacity attribute of the overlay to something less than 1.
http://www.w3schools.com/Css/css_image_transparency.asp