Поздновато пишу (только сейчас увидел эту тему), но судя по тому, что на Портативе до сих пор нет ни одного javascript-закруглённого уголка, то тема продолжает быть актуальна. Возможно, я могу подсказать, как сделать закруглённые уголки БЕЗ картинок применительно к Joomla.
1. В директории с используемым шаблоном создаём новую папку. Называем её, допустим, "corners";
2. Скачиваем прилагаемый архив, распаковываем, полученные 3 файла помещаем в созданную папку;
3. Подключаем новые файлы поместив в index.php шаблона между тэгами "head" следующие строки:
<link rel="stylesheet" type="text/css" href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/corners/niftyCorners.css">
<link rel="stylesheet" type="text/css" href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/corners/niftyPrint.css" media="print">
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/corners/nifty.js"></script>
4. Закругляем уголки любого используемого в CSS контейнера помещая опять же в index.php между тэгами "head" следующие строки:
<script type="text/javascript">
window.onload=function(){
Rounded("div#user1","#000","#FFF");
}
</script>
Примечание:
- вместо "user1" подставляем название любого другого модуля или заголовка;
- если необходимо закруглить несколько модулей, дублируем строку Rounded("..."), перечисляя элементы;
- #000 - цвет внутреннего угла, #FFF - внешнего;
- если хотим закруглить только верх или низ модуля, используем RoundedTop или RoundedBottom;
- использовал этот метод только на шаблонах свёрстанных слоями - работает без проблем.
Отпишись потом, получилось добиться результат, или нет. Ну или можно "+" поставить, если заработает. 
Делал всё как здесь только в индексе переделал под Joomla 1.5. Углы не получаются. Посмотрите пожалуйста, что не так?
index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="<?php echo $this->baseurl ?>/templates/santor/css/template.css" />
<link rel="stylesheet" type="text/css" href="<?php echo $this->baseurl ?>/templates/santor/corners/niftyCorners.css">
<link rel="stylesheet" type="text/css" href="<?php echo $this->baseurl ?>/templates/santor/corners/niftyPrint.css" media="print">
<script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/santor/corners/nifty.js"></script>
<script type="text/javascript">
window.onload=function(){
Rounded("div#right","#000","#FFF");
}
</script>
</head>
<body>
<div id="container"> <div id="container2">
<jdoc:include type="modules" name="mainmenu" style="raw" />
<jdoc:include type="modules" name="top" />
<div id="content" class="float">
<jdoc:include type="component" /></div>
<div id="sidebar_right"class="float_right"><jdoc:include type="modules" name="right" style="rounded" /></div>
<div id="footer" class="clear"><jdoc:include type="modules" name="footer" /></div>
</div>
</div>
</body>
</html>