/* resumestyle.css Copyright (c) 2008 Julian M Bucknall */

@font-face {
  font-family: 'Gentleman500';
  src: url('./../fonts/Gentleman-500-Book.eot'); /* IE9 Compat Modes */
  src: url('./../fonts/Gentleman-500-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./../fonts/Gentleman-500-Book.woff') format('woff'), /* Modern Browsers */
       url('./../fonts/Gentleman-500-Book.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./../fonts/Gentleman-500-Book.svg#Gentleman500-Book') format('svg'); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

@font-face {
  font-family: 'Gentleman700';
  src: url('./../fonts/Gentleman-700-Medium.eot'); /* IE9 Compat Modes */
  src: url('./../fonts/Gentleman-700-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./../fonts/Gentleman-700-Medium.woff') format('woff'), /* Modern Browsers */
       url('./../fonts/Gentleman-700-Medium.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./../fonts/Gentleman-700-Medium.svg#Gentleman900-Heavy') format('svg'); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/**************** Body *********************/
* {margin:0; padding:0;}
body {font-family:"Gentleman500",Cambria,Palatino Linotype,Book Antiqua,Palatino,serif; font-size:small;}
a {text-decoration:none;}
img {display: none;}
#wrapper {width:90%; padding:0; margin:0 auto;}
#wrapper div#printbutton {display: none;}
#stickyHeader {margin-left: 150px;}
#stickyHeader h1 {font-size:large; font-family:"Gentleman700",Calibri,Verdana,Geneva,Helvetica,sans-serif; text-transform:uppercase;}

/**************** Contact details *********************/
#contact {width:100%;}
#contact h2 {font-size:x-large; font-weight:bold; text-transform:uppercase; margin-top: 10px;}
#contact p {font-size:small;}
#contact p.url {float:left; width:50%;}
#contact p.url a {color:black;text-decoration:underline;}
#contact p.email a {color:blue;}

/**************** Horizontal rule *********************/
.hr {border-bottom:thin solid black; clear:left; font-size:x-small;}

/**************** Details pane *********************/
#details {width:100%; margin-top:10px;}
.detailsblock {margin-top:20px; clear:both; page-break-before:avoid;}
#details h1 {clear:both;font-family:"Gentleman700",Calibri,Verdana,Geneva,Helvetica,sans-serif; font-size:initial; font-weight:bold; float:left; width:140px; margin-right:10px; margin-top: 3px;}
#details .data {margin-left:150px; padding-bottom:10px; page-break-before: avoid; page-break-after: avoid;}
#details .top {padding-top:3px; border-top:thin solid #e7e7e7;}
#details p {line-height: 125%;}
#details p > span.school {text-transform:uppercase;}
#details p.dates {font-size:small; page-break-after: avoid;}
#details p.company {font-weight:bold; font-size: larger; page-break-before: avoid; page-break-after: avoid;}
#details p.position {font-style:oblique; page-break-before: avoid; page-break-after: avoid;}
#details p.moreless {display: none;}
#details p.extra {padding-bottom: 5px;}
#details a {color:#4f4f4f;}

.description {clear:both; padding-top:10px; padding-bottom:10px; page-break-after: avoid;}
.description p {padding-bottom:5px;}
