un colore esadecimale e' composto dal cancelletto + 6 caratteri che possono essere lettere o numeri

prova a sostituire #ccc; con #ffa000; e dovresti ottenere esattamente il colore che ti interessa (dovresti avere lo stesso errore in altre parti del css, controlla)

con mozilla io vedo il footer esattamente al fondo di tutto :master:

cmq eventualmente devi dargli position: relative; top: 0px; clear: both;