body {
  /*
  margin-left: 12%;
  margin-right: 12%;
  */
  width: 80%;
  margin: auto;
  max-width: 800px;
  font-size: medium;

}

#profile {
 float: right; 
 padding-left: 25px;
 padding-right: 25px;
}

#profile img {
  border-radius: 15%;
  height: 300px;
}

#headers {
  border-bottom: 1px solid #eee;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

#intro {
  overflow: hidden;
}

#name {
  font-size: xx-large;
  font-weight: bold;
}

#title {
  font-size: 20px;
  font-weight: bold;
  opacity: 0.6;
}

.links {
  font-size: 12pt;
}

.deets {
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: justify;
  text-justify: distribute;
}

/* Link */
a {
  color: #428bca;
  text-decoration: none;
}

/* Link hover */
a:hover {
  color: #2a6496;
  text-decoration: underline;
}

ul {
  list-style-type: none;
  padding-left: 0;
}

li {
  padding-bottom: 20px;
}

div {
  font-size: 13pt;
}

