If you say on the site that you personally made it, you can get away without it looking professional. Youre an amateur, it looks amateur, that makes sense.
Your layout should be a little more consistant though. The three smaller pics in each scene container should be the same size. And sometimes they have a border and sometimes they dont. Try to be consistant.
Also the colors could match better. Heres a couple useful online tools
http://www.colorsontheweb.com/colorwizard.asp
http://www.hypergurl.com/colormatch.php
You might want to get someone who knows CSS to clean it up a little bit. Putting this code in your header (in between the head tags) will clean up the text a little bit. Leaving it up to the browser to display the default text style doesnt always look so good.
Code:
<style type="text/css">
body {font: 12px Arial, Helvetica, sans-serif}
</style>
have fun!