<li><a href="#">Portfolio</a>
Instead of
#, you should provide the path to the related html pages.
# refers, it will not target any URL, So by clicking the link it wont navigate to any other page, unless there is a jquery click event mapped to the anchor tags, but i am not seeing those in your code..
Change your code like below and you shall refer the links below for mapping exactly.
<h1>Ben NEWMAN</h1>
<li><a href="Portfolio.html">Portfolio</a>
<li><a href="Gallery.html">Gallery</a></li>
.
.
refer this
HTML Links[
^] ,
HTML a href Attribute[
^] for mapping the path of the page in href attribute.