That was accidental, since I didn't know the color pallet yet. But on that note, I know the logo should be red, but are there any standard color rules for menus, text and widgets? Or will following the cues from pictures in the user guide be enough?
Here's what you need to do now that you have CHDK running (that makes this easier).
In playback mode, go to the CHDK menu, scroll down to Visual Settings and from there, select any of the Colors settings ( for example, OSD Text ). The palette you see there tell you the available colors in playback mode. If you have another camera, take a picture of that - it makes things easier.
Go to shooting mode and repeat the process listed above. Notice that colors displayed change somewhat - or maybe a lot.
The colors are numbered from the upper left hand corner, across and then down until you reach the lower left hand corner - 0x00 to 0xFF ( or 0 to 255 in decimal ). What you want to do it find a palette in gui_draw.h where the colors defined there actually look like the color you see in the palette maps from above. eg
#define COLOR_RED 0x2B
Does the color in row 3, column 12 look like it's red ? If you can't get a good match, then you might need to create another palette for gui_draw.h.
Things get easier if you implement colored icons. The code there allows you a different color to palette mapping in shooting mode or playback mode. But one step at a time here.
UPDATE : you can change some of the color choices in the Visual Settings menu but you won't get the logo right until you get the correct palette number selected in your platform_camera.h file
#define CAM_BITMAP_PALETTE 2