В общем делалось это как-то так... 
*однако замечу весьма трудоемко (в плане правки файлов) 
 
ПРИМЕР (как делал у ExBBDarkGrey с помощью таблицы, по крайней мере то, что вспомнил) 
- открываем шаблон news.tpl (для примера) отвечающий за вывод Объявлений на главной странице 
 
там есть такое 
CODE:<img src="./templates/InvisionExBB/im/nav_m.gif" border="0"  alt=">" width="8" height="8" />  {$fm->LANG['Announ']}   
 
где {$fm->LANG['Announ']} заменяется на слово "Объявления" 
 
помещаем эту строку в среднюю ячейку новой таблицы (первая - левый рисунок; третья - правый) 
 
---------------------------------------------------------------- ---- 
<table width="100%" id="blah" cellspacing="0" cellpadding="0"><tr> 
<td class="mleft"></td> 
<td valign="middle" align="left"><img src="./templates/InvisionExBB/im/nav_m.gif" border="0"  alt=">" width="8" height="8" />  {$fm->LANG['Announ']}</td> 
<td class="mright"></td> 
</tr></table> 
---------------------------------------------------------------- ---- 
 
где <td class="mleft"></td> первая ячейка с левым рисунком 
<td class="mright"></td> третья с правым 
 
CSS 
в maintitle 
CODE:.maintitle { background-color: #6495ed; vertical-align:middle;font-weight:bold; color:#FFF; padding:8px 0px 8px 5px; background-image: url(im/tile_down.gif) }   
 
вместо 
padding:8px 0px 8px 5px; 
пишем 
padding:0; 
удаляем background-image и background-color 
 
т.е. 
CODE:.maintitle { vertical-align:middle;font-weight:bold; color:#FFF; padding:0;}   
 
добавляем 
CODE:.mleft {background:url('im/im_left.gif') no-repeat left top; padding:0 5px; height:100%; width:1px;} 
.mright {background:url('im/im_right.gif') no-repeat right top; padding:0 5px; height:100%;} 
#blah {border:0; padding:0; margin:0; background:url(im/'imgtitle.gif') repeat; height:30px;}   
 
результат 
   
*нарисовать можно что угодно, например, такое, или скруглить углы... 
в архиве три рисунка (нужно залить в папку im скина)
 
  |