А если по всем краям прикрепить блок или псевдоблоки (лучше!): горизонтальные - 100% по ширине и 10px по высоте, вертикальные - 100% по высоте и 10px по ширине. Далее выставляем изображение в качестве фона: для горизонтальных - это картинка размером 50х10px, где черным цветом окрашена прямоугольная область в 30px, а остальная область - прозрачная. Изображение, конечно же, множится по X- или Y-оси, в зависимости от положения блока. Для вертикальных блоков - то же изображение поворачиваем на 90 градусов. Может так как-то?