added fades instead of show/hide for overlay

changed up the css a bit and cleaned up deprecated code on js