a.photo:link, a.photo:visited, a.photo:hover, a.photo:active
{
  display:block;
  background-repeat:no-repeat;
  background-position:top left;
  text-decoration:none;
}

#photo
{
  position:relative;
  margin:15px auto;
}
#topleft, #topright, #bottomright, #bottomleft
{
  position:absolute;
  left:0px;
  top:0px;
  height:20px;
  width:20px;
}
#topleft { background:transparent url(/images/client/largecorner-topleft.png) no-repeat top left; }
#topright { background:transparent url(/images/client/largecorner-topright.png) no-repeat top left; }
#bottomright { background:transparent url(/images/client/largecorner-bottomright.png) no-repeat top left; }
#bottomleft { background:transparent url(/images/client/largecorner-bottomleft.png) no-repeat top left; }
