







/* fixes font-size keyword problem for IE5/Win  XXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */









body {

	font-size: x-small; /* IE5 Win */

  	voice-family: "\"}\""; 

  	voice-family: inherit;

  	font-size: small;

	}

html>body { /* be nice to Opera */

	font-size: small;

	}



/* self-clearing floats

----------------------------------------------------- */



/* trigger hasLayout and target ie5+6/win only */

* html #header,

* html .sidebar ul li ul li a,

* html #nav ul,

* html #extra,

* html #extra ul li ul li,

* html #content,

* html #content-inner,

* html .sidebartitle,

* html #maincol,

* html .post-meta,

* html .navigation {

	height: 1%;

	}

/* trigger hasLayout and target ie7/win only */


*:first-child+html #searchform input.button{ background:url(../images/search-btn.gif) no-repeat; height:26px; width:88px; color:#0099cc; font-size:14px; font-weight:bold; border:none; position:relative; z-index:1000; right:2px; line-height:26px; padding-bottom:5px; padding-left:25px;}	
* html .footer-inner{width:875px; margin:0 auto; padding:30px 0px 30px 38px;height:169px;}
*:first-child+html .footer-inner{width:870px; margin:0 auto; padding:30px 0px;height:169px;}
*:first-child+html #footer {

	margin:0;
	
	position:relative;
	
	left:0px;

	padding: 0;

	font-size: 90%;
	
	background: #706f6e url(../images/bg_footer_divider.gif) no-repeat bottom center;
	
	
	
	}

