.sans-serif{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.serif{font-family:"Georgia",Times New Roman,Times,serif;}
.monospace{font-family:"Monaco",Courier New,monospace;}
.clearfix{zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
[role="banner"] .inner,.toolbar,[role="contentinfo"],.content,.cols,.grids,.row{width:90%;max-width:1150px;}
header[role="banner"] .nav-sub{width:31.645%;}
.ie8 header[role="banner"] .nav-sub {width:25%;}
.ie7 header[role="banner"] .nav-sub {width:26%;}
header[role="banner"] form[role="search"]{width:31.645%;}
.ie8 header[role="banner"] form[role="search"]{width:25%;}
.alternate{overflow:hidden;}
.alternate li{float:left;width:48%;}
.thirds li{float:left;margin-bottom:0.75em;width:32%;}
.icon-facebook-24,.icon-twitter-24,.icon-youtube-24{position:relative;left:-36px;}
[role="banner"] h1 img{float:left;width:8.86%;margin-right:2.53%;}
.narrow{width:77.21%;margin:0 auto;}
.back-issues article,.back-issues figure{width:21%;margin-right:5.4%;}
.back-issues article:nth-of-type(even),.back-issues figure:nth-of-type(even){margin-right:5.4%;}
.row{margin-bottom:1.5em;}
.group .col{width:48.08%;}
.group .col-one{float:left;}
.group .col-two{float:right;}
.grids+.grids{padding-top:3em;background-image:url(divider-horizontal-948.png);}
.grids-three .grid{width:31.64%;}
.grids-three .grid-one,.grids-three .grid-two{float:left;margin-right:2.53%;}
.grids-three .grid-three{float:right;margin-right:0;}
.grids-four .grid{width:23.1%;}
.grids-four .grid-one,.grids-four .grid-two,.grids-four .grid-three{float:left;margin-right:2.53%;}
.grids-four .grid-four{float:right;margin-right:0;}
.col{float:left;width:31.645%;margin-bottom:0;margin-right:2.531%;}
.col:last-of-type{float:right;margin-right:0;}
.col img{float:none;width:auto;margin-right:0;}
.hentry header{margin-bottom:1.5em;min-height:4em;border-bottom:1px solid #e7f0f5;}
[role="complementary"] .hentry .entry-title,.complementary .hentry .entry-title{padding-bottom:0;/*padding-right:108px;*/}
[role="complementary"] .hentry .entry-title .press,.complementary .hentry .entry-title .press{opacity:0;top:0.375em;right:0;bottom:auto;left:auto;margin-top:-6px;}
[role="main"],.main{width:66.8748%;padding-right:10%;}
.publication{margin-bottom:1.5em;}
.publication img{float:left;width:36%;margin-right:8%;}
.publication h3,.publication p{/*margin-left:44%;*/} /*LEG: class="pub-box" makes it better */
.publication .pub-box {margin-left:44%;} /*LEG: class="pub-box" makes it better */
[role="complementary"],.complementary{width:29.5353%;}
[role="complementary"] .box img,.complementary .box img{width:40%;margin:0 0 0.75em 5.88%;float:right;}
.well [role="main"],.well .main{float:left;width:54.43%;}
.well [role="complementary"],.well .complementary{float:right;width:31.645%;}
.well [role="main"],.well .main{margin-bottom:0;}
.entry-content{-webkit-column-width:240px;-webkit-column-gap:108px;-webkit-column-rule:1px solid #e7f0f5;-webkit-column-fill:balance;-moz-column-width:240px;-moz-column-gap:108px;-moz-column-rule:1px solid #e7f0f5;-moz-column-fill:balance;column-width:240px;column-gap:108px;column-rule:1px solid #e7f0f5;column-fill:balance;}
.solo .entry-content{-webkit-column-count:2;-webkit-column-gap:108px;-webkit-column-rule:1px solid #e7f0f5;-webkit-column-fill:balance;-moz-column-count:2;-moz-column-gap:108px;-moz-column-rule:1px solid #e7f0f5;-moz-column-fill:balance;column-count:2;column-gap:108px;column-rule:1px solid #e7f0f5;column-fill:balance;}
#entry-org div{-webkit-column-count:2;-webkit-column-gap:108px;-webkit-column-rule:1px solid #e7f0f5;-webkit-column-fill:balance;-moz-column-count:2;-moz-column-gap:108px;-moz-column-rule:1px solid #e7f0f5;-moz-column-fill:balance;column-count:2;column-gap:108px;column-rule:1px solid #e7f0f5;column-fill:balance;}
.back-issues img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.back-issues img{-webkit-transition:-webkit-transform 0.08s 0 ease-in;-moz-transition:-moz-transform 0.08s 0 ease-in;-o-transition:-o-transform 0.08s 0 ease-in;transition:transform 0.08s 0 ease-in;}
.focus-theme .focus-topic{width:54.43%;}
.focus-theme .focus-topic figure{width:37.2%;margin:0 0 0.75em 5.88%;}
.focus-theme .focus-interview{width:43.03%;}
.focus-theme .focus-interview img{float:right;width:52.94%;margin:0 0 0.75em 5.882%;max-width:180px;}
.focus-theme .focus-interview img{margin:0 0 1.5em 5.88%;}
.focus-promo .focus-topic figure{position:relative;top:-40px;}
.index .box form br{display:none;}
.introduction .main{float:left;width:64%;}
.introduction .main h2{font-size:21px;font-size:2.1rem;}
.introduction .complementary{float:right;width:29.5353%;}
.world{background-image:url(../img/tmp/world-bg-01.jpg);background-position:50% 0;background-repeat:no-repeat;}
/*.world .entry-content{-webkit-column-rule:1px solid #323232;-moz-column-rule:1px solid #323232;column-rule:1px solid #323232;}*/
.world .row{border-top:1px solid #323232;}
.dontwrap{white-space:nowrap;}

.ie8 [role="banner"] .inner,
.ie8 .toolbar,
.ie8 [role="contentinfo"],
.ie8 .content,
.ie8 .cols,
.ie8 .grids,
.ie8 .row {
  width: 948px;
  /* 948px */
}
.ie8 footer[role="contentinfo"] {width:100%;}
.ie8 [role="main"], .ie8 .main {
  width: 610px;
  padding-right: 20px ;

}
.ie8 [role="complementary"], .ie8 .complementary {
  width: 252px;
  padding-left:0px;
  float: right;
 
}
.ie8 .grids-three .grid {
  width: 276px;
}
.ie8 .col {
  width: 300px;
}
.ie8 .narrow {
  width: 732px;
}

.ie8 img.searchimagepub {
    float: left;
    width: 200px;
}

.ie8 .publications figure {
  float: left;
  width: 140px;
  margin: 0 7% 1.5em 0;
}

.ie8 body.world article.grid-two {
  margin: 0 0 0 35px;
}

.ie8 .grids-three figure.grid-two {
  margin: 0 0 0 35px;
}

.ie8 .grids-three .grid-two {
  margin: 0 0 0 35px;
}

.ie8 a.home-link h1 span {
  display: none;
}

.ie8 .cols article.col {
  width: 300px; /* width: 292px; */
}

.ie7 [role="banner"] .inner,
.ie7 .toolbar,
.ie7 [role="contentinfo"],
.ie7 .content,
.ie7 .cols,
.ie7 .grids,
.ie7 .row {
  width: 948px;
  /* 948px */
}
.ie7 footer[role="contentinfo"] {width:100%;}
.ie7 [role="main"], .ie7 .main {
  width: 610px;
  padding-right: 20px;
}
[role="complementary"], .ie7 .complementary {
  width: 275px;
}
.ie7 .grids-three .grid {
  width: 276px;
}
.ie7 .col {
  width: 300px;
}
.ie7 .narrow {
  width: 732px;
}
.ie8 .btn.rss {
  /*width: 50px;*/
}
.ie7 .btn.rss {
  /*width: 50px;*/
}
.ie7 header[role="banner"] ul.nav-main {
  list-style-type: none;
  margin: 0 auto 1.5em;
  padding: 0;
  width: 832px;
}
.ie7 header[role="banner"] form[role="search"] input {
  width: 100%;
  height: 22px;
  padding: 6px;
  border-width: 0;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  -webkit-appearance: textfield;
}
.ie7 footer.ihatetimvandamme ul li {
  float: left;
}

.ie7 .cols article.col {
  width: 300px;/*width: 292px;*/
}
.ie7 .publications figure {
  float: left;
  width: 140px;
  margin: 0 7% 1.5em 0;
}

.ie7 a.home-link h1 span {
  display: none;
}

.ie7 img.searchimagepub {
    float: left;
    width: 200px;
}

 /* -------------------- IE6 ----------------------------------- */
.ie6 [role="banner"]  .inner,
.ie6 .toolbar,
.ie6 [role="contentinfo"],
.ie6 .content,
.ie6 .cols,
.ie6 .grids,
.ie6 .row {
 width: 948px;
 /* 948px */
}
.ie6 [role="main"],
.ie6 .main {
 width: 604px;
 padding-right: 20px;
}
.ie6 [role="complementary"],
.ie6 .complementary {
 width: 300px;
}
.ie6 article.hentry {
	background-color:#fff;
	color:#333;
}
.ie6 article.hentry figure img {
	width:604px;
}
.ie6 .grids-three .grid {
 width: 276px;
}
.ie6 .col {
 width: 300px;
}
.ie6 .narrow {
 width: 732px;
}
.ie8 .btn.rss {
 width: 50px;
}
.ie6 .btn.rss {
 width: 50px;
}
.ie6 header[role="banner"] ul.nav-main {
 list-style-type: none;
 margin: 0 auto 1.5em;
 padding: 0;
 width: 832px;
 position:absolute;
 left:125px;
}
.ie6 header[role="banner"] form[role="search"] {
 margin-left:0;	
}
.ie6 header[role="banner"] form[role="search"] input {
 width: 100%;
 height: 22px;
 padding: 6px;
 border-width: 0;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 -webkit-appearance: textfield;
}
.ie6 footer.ihatetimvandamme ul li {
 float: left;
}
.ie6 .cols article.col {
 width: 292px;
}
.ie6 .cols article.col {
 width: 292px;
}
.ie6 .publications figure {
 float: left;
 width: 140px;
 margin: 0 7% 1.5em 0;
}
.ie6 a.home-link h1 span {
 display: none;
}
.ie6 header[role="banner"] h1 {
	background-image:url(iso_ie6.png);
}
.ie6 .no-flexslider {
	position:relative;
}
.ie6 .no-flexslider img {
	width:604px;
}
.ie6 .no-flexslider p.flex-caption {
	top:180px;
}
.ie6 .standards-list li {
	position:relative;
}
.ie6 .standards-list .btn {
	float:none;
	position:absolute;
	top:-0.375em;
	right:0;
}
.ie6 .well ul li {
	float: left;
}
.ie6 .well ul a {
	display: inline;
}
.ie6 .well ul a.primary {
	color:#fff;
}
.ie6 .focus-promo .focus-topic figure {
	float: left;
	margin-right: 5%;
}
.ie6 .publications figure {
	width: 26.47%;
	margin-right: 5.88%;
	margin-right:2.9%;
}
.ie6 .grids-three .grid-three {
	padding:0;
}
.ie6 .grids-three .grid-one, .ie6 .grids-three .grid-two {
	float: left;
	margin-right: 1.48%;
}
.ie6 .grids-four .grid-one, .ie6 .grids-four .grid-two, .ie6 .grids-four .grid-three {
	float: left;
	margin-right: 1.48%;
}
.ie6 .grid img {
	width:200px;
}
.ie6 .cols .col img {
	width:300px;
}

 /* hide second nav in IE6 */
.ie6 .nav_bar_level2 {
	display:none;
}

.ie6 ul.nav-main li a {
    color: #FFFFFF;
}


.ie6 ul.nav-sub li a {
    color: #FFFFFF;
}

.ie6 .separation {
    background: url("divider-horizontal-732-IE6.gif") no-repeat scroll 50% 0 transparent;
}

.ie6 .main img{
/*max-width:600px;*/
width: expression(this.width > 600 ? 600: true);
}

.ie6 .complementary img{
/*max-width:300px;*/
width: expression(this.width > 300 ? 300: true);
}

.ie6 .publication img{
/*max-width:200px;*/
width: expression(this.width > 200 ? 200: true);
}

.ie6 .vcard img{
/*max-width:80px;*/
width: expression(this.width > 80 ? 80: true);
}

.ie6 ul.tabs li a{
display:inline-block;
}