#content-core .subsiteColumns .column {
    width: 23.5%;
    float: left;
    padding-right: 2%;
}
.subsiteColumns #subsite-column-4.column,
.subsiteColumns #subsite-column-6.column {
  padding-right: 0;
}

.subsiteColumns .column img {
    max-width:100%;
}
.subsiteColumns #subsite-column-5.column,
.subsiteColumns #subsite-column-6.column {
  width:49%;
}
.subsiteColumns #subsite-column-7.column {
  display: none; /* hide this column, its for special themes */
}

.column dl dd {
  margin: 0;
}

#banner-image {
  position: relative;
  clear: both;
}

#portal-languageselector dt.actionMenuHeader a:after {
  content: " ▼";
}
#portal-languageselector dd {
  background: #E3E3E3;
  right: 0;
}
#portal-languageselector dd a {
  padding: 0.25em 0.5em;
}
#portal-languageselector dd a:hover {
  background: #205C90;
  color: #FFFFFF;
}