*{margin:0;padding:0}body{font:14px/20px Georgia,"Times New Roman",Times,serif;color:#848484}body.grid{background-image:url(../../images/grid.png)}h1{font-size:41px;line-height:50px;font-weight:400;font-style:normal;color:#3c3c3c}h2{font-size:27px;line-height:30px;font-weight:400;font-style:normal;color:#848484}h3{font-size:27px;line-height:30px;font-weight:400;font-style:normal;color:#3c3c3c}p{margin-bottom:20px}a:link,a:visited{color:#3c3c3c;text-decoration:none}a:link:hover,a:visited:hover{text-decoration:underline;color:#000}#header{height:50px;background-image:url(../../images/header.png);line-height:38px;position:fixed;top:0;left:0;width:100%;z-index:1}#header ul{width:950px;margin:0 auto;padding:7px 0 0;list-style-type:none;overflow:hidden}#header ul li{display:inline;margin-right:10px;float:left}#header ul li a{line-height:24px;font-size:12px;font-style:italic;background:url(../../images/header-right.png) right 0;float:left;color:#848484;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear}#header ul li a:hover{text-decoration:none;opacity:.5}#header ul li a span{display:block;height:26px;float:left;background:url(../../images/header-left.png) no-repeat;padding-left:10px;padding-right:10px}#about{width:950px;padding:60px 0 19px;margin:0 auto;background:url(../../images/line.png) repeat-x 0 bottom;overflow:hidden;display:flex;align-items:center}#about h1{margin-bottom:4px;margin-top:2px}#about h2{font-size:14px;line-height:20px;font-style:italic;margin-bottom:14px}#story{font-size:18px;line-height:30px;width:70%;float:left;padding-right:90px}#story p{font-size:14px}#picture{width:190px;border-radius:100%}#contact{width:230px;float:left;padding-right:50px;padding-top:96px;list-style-type:none;line-height:20px}#contact li{width:230px;overflow:hidden;margin-bottom:5px}#contact li span{float:left}#contact li strong{float:right;text-align:right;color:#3c3c3c;font-weight:400;font-style:normal}.section{width:950px;margin:0 auto;padding:20px 0;background:url(../../images/line.png) repeat-x 0 bottom;overflow:hidden}.section h2{width:160px;padding-right:30px;float:left;padding-top:0;line-height:22px}.section h3{line-height:22px;margin-bottom:24px;font-style:italic}.section h4{font-weight:400;font-style:normal;display:inline}.section .jobTitle{width:100%;margin-bottom:20px;margin-top:-20px}.section .date{float:right;display:inline}.section .item{width:700px;padding-left:50px;float:right;padding-top:0;margin-bottom:9px;position:relative;padding-bottom:5px;border-left:2px solid #d9d9d9}.section .item:before{content:"";position:absolute;height:100%;width:20px;top:0;background-image:radial-gradient(circle at center,#d9d9d9 5px,transparent 5px);background-size:20px 20px;background-position:top center,bottom center;background-repeat:no-repeat}.section .item:before{left:-11px;top:-6px}.section #strengths .col{float:left;margin-right:50px}.section #strengths .col p{margin-bottom:0}.section #strengths p{margin-bottom:0;float:left;width:33%}.section .notes .title{font-size:16px;color:#3c3c3c;font-style:italic}.section .notes ul{margin-left:15px;margin-bottom:20px}body.small #header ul{width:750px}body.small #about{width:750px;position:relative;padding-bottom:65px;min-height:260px}body.small #about #story{float:none}body.small #about #contact{float:none;padding-top:0;padding-right:0;clear:left}body.small #about #picture{clear:none;float:none;position:absolute;top:80px;right:0}body.small .section{width:750px}body.small .section .item{width:510px}#footer{text-align:center;padding-top:10px;padding-bottom:10px}#firefox-no-print{display:none;text-align:center;font-style:italic;font-weight:700}.firefox-no-print-warning{display:none}@-moz-document url-prefix(){.firefox-no-print-warning{display:block;color:maroon;width:100%;margin:0 auto;text-align:center;background-color:#fff}}