Maynard, I can give you a couple of pointers.
Javascripts:
The portfolio pages call quite a few javascripts in the <head>.
1. Make sure you include these in your theme (i usually put them in a their own folder)
2. Look at this codex page for best practices for loading custom javascripts
3. Once the scripts are loaded you can initiate them directly in the page template or in the header.php template
Template:
1. make a template file called page-portfolio.php in your theme directory
2. put all the code in the new template file (excluding header and footer stuff)
3. in the wordpress admin, create a page called Portfolio (make sure the url slug is ‘portfolio’) and it should point to your template.
Hope it helps,
Rocco