Index: /trunk/psastro/src/psastroLoadRefstars.c
===================================================================
--- /trunk/psastro/src/psastroLoadRefstars.c	(revision 24025)
+++ /trunk/psastro/src/psastroLoadRefstars.c	(revision 24026)
@@ -181,8 +181,10 @@
             ref->sky->d   = RAD_DEG*psMetadataLookupF32 (&status, row, "DEC");
             ref->Mag      = 0.001*psMetadataLookupS32 (&status, row, "MAG");  // ELIXIR uses millimags
+	    ref->Color    = 0.0;
         } else {
             ref->sky->r   = RAD_DEG*psMetadataLookupF64 (&status, row, "RA");
             ref->sky->d   = RAD_DEG*psMetadataLookupF64 (&status, row, "DEC");
             ref->Mag      = psMetadataLookupF32 (&status, row, "MAG"); // PANSTARRS uses mags
+	    ref->Color    = 0.0;
         }
 
@@ -219,4 +221,12 @@
         ref->sky->d   = RAD_DEG*psMetadataLookupF32 (&status, row, "DEC");
         ref->Mag      = psMetadataLookupF32 (&status, row, "MAG");
+        float MagC1   = psMetadataLookupF32 (&status, row, "MAG_C1");
+        float MagC2   = psMetadataLookupF32 (&status, row, "MAG_C2");
+	if (!isnan(MagC1) && !isnan(MagC2)) {
+	    ref->Color = MagC1 - MagC2;
+	} else {
+	    // XXX save the color and the slope in the table header?
+	    ref->Color = 0.0;
+	}
 
         // XXX VERY temporary hack to avoid M31 bulge
