Если бы накидали хотя бы схематично, — было бы лучше.
1. Край внутри блока:
Менюшка
.menu {
background-image: url('yourimage.png');
background-repeat: repeat-y;
background-position: 0px 0px;
}
Будет заливка по левому краю (по оси-y)… Что бы сделать по правому, — играемся с background-position.
2. Проще всего будет поместить див в другой див, задаем им обои ширину (width), внешнему отступы (padding), и внешнему делаем тоже самое :)