

/* fixes font-size keyword problem for IE5/Win */
body {
	font-size: 12px; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>body { /* be nice to Opera */
	font-size: 12px;
	}

/* IE doesn't like block anchors */
* html ul.articles li a { height: 1%; }

/* fixes weird IE body padding issue */
* html #wrap { height: 1%; }

/* self-clearing floats
----------------------------------------------------- */

/* for IE7 */
#logo, 
#nav,


div#header

{

height: 115px;

}



div > #main_nav {

Height: 27px; !ie;

}



#title, 
#main-body, 
#extra,
#port,
.prod-feature,
dl.teaser { 
	display: inline-block; 
	}

/* target ie5+6/win only */
* html #logo, 
* html #nav, 
* html #title, 
* html #main-body, 
* html #extra,
* html #port,
* html .prod-feature,
* html dl.teaser {
	height: 1%;
	}

/* reset display property for all browsers */
#logo,
#nav, 
#title, 
#main-body, 
#extra,
#port,
.prod-feature,
dl.teaser { 
	display: block; 
	}
	
	
	