Colors in SDL

Hello,

I might be showing my ignorance here but I cannot get truecolor colors
to show up right. I am loading a BMP image and using MapSurface as you
are supposed to, but my oranges always come up blue and vice versa. I
think it has something to do with when I am allocated the surface for
the double buffer, I do not know what to put in the RGB and Alpha
values. I would appreciate any help that anybody could give me.