/* General style. __________________________________________________________ */

.indented {
  padding-left:     2em;
}


/* Vitae items. ____________________________________________________________ */

dl.vitae {
  position:         relative;
  top:              -0.7em;
  margin:           0px;
}

dl.vitae dt,
dl.vitae dd {
  line-height:      1.4;
  margin:           0px;
  padding:          0px;
}

dl.vitae dt {
  font-weight:      normal;
  padding-top:      1.4em;
  padding-bottom:   0.7em;
}

dl.vitae dd {
  padding-left:     2em;
}

@media (min-width: 544px) {
  dl.vitae dt,
  dl.vitae dd {
    display:        table;
    padding:        0px;
  }
  dl.vitae dt {
    text-align:     right;
    position:       relative;
    top:            1.4em;
    width:          10em;
  }
  dl.vitae dd {
    margin-left:    11em;
  }
}


/* Mini biography. _________________________________________________________ */

.minibio {
  text-align:       center;
}

.minibio .id {
  text-align:       center;
}

.minibio .contact {
  text-align:       left;
  display:          inline-block;
}

@media (min-width: 544px) {
  #main .minibio {
    text-align:     left;
  }
  #main .minibio .id {
    display:        inline-block;
    float:          right;
  }
}

@media (min-width: 544px) and (max-width: 991px) {
  #sidebar .minibio {
    text-align:     left;
  }
  #sidebar .minibio .id {
    display:        inline-block;
    float:          right;
  }
}

#main .minibio h2 {
  color:            #4e81a9;
  background-color: inherit;
  font-size:        200%;
  font-weight:      normal;
  line-height:      1.1;
  text-transform:   inherit;
  border:           inherit;
  padding:          inherit;
  margin:           inherit;
}


/* Bibliography. ___________________________________________________________ */

.bib-entry {
  line-height:      1.4;
}

.bib-title {
  font-weight:      bold;
}

.bib-booktitle {
  font-style:       italic;
}
