I have the page centered appropriately in IE and Firefox, but unfortunately, the site's logo won't center appropriately on a widescreen computer. Is the best way to just simply put the logo and the 4 photos in another wrapper and do margin: 0 auto; for that? I'm curious to know if there is another way?
Create a 3 column table. Set the two outside columns to width="90%" Set the middle column width="whateveryouwantin pixles". Put your content in the middle column. The usual way seems better though.