
header {
    width: 100%;
    background-color: #000000;
    position: fixed;
    padding-top: 5px;
    font-size: 16px;
    z-index: 20;
    line-height: 1;
}

object {vertical-align:top;padding-top: 15px;}

.leftlink {float: left;color: #FFFFFF;padding-right: 20px;}
.leftlink a {text-decoration: none; color: #FFFFFF;}
.leftlink a:hover {color:#777777;transition: .1s all;}
.rightlink {float: right;color: #FFFFFF;padding-right: 20px;}
.rightlink a {text-decoration: none; color: #FFFFFF;}
.rightlink a:hover {color:#777777;transition: .1s all;}

body{margin:auto;padding:0px;color:#000;-webkit-transition:all;-moz-transition:all;-ms-transition:all;-o-transition:all;transition:all;font-family:"Open Sans",
Segoe,"Segoe UI",
"Lucida Sans Unicode","Lucida Grande",
"Avenir","Seravek","Ubuntu",
"DejaVu Sans","Trebuchet MS",Verdana,Arial,sans-serif;font-size:14.4px;line-height:170%;text-align:justify;font-weight:400}
h1,h2,h3,h4,h5,h6,div.title,div.ftheader,span.highlight{font-weight:600} span.representative{font-weight:400}
h4,div.title,div.ftsubheader{font-size:100%}
ul,ol,dl{margin:0;padding:5px 10px 30px 30px;width:calc(100% - 30px)}
img.img_responsive{width:100%;height:auto;display:block}
div.container a:link,
div.container a:visited{color:#002baa;text-decoration:none}
/* div.ftheader a:link,
div.ftheader a:visited,
div.ftsubheader a:link,
div.ftsubheader a:visited{color:#FFFFFF;text-decoration:none} */
div.title a:link,
div.title a:visited{color:#000000}
div.authors a:link,
div.authors a:visited{color:#777777}
div.content a:hover,
div.content a:hover div.text,
div.ftsubheader a:hover{text-decoration:underline}
span.me{color:#000000;font-weight:600}

div.outercontainer{text-align:center}
div.overalltitle{text-align:center}
div.header,div.container,div.content,div.img,div.text{display:inline-block;zoom:1;display*:inline;text-align:left;margin-left:auto;margin-right:auto;vertical-align:middle;max-width:1100px}
div.header,div.container{min-width:500px}
div.img,div.text{padding-left:5px;padding-right:5px}
div.header{line-height:50px}
div.ftheader,div.ftsubheader{display:inline-block;color:#FFF}
div.ftheader{float:left;padding-left:15px;font-size:1.17em}
div.ftsubheader{float:right;padding-left:20px;padding-right:20px}
div.overalltitle,div.content{padding-top:60px;padding-bottom:0px}
div.outercontainer,div.content{padding-top:5px;padding-bottom:0px}
div.container,div.content{width:100%}
div.body{margin-top:30px}
div.content{margin-bottom:5px}

div.heading{text-align:left;position:relative;z-index:1}
div.heading div.img img{width:340px}

div.talks{padding-top:10px;position:relative;padding-bottom:10px}
div.talks div.text{width:1100px;position:relative;text-align:left;vertical-align:middle; word-wrap:break-word; word-break:normal}

div.publication{padding-top:5px;position:relative;padding-bottom:5px}
div.publication div.text{width:720px;position:relative;text-align:left;vertical-align:top; word-wrap:break-word; word-break:normal}
div.authors{font-size:100%;color:#777777}
span.venue,span.highlight,
div.publication span.tag{padding-right:0px;font-size:100%}
span.highlight,
span.highlight a:link,
span.highlight a:visited{color:#BB2222}
span.fullvenue{padding-left:8px}
div.anchor{border-top:30px solid transparent;margin-top:-50px}

div.pickpublication{padding-top:5px;padding-bottom:5px;background-color:transparent;background-image:linear-gradient(270deg,#e4e7f0,#f1f3f8 60%)}
div.pickpublication div.representative{width:720px;text-align:right;color:#7b4bae}
div.pickpublication div.text{width:720px;position:relative;text-align:left;vertical-align:top; word-wrap:break-word; word-break:normal}
