/* 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 #header,

*:first-child+html .sidebar ul li ul li a,

*:first-child+html #nav ul,

*:first-child+html #extra,

*:first-child+html #extra ul li ul li,

*:first-child+html #content,

*:first-child+html #content-inner,

*:first-child+html .sidebartitle,

*:first-child+html #maincol,

*:first-child+html .post-meta,

*:first-child+html .navigation {

	min-height: 1px;

}