Я изменил ваш код, проверьте его http://jsfiddle.net/8USqU/5/
Эта часть выглядит неправильно.
$('#gallery').append('<li></li>').css('background', storedHex);
Я изменил на
$("<li>").css('background-color', storedHex).appendTo($('#gallery'));
На самом деле вы можете использоватьbackground-color
вместо background
.Потому что background
селектор может занять много имущества, но все, что вам нужно, это background-color