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;