Magari no, ma magari se sistemi i banner anche il menu sotto va a posto o per lo meno migliora un po'...
Potresti dare una dimensione anche al contenitor del menù: #header-bottom {width:980px; text-align:left; margin:0 auto;}.
Però io partirei dall'alto a sistemare il layout.
Per il memory limit: usi wordpress, vero? C'è un modulo aggiuntivo per Facebook?
Ti ho copiato il messaggio di errore nelle prime due righe, dalla linea tratteggiata in poi è il modulo in questione (è un file .css): se guardi all'ultima riga vedrai che ci sono un paio di asterischi in mezzo alle dichiarazioni (sono evidenziate in rosso); prova a toglierli.
codice:
Prevista una dichiarazione, invece è stato rilevato un "*". Saltato alla dichiarazione successiva.
http://static.ak.connect.facebook.com/connect.php.it IT/css/bookmark-button-css/connect-button-css/share-button-css/FB.Connect-css/connect-css
-------------------------------------------------------------
/*1303255523,169560177,JIT Construction: v368160,it_IT*/
.FB_UIButton{background-image:url(/images/ui/UIActionButton_ltr.png);border-style:solid;border-width:1px;display:-moz-inline-box;display:inline-block;outline:none;padding:3px 6px;vertical-align:bottom}
.FB_UIButton:hover,
.FB_UIButton:active{text-decoration:none}
.FB_UIButton:active{-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05)}
.FB_UIButton_Text{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size: 11px;background-color:transparent;border:none;cursor:pointer;display:block;font-size: 11px;font-weight:bold;line-height:14px;*line-height:13px;margin:0;overflow:visible;padding:0;* padding-bottom:1px;width:auto}