Better styles, initially display:none overlay; some stuff about not being in the top frame