Changing font of a GUI label using scripting

I try to add a label to my HUD, I make it using this code:
GUI.Label (Rect (210, 0, 100, 30), "Next Player: ");

And in the same code and before the above statement, I change the font of the GUISkin I use. However, this make the same sentence (“Next Player”) be written twice one in the default font and one in the font I choose. And they overlap each other. How can I delete the label with default font?

Thanks in advanced

http://unity3d.com/support/documentation/ScriptReference/GUISkin-font.html

I think this will work…
Maybe try to set the GUISkin font before the label and reset it after it like:

GUISkin.font = f;
GUI.Label (Rect (210, 0, 100, 30), "Next Player: ");
GUISkin = null;