To do this you should just style the page.php file with your wrapper or however you are setting you website up. That’s what WordPre uses to set up individual pages such as an about page, contact page. Where as the blog uses the index.php file, and the single blog post uses the single.php file.
EDIT: sorry I misread the question. +1 on @chrisburton‘s comment.
Ha. No problem. I would probably setup a custom page rather than a custom post type now that I think about it. And in the backend I would have a custom field for the description. However, it really depends on the design.