Pues bien yo al menos solo eh podido encontrar un error...
donde pusiste esto...
input, select, textarea {
background-color: #77A477;
border:1px; <-- propiedad resumida para definir border-width,border-style,border-color
border-color:#1F3F1F; <--propiedad individual para el color del borde
border-style:solid;<-- propiedad individual para el estilo del borde
font-family: tahoma;
font-size: 11px;
color: #1F3F1F;
Donde os eh puesto la señal de error tu estas definiendo "border" como una propiedad resumida, Y luego estas poniendo las propiedades individuales ... (border-color, border-style) Osea que es ese el error no puedes declarar las mismas propiedades resumidas e individuales para una misma propiedad a las ves...
Basta entonces con que pongas lo siguiente para definir border-width,border-style y border-color con lo siguiente:
border: 1px solid #1F3F1F;
espero haberme explicado bien...
_Saludos