direi che sei stata molto brava, considerando che ti sei rivolta al forum molto poco!! se tutti facessero come te qui si chiuderebbe!!
in quanto all'errore, non era un problema di logica, ma di sintassi, e la prima volta che l'ho letto non ci avevo fatto caso...
praticamente con questa sintassi il padding viene dato all'immagine di sfondo
#mainbody_b {background:transparent url(../images/sfondo_b.gif) padding-right:12px; padding-left:12px; bottom center no-repeat;}
mentre con questa si da il padding al contenuto del div
#mainbody_b {
background:transparent url(../images/sfondo_b.gif) bottom center no-repeat;
padding:12px;
}
felice di esserti stato d'aiuto
alla prossima!