Quick answer: 4.5 MB file, no more than 4500 pixels wide.
There is some exact number and file size limit, but the above is fairly accurate. File formats are generally JPG, GIF, PNG. You can also post PDF as a linked file. You can't post CC3 files, and other specific map formats, however.
I'm not a CL, so perhaps a CL could answer this better.