Not to bad for a first template, try some different colours though, grey text on a grey background can be a little difficult to read
I make graphics and program / develop (X)HTML / CSS
Okay junz here's the deal. Before you start creating web templates or anything of that scale for that matter, you must learn the basics of photoshop or gimp or whatever program you use to design. Everything is flat and plain and just thrown on top of each other. I suggest you mess around with your layer styles to get a better depth between text boxes and objects just laying on or behind things. As Tezza' said, the text is quite hard to read just gray on gray so get that changed as well. Maybe put a border around the gray boxes to add some separation between them. The "Game name" banner is quite plain and basic, try adding more detail to make the text fit the template instead of just white. Create buttons for the links to things to sit on; There's just words without separation right on the navbar and even where it says "Click here to mail..."
And after all of that try to work on the flow of the template; i.e. think of things like if you were the player how would you want the layout to look and what types of things would draw your attention to joining and playing the game?
Need a design, logo, or a banner? Go ahead and give me a message and we'll work something out.