#outline_home { position: relative; height: 1800px; width: 800px; margin: 18px auto 0; border: solid 1px #999; }

#outline_people { position: relative; height: 2400px; width: 800px; margin: 18px auto 0; border: solid 1px #999; }

#outline_pubs { position: relative; height: 6200px; width: 800px; margin: 18px auto 0; border: solid 1px #999; }

#outline_app { position: relative; height: 6200px; width: 800px; margin: 18px auto 0; border: solid 1px #999; }

#outline { position: relative; height: 800px; width: 800px; margin: 18px auto 0; border: solid 1px #999; }

#caption { width: 660px; left: 160px; top: 278px; position: absolute; visibility: visible; }

#text { left: 125px; top: 390px; text-align: justify; position: absolute; width: 550px; visibility: visible; margin-top: 10px; }

#phonesicons { left: 165px; height: 300px; width: 800px; top: 5px; position: absolute; visibility: visible; }

#title { left: 2px; width: 800px; top: 185px; position: absolute; visibility: visible; }

#menu0 { left: 80px; top: 318px; position: absolute; width: 640px; visibility: visible; margin-top: 10px; }

#image0 { left: 80px; top: 388px; position: absolute; height: 100px; width: 100px; visibility: visible; margin-top: 0px; }

#image1 { left: 10px; top: 388px; position: absolute; height: 100px; width: 100px; visibility: visible; margin-top: 80px; }

#image2 { left: 110px; top: 388px; position: absolute; height: 100px; width: 100px; visibility: visible; margin-top: 80px; }

#nsf { left: 140px; top: 340px; position: absolute; height: 100px; width: 100px; visibility: visible; margin-top: 80px; }

#nokia { left: 310px; top: 363px; position: absolute; height: 100px; width: 100px; visibility: visible; margin-top: 80px; }

#msr { left: 510px; top: 363px; position: absolute; height: 100px; width: 100px; visibility: visible; margin-top: 80px; }

#intel { left: 200px; top: 460px; position: absolute; height: 100px; width: 100px; visibility: visible; margin-top: 80px; }

#ists { left: 370px; top: 460px; position: absolute; height: 100px; width: 100px; visibility: visible; margin-top: 80px; }

#andrewpic { left: 125px; top: 300px; position: absolute; height: 200px; width: 200px; visibility: visible; margin-top: 80px; }
#andrewname { left: 260px; top: 390px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }

#hongpic { left: 125px; top: 470px; position: absolute; height: 200px; width: 200px; visibility: visible; margin-top: 80px; }
#hongname { left: 260px; top: 560px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }

#mupic { left: 450px; top: 528px; position: absolute; height: 200px; width: 200px; visibility: visible; margin-top: 80px; }
#muname { left: 560px; top: 560px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }

#yepic { left: 125px; top: 640px; position: absolute; height: 200px; width: 200px; visibility: visible; margin-top: 80px; }
#yename { left: 260px; top: 675px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }

#gpic { left: 450px; top: 640px; position: absolute; height: 200px; width: 500px; visibility: visible; margin-top: 80px; }
#gname { left: 560px; top: 675px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }

#shaohanpic { left: 125px; top: 1050px; position: absolute; height: 200px; width: 500px; visibility: visible; margin-top: 80px; }
#shaohanname { left: 260px; top: 1140px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }

#xcpic { left: 125px; top: 1210px; position: absolute; height: 200px; width: 500px; visibility: visible; margin-top: 80px; }
#xcname { left: 260px; top: 1235px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }

#tianyupic { left: 460px; top: 1105px; position: absolute; height: 200px; width: 500px; visibility: visible; margin-top: 80px; }
#tianyuname { left: 570px; top: 1130px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }

#emipic { left: 125px; top: 1325px; position: absolute; height: 200px; width: 200px; visibility: visible; margin-top: 80px; }
#eminame { left: 240px; top: 1405px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }

#gspic { left: 125px; top: 1485px; position: absolute; height: 200px; width: 200px; visibility: visible; margin-top: 80px; }
#gsname { left: 240px; top: 1510px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }

#nicpic { left: 460px; top: 1380px; position: absolute; height: 200px; width: 200px; visibility: visible; margin-top: 80px; }
#nicname { left: 570px; top: 1405px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }

#shanepic { left: 460px; top: 1485px; position: absolute; height: 200px; width: 200px; visibility: visible; margin-top: 80px; }
#shanename { left: 570px; top: 1510px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }


#mircopic { left: 125px; top: 1600px; position: absolute; height: 200px; width: 200px; visibility: visible; margin-top: 80px; }
#mirconame { left: 240px; top: 1675px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }

#visitingresearcher { left: 125px; top: 1765px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }

#kristofname { left: 125px; top: 1850px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }
#mattianame { left: 125px; top: 1805px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }

#ronname { left: 125px; top: 2005px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }


#undergraduatesname { left: 125px; top: 890px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }

#mastername { left: 125px; top: 765px; position: absolute; height: 30px; width: 400px; visibility: visible; margin-top: 80px; }

p { color: #666; font-size: 16px; font-family: "Lucida Grande", Arial, sans-serif; font-weight: normal; margin-top: 0; }

h1 { color: #1E90FF; font-size: 20px; font-family: "Lucida Grande", Arial, sans-serif; font-weight: 500; line-height: 32px; margin-top: 4px; }

h2 { color: #1E90FF; font-size: 18px; font-family: "Lucida Grande", Arial, sans-serif; font-weight: normal; margin: 0.83em 0 0; }

h3 { color: #666; font-size: 50px; font-family: "Lucida Grande", Arial, sans-serif; font-weight: bold; text-align: center; letter-spacing: -1px; width: auto; }

h4 { font-weight: bold; text-align: center; margin: 1.33em 0; }

a { color: #666; text-decoration: underline; }
