Hey Richard, faces in 3D have an outside and an inside, so the two colors are telling you that they're pointing in opposite directions (the normals are flipped). Select everything and go to Mesh -> Normals -> Recalculate Outside to fix them.
Light gray = normal is facing outward. Dark gray = normal is flipped.