Texture2D won't load in GUI.Box

I’m attempting to get a texture to appear in a GUI.Box (eventually a label, but for some reason it doesn’t appear to be working.

alt text

Here’s my code:

var swordsmanfull : Texture2D;

function OnGUI () {

	GUI.Box(Rect(760,400,249,349), swordsmanfull);
	GUI.Button(Rect(15,566,125,181), "half-card");
	GUI.Button(Rect(150,566,125,181), "half-card");
	GUI.Button(Rect(285,566,125,181), "half-card");
	GUI.Button(Rect(420,566,125,181), "half-card");
	GUI.Button(Rect(555,566,125,181), "half-card");

I can’t seem to get it to work like I need too. Is there something I’m missing? I’m pretty much following exactly what’s in the documentation.

make a GUIStyle and attach then to the box, and add the texture in the inspector

Sorry for my english