h2 {text-decoration: underline}
h3, h4 {font-weight: bold; margin: 0em}
dt, label {font-weight: bold}
dd {margin-left: 2em}
a {text-decoration: none}
li li {list-style-type: disc}

#page {margin: 2em; width: 60em}

.position-header, .school-header {position: relative; height: 4em}
.position-header .company, .position-header .school,
.position-header .title, .position-header .degree, 
.position-header .location, .position-header .duration, 
.school-header .company, .school-header .school, .school-header .title,
.school-header .degree, .school-header .location,
.school-header .duration {position: absolute}

.position-header .company, .position-header .school,
.school-header .company, .school-header .school {top: 0em; left: 0em}

.position-header .title, .position-header .degree,
.school-header .title, .school-header .degree {bottom: 0em; left: 0em}

.position-header .location, .school-header .location {top: 0em; right: 0em}
.position-header .duration, .school-header .duration {bottom: 0em; right: 0em}

.positions, .schools {list-style-type: none; padding: 0em}
.positions li, .schools li {margin: 1em}

#contact-info {float: right}
#contact-info h2 {margin-top: 0em}
#contact-info ul {list-style-type: none}
#contact-info ul, #contact-info li {margin: 0em; padding: 0em}