#recommendations,
#publications {
  position: relative;
  left: -20px;
  width: 650px;
}
#recommendations div,
#publications div {
  margin: 0;
}
#recommendations .recommendation,
#publications .recommendation,
#recommendations .publication,
#publications .publication,
#recommendations div.pager,
#publications div.pager {
  margin: 0;
  padding: 0 20px;
}
#recommendations .recommendation,
#publications .recommendation,
#recommendations .publication,
#publications .publication {
  padding: 0 0 20px 0;
  margin: 0;
  position: relative;
}
#recommendations .recommendation .node,
#publications .recommendation .node,
#recommendations .publication .node,
#publications .publication .node {
  margin: 0;
  padding: 0;
}
#recommendations .recommendation .node .contentdivider,
#publications .recommendation .node .contentdivider,
#recommendations .publication .node .contentdivider,
#publications .publication .node .contentdivider {
  margin: 0 20px 20px;
}
#recommendations .recommendation .node .blocklink,
#publications .recommendation .node .blocklink,
#recommendations .publication .node .blocklink,
#publications .publication .node .blocklink {
  margin: 0;
  padding-bottom: 5px;
  display: block;
}
#recommendations .recommendation .node .blocklink .articleimage,
#publications .recommendation .node .blocklink .articleimage,
#recommendations .publication .node .blocklink .articleimage,
#publications .publication .node .blocklink .articleimage,
#recommendations .recommendation .node .blocklink .articleteaser,
#publications .recommendation .node .blocklink .articleteaser,
#recommendations .publication .node .blocklink .articleteaser,
#publications .publication .node .blocklink .articleteaser {
  float: left;
  margin: 0;
}
#recommendations .recommendation .node .blocklink .articleimage,
#publications .recommendation .node .blocklink .articleimage,
#recommendations .publication .node .blocklink .articleimage,
#publications .publication .node .blocklink .articleimage {
  border-top: solid 13px #141312;
  border-bottom: solid 13px #141312;
  margin-right: 10px;
  margin-left: 10px;
  padding: 0;
  line-height: 0;
}
#recommendations .recommendation .node .blocklink .articleimage img,
#publications .recommendation .node .blocklink .articleimage img,
#recommendations .publication .node .blocklink .articleimage img,
#publications .publication .node .blocklink .articleimage img {
  border: 0;
  margin: 0;
  padding: 0;
}
#recommendations .recommendation .node .blocklink .articleteaser,
#publications .recommendation .node .blocklink .articleteaser,
#recommendations .publication .node .blocklink .articleteaser,
#publications .publication .node .blocklink .articleteaser {
  width: 450px;
}
#recommendations .recommendation .node .blocklink .articleteaser h3,
#publications .recommendation .node .blocklink .articleteaser h3,
#recommendations .publication .node .blocklink .articleteaser h3,
#publications .publication .node .blocklink .articleteaser h3,
#recommendations .recommendation .node .blocklink .articleteaser p,
#publications .recommendation .node .blocklink .articleteaser p,
#recommendations .publication .node .blocklink .articleteaser p,
#publications .publication .node .blocklink .articleteaser p {
  font-family: 'Source Sans Pro', serif;
  font-size: 13px;
  color: #141215;
  margin: 0;
  padding: 0 0 3px 0;
}
#recommendations .recommendation .node .blocklink .articleteaser h3,
#publications .recommendation .node .blocklink .articleteaser h3,
#recommendations .publication .node .blocklink .articleteaser h3,
#publications .publication .node .blocklink .articleteaser h3 {
  font-size: 18px;
}
#recommendations .recommendation:hover,
#publications .recommendation:hover,
#recommendations .publication:hover,
#publications .publication:hover {
  background-color: #292c2e;
}
#recommendations .recommendation:hover .node .blocklink,
#publications .recommendation:hover .node .blocklink,
#recommendations .publication:hover .node .blocklink,
#publications .publication:hover .node .blocklink {
  background: transparent url('../img/link_arrow_down_white.png') no-repeat scroll 400px bottom;
}
#recommendations .recommendation:hover .node .blocklink .articleimage,
#publications .recommendation:hover .node .blocklink .articleimage,
#recommendations .publication:hover .node .blocklink .articleimage,
#publications .publication:hover .node .blocklink .articleimage {
  border-color: #ffffff;
}
#recommendations .recommendation:hover .node .blocklink .articleteaser h3,
#publications .recommendation:hover .node .blocklink .articleteaser h3,
#recommendations .publication:hover .node .blocklink .articleteaser h3,
#publications .publication:hover .node .blocklink .articleteaser h3,
#recommendations .recommendation:hover .node .blocklink .articleteaser p,
#publications .recommendation:hover .node .blocklink .articleteaser p,
#recommendations .publication:hover .node .blocklink .articleteaser p,
#publications .publication:hover .node .blocklink .articleteaser p {
  color: #ffffff;
}
