@import "common.css";

div.section { 
    margin-left: 1em;
    margin-right: 1em;
 }

div.addresses {
    font-size: 9pt;
    float: right;
    text-align: right;
    border-style: none none none solid;
    padding: 0 0 1em 1em;
    background-color: white;
 }

div.photo {
    float: left;
    margin: 0 0;
    padding-right: 2em;
    padding-bottom: 1em;
 }

div.abstract {
  display: none;
  width: 40em;
  margin-left: 4em;
  text-align: justify;
}

div.abstract p {
  font-style: italic;
  font-size: small;
}

div.abstract em {
  font-style: normal;
}

div.entry {
  border-style: solid;
  border-width : thin;
  border-color : grey;
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 1em;
  padding-bottom: 0;
  margin: 3px;
}

div.corner {
  border-style: none solid solid none;
  border-width: thin;
  border-color:grey;
 width:30px;
 height:30px;
  margin-left:-4px;
  margin-right: 1em;
  margin-top:-4px;
  background-color:white;
  float:left;
}

div.errata p {
  width: 40em;
 /*  margin-left: 4em; */
  font-style: normal;
/*   text-align: justify; */
  font-size: small;
}

div.optional {
 display: none;
}

p.events {
  font-family: sans-serif;
  font-style: italic;
  font-size: small;
  color: grey;
  text-align: right;
}

/* the "more xyz" checkbox */
p.more {
  font-weight: bold;
 color:green;
}

.bibl span.date {
  font-family: sans-serif;
  font-size: small;
  color: grey;
}

.bibl span.note {
  font-size: small;
  font-family: sans-serif;
}

.bibl span.title {
  font-weight: bold;
}
