Fix table header issues by using border-collapse: separate.