$(document).ready(function(){
/* START JQuery CSS Hacks */

	var userOSAgent = navigator.userAgent.toLowerCase();

	/* CSS Hacks for all browsers in Windows */
	if (/win/.test(userOSAgent)) {
		$("a.read-more").css("background-position","right 4px");
		$("a.read_more").css("background-position","right 4px");
		$("form.cform ol li img.captcha").css("margin-bottom","-3px");
		$("form.cform ol li img.captcha-reset").css("margin-bottom","-4px");
	}
		
	/* CSS Hacks for Firefox V.3 browser */
	if (/firefox\/3|firefox\/4/.test(userOSAgent)) {
		if (/mac/.test(userOSAgent)) {
			$("input#s").css("top","3px");
			$("div.home input#s").css("top","104px");
			$("div#projects").css("line-height","1.2");
			$("input#searchsubmit").css("top","2px");
			$("div.home input#searchsubmit").css("right","284px");
			$("div.home input#searchsubmit").css("top","102px");
			$("a.read-more").css("background-position","right 4px");
			$("a.read_more").css("background-position","right 4px");
		} else if (/win/.test(userOSAgent)) {
			$("div#change-font-size").css("top","2px");
			$("input#searchsubmit").css("top","2px");
			$("div.home input#searchsubmit").css("right","285px");
			$("div.home input#searchsubmit").css("top","103px");
		}
	} else if (/firefox\/2/.test(userOSAgent)) {
		if (/win/.test(userOSAgent)) {
			$("div#misc-navs li.print a").css("right","-29px");
			$("div#misc-navs li.print a").css("top","-19px");
			$("div.home div#misc-navs li.print a").css("right","-48px");
			$("div.home div#misc-navs li.print a").css("top","-15px");
			$("div#misc-navs li.email a").css("right","-25px");
			$("div#misc-navs li.email a").css("top","-10px");
			$("div.home div#misc-navs").css("width","311px");
			$("div.home div#misc-navs li.email a").css("top","0");
		}
	}

	/* CSS Hacks for Safari browser */
	if (/safari/.test(userOSAgent)) {
		if (/mac/.test(userOSAgent)) {
			$("ul#site-map ul li").css("background-position","left 5px");
		} else if (/win/.test(userOSAgent)) {
			$("div.home input#searchsubmit").css("right","284px");
		}
	}
	
	/* CSS Hacks for IE7 browser */
	if (/msie 7/.test(userOSAgent)) {
		$("div#misc-navs li.print a").css("margin-left","-395px");
		$("div.home div#misc-navs li.print a").css("margin-left","0");
		$("div#misc-navs li.print a").css("top","-17px");
		$("div.home div#misc-navs li.print a").css("top","-13px");
		$("div.home div#misc-navs li.print a").css("right","-47px");
		$("div#misc-navs li.email a").css("margin-left","-389px");
		$("div.home div#misc-navs li.email a").css("margin-left","0");
		$("div#misc-navs li.email a").css("top","10px");
		$("div.home div#misc-navs li.email a").css("top","0");
		$("div.home input#s").css("right","22px");
		$("div.home input#s").css("top","62px");
		$("div.home input#searchsubmit").css("right","236px");
		$("div.home input#searchsubmit").css("top","62px");
		$("form.cform ol li img.captcha").css("margin-bottom","-4px");
		$("form.cform ol li img.captcha-reset").css("margin-bottom","-5px");
		$("div.home div#misc-links").css("margin-top","-20px");
	}

	/* CSS Hacks for IE8 browser */
	if (/msie 8/.test(userOSAgent)) {
		$("div.home input#searchsubmit").css("right","289px");
	}
	
	/* CSS Hacks for Chrome browser */
	if (/chrome/.test(userOSAgent)) {
		if (/win/.test(userOSAgent)) {
			$("form.cform ol li img.captcha").css("margin-bottom","-4px");
			$("form.cform ol li img.captcha-reset").css("margin-bottom","-5px");
		}
	}
	
	/* CSS Hacks for Opera browser */
	if (/opera/.test(userOSAgent)) {
		$("div#misc-navs li.print a").css("right","-328px");
		$("div#misc-navs li.email a").css("right","-324px");
		
		if (/mac/.test(userOSAgent)) {
			$("div.home div#misc-navs li.print a").css("right","-47px");
			$("div.home input#searchsubmit").css("top","104px");
			$("form.cform ol li input").css("padding-top","1px");
			$("form.cform ol li img.captcha").css("margin-bottom","-9px");
			$("form.cform ol li img.captcha-reset").css("margin-bottom","-10px");
		} else if (/win/.test(userOSAgent)) {
			$("div.home div#misc-navs li.print a").css("right","-47px");
			$("div.home input#searchsubmit").css("right","289px");
			$("div.home input#searchsubmit").css("top","106px");
			$("form.cform ol li img.captcha").css("margin-bottom","-4px");
			$("form.cform ol li img.captcha-reset").css("margin-bottom","-5px");
		}
	}

	/* CSS Hack for First H3 in div#content */
	$("div#content h3:first-child").css("margin-top","0px");
	
	/* Remove the title attribute from News list */
	$("li.cat-post-item a").removeAttr("title");

/* END JQuery CSS Hacks */
});
