padding: 0; font-weight: normal; } } color: #555; Pay attetion to UPPER and LOWER cases
} font-weight: normal; } #footer {

This can be due to:

a:hover { #logo { text-decoration: underline; padding: 0; text-align: left; "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> } font-size: 12px;