@font-face{font-family:"Cutive Mono";src:url("../font/CutiveMono.woff")}@font-face{font-family:"Cutive";src:url("../font/Cutive.woff")}html{width:100%;height:100%;margin:0;padding:0;font-family:"Cutive",sans-serif;font-size:16px;text-rendering:optimizeLegibility}body{margin:0;padding:0;background-color:#f9f9f9}a{text-transform:none;color:#3c4a59;text-decoration:none;-webkit-transition:color .1s;-ms-transition:color .1s;-moz-transition:color .1s;-o-transition:color .1s;transition:color .1s}a:hover{border-bottom:2px solid #3c4a59}#wrapper{max-width:100%;margin:0 auto}#navigation{position:fixed;top:0;padding:38px 0 0 0;margin:0 auto;z-index:99;width:100%;position:relative}#navigation a{color:#3c4a59}#navigation a:hover{color:#3c4a59;border-bottom:2px solid tomato}#navigation #sitetitle{font-size:14px;float:left;margin:0 0 0 5%;font-weight:normal}#navigation #sitework{font-size:14px;margin:0 auto;width:45px;position:absolute;top:38px;right:0;left:0;text-align:center;font-weight:normal}#navigation #siteinfo{font-size:14px;float:right;margin:0 5% 0;font-weight:normal}#navigation .active{color:#3c4a59;border-bottom:2px solid tomato}#sticky{display:none}article{margin:0 auto;position:relative;font-family:"Cutive Mono",monospace}article #language{position:absolute;border:1px solid tomato;color:#3c4a59}article #language .fr,article #language .en{cursor:pointer;font-size:15px;background:transparent}article #language .fr:hover,article #language .en:hover{background:tomato;color:white}article #language .fr{padding:10px 10px 2px 10px}article #language .en{padding:2px 10px 10px 10px}article #language .active{background:url(../../images/placeholder.png)!important;color:#3c4a59!important}article #language .active:hover{cursor:default}footer{text-align:center;padding:0 0 100px 0}footer a{font-size:14px;color:tomato;padding:14px;margin:0;border:1px solid tomato}footer a:hover{border:1px solid tomato;background:tomato;color:white}#bio,#news,#other,#statement{width:80%;max-width:820px;margin:0 auto;vertical-align:top}#bio h1,#news h1,#other h1,#statement h1{text-align:center;font-family:"Cutive",sans-serif;font-weight:normal;font-size:40px;color:#3c4a59;margin:0}#bio .text,#news .text,#other .text,#statement .text{padding:0;margin:0 auto 10% auto}#bio,#news,#statement{margin:0 auto 100px auto;border-bottom:1px solid tomato}#bio{text-align:center;padding:110px 0 110px 0}#bio a{font-size:.7rem;color:darkblue;text-transform:uppercase;font-family:sans-serif;border-bottom:1px solid darkblue}#bio a:hover{border-bottom:2px solid tomato}#bio .text{width:80%;margin:34px auto 0 auto;position:relative;line-height:18px}#news .newsitem{text-align:left;margin:80px 0 100px 0;position:relative}#news .date{font-size:14px;color:tomato;text-align:right;position:absolute;width:100%;left:-105%;top:20px;font-family:"Cutive Mono",monospace;-webkit-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);-moz-transform:rotateZ(-90deg);-o-transform:rotateZ(-90deg);transform:rotateZ(-90deg);-webkit-transform-origin:right top;-ms-transform-origin:right top;-moz-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}#news a{font-size:.7rem;text-transform:uppercase;border-bottom:1px solid darkblue;color:darkblue;font-family:sans-serif}#news a:hover{border-bottom:2px solid tomato}#news img{width:100%;height:auto;text-align:center;margin:0 auto;display:block}#other{width:100%}#other .contactbutton{display:inline-block;font-family:"Cutive mono";font-size:18px;color:tomato;background:transparent;border:1px solid tomato;padding:14px 20px;margin:0 7px 14px 7px;-webkit-transition:all .1s;-ms-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}#other .contactbutton:hover{border:1px solid tomato;background:tomato;color:white}#other .text{margin:34px auto 120px auto}#statement{padding:0 0 50px 0;border-bottom:1px dashed tomato}#statement .text{position:relative;width:90%;font-size:18px;line-height:2rem;font-family:cutive;color:#3c4a59;padding:80px 0 0 0;margin:0 0 0 auto}#statement .text p{margin:0 0 3rem 0}#statement .text p:first-child{padding:0;margin:0 0 3rem 0}#statement #language{font-family:cutive mono;border:1px solid tomato;color:#3c4a59;margin:0 0 0 -10%}#statement #language .fr,#statement #language .en{font-size:15px;line-height:1rem}#statement #language .fr{padding:10px 10px 2px 10px}#statement #language .en{padding:2px 10px 10px 10px}.credits{margin:0 auto;font-family:monospace;width:80%;font-size:13px;padding:0;max-width:820px;color:darkblue}.credits .text{width:100%;margin:0 auto;position:relative;text-align:center;padding:0 0 50px 0;line-height:18px}.credits a{padding:0;border:0;font-size:.7rem;text-transform:uppercase;border-bottom:1px solid darkblue;color:darkblue;font-family:sans-serif}.credits a:hover{border:0;border-bottom:2px solid tomato;background-color:transparent;color:tomato}.credits p{display:inline-block;padding-left:5px}.text img,.details img{background-image:url("../../images/placeholder.png");background-repeat:repeat}@media screen and (min-height:640px){article{padding:100px 0 0 0}}@media screen and (min-height:800px){article{padding:130px 0 0 0}}@media screen and (min-width:1280px) and (min-height:800px){article{padding:130px 0 0 0}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){article{padding:130px 0 110px 0}}@media only screen and (min-device-width:320px) and (max-device-width:480px){body{background-position-x:-100%}#sticky{display:block;position:fixed;top:-60px;height:52px;width:100%;background:#fafafa;z-index:99;font-family:cutive;box-shadow:0 0 10px rgba(0,0,0,0.15);font-size:10px;padding:0;-webkit-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#sticky h2{display:inline-block;padding:0 0 0 5%;margin:18px 0 0 0;font-weight:normal;line-height:1.2rem}#sticky .language{text-align:right;margin:10px 5% 0 0;float:right;border:1px solid tomato;padding:0;display:block;font-size:12px}#sticky .language .fr,#sticky .language .en{display:inline-block;text-align:center;color:#3c4a59;padding:10px 8px 8px 8px;margin:0;cursor:pointer;line-height:.8rem}#sticky .language .active{background:tomato;color:white}#navigation{position:relative;padding:0}#navigation .active{color:tomato}#navigation #sitetitle{display:none}#navigation #sitework,#navigation #siteinfo{font-size:18px;position:absolute;font-weight:normal;top:14px;padding:0;margin:0}#navigation #sitework{text-align:left;left:5%;right:inherit;width:auto}#navigation #siteinfo{right:5%;text-align:right}#news,#bio{width:80%}#news{border-top:1px solid tomato;padding:50px 0;margin-bottom:80px}#news .newsitem{margin:34px 0 0 0}#bio{border:0;margin:0 auto 80px auto;padding:40px 0 0 0}#bio h1{text-align:left;line-height:3.2rem}#bio .text{text-align:left;width:100%;margin:22px 0 0 auto;font-size:12px;font-family:cutive}#bio #other{margin:24px 0 0 auto}#bio #other .contactbutton{display:inline-block;color:tomato;background:transparent;border:1px solid tomato;padding:14px 20px}#bio #other .contactbutton:first-child{margin:0 110px 0 0}#bio #other .contactbutton:nth-child(2){margin:10px 8px 0 0}#bio #other .contactbutton:last-child{margin:0}#statement{border:0;padding:0;margin:0 auto}#statement .text{font-size:12px;width:100%;line-height:1.2rem}#statement .text p{margin:0 0 2rem 0}article{padding:84px 0 24px 0}#language{display:none}.credits{margin:0 auto;font-family:monospace;width:80%;font-size:13px;padding:50px 0 0 0;max-width:820px;color:#3c4a59;border-top:1px dashed tomato}.credits .text{width:100%;margin:0 auto;text-align:center}.credits .text p{display:block;padding:0;margin:5px 0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){article{padding:70px 0 0 0}#bio{text-align:center;padding:140px 0}#bio .text{width:80%;margin:110px auto 0 auto;position:relative;line-height:18px}#news{padding:0 0 40px 0}#other{width:100%;margin:40px 0 0 0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){article{padding:70px 0 0 0}#bio{text-align:center;padding:140px 0}#bio .text{width:80%;margin:110px auto 0 auto;position:relative;line-height:18px}#news{padding:0 0 40px 0}#other{width:100%;margin:40px 0 0 0}}