a,html,p{color:#002392}body,html,ol,p{width:100%}html{font-size:62.5%;font-family:'FuturaW02-LightCondense 774902',sans-serif;line-height:1.2;font-weight:400}body,html{min-height:100%;margin:0;padding:0;background:#fff;height:100%}body{position:relative;font-size:1em;height:auto}a,b,blockquote,code,div,i,li,p,pre,small,span,strong,u{line-height:1.2;padding:0}a,fieldset,fieldset fieldset,h1 h2,h3,input,li,ol,p,textarea,ul{text-decoration:none;margin:0;padding:0}ol{list-style-type:none}a:hover{color:#000}p{margin:0 0 20px;float:left}img{border:none}.caps{color:inherit!important}.text-section{font-size:2.6em;float:left;width:32.456140350877%;position:relative}.text-section p{display:block;width:100%;line-height:1.2}.text-section p.author{position:absolute;left:0;bottom:0;width:24em}.text-section:first-child{margin:0 .877192982456% 0 0;font-weight:400;color:#002392}#page header p a,.text-section.cv p{color:#4D65B2}.text-section.cv{font-size:1.8em;line-height:1.17647058823529;margin:0 .877192982456%;width:34%;padding-bottom:2.5em}.text-section.cv p:first-child{margin:6px 0 20px}.text-section.map{width:30%;margin:0 0 0 .877192982456%;display:none}.text-section #map_canvas{display:block}.text-section #map_canvas a{padding:6px 0 0;display:block;width:100%}.text-section #map_canvas a img{display:block;width:100%}.text-section #map_canvas iframe{padding:6px 0 0}*{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body.home{height:100%}ul{list-style:none}ul li{display:inline-block}#page{width:1280px;margin:0 auto;padding:22px 0 0;background-image:url(../../files/bg-img.gif);background-position:right 100;background-size:contain;background-repeat:no-repeat}#page header{width:100%;display:table;padding:0 0 92px}#page header div#logo{width:5.46875%;margin:33px 0 0;float:left;display:block;text-align:right}#page header div#logo h1{width:75%;display:inline-block}#page header div#logo h1 a{display:block;width:89.0625%}#page header div#logo h1 a img{display:block;width:100%}#page header p{width:28.90625%;margin:0 .78125%;float:left;font-size:1.7em;line-height:1.17647058823529;color:#4D65B2}#page header p.name{font-size:2.6em;font-weight:400;margin:0 .78125% 0 0;color:#002392}#page header p a#map{text-decoration:underline}#page article{width:89.0625%;margin:0 auto;display:table}