// *****
function css(href, selText) 
{
var ss = GetStyleSheet(href);
var ssr = GetStyleSheetRule(ss, selText);
return(ssr.style);
}
// *****
function GetStyleSheet(id)
{
var i = 0, ss = document.styleSheets;

for (i = 0; i < ss.length; ++i) {
	if (ss[i].href.indexOf(id) != -1)
		return(ss[i]);
}
return(null);
}
// *****
function GetStyleSheetRule(ss, id) 
{
var i, r;

if (ss.cssRules) 
	r = ss.cssRules;
  else
	r = ss.rules;

for (i = 0; i < r.length; ++i) {
	if (r[i].selectorText.indexOf(id) != -1)
		return(r[i]);
}
return(null);
}
// *****
