馬鹿除け

defaultのテーマと振り分けに問題あり。@importが効かないMac用ブラウザを@importが必要な.cssへ誘導。結果として、標準のstyle.cssでもおおむねまともに動くMacIE 5を蹴ることになっている。
また、CSS界で鬼門の方角に位置するNetscape4.xを、まともなブラウザが使うCSSへと誘導しているのも問題ありまくり。
include/functions.phpの468行以下を以下のように修正。

$uagent = xoops_getenv('HTTP_USER_AGENT'); 
if (stristr($uagent, 'Gecko')) { 
    //ここでGecko系を振り分け。@importが効くからstyleNN.cssで問題ないです。 
    $str_css = 'styleNN.css'; 
} elseif (preg_match("/MSIE ([0-9]?.[0-9]{1,2})/i", $uagent)) { 
    //MSIEをOSに依存せず振り分け。 
    $str_css = 'style.css'; 
} elseif (stristr($uagent, 'Mozilla/4')) { 
    //Netscape 4.xをOSに依存せず振り分け。 
    $str_css = 'styleNNOld.css'; 
} else { 
    $str_css = 'style.css'; 
}