@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none;margin-left:1em}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{margin:0;padding:0;width:100%;height:100%}body{font-family:"Courier New",Courier,monospace;font-size:16px;color:#000;line-height:1.5;margin:0;padding:0;background-color:#fff;height:100%}h1{font-size:1.6em;font-weight:400;text-align:left}h2{font-size:1.2em;font-weight:400;text-align:left;margin-bottom:1em}p{margin:0}figcaption{font-size:.875em}li{list-style:circle}a,a:active,a:link,a:visited{color:#000;font-weight:400;text-decoration:none}a:hover{color:#b8b8b8}a.pic:focus{outline:0}a.next,a.prev{display:none;position:absolute;top:0;width:30px;height:30px}a.next{background:url(/imgs/button-next.gif) center center no-repeat;right:-20px}a.prev{background:url(/imgs/button-prev.gif) center center no-repeat;left:-20px}a.next:hover,a.prev:hover{opacity:.25}a.back{background-color:#fff;padding:8px 16px}ul.primary-menu{display:none;margin:6px 0 0 4px;padding-left:0;text-align:left}ul.primary-menu:before{content:" ";display:table;clear:both}ul.primary-menu.home{display:block;margin:0;text-align:center}#site-header:focus>ul.primary-menu,#site-header:hover>ul.primary-menu{display:block}ul.primary-menu li,ul.sub-menu{list-style-type:none;margin-left:0;padding-left:0}ul.primary-menu li{margin-bottom:8px}ul.primary-menu a,ul.primary-menu a:active,ul.primary-menu a:visited{font-size:1.25em;color:#000;line-height:1.5;font-weight:400;text-decoration:none;letter-spacing:.1em;display:block}.menu-item-current,ul.primary-menu a:hover{color:#b8b8b8!important}ul.sub-menu{margin-bottom:18px;padding-left:20px}ul.sub-menu li a{font-size:1em!important;line-height:1.5!important}div,img{box-sizing:border-box}.title{font-size:1.15em}#wrapper{position:absolute;display:table;width:100%;height:100%;margin:0;top:0;right:0;bottom:0;left:0;vertical-align:middle}#site-name{margin-top:10px;margin-bottom:20px;font-size:21px;line-height:1;letter-spacing:.15em;text-align:center}#site-header{display:table-caption;position:static;top:0;left:0;width:100%;padding:14px 20px 0 30px;overflow:visible;z-index:99;background-color:rgba(255,255,255,.75)}#site-identity{font-size:1.286em;text-align:left;letter-spacing:.1em;margin-bottom:12px;float:left}#site-identity:after{content:" ";display:table;clear:both}#menu-toggle{display:block;width:40px;height:40px;font-size:24px;float:right}#menu-toggle:after{content:"  \2630"}#cell{display:table-cell;margin:0;text-align:center;vertical-align:middle}#container{display:table;margin:auto;padding:20px 120px 0 30px}#picture-info{position:relative;margin-top:14px}#thumbs{position:fixed;top:60px;right:0;bottom:0;width:80px;min-height:360px;padding:0 14px;overflow:auto;text-align:center}#contact{margin:0 auto 30px auto}#cv{max-width:820px;margin:0 auto 0 auto;padding:40px 20px}#cv p,#cv ul{text-align:left;width:auto;margin-bottom:18px}#cv a{word-break:break-all}.portree{margin-bottom:12px;float:none}img{border:none;max-width:100%;height:auto}img.icoactive{border:1px solid #000;margin-right:-5px;margin-left:-5px;padding:4px;-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}#picture img{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}#thumbs a{display:block;margin:20px auto 0 auto;clear:both}#ie6{position:absolute;top:0;right:0;left:0;width:100%;height:auto;z-index:98}#ie6 p{font-family:Arial,Helvetica,sans-serif;color:#c00;line-height:16px;margin:10px 220px 0 20px;text-align:center;text-shadow:none}table{border:none;border-spacing:0;border-collapse:collapse}table td,table th{padding:0}.fancybox-bg{background:#fff;opacity:.3!important}