/*@import "http://css.esm.logic.net/media/css/simple-markup.css"; */

body {
  font-family: serif;
}

h1 {
  text-align: center;
  border: solid 1px black;
  background-color: #e0e0e0;
}

h1,
 h2,
 h3,
 .sectionhead {
  font-family: sans-serif;
}

.page_header,
 .page_subtitle,
 .page_sidebar,
 .resumeintro,
 .page_footer,
 .print_link,
 .certexpired,
 .oldjobs,
 .toggler,
 #header-menu,
 .header_menu,
 .sectionhead .navlink {
  display: none;
}

.sectionhead {
  border-bottom: 1px dashed;
  text-align: center;
  font-variant: small-caps;
  text-decoration: none;
}

.job .title, .school .program, .cert .title {
  font-variant: small-caps;
  font-weight: bold;
}

.job .company, .school .school, .cert .company {
  font-style: italic;
}

.job .period, .school .period, .school .location, .cert .date {
  font-size: small;
}

.cert .expired {
  font-size: small;
  color: red;
}

.cert .expired:after {
  content: " (no longer currrent)";
}

.cert .icon {
  float: left;
  padding-right: .5em;
}

.expandable {
  padding-left: 3em;
  margin-left: 6px;
}

address {
  text-align: center;
}

a {
  text-decoration: none;
  color: #7f7f7f;
}

a:hover {
  background-color: #efefef;
}

a:visited {
  color: #303030;
}

.section {
  padding-left: 3em;
}

ul.cert, ul.cert ul {
  list-style: none;
}

