body {
    font-family: 'Arial', sans-serif;
}

#wrap {
    max-width: 240mm; /*letter size*/
    margin-left: auto; margin-right: auto;
    overflow: hidden;
}

a:link {
  color: #00e;
  background: transparent;
  text-decoration: none;
}

a:link:active, a:visited:active { /*prevent haver not work in link*/
  color: #e00;
  background: transparent;
  text-decoration: none;
}

a:visited {
  color: #00e;
  background: transparent;
  text-decoration: none;
}
 
a:link:hover, a:visited:hover { /*prevent haver show in anchors*/
  text-decoration: underline;
}

a:link img, a:visited img {
  border-style: none;
}
 
a img {
  color: white;		/* The only way to hide the border in NS 4.x */
}
 
.hideme { display: none }

h1 {
    text-align:center;
}

h1.name {
    text-align:left;
}

#intro {
    display:block;
}

#intro .name {
    font-family: 'Time News Roman', serif;
    text-align: left;
}

#intro .title {
    display:block;
}

#intro .inst {
    display:block;
    margin-bottom: 10px;
}

#intro .contact {
    display: block;
}


/* For projects */
img.frame {
  border-top: 1px solid rgb(192,192,192); border-left: 1px solid rgb(192,192,192);
  border-bottom: 2px solid rgb(90,90,90); border-right: 2px solid rgb(90,90,90);
  margin-right: 10px;
  box-shadow: 2px 2px 6px 1px threedshadow;
  border-style: none;
}

#projects {
}

/* thumbnail: 1.618:1 */
#projects .frame {
    width: 32mm;
    width: 40mm;
}

#projects .note {
    margin-left: 20px;
    display: block;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 14px;
}

#prjects a {
    text-decoration: none;
}

/* publications */

.authors {
  text-align: center;
  margin-bottom: 10px;
}

a.author {
  padding: 0 0.5em;    
}

.institutions {
  text-align: center;
  margin-bottom: 10px;
}

a.institution {
  padding: 0 0.5em;
}
.conference {
  text-align: center;
  font-style: italic;
}

td.padding {
  /*width:3.15em;*/
  width:0.5em;
}

#footer {
    font-size: small;
    color: #208040;
    float: right;
}
