Cita: border-style: solid;
border-width: 4px;
border-color: #ffffff;
todo esto lo puedes reescribir con una sola línea:
Código:
border:4px solid #FFFFFF;
puedes hacer lo mismo con
Cita: background-image: url(../imagenes/bottomsitio02.jpg);
background-repeat: no-repeat;
background-position: left bottom;
y reescribirlo
Código:
background:url(../imagenes/bottomsitio02.jpg) no-repeat left bottom;
el estilo para los enlaces link y visited son idénticos, así que podés encadenarlos así:
Código:
a:link, a:visited{
text-decoration:none;
color:#ffffff;}
tenés repetido "text-decoration:underline;" en a:hover, y por último, todos los height:auto los podés eliminar ya que auto es el valor que toma por defecto (y la altura no se hereda)... el "text-decoration:none;" de a:active también lo podés eliminar ya que eso si se hereda, en este caso de la pseudo clase a:link
-----------------------
y algo importante que me acabo de dar cuenta:
si querés que el height del body te lo interprete realmente como 100%, deberás definir como 100% la altura de html ya que por las reglas de CSS, height:<porcentaje> "Especifica la altura según un porcentaje. El porcentaje es calculado con respecto a la altura del bloque de contención de la caja. Si la altura del bloque de contención no se especifica explícitamente (es decir, depende de la altura del contenido) el valor es interpretado como 'auto'. "
así que deberás sustituir:
body{bla bla bla}
por html, body{bla bla bla}
Bueno, esto es todo lo que vi (a esta altura de la noche)