How to store a decimal value on eeprom

You can take two values in the range 0 to 255 to make one value in the range 0 to 65535:

   unsigned char hvalue, lvalue;  // 8-bit values
   unsigned int full; // 16-bit value

   full = hvalue * 256 + lvalue;