html,body{background-color:#FFFFFF;color:#333;margin:0;padding:0;font:10pt/13pt "Helvetica Neue",Arial,Helvetica,sans-serif;}
.w{margin:0px 0px 0px 280px;padding:0;width:740px;}
h1,h1 a,h1 a:visited{font-size:20pt;text-transform:uppercase;color:#888;font-weight:bold;text-decoration:none;margin:0;border:none;}
#heading h1 a{font-size:20pt}
h2{font-size:10pt;line-height:10pt;text-transform:uppercase;color:#888;font-weight:bold;margin:40px 0 10px 0;}
h3{font-size:10pt;}
p{margin:0 0 5pt 0;}
a,a:visited{color:#333;text-decoration:none;border-bottom:1px dotted #ccc;}
a:hover{border-bottom:1px solid #ccc;}
a.icon{border:none;padding:0 10px 0 20px;background-repeat:no-repeat;font-size:11pt;}
a.nofr{border:none;}
a.icon .dc{font-size:10pt;border-bottom:1px dotted #ccc;}
a.icon .add{font-size:10pt;}
a.icon:hover{border:none;}
a.icon:hover .dc{border-bottom:1px solid #ccc;}
a.faint{color:#888;}
ul{list-style:none;margin:0;padding:0;}
a:visited img{border:#ccc solid 1px;}
#picture{position:absolute;top:40px;left:40px;z-index:1;}
#top{background:url(/background.jpg) no-repeat;width:1020px;padding:60px 0 0 0;height:280px;}
#current{margin:10px 0 -3px 0;}
.h{position:absolute;left:-400px;}
#interests{width:680px;}
#interests p{margin:0;}
#infr{width:680px;height:300px;}
section {position:relative;}
/*ol{list-style:none;padding:0;}*/
ol{padding:0 0 0 23px;}
#publications #gli{position:absolute;top:-2px;right:0px;}
#publications ol{margin:0;padding:0;list-style:none;}
#publications img{position:absolute;left:0px;top:0px;border:none; width: 100px; height: 75px;}
#publications ol li{margin:40px 0 0 0;min-height:75px;position:relative;}
#publications ol > li:first-child{margin-top:0px;}
#publications .title{display:block;font-weight:bold;margin-bottom:2pt;}
#publications .meta{color:#888;}
#publications .venue{font-style:italic;}
#publications ul{margin:8px 0 0 0;padding:0;position:absolute;}
#publications ul li{margin:0;padding:0 5px 0 0;display:inline;}
#publications .links a{padding:0 5px 0 20px;border:none;height:18px;display:inline-block;background:url(/img/icons.png) no-repeat;}
#publications .links a .dc,#publications .links a:visited .dc{border-bottom:1px dotted #ccc;}
#publications .links a:hover .dc{border-bottom:1px solid #888;}
#publications .paper a{background-position:0 -1px;}
#publications .presentation a{background-position:0 -18px;}
#publications .video a{background-position:0 -55px;}
#publications .more a{background-position:0 -36px;}
#publications .bibtex a{background:url(/img/icons.png) no-repeat -1px -126px;}
#publications .award{color:#333;}
#publications .pe1 > span.meta > span.authors:before{content:"1. ";}
#publications .pe2 > span.meta > span.authors:before{content:"2. ";}
#publications .pe3 > span.meta > span.authors:before{content:"3. ";}
#publications .pe4 > span.meta > span.authors:before{content:"4. ";}
#publications .pe5 > span.meta > span.authors:before{content:"5. ";}
#publications .pe6 > span.meta > span.authors:before{content:"6. ";}
#publications .pe7 > span.meta > span.authors:before{content:"7. ";}
#publications .pe8 > span.meta > span.authors:before{content:"8. ";}
#publications .pe9 > span.meta > span.authors:before{content:"9. ";}
#publications .pe10 > span.meta > span.authors:before{content:"10. ";}
#publications .pe11 > span.meta > span.authors:before{content:"11. ";}
#publications .pe12 > span.meta > span.authors:before{content:"12. ";}
#publications .pe13 > span.meta > span.authors:before{content:"13. ";}
#publications .pe14 > span.meta > span.authors:before{content:"14. ";}
#publications .pe15 > span.meta > span.authors:before{content:"15. ";}
#publications .pe16 > span.meta > span.authors:before{content:"16. ";}
#publications .pe17 > span.meta > span.authors:before{content:"17. ";}
#publications .pe18 > span.meta > span.authors:before{content:"18. ";}
#publications .pe19 > span.meta > span.authors:before{content:"19. ";}
#publications .pe20 > span.meta > span.authors:before{content:"20. ";}
#utilities h3{font-weight:normal;margin:10px 0 2pt 0;}
#utilities li{margin-bottom:2px;}
#utilities .spb{margin-bottom:5px;}
#utilities .name{font-weight:bold;}
footer{width:1020px;font-size:10pt;color:#ccc;margin:90px 0 10px 0;padding:10px 0px 0 0px;/*border-top:#ccc solid 1px;*/}
footer h2{display:none;}
footer a,footer a:visited{color:#ccc;}
footer .hleft {width:240px;text-align:right;margin-right:40px;float:left;}
footer .hright {}
#contact ul li {float: left; border-left:#ccc 1px dotted; padding:0 20px;}
#contact ul > li:first-child {border:none;padding:0 10px 0 0;}
#contact ul li a > span.hv{display:none;}
#contact ul li a:hover > span.hv{display:none;}
#contact ul li .hv{color:#888;}
#contact a,#contact a:visited{border-bottom:1px dotted #888;}
#emad{height:16px;position:relative;left:-400px;}
.cl{clear:both;}
