Okay, I can't help you out with HTML, but there are some basic marketer things I can suggest, especially after checking out your friend's site that you're intending to imitate.
First of all, unless you intend to make the font big and bold, don't do light text on dark backgrounds for content text. It's harder to read, and some folks actually find it really irritating. If you're using this site to promote yourself, you need to keep that in mind.
Second of all, you always need stuff on your homepage. I noticed your friend doesn't really have anything there, and it makes the site look like it's empty. Forcing people to click to get to *any* content is a bad move - rule of thumb says that you'll lose 90% of your audience for each click they have to go through. Now, a good site with built-in audience can beat that easily, but as a rule, I would start from that metric. If you're going to have a blog or nested twitter feed or something, I would actually put the feed right on the homepage next to a mini-gallery.
Third, make a "Contact Me" tab to go along the top, and have it be a basic form (name, email, message). That way, you can avoid spam-bots grabbing your email address, and people can easily get in contact with you.
If it's an option, see if you can find the plug-ins to make a Wordpress.com blog work for you. It's free, their layout tools are extremely powerful, and people with WP logins can comment on your blog easily (if that's what you want).
EDIT: And no matter what you use, use an analytics package so you can track where people come from to get to your site, where they go on your site, the abandon rate, popular pages, etc. Then use that data to optimize your site.