/* line 1, ../_sass/custom.scss */
body#resume {
  background-color: #FFF;
  font-family: "Trebuchet MS", Helvetica, Arial;
  padding: 1em;
  border: solid #AAA;
  border-width: 1px 3px 3px 1px;
  margin: 1em auto;
  max-width: 50em;
}
/* line 10, ../_sass/custom.scss */
body#resume #compact-address {
  margin: 0 0 0 0;
}
/* line 13, ../_sass/custom.scss */
body#resume #address {
  height: 5em;
  width: 47em;
  margin: 1em 0 1em 0;
}
/* line 18, ../_sass/custom.scss */
body#resume #address div {
  width: 13em;
  float: left;
  padding: 0 .5em 0 1.5em;
  border-left: 1px solid #CCC;
}
/* line 24, ../_sass/custom.scss */
body#resume #address div#first {
  border-left: none;
}
/* line 27, ../_sass/custom.scss */
body#resume #address h3 {
  border-bottom: none;
  margin-top: 0;
}
/* line 31, ../_sass/custom.scss */
body#resume .date {
  float: right;
  font-size: .8em;
  margin-top: .1em;
  text-align: right;
}
/* line 37, ../_sass/custom.scss */
body#resume #contact-info h1 {
  font-size: 2.0em;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 44, ../_sass/custom.scss */
body#resume abbr, body#resume acronym {
  border-bottom: 1px dotted #333;
  cursor: help;
}
/* line 48, ../_sass/custom.scss */
body#resume address {
  font-style: italic;
  color: #333;
  font-size: .9em;
}
/* line 54, ../_sass/custom.scss */
body#resume h1 {
  font-size: 1.3em;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 60, ../_sass/custom.scss */
body#resume h2 {
  clear: both;
  font-size: 1.2em;
  font-weight: bold;
  margin-top: .3em;
  margin-bottom: .3em;
  font-variant: small-caps;
  padding-left: .25em;
  background-color: #EEE;
  border-bottom: 1px solid #999;
  letter-spacing: .06em;
}
/* line 72, ../_sass/custom.scss */
body#resume h3 {
  font-size: 1.0em;
  margin: .4em 0 0 0;
}
/* line 77, ../_sass/custom.scss */
body#resume .email {
  font-family: courier, serif;
}
/* line 78, ../_sass/custom.scss */
body#resume .email a {
  text-decoration: none;
}
/* line 79, ../_sass/custom.scss */
body#resume ul.skills {
  list-style-type: none;
}
/* line 80, ../_sass/custom.scss */
body#resume .company-name {
  font-weight: bold;
}
/* line 81, ../_sass/custom.scss */
body#resume .job-title {
  font-weight: bold;
  font-style: italic;
}
/* line 83, ../_sass/custom.scss */
body#resume .job-description ul, body#resume .qualifications ul, body#resume .competencies ul {
  margin: 0;
  padding-left: 20px;
}
/* line 85, ../_sass/custom.scss */
body#resume .job-description {
  margin-top: 12px;
}
/* line 88, ../_sass/custom.scss */
body#resume .resume-section {
  margin-bottom: 12px;
}
/* line 89, ../_sass/custom.scss */
body#resume .job-info {
  clear: both;
}
/* line 90, ../_sass/custom.scss */
body#resume .long-version {
  display: none;
}
