@charset "UTF-8";

#biography {
  display: none;
}

#teaching {
  display: none;
}

#publications {
  display: none;
}

#software {
  display: none;
}

body {
  font-family: Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  background-color: #ffffff;
  text-align: left;
  background-repeat: repeat-y;
  padding: 0 20px 0 20px; 
  margin-right: auto;
  margin-left: auto;
  position: relative;
}

a, h1, h2, h3 {
  font-weight: bold;
  color: #003366;
  text-decoration: none;
  line-height: 1.1em;
}

#moreInfo h2 {
  font-size: 150%;
  background-color: #FFECF4;
  background-color: #F5F5F5;
  border-top: solid 1px #e0e0e0;
  border-bottom: solid 1px #e0e0e0;
  padding: 6px 6px 6px 6px;
  cursor: pointer;
}

.whoContainer {
  display: flex;
}

.whoPortrait {
  max-width: 50%;
  min-width: 15%;
}

.whoContact {
  margin-left: 2%;
  flex-grow: 1;
}

.portrait {
  width: 93%;
  border: solid 2px #e4e4e4;
  padding: 4px;
}

