you don't want it to be too long, because it takes too long to read it
you don't want it to be too short because there isn't enough nifo
you want it to be 2 pages, one for your personal info, one for your recent jobs and job jobbed
i'm sure there are cv sites on the net to tell you what to put in and stuff, just make it a little different to them so as to make them think you have put some effort intot it rather than just prionted off loads of them of the net
also, make sure that the layout is all of the same type, don't put big letters as titles etc, if you want somehting to stand out just put it in bold and don't make it too fancy pants