Mettiamo un po' d'ordine e poi ci ragioniamo su.
codice:
XHTML

<div id="content">
   

TESTO CONTAINER


</div>
<div id="footer">
   [img]img/layout/barragrigia.jpg[/img]
   <div id="sidebar-a">
      [img]img/layout/befbottom.jpg[/img]
   </div>
    TESTO DEL FOOTER
    </a>
</div>
Un po' di errori, non trovi?
codice:
CSS

div#footer {
   text-align:left;
   padding:0; margin:0;
   background-color:#000;
   color: #F8C607
}
div#footer a {
   color:#F8C607;
   font-weight:none;
   text-decoration:underline
}
#sidebar-a { 
   float: left; 
   width:271; // 271 Cosa???
   margin:0; padding:0; 
   padding-right:20px;
} 
div#container {
   width:750px;
   margin:0 auto;
   text-align:left
}
Sistema e riproponi.