What size and format do my photos need to be?

The size required varies by theme. When you access the Control Panel, it will tell you the recommended dimensions for the photo you are uploading.