I am making my first site and an I'm sure that anyone who does this professionally will throw up when they see how I've put this together.

Although it looks right to me at the moment, I have a number of problems which are killing me.

a) the shade of black I used for the background makes it all look seamless in Firefox but it Safari it makes the photos stand out.

b) I want to center the website so that when you make the window smaller it moves with it.

Oh god, and please go slow... I only saw code for the first time 4 days ago.