.anh_img
{
  float: left;
  padding: .3em;
  padding-right: 1em;
}

.teamleaders
{
  text-align: center;
  _top: 5px; /* IE ONLY */
  position: relative;
}

.middleContainer
{
  border-bottom: 3px solid #FFCCFF;
  height: auto;
}

.middleBody
{
  height: auto;
}

.pics {             /* container for all thumbs */
  width: 60%;         /* an explicit width is required for WinIE, or it screws up badly */
  margin: auto;       /* correctly center block element */
  background-color: #FF99FF;
  color: #000;
  overflow: hidden;
  text-align: center;
}
.pics ul {
  margin: 0;
  padding: 0;
}
.pics li {        /* test these rules with various fonts, may need adjusting */
  width: 15em;     /* wide enough for widest image with a bit of padding */
  float: left;      /* as many as can fit in window width */
  overflow: hidden; /* do not let IE stretch the container */
  text-align: center;
  padding: .3em;
  margin: .5em;
  list-style-type: none;
  font-weight: bold;
}

.tash {          /* image resized in ems to maintain proportions */
  display: block;      /* prevent text from flowing on the side */
  text-align: center;  /* center for IE */
  margin: 0 auto .3em auto; /* center for non-IE */
  padding: 0;
  vertical-align: middle;
}

.naomi{          /* image resized in ems to maintain proportions */
  display: block;      /* prevent text from flowing on the side */
  text-align: center;  /* center for IE */
  margin: 0 auto .3em auto; /* center for non-IE */
  padding: 0;
  vertical-align: middle;
}

