
/* PaRT I - font colors */

/* red colors */
.lightsalmon            { color: #ffa07a; }
.salmon                 { color: #fa8072; }
.darksalmon             { color: #e9967a; }
.lightcoral             { color: #f08080; }
.indianred              { color: #cd5c5c; }
.crimson                { color: #dc143c; }
.firebrick              { color: #b22222; }
.red                    { color: #ff0000; }
.darkred                { color: #8b0000; }

/* orange colors */
.coral                  { color: #ff7f50; }
.tomato                 { color: #ff6347; }
.orangered              { color: #ff4500; }
.gold                   { color: #ffd700; }
.orange                 { color: #ffa500; }
.darkorange             { color: #ff8c00; }

/* yellow colors */
.lightyellow            { color: #ffffe0; }
.lemonchiffon           { color: #fffacd; }
.lightgoldenrodyellow	{ color: #fafad2; }
.papayawhip             { color: #ffefd5; }
.moccasin               { color: #ffe4b5; }
.peachpuff              { color: #ffdab9; }
.palegoldenrod          { color: #eee8aa; }
.khaki                  { color: #f0e68c; }
.darkkhaki              { color: #bdb76b; }
.yellow                 { color: #ffff00; }

/* green colors */
.lawngreen              { color: #7cfc00; }
.chartreuse             { color: #7fff00; }
.limegreen             	{ color: #32cd32; }
.lime                   { color: #00ff00; }
.forestgreen            { color: #228b22; }
.green                  { color: #008000; }
.darkgreen              { color: #006400; }
.greenyellow            { color: #adff2f; }
.yellowgreen            { color: #9acd32; }
.springgreen            { color: #00ff7f; }
.mediumspringgreen      { color: #00fa9a; }
.lightgreen             { color: #90ee90; }
.palegreen              { color: #98fb98; }
.darkseagreen           { color: #8fbc8f; }
.mediumseagreen         { color: #3cb371; }
.seagreen               { color: #2e8b57; }
.olive                  { color: #808000; }
.darkolivegreen         { color: #556b2f; }
.olivedrab              { color: #6b8e23; }

/* cyan colors */
.lightcyan              { color: #e0ffff; }
.cyan                   { color: #00ffff; }
.aqua                   { color: #00ffff; }
.aquamarine         	{ color: #7fffd4; }
.mediumaquamarine       { color: #66cdaa; }
.paleturquoise          { color: #afeeee; }
.turquoise              { color: #40e0d0; }
.mediumturquoise        { color: #48d1cc; }
.darkturquoise          { color: #00ced1; }
.lightseagreen          { color: #20b2aa; }
.cadetblue              { color: #5f9ea0; }
.darkcyan               { color: #008b8b; }
.teal                   { color: #008080; }

/* blue colors */
.powderblue             { color: #b0e0e6; }
.lightblue             	{ color: #add8e6; }
.lightskyblue           { color: #87cefa; }
.skyblue                { color: #87ceeb; }
.deepskyblue            { color: #00bfff; }
.lightsteelblue         { color: #b0c4de; }
.dodgerblue             { color: #1e90ff; }
.cornflowerblue         { color: #6495ed; }
.steelblue              { color: #4682b4; }
.royalblue              { color: #4169e1; }
.blue                   { color: #0000ff; }
.mediumblue             { color: #0000cd; }
.darkblue               { color: #00008b; }
.navy                   { color: #000080; }
.midnightblue           { color: #191970; }
.mediumslateblue        { color: #7b68ee; }
.slateblue              { color: #6a5acd; }
.darkslateblue          { color: #483d8b; }

/* purple colors */
.lavender             	{ color: #e6e6fa; }
.thistle                { color: #d8bfd8; }
.plum                   { color: #dda0dd; }
.violet                 { color: #ee82ee; }
.orchid                 { color: #da70d6; }
.fuchsia                { color: #ff00ff; }
.magenta                { color: #ff00ff; }
.mediumorchid           { color: #ba55d3; }
.mediumpurple           { color: #9370db; }
.blueviolet             { color: #8a2be2; }
.darkviolet             { color: #9400d3; }
.darkorchid             { color: #9932cc; }
.darkmagenta            { color: #8b008b; }
.purple                 { color: #800080; }
.indigo                 { color: #4b0082; }

/* pink colors */
.pink                   { color: #ffc0cb; }
.lightpink              { color: #ffb6c1; }
.hotpink                { color: #ff69b4; }
.deeppink               { color: #ff1493; }
.palevioletred          { color: #db7093; }
.mediumvioletred        { color: #c71585; }

/* white colors */
.white                  { color: #ffffff; }
.snow                   { color: #fffafa; }
.honeydew               { color: #f0fff0; }
.mintcream              { color: #f5fffa; }
.azure                  { color: #f0ffff; }
.aliceblue              { color: #f0f8ff; }
.ghostwhite             { color: #f8f8ff; }
.whitesmoke             { color: #f5f5f5; }
.seashell               { color: #fff5ee; }
.beige                  { color: #f5f5dc; }
.oldlace                { color: #fdf5e6; }
.floralwhite            { color: #fffaf0; }
.ivory                  { color: #fffff0; }
.antiquewhite           { color: #faebd7; }
.linen                  { color: #faf0e6; }
.lavenderblush          { color: #fff0f5; }
.mistyrose              { color: #ffe4e1; }

/* gray colors */
.gainsboro              { color: #dcdcdc; }
.lightgray              { color: #d3d3d3; }
.silver                 { color: #c0c0c0; }
.darkgray               { color: #a9a9a9; }
.gray                   { color: #808080; }
.dimgray                { color: #696969; }
.lightslategray         { color: #778899; }
.slategray              { color: #708090; }
.darkslategray          { color: #2f4f4f; }
.black                  { color: #000000; }

/* brown colors */
.cornsilk               { color: #fff8dc; }
.blanchedalmond         { color: #ffebcd; }
.bisque                 { color: #ffe4c4; }
.navajowhite            { color: #ffdead; }
.wheat                  { color: #f5deb3; }
.burlywood              { color: #deb887; }
.tan                    { color: #d2b48c; }
.rosybrown              { color: #bc8f8f; }
.sandybrown             { color: #f4a460; }
.goldenrod              { color: #daa520; }
.peru                   { color: #cd853f; }
.chocolate              { color: #d2691e; }
.saddlebrown            { color: #8b4513; }
.sienna                 { color: #a0522d; }
.brown                  { color: #a52a2a; }
.maroon                 { color: #800000; }


/* PaRT II - background colors */

/* red colors */
.bg-lightsalmon            	{ background-color: #ffa07a; }
.bg-salmon                  { background-color: #fa8072; }
.bg-darksalmon              { background-color: #e9967a; }
.bg-lightcoral              { background-color: #f08080; }
.bg-indianred               { background-color: #cd5c5c; }
.bg-crimson                	{ background-color: #dc143c; }
.bg-firebrick               { background-color: #b22222; }
.bg-red                    	{ background-color: #ff0000; }
.bg-darkred                	{ background-color: #8b0000; }

/* orange colors */
.bg-coral                   { background-color: #ff7f50; }
.bg-tomato                  { background-color: #ff6347; }
.bg-orangered               { background-color: #ff4500; }
.bg-gold                    { background-color: #ffd700; }
.bg-orange                  { background-color: #ffa500; }
.bg-darkorange              { background-color: #ff8c00; }

/* yellow colors */
.bg-lightyellow           	{ background-color: #ffffe0; }
.bg-lemonchiffon            { background-color: #fffacd; }
.bg-lightgoldenrodyellow	{ background-color: #fafad2; }
.bg-papayawhip              { background-color: #ffefd5; }
.bg-moccasin                { background-color: #ffe4b5; }
.bg-peachpuff               { background-color: #ffdab9; }
.bg-palegoldenrod           { background-color: #eee8aa; }
.bg-khaki                   { background-color: #f0e68c; }
.bg-darkkhaki              	{ background-color: #bdb76b; }
.bg-yellow                  { background-color: #ffff00; }

/* green colors */
.bg-lawngreen               { background-color: #7cfc00; }
.bg-chartreuse             	{ background-color: #7fff00; }
.bg-limegreen               { background-color: #32cd32; }
.bg-lime                    { background-color: #00ff00; }
.bg-forestgreen             { background-color: #228b22; }
.bg-green                   { background-color: #008000; }
.bg-darkgreen               { background-color: #006400; }
.bg-greenyellow             { background-color: #adff2f; }
.bg-yellowgreen             { background-color: #9acd32; }
.bg-springgreen             { background-color: #00ff7f; }
.bg-mediumspringgreen       { background-color: #00fa9a; }
.bg-lightgreen             	{ background-color: #90ee90; }
.bg-palegreen               { background-color: #98fb98; }
.bg-darkseagreen            { background-color: #8fbc8f; }
.bg-mediumseagreen         	{ background-color: #3cb371; }
.bg-seagreen                { background-color: #2e8b57; }
.bg-olive                   { background-color: #808000; }
.bg-darkolivegreen         	{ background-color: #556b2f; }
.bg-olivedrab               { background-color: #6b8e23; }

/* cyan colors */
.bg-lightcyan               { background-color: #e0ffff; }
.bg-cyan                    { background-color: #00ffff; }
.bg-aqua                    { background-color: #00ffff; }
.bg-aquamarine             	{ background-color: #7fffd4; }
.bg-mediumaquamarine        { background-color: #66cdaa; }
.bg-paleturquoise           { background-color: #afeeee; }
.bg-turquoise               { background-color: #40e0d0; }
.bg-mediumturquoise         { background-color: #48d1cc; }
.bg-darkturquoise           { background-color: #00ced1; }
.bg-lightseagreen           { background-color: #20b2aa; }
.bg-cadetblue               { background-color: #5f9ea0; }
.bg-darkcyan                { background-color: #008b8b; }
.bg-teal                    { background-color: #008080; }

/* blue colors */
.bg-powderblue             	{ background-color: #b0e0e6; }
.bg-lightblue              	{ background-color: #add8e6; }
.bg-lightskyblue            { background-color: #87cefa; }
.bg-skyblue                 { background-color: #87ceeb; }
.bg-deepskyblue             { background-color: #00bfff; }
.bg-lightsteelblue         	{ background-color: #b0c4de; }
.bg-dodgerblue             	{ background-color: #1e90ff; }
.bg-cornflowerblue         	{ background-color: #6495ed; }
.bg-steelblue               { background-color: #4682b4; }
.bg-royalblue               { background-color: #4169e1; }
.bg-blue                    { background-color: #0000ff; }
.bg-mediumblue             	{ background-color: #0000cd; }
.bg-darkblue                { background-color: #00008b; }
.bg-navy                    { background-color: #000080; }
.bg-midnightblue            { background-color: #191970; }
.bg-mediumslateblue         { background-color: #7b68ee; }
.bg-slateblue               { background-color: #6a5acd; }
.bg-darkslateblue           { background-color: #483d8b; }

/* purple colors */
.bg-lavender              	{ background-color: #e6e6fa; }
.bg-thistle                 { background-color: #d8bfd8; }
.bg-plum                    { background-color: #dda0dd; }
.bg-violet                 	{ background-color: #ee82ee; }
.bg-orchid                 	{ background-color: #da70d6; }
.bg-fuchsia                 { background-color: #ff00ff; }
.bg-magenta                 { background-color: #ff00ff; }
.bg-mediumorchid            { background-color: #ba55d3; }
.bg-mediumpurple            { background-color: #9370db; }
.bg-blueviolet             	{ background-color: #8a2be2; }
.bg-darkviolet             	{ background-color: #9400d3; }
.bg-darkorchid             	{ background-color: #9932cc; }
.bg-darkmagenta             { background-color: #8b008b; }
.bg-purple                 	{ background-color: #800080; }
.bg-indigo                 	{ background-color: #4b0082; }

/* pink colors */
.bg-pink                    { background-color: #ffc0cb; }
.bg-lightpink               { background-color: #ffb6c1; }
.bg-hotpink                 { background-color: #ff69b4; }
.bg-deeppink                { background-color: #ff1493; }
.bg-palevioletred          	{ background-color: #db7093; }
.bg-mediumvioletred         { background-color: #c71585; }

/* white colors */
.bg-white                  	{ background-color: #ffffff; }
.bg-snow                    { background-color: #fffafa; }
.bg-honeydew                { background-color: #f0fff0; }
.bg-mintcream               { background-color: #f5fffa; }
.bg-azure                   { background-color: #f0ffff; }
.bg-aliceblue               { background-color: #f0f8ff; }
.bg-ghostwhite             	{ background-color: #f8f8ff; }
.bg-whitesmoke             	{ background-color: #f5f5f5; }
.bg-seashell                { background-color: #fff5ee; }
.bg-beige                   { background-color: #f5f5dc; }
.bg-oldlace                 { background-color: #fdf5e6; }
.bg-floralwhite             { background-color: #fffaf0; }
.bg-ivory                   { background-color: #fffff0; }
.bg-antiquewhite            { background-color: #faebd7; }
.bg-linen                   { background-color: #faf0e6; }
.bg-lavenderblush           { background-color: #fff0f5; }
.bg-mistyrose               { background-color: #ffe4e1; }

/* gray colors */
.bg-gainsboro               { background-color: #dcdcdc; }
.bg-lightgray               { background-color: #d3d3d3; }
.bg-silver                 	{ background-color: #c0c0c0; }
.bg-darkgray                { background-color: #a9a9a9; }
.bg-gray                    { background-color: #808080; }
.bg-dimgray                 { background-color: #696969; }
.bg-lightslategray         	{ background-color: #778899; }
.bg-slategray               { background-color: #708090; }
.bg-darkslategray           { background-color: #2f4f4f; }
.bg-black                   { background-color: #000000; }

/* brown colors */
.bg-cornsilk                { background-color: #fff8dc; }
.bg-blanchedalmond         	{ background-color: #ffebcd; }
.bg-bisque                 	{ background-color: #ffe4c4; }
.bg-navajowhite             { background-color: #ffdead; }
.bg-wheat                   { background-color: #f5deb3; }
.bg-burlywood               { background-color: #deb887; }
.bg-tan                     { background-color: #d2b48c; }
.bg-rosybrown               { background-color: #bc8f8f; }
.bg-sandybrown             	{ background-color: #f4a460; }
.bg-goldenrod               { background-color: #daa520; }
.bg-peru                    { background-color: #cd853f; }
.bg-chocolate               { background-color: #d2691e; }
.bg-saddlebrown             { background-color: #8b4513; }
.bg-sienna                 	{ background-color: #a0522d; }
.bg-brown                   { background-color: #a52a2a; }
.bg-maroon                 	{ background-color: #800000; }
