Positioning changes, attempt to fix several cross browser issues