Has anyone tried doing this with the background on a top DIV instead? So you don’t have to worry about the colors?
All the Content
<div style="background: url(transparent-hole-as-the-flashlight.png); z-index:9999;"></div>
Or maybe that’s too heavy for the browser, since you have to use a pretty big flashlight picture as the bg… (like 1900*1200)…