I've seen some super horrendous looking resumes (and cover letters), and what I've found is simpler looking resumes are just easier to understand. While I can't exactly help with the content, formatting plays a crucial part in making it easy for the reader to skim and get the whole idea. I'm not a fan of resumes that have vertical lines separating different sections, or one with too many graphics. Humans naturally read from left to right, top to bottom, so don't make your reader have to jump around the page to understand what's going on. Keep it simple.
Here is a very simple Resume Template that I personally use. I wouldn't give you advice that I don't follow myself :) It's saved in .doc form, incase you want to SaveAs and edit your own. Make sure you view the comments and markup.