body{
text-align:center;
background-color:#000000;
background-image:url('/photo/light1_1.jpg');
background-position:0px 0px;
background-repeat:no-repeat;
background-attachment:fixed;
color:#dddddd;
}

#wrap { width:790px; text-align:left; margin:0 ; }
#inner { 
margin:0 10px; 
}
#sideWrap {
width:200px;
float:left;
margin-top:0%;
position:fixed;
}
#mainWrap {
width:500px;
float:right;
background-color:rgba(0,0,0,0.4);
margin-top:50px;
padding-left:30px;
padding-right:30px;
}
.clear {clear:both;}
.clear hr {display:none;}

#navi { margin:0; padding:0 10px;}
#navi li {list-style:none; padding-bottom:10px;
}
#sideWrap a:link{color:#dddddd;
text-decoration:none;}
#sideWrap a:visited{color:#dddddd;}
#sideWrap a:hover{color:#ff6699;}
#sideWrap a:active{color:#ff6699;}

#news-title {margin-bottom:-10px; padding:0;
color:#ff6699;
}
#news {margin:0; padding:0;
font-size:small;
line-height:20px;
}
#news li {list-style:none; padding-bottom:15px;
}

#mainUnder {margin-top:30px; padding:0;
font-size:small;
line-height:30px;
}
#mainUnder li {list-style:none; padding-bottom:10px;
}

#mainUnder a:link{color:#dddddd;
}
#mainUnder a:visited{color:#dddddd;}
#mainUnder a:hover{color:#ff6699;}
#mainUnder a:active{color:#ff6699;}

#profile {margin:0; padding:0;
font-size:small;
line-height:20px;
}

#publication {margin:0; padding:0;
line-height:20px;
list-style:none;
font-size:small;

}
#publication li {list-style:none; padding-bottom:20px;
}

#research {margin:0; padding:0;
line-height:20px;
}
#research li {list-style:none; padding-bottom:40px;
font-size:small;
margin-top:-30px;
}

#research a:link{color:#dddddd;
}
#research a:visited{color:#dddddd;}
#research a:hover{color:#ff6699;}
#research a:active{color:#ff6699;}

#news a:link{color:#dddddd;
}
#news a:visited{color:#dddddd;}
#news a:hover{color:#ff6699;}
#news a:active{color:#ff6699;}