Well- for ease of demonstration let's put it this way.
If you take an image that is 100x100 then stretch it to 150x150 it will appear "blurry". Shrink it back down to 100x100 and it will look normal though. It looks like your logo wasn't a vector logo, but rather a static raster image then stretched up to fit the area.
meta tags for keywords are 100% utterly useless. None of the big 3 (Google, Yahoo, MSN/Live/Bing) have used them for years. In fact, it might have the slight potential of damaging your SEO rating but that's unconfirmed.
Google loves when you put your content title in an <h1> tag (<h2> tag if your logo is wrapped in an <h1> display:block tag) and your content seperated into <p> tags and use appropriate semantical tags like <abbr> or <acronym> for abbreviations and acronyms, <q> and <blockquote> for quotes, <cite> for citations, <s> and <ins> for striked out and inserted text. <caption> for image captions. There are a TON of semantic html tags that should be used for semantics- not styling.