That frame definitely takes a 1 1/8" steerer. Neither of the two headsets linked to in post #3 will work. You need an integrated headset which has no separate bearing cups. Something like this:
http://www.universalcycles.com/shopp...&category=2813 (again, run through the Cane Creek site steps to be certain of the headset style)
The Pedal Force frame (Taiwan made CF frame) that I commute uses a "Campy" style integrated headset. Don't let the name fool you. Frames using that style of headset have little to do with the Italian brand.