I took a look at your website and it does stall a bit when your images load initially. This is usually a sign that your images are too large. Most designers will splice (i.e., cut) the images into smaller pieces so that they load faster.
You should also convert the images into either the jpg or gif format. These are the standards for the web and you should stick to standards as much as possible. If you don't have a program for conversion - you can get IrfanView here -
Working With Website Images - it's freeware that is pretty great
Finally - gray text on a black background - really? Are you trying to kill my eyes?

If you're going to use black, you need to use light colors for the text - white, yellow, neon green, etc.