Which format and size (width and height in pixels) is the photo now?
If you don't want to change the height and width, just open it in Preview and Save as JPEG with medium quality/compression.
If you want to scale it down, import it into iPhoto, them use Export, and use the export dialogue to scale it down (640 x 480 or 800 x 600 are good sizes for sharing online in most cases).