Rieccomi a rompere.

Stavo validando le pagine e il CSS.
Per le prime nessun problema, il CSS invece mi dà degli errori che non capisco.

Ve li riporto di seguito.


W3C CSS Validator
Errori (2)
URI : file://localhost/style.css
17 div Numero non valido : border Vi sono troppi valori, oppure i valori non sono riconosciuti : 1px solid orange
37 p Numero non valido : color grey non è un valore per color : grey

Avvisi (2)
URI : file://localhost/style.css
3 body Non hai definito un colore per il contenuto (oppure il colore principale è definito come trasparente) mentre hai definito un colore di sfondo. Verifica che il sovrapporsi dei colori garantisca una discreta leggibilità.
26 a.link Non hai definito un colore per il contenuto (oppure il colore principale è definito come trasparente) mentre hai definito un colore di sfondo. Verifica che il sovrapporsi dei colori garantisca una discreta leggibilità.
Sorgente del foglio di stile.
codice:
body
	{
		background-color:#000000;
		font-family:Tahoma, Geneva, sans-serif
	} 
ul
	{
		list-style-type:none;
		font-weight:bold;
		font-size:0.875em;
		text-transform:uppercase
	}
div	
	{
		width:85%;
		padding:10px;		
		border:1px solid orange;
		margin:auto
	}
div.center
	{
		text-align:center
	}
a.link
	{
		background:orange;		
		font-weight:bold;
		color:#000000
	}
img
	{
		border:none
	}
p.credits
	{
		font-size:0.600em;
		color:grey
	}
p.txt
	{
		font-size:0.875em;
		color:#ffffff
	}
div.titdx
	{
    		float:right;
		color:red;
		width:500px;
		border:none;
		font-weight:bold;
		text-align:right
	}
Già che ci siamo, c'è qualcuno così gentile da spiegarmi come ottimizzare il codice?

Grazie mille in anticipo.