/* div */
/*#personal_info {
} */
#col1 {
  width: 200px;
  margin: 0px 0px 0px 25px;
  float:left;
}
#col2 {
  width: 400px;
  margin: 10px 0px 0px 25px;
  border: 5px solid #eeeefe;
  border-radius: 20px;
  float:left;
}
#col3 {
  width: 250px;
  margin: 60px 0px 0px 25px;
  float:left;
}
#col31 {
/*  width: 250px;*/
  margin: 0px 0px 0px 0px;
  border: 5px solid #eeeefe;
  border-radius: 20px;
}
#col32 {
/*  width: 250px;*/
  margin: 20px 0px 0px 0px;
  border: 5px solid #eeeefe;
  border-radius: 20px;
}
#linkstext {
  font-weight: bold;
  font-size: 18px;
  margin: 0px 0px 0px 0px;
  text-align: center;
}
#linkstitle {
  font-weight: bold;
  font-size: 20px;
  margin: 0px 0px 10px 65px;
/*  text-align: center; */
/*  padding: 4px;*/
}
#col2:hover {
  box-shadow: 0 0 5px rgba(0, 0, 255, 1);
}
/*#col31:hover {
  box-shadow: 0 0 5px rgba(0, 0, 255, 1);
}
#col32:hover {
  box-shadow: 0 0 5px rgba(0, 0, 255, 1);
}*/
#personal_addr {
  color: #000000;
  padding: 0px 0px 0px 10px;
/* margin: 0px 0px 0px 5px;*/
}
#personal_name {
  font-size: 20px;
  font-weight: bold;
  color: #000000;
  padding: 0px 0px 0px 10px;
}
#personal_email {
  font-size: 14px;
  color: #111111;
  font-family: 'Courier New', monospace;
  padding: 0px 0px 0px 10px;
}

/* img */
img {
/*  background: #e8eae9; */
  border: 5px solid #eeeefe;
  padding: 4px;
/*  box-shadow: 1px 1px 1px 1px #cccccc; */
  -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.4);
  -moz-box-shadow: inset 0 0 1px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.4);
  box-shadow: inset 0 0 1px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.4);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}

img:hover {
  box-shadow: 0 0 5px rgba(0, 0, 255, 1);
  opacity: 0.85;
}
/* bio */
#biotext {
  text-align: justify;
  margin: 0px 10px 10px 10px;
}

/* common box border for bio, lab, pub years etc. */
#boundbox {
  float: left;
  margin: 10px 5px 5px 25px;
  border: 5px solid #eeeefe;
  border-radius: 20px;
  width:95%;
}
#boundbox:hover {
  box-shadow: 0 0 5px rgba(0, 0, 255, 1);
}
/* titles inside the box */
#boundboxtitle {
  font-weight: bold;
  font-size: 20px;
  margin: 0px 0px 0px 25px;
  padding: 4px;
}
#boundboxsubtitle {
  font-weight: bold;
  font-size: 18px;
  margin: 0px 0px 0px 10px;
  padding: 4px;
}

/* lab_link */

#lab_link {
  padding: 0px;
  color: #000033;
}
#lab_link:link {
  text-decoration:underline;
}
#lab_link:hover {
  text-decoration:none;
  color: transparent;
  text-shadow: 0 0 1px #000033;
}
#lab_link:visited {
  text-decoration:none;
}
#lab_link:active {
  text-decoration:none;
}
