.w{margin:0 40px;padding-top:40px;position:relative;width:760px}
#title{height:300px;margin:-40px 0 0px -40px;}
h1{position:absolute;top:265px;left:-40px;display:inline;font-size:14pt;background-color:#fff;z-index:1;padding:10px 20px 10px 40px;}
h2{padding-top:32pt;}
.collab{}
.collab a{color:#888;}
.figure{position:relative;margin:0 0 40px 0;}
.figure .caption{position:absolute;bottom:0px;right:0px;background-color:#fff;padding:10px 5px 5px 10px;width:250px;margin:0px;text-align:justify;}
.figure .lcaption{position:absolute;bottom:0px;left:0px;background-color:#fff;padding:10px 10px 5px 5px;width:250px;margin:0px;text-align:justify;}
.figure .bcaption{background-color:#fff;padding:0px 5px 5px 5px;margin:0px;text-align:justify;}
#citation pre{font-size:8pt;line-height:9pt;padding:0;margin:0;}
h3{margin:12pt 0 2pt 0;}
#publications .title{display:inline !important;font-weight:normal !important;}
#publications ul,#publications .citation{padding-left:120px;display:block;}
#publications .thumb{position:absolute;left:0px;top:0px;margin-top:0px;width:100px;}
#publications .pubentry{position:relative;}
.spacer{margin-top:24pt;}
#notice p{margin:0;font-size:10pt;}
.spacer{margin-top:24pt;}
#ytp{visibility:hidden;height:0;}
a.ia,a.ia:hover{border:none;}
.dc{border-bottom:1px dotted #cccccc;}
a:hover > .dc{border-bottom:1px solid #cccccc;}
#dlai2key{padding:0 0 0 18px;background:url(/img/images.png) no-repeat 0 -19px;height:16px;}
#dlai2key:hover{background:url(/img/images.png) no-repeat 0 -1px;}
.dlbox{width:200px;text-align:center;padding:30px;background-color:#F4F4F4;float:left;margin:0 20px 0 0;}
.ia{background-color:#e8e8e8;}
#cv .date{position:absolute;right:0px;}
#cv .dl{padding-bottom:6pt;}
#figures div{clear:both;}
#figures .fig img{width:370px;margin:0 0 60px 0;float:right;border:none;}
#figures .fig p{float:left;width:340px;padding:0 20px 0 0;}
#figures h3{margin:0 0 3pt 0;}
#bibtex{margin:0;padding:10px 0 0 120px;visibility:hidden;position:absolute;overflow:hidden;}
#bibtex pre{margin:0;}
.prefix{margin:0pt 0 -24pt 0;}
.mono{font-family:"Courier New",Courier,mono;margin:12pt;}
h4{margin:0 12pt 3pt 0;}
.sliding ul li.drop{display:inline;position:relative;font-weight:normal;padding:0 6pt 12pt 0;background:url(/img/icons.png) no-repeat right -162px;margin:0 12pt 0 0;cursor:pointer;}
.sliding ul li.drop:hover > .content{display:block;}
.sliding{position:relative;}
.sliding .content{display:none;z-index:2;position:absolute;top:12pt;width:500px;;border-left:#888 1px solid;border-bottom:#888 1px solid;border-right:#888 1px solid;padding:3pt 10px;margin:0;background-color:#fff;}
.sliding .content ul{list-style-type:square;margin:0 0 6pt 20px;}
h5{margin:6pt 0 0 0;font-weight:bold;font-size:9pt;}
#jumpto{position:fixed;top:0px;left:820px;width:280px;padding:0 0 40px 20px;}
#jumpto h2{color:#888;text-transform:none;font-weight:normal;height:20px;border-bottom:#ccc solid 1px;margin:0 0 20px 0;padding:12px 0 8px 0;}
#jumpto li{margin:0 0 10px 20px;text-indent:-20px;}
#jumpto .other{margin:40px 0 0 0;}
#jumpto li a{color:#888;}
#jumpto:hover li a{color:#333;}
#jumpto:hover h2{color:#333;}
nav h2{display:none;}
nav{position:absolute;left:40px;top:0;height:40px;width:760px;}
nav a,nav a:visited{border-bottom:none;color:#ccc;}
nav ul{margin:0 0 0 -10px;position:relative;}
nav ul li{float:left;position:relative;margin:0 10px 0 0;}
nav ul li a{display:block;padding:12px 10px 8px 10px;height:20px;color:#ddd;}
nav ul li a:hover{border:none;color:#333;background-color:#fff;}
nav ul li a.menu{background:url(/img/icons.png) no-repeat 55px -149px;padding-right:25px;margin-right:10px;}
nav ul li a.menu:hover{border:none;color:#666;background-color:#fff;}
nav ul li ul{background-color:#FFF;border-left:#CCCCCC solid 1px;border-bottom:#CCCCCC solid 1px;border-right:#CCCCCC solid 1px;width:300px;padding:10px 0;margin:0px;position:absolute;top:40px;left:0px;z-index:2;display:none;}
nav ul li ul li{clear:both;display:block;width:100%;margin:0;padding:0;position:relative;}
nav ul li ul li.selected{padding:8px 10px;font-weight:bold;}
nav ul li:hover > ul{display:block;}
nav ul li ul li a,nav ul li ul li a:visited{display:block;padding:8px 10px;color:#666;}
nav ul li ul li a:hover{background-color:#EEE;border:none;color:#333;}
footer{width:760px;position:relative;left:40px;}
footer h2{display:none;}
footer .left{float:left;}
footer .right{float:right;width:300px;text-align:right;}
footer .rightlb{margin-right:5px;float:left;}
#emad{position:static;float:right;}
.venue{font-style:italic;}
#deck .slide {float: left;}
#deck a {border: none;}
#deck img {border: solid 1px #ccc; margin:0 20px 15px 0;}
#deck .scl {clear: both;}
