body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:1024px;padding:20px;font-family:Helvetica Neue,Helvetica,Roboto,Verdana,sans-serif;font-size:16px;background:#fff!important;margin:0 auto!important}header,nav,main,footer{width:97%;padding:10px;display:inline-block}header .logo{float:left;width:100px}header .title{display:inline;position:relative;top:30px;left:10px}header .contactinfo{float:right}main{--do-nothing:true}main .quote{margin-left:20px;margin-right:20px;font-style:italic}img.mas{float:right;width:200px;padding-left:20px;display:inline}@media screen and (max-width:480px){header *{text-align:center;width:100%;margin:0 auto;float:none!important;position:static!important}}#page-header{background-blend-mode:lighten;background-color:#ffffff4d;background-image:url(/images/pixelvivid/pix-bg.gif)}.logo-row{text-align:center;margin:0 auto}.logo-row img{width:auto;height:35px;padding:0 10px}@media screen and (max-width:480px){.logo-row img{max-height:30px}}.if.callout{text-align:center;background:#f9f9f9;border:1.5px solid #000;border-radius:20px;justify-content:center;align-items:center;height:125px;margin:5px;padding:10px;display:flex}@media screen and (max-width:480px){.if.callout{height:60px;margin:0}}.if.callout p{margin-bottom:0}.p-resume h1{text-align:center;margin-top:0!important;font-size:1.75em!important}
