div#inner-columns {
  margin: 1em 0 0 0;
  height: 1%;
  width: 100%;
}

div#inner-columns div#inner-columns-1 {
  width: 31%;
  float: left;
  padding: .25em 2% .25em 0;
  margin: 0 0 1em 0;
}

div#inner-columns div#inner-columns-2 {
  border-left: 1px solid #8ba2aa;
  border-right: 1px solid #8ba2aa;
  width: 29%;
  float: left;
  padding: .25em 2% 1.25em 2%;
  margin: 0 0 1em 0;
}

div#inner-columns div#inner-columns-3 {
  width: 31%;
  float: left;
  padding: .25em 0 .25em 2%;
  margin: 0 0 1em 0;
}

* html div#inner-columns-1 , * html div#inner-columns-3 {
  width: 33% !important;
}

* html div#inner-columns-2 {
  width: 33.5% !important;
}
