html {
  font-family: arial, sans-serif;
  background-color: #FFE58C;
  background-image: url(zeno/images/background-fade.png);
  background-repeat: repeat-x;
}

body {
  position: relative;
  width: 80%;
  margin: 7px auto;
  padding: 3px;
  border: 3px solid #252C58;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  background-color: white;
}

h1 {
  margin: 0px;
  padding: 6px;
  color: white;
  height: 65px;
  text-align: center;
  line-height: 65px;
  background-color: #252C58;
  background-repeat: repeat-x;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
}

.aside {
  float: right;
  margin: 8px;
}

.bio {
  background-image: url(../images/adambarth.jpg);
  background-repeat: no-repeat;
  background-position: top right;
  padding-top: 185px;
  width: 247px;
  font-size: small;
}

.badges {
  display: none;
}

.talk {
  width: 210px;
  float: right;
  overflow: hidden;
}

.voice {
  float: right;
  clear: both;
}

.credentials, .contact {
  margin: 3px;
  padding: 0px;
  text-align: right;
}

.bio li {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

.jobtitle {
  font-style: italic;
}

.email:before {
  content: "abarth@eecs.berkeley.edu";
}

h2 {
  margin: 15px 5px;
  padding: 0px;
}

.publications {
  margin: 5px;
  padding: 0px;
}

.publications dt {
  font-weight: bold;
  margin: 7px 0px;
  padding: 0px;
}

.publications dd {
  margin: 0px;
  padding: 0px;
}

.publications ul {
  margin: 0px;
  padding: 0px;
}

.publications li {
  margin: 5px 0px;
  padding: 0px;
  padding-left: 10px;
  list-style-type: none;
}

.howpublished {
  font-style: italic;
}

.actions {
  font-size: small;
  color: #AAA;
}

.actions a {
  text-decoration: none;
}

.actions a:hover {
  text-decoration: underline;
}

.toggle {
  padding-left: 10px;
  background-repeat: no-repeat;
  background-position: center left;
}

.closed .toggle {
  background-image: url(zeno/images/toggle-closed.png);
}

.open .toggle {
  background-image: url(zeno/images/toggle-open.png);
}

.paper .title a {
  text-decoration: none;
}

.paper .title a:hover {
  text-decoration: underline;
}

.paper .authors a {
  color: black;
  text-decoration: none;
}

.paper .authors a:hover {
  text-decoration: underline;
}

.abstract {
  padding-top: 3px;
  padding-bottom: 10px;
}

.publickey {
  margin: 5px;
  font-size: small;
}

.footer {
  font-size: x-small;
  color: #444;
  text-align: right;
  margin-top: 10px;
  margin-right: 30px;
}
