styling, relative positioning, firefox fixes