/*
CSS Browser Selector v0.2.7
Rafael Lima (http://rafael.adm.br)
http://rafael.adm.br/css_browser_selector
License: http://creativecommons.org/licenses/by/2.5/
Contributors: http://rafael.adm.br/css_browser_selector#contributors
*/
var css_browser_selector = function() {
	var ua = navigator.userAgent.toLowerCase(),is = function(t) {
		return ua.indexOf(t) != -1;
	},
	h = document.getElementsByTagName('html')[0],
		b = (!(/opera|webtv/i.test(ua)) &&
			/msie (\d)/.test(ua)) ? ('ie ie'+RegExp.$1) :
			(is('firefox/1') && is('rv:1.7')) ? 'gecko ff1p0':
			(is('firefox/1') && is('rv:1.8')) ? 'gecko ff1p5':
			is('firefox/2') ? 'gecko ff2' :
			is('firefox/3') ? 'gecko ff3' :
			is('gecko/') ? 'gecko' :
			is('opera/9') ? 'opera opera9' :
			/opera (\d)/.test(ua) ? 'opera opera'+RegExp.$1 :
			is('konqueror') ? 'konqueror' :
			is('applewebkit/') ? 'webkit safari' :
			is('mozilla/')?'gecko' : '',
		os = (is('x11')||is('linux')) ? ' linux' : 
			is('mac') ? ' mac' :
			is('win') ? ' win' : '';
	var c = b+os+' js';
	h.className += h.className ? ' '+c : c;
}();
