I think the sermon at our wedding was about 45 seconds. The whole ceremony was over in about 3 minutes. :)
Ours was about 20 minutes, apparently there is a fairly wide latitude in ceremony duration.