body,table,img,div,h1,h2,h3,h4,p,td,ul,li,tr,td,form,a{font-family:"Helvetica", "Microsoft Sans Serif", sans-serif;margin:0;border:none;padding:0}body{background-color:#dddddd;text-align:center;font-size:100%}li{list-style-type:none}#page{width:100%;line-height:125%;min-height:500px}#notice{color:green}div#lang_log{padding:3px 3%;font-size:70%;text-align:left;width:94%}div#lang_log #lang_link{float:left}div#lang_log #login_link{float:right}div#lang_log a,div#lang_log span{font-style:normal;color:#787878}div#lang_log a:hover{color:#bbbbbb}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:450px;border:2px solid red;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0px;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}body{background-color:#39343c;font-size:100%;font-size:1.4vw}body.contact,body.send_contact_email{background-color:#202020}a,a:link,a:visited,a:hover{text-decoration:none;color:#bbbbbb;font-style:italic}a:hover{color:#bb6666}h2,h3,h4{font-size:110%}h3,h4{font-weight:normal}div#navigation{position:relative;width:100%;clear:both}div#navigation table#bkg_navigation,div#navigation table#links_navigation{width:100%;border-collapse:collapse;text-align:center}div#navigation table#bkg_navigation a,div#navigation table#links_navigation a{font-style:normal}div#navigation table#bkg_navigation td,div#navigation table#links_navigation td{width:10%;padding:2% 0% 2% 0%}div#navigation table#bkg_navigation td#home,div#navigation table#links_navigation td#home{width:10%;padding-left:3%;text-align:left}div#navigation table#bkg_navigation td#lastCell,div#navigation table#links_navigation td#lastCell{width:5%}div#navigation table#bkg_navigation{background-color:#ccc8c6;opacity:0.15;filter:alpha(opacity=15)}div#navigation table#links_navigation{position:absolute;top:0px}img#biography_bkg_img{float:right;width:30%;z-index:-1}div#biography{color:#f8f8f0;text-align:left;line-height:135%;width:60%;height:480px;height:68vh;padding:0% 3% 3% 3%;margin-top:5%;overflow-y:scroll}div#biography span.bio_admin{float:right;color:#ffff99}div#biography span.bio_admin a{color:#ffff99}div#biography span.bio_admin a:hover{color:#bb6666}div#biography h1{font-size:110%;margin-bottom:4%}div#biography h2{margin-bottom:3%;font-size:92%}div#biography p{margin-bottom:2%;font-size:92%}div#biography div#current_projects{float:right;width:40%;margin:0% 0% 2% 3%;padding:1% 1% 2% 2%;background-color:#491802;border:2px ridge #491802;border:0.2vw ridge #491802}div#biography div#current_projects h3,div#biography div#current_projects h4,div#biography div#current_projects p,div#biography div#current_projects a{color:#ccb4b4;font-weight:normal;font-style:italic}div#biography div#current_projects h3,div#biography div#current_projects h4{font-size:105%;margin:5% 0% 5% 0%;padding:0}div#biography div#current_projects h4,div#biography div#current_projects p{padding:0 0 0 0}div#biography div#current_projects p{font-size:85%}div#biography div#current_projects a:hover{color:#bb6666}#edit_biography{color:#f8f8f0}#edit_biography h1{font-size:125%;padding:3% 0% 2%}#edit_biography textarea{padding:2%}#edit_biography input[type="submit"]{font-size:100%;font-weight:bold;background-color:#bb6666;margin:2% 0% 4%}#reviews{color:#f8f8f0;width:94%;margin:10% 3%;border-color:red}#reviews td{text-align:left;padding:0 10px;padding:0 1vw}#reviews td .next,#reviews td .prev{cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}#reviews td.image_container{width:20vw}#reviews td.image_container img{width:100%}#reviews tr:last-of-type{display:none}div#teaching{background-image:url(//d3elpet2nq558k.cloudfront.net/assets/teaching-3226f002f261141dfda214ed0b474662f3fbfc886bbf7c6780ca187daa5774ee.jpg);background-repeat:no-repeat;background-position:100% 0%;background-origin:padding-box;background-size:auto 100%;width:100%;min-height:84%;min-height:75vh;padding-top:10%;color:#f8f8f0;text-align:left}div#teaching p{width:60%;margin-left:3%}div#teaching table.bigScreen{width:60%;margin:1% 0% 2% 3%}div#teaching table.bigScreen th{padding:5% 0%}div#teaching table.bigScreen td{width:28%;font-size:85%;padding-right:5%}div#teaching table.bigScreen tr.photos{vertical-align:bottom}div#teaching table.bigScreen tr.photos td{text-align:left}div#teaching table.bigScreen tr.text{vertical-align:top}div#teaching table.bigScreen tr.text td{text-align:right}div#teaching table.bigScreen tr.text p{width:100%;text-align:left;line-height:125%}div#teaching table.bigScreen tr.text .more{font-style:italic;font-size:90%;line-height:180%;padding-right:2%;color:#bbbbbb;cursor:pointer}div#teaching table.bigScreen td.lastCell{width:16%}div#teaching table.smallScreen{display:none}div#moreNewsLaura,div#moreNewsVashti,div#moreNewsOleksiy{position:absolute;left:3%;top:45%;height:40%;text-align:left;color:#f8f8f0;width:40%;padding:5%;opacity:0.9;filter:alpha(opacity=90);background-color:#39343c;display:none}div#moreNewsLaura .closeWindow,div#moreNewsVashti .closeWindow,div#moreNewsOleksiy .closeWindow{position:absolute;right:2%;top:1%;font-size:90%;cursor:pointer}div#photos{text-align:center}div#photos div.scroller{text-align:left;margin:12% 3% 1%;width:94%;overflow-x:scroll}div#photos div#photo_container{width:6000px}div#photos img{display:inline;height:200px}div#photos p{margin-top:5%}div#photos p a{font-style:normal;text-decoration:underline}div#photos p.smallScreen{display:none}div#downloads{width:94%;margin:3%}div#downloads p{color:#ccc8c6;opacity:0.5;filter:alpha(opacity=50)}div#downloads img{width:20%;margin:2%}div#downloads img.middle{width:27%}img#interviews_bkg_img{position:absolute;left:0px;top:0px;width:58%;z-index:-1}div#interviews{color:#f8f8f0}div#interviews #reviewsTitle{position:absolute;left:3%;top:17%;width:13%;height:60%;text-align:left}div#interviews #reviewsTitle h3{color:#f8f8f0;font-size:125%;font-weight:bold;line-height:100%;margin:10% 0% 2% 0%;cursor:pointer}div#interviews #reviewsTitle p{font-size:90%;font-style:normal;margin-left:2%}div#interviews .blanket{background-color:#39343c;opacity:0.66;filter:alpha(opacity=66)}div#interviews #container,div#interviews .blanket{position:absolute;left:58%;top:13%;width:37%;height:100%;padding:2%;text-align:left;overflow:scroll}div#interviews #container h3,div#interviews #container h4,div#interviews .blanket h3,div#interviews .blanket h4{margin:3% 0%}div#interviews #container p,div#interviews .blanket p{margin:2% 0%;font-size:85%}div#interviews #container h3,div#interviews .blanket h3{font-weight:bold;font-size:125%}div#interviews #container img#reviews_en_1,div#interviews .blanket img#reviews_en_1{width:98%;margin:2% 0%}div#interviews #container p#articleBox,div#interviews .blanket p#articleBox{background-color:#43342c;padding:3%;border:2px ridge #624C40}div#articleContent{margin-top:6%}img#contact_bkg_img,img#send_contact_email_bkg_img{position:absolute;left:0px;top:0px;width:100%;z-index:-1}div#contact{text-align:left;color:#f8f8f0;padding-bottom:10vw}div#contact div.hmt{position:relative;padding:5% 3%}div#contact #emailForm{position:absolute;left:3%;bottom:1%;width:90%;padding-top:0%}div#contact #emailForm fieldset{padding:1%;border:2px ridge #666666}div#contact #emailForm fieldset legend{font-size:100%;color:#bbbbbb}div#contact #emailForm fieldset div{width:45%;float:left;padding-right:5%}div#contact #emailForm fieldset p{clear:left;padding:2% 0%;line-height:180%}div#contact #emailForm fieldset p#recaptchaElement{margin-right:-4%;padding-bottom:3%;float:right}div#contact #emailForm fieldset label{float:left}div#contact #emailForm fieldset input,div#contact #emailForm fieldset textarea{width:60%;float:right;background-color:#bbbbbb}div#contact #emailForm fieldset input[type="submit"]{width:25%;cursor:pointer;background-color:#bbbbbb}.smallerFont{font-size:80%}#content_container{position:absolute;text-align:left;color:white;overflow:hidden;border-top:10px solid #39343c;border-bottom:30px solid #39343c}#content_container div#content{position:absolute}#content_container div#content p{margin-bottom:0.75em}#content_container div#content div#content_text p,#content_container div#content div#quote1 p{font-style:normal}div#scroller{position:absolute;left:63%;top:21%;width:2%;height:5%}div#scroller img#scroll_up,div#scroller img#scroll_down{width:100%;height:66%}div#scroller img#scroll_down{margin-top:10%}@media only screen and (max-width: 480px){body{font-size:4.5vw}div#lang_log{font-size:60%;margin:0.5vw -2vw 5.5vw}div#lang_log a{padding:0 2vw}div#lang_log #login_link a{padding:0}div#navigation{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;font-size:60%;background-color:#39343c}div#navigation table#bkg_navigation td,div#navigation table#links_navigation td{padding:5% 0% 5% 0%}img#biography_bkg_img{padding:0 0 2vw 2vw}div#biography{width:94%;height:initial;overflow-y:visible}#reviews{width:94vw;margin:10% 3vw}#reviews tr:first-of-type td:first-of-type,#reviews tr:first-of-type td:last-of-type{width:7vw}#reviews tr:first-of-type td.image_container{width:80vw;text-align:center}#reviews tr:first-of-type td.image_container img{max-width:48vw}#reviews tr:first-of-type td.text_container{display:none}#reviews tr:first-of-type td{padding:0}#reviews tr:last-of-type{display:table-row}#reviews tr:last-of-type td.text_container{padding-top:5vw}div#teaching{background-position:80% 0%}div#teaching table.bigScreen{display:none}div#teaching table.smallScreen{display:table;margin:5vw 0 0 3vw}div#teaching table.smallScreen tr td .more{font-style:italic;font-size:90%;line-height:180%;padding-left:3%;color:#bbbbbb;cursor:pointer}div#moreNewsLaura,div#moreNewsVashti,div#moreNewsOleksiy{position:fixed;top:20%;height:auto;width:85%}div#photos{width:94vw}div#photos div.scroller{margin:6% 3vw 1%;width:94vw;overflow-x:auto}div#photos div#photo_container{text-align:center;width:94vw}div#photos img{display:block;margin:1vw auto}div#photos p.bigScreen{display:none}div#photos p.smallScreen{display:block}div#downloads img{width:50%}div#downloads img.middle{width:66.75%}img#interviews_bkg_img{left:-2vw;top:15vw;width:auto;height:66vh}div#interviews #reviewsTitle{position:static;width:100%}div#interviews #reviewsTitle h3{width:40vw;margin:6% 0% 2% 0%}div#interviews #container,div#interviews .blanket{left:40%;top:14vh;width:55%;padding:4% 1%;z-index:-1}img#contact_bkg_img,img#send_contact_email_bkg_img{left:auto;right:-15vw;top:23vw;width:auto;height:38.5vh}div#contact #emailForm{top:40vh}div#contact #emailForm fieldset div{width:100%;float:none}div#contact #emailForm fieldset p#recaptchaElement{float:none}div#contact #emailForm fieldset label{float:none}div#contact #emailForm fieldset input,div#contact #emailForm fieldset textarea{width:95%;float:none}div#contact #emailForm fieldset input[type="submit"]{width:auto;margin-left:5vw;padding:0.5vw 2vw}}#welcome_body{background-image:url(//d3elpet2nq558k.cloudfront.net/assets/welcome-061b9b7d92355694c0cf38931967f6d69da17408cb84d3f2d421d797a4d62a97.jpg);background-repeat:no-repeat;background-size:cover}#welcome_body .welcome_page{clear:both;font-weight:bold}#welcome_body .welcome_page .welcome_navigation{position:absolute;text-align:left;line-height:120%;left:45px;left:4.5vw;top:125px;top:12.5vw;padding-top:35px;padding-top:3.5vw;font-size:161%;font-weight:lighter;color:#f7e7e4;cursor:default}#welcome_body .welcome_page .welcome_navigation h1{font-size:100%;font-weight:normal}#welcome_body .welcome_page .welcome_navigation ul{font-size:80%;margin-top:63px;margin-top:6.25vw;list-style-type:none;text-align:right}#welcome_body .welcome_page .welcome_navigation ul li a{color:#f7e7e4;font-style:normal}#welcome_body .welcome_page .welcome_navigation ul li a:hover{color:#999999}@media only screen and (max-width: 480px){#welcome_body{font-size:4.5vw;height:100vh;background-position:20%}#welcome_body .welcome_page #lang_log{margin:1vw 0 6vw}#welcome_body .welcome_page .welcome_navigation{top:20vw}#welcome_body .welcome_page .welcome_navigation h1{font-size:80%;width:20%}#welcome_body .welcome_page .welcome_navigation ul{margin-top:15vw;text-align:left}#welcome_body .welcome_page .welcome_navigation ul li{margin:4vw 0}}
