cypher has linked a really good detailed thread in how to upload photos. However you will need to resize your photo before hand though - I use this website
Free Online Picture Resizer - Crop and Resize photos, images, or pictures online for FREE! - then resize to a custom size of 625 pixels wide.