So I'm caught at an awkward in between stage where I have successfully created a GUI Skin object (right click assets > create > gui skin) and my gui elements (GUI.Button(etc)), yet my gui elements are not using the skin.
To get this working I've placed the below line of code within one of my GUI elements.
GUI.skin = (GUISkin)Resources.Load ("MyGUI");
AND it's essential to put the GUI skin object in to the resources folder within Unity.