 ### RGB color describes a color as a combination of red, green, and blue light. The standard representation for RGB color is a series of 3 8-bit numbers; that is three numbers between 0 and 255. (This is not the only representation, -- since 255 is awkward to do math with, sometimes colors are represented as three floating-point numbers, so each color is in the range of 0.0 to 1.0. If you know about floating-point numbers, though, you'll know that this representation requires four times as much space).

A common way of representing numbers on a computer is hexadecimal. Like the name implies, hexadecimal has 16 digits: 0 through 9, and then a, b, c, d, e, f. a is equivalent to the decimal number 10. The hexadecimal 10 is equivalent to the decimal number 16. The hexadecimal number ff is equivalent to the decimal number 255, so the entire range of 8-bit numbers can be expressed in hexadecimal as `0x00` to `0xff` (the `0x` prefix is a common designator of hexadecimal). When designating RGB colors, the red, green, and blue channels are often concatenated to form one hexadecimal number. For example, `0x000000` is black, `0xff0000` is red, `0xffffff` is white.

The `<body bgcolor=`... tag takes as an argument a hexadecimal representation of the color you want to use. Picking a color in RGB isn't exactly intuitive. It's usually best to browse using an HSV color-picker like the java applet below:

This is a placeholder for the java applet that your browser can't see
2. The remainder is 13 or d. The hexadecimal value for our red channel is `0x6d`.
3. Repeating this process for the entire RGB color yields a hexidecimal equivalent of `0x6d0afa`.