/*
Title:        	Fixes for IE/win
Author:       	Ben Usher Smith, ben@heehaw.co.uk
Updated:      	Thursday June 7th 2007
Notes:        	Hand-crafted by Heehaw Multimedia in Edinburgh, Scotland
Known issues: 	None
*/

/* fixes font-size keyword problem for IE5/Win */
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 */
/* ie5+6/win only only */
*html #header,
*html #header-inner {
	text-align:left}


/* trigger hasLayout and target ie5+6/win only */
* html #nav ul, 
* html #header,
* html #header-inner,
* html #main-body,
* html #fat-footer,
* html dl.teaser {
	height:1%}

* html #nav li.flags {
	width: 70px;
}
	
* html #nav li.flags ul,
* html #nav li.flags li {
	margin: 0px;
}


* html #nav  li.flags li {
	margin-left: 2px;
}

* html #content table {
	padding: 0px;	
}

/* ie7/win only */
*:first-child+html #header,
*:first-child+html #header-inner {
	text-align:left}


/* trigger hasLayout and target ie7/win only */
*:first-child+html #nav ul,
*:first-child+html #header,
*:first-child+html #header-inner,
*:first-child+html #main-body, 
*:first-child+html #fat-footer,
*:first-child+html dl.contact-details {
	min-height:1px}