h2 {
  width: 320px;
  height: 68px;
  background: url(img/artists.gif) no-repeat top left;
  font-size: 1px;
  text-indent: -9999px;
}

dl.artist, ul.others {
  list-style: none outside;
  margin: 0px 15px 0px 36px;
  clear: both;
}

dl.artist dt {
  width: 86px;
  height: 84px;
  display: block;
  float: left;
  clear: both;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='img/pin-large.png');
}

dl.artist > dt {
  background: url(img/pin-large.png) no-repeat top left;
}

dl.artist dd {
  font-size: 0.82em;
  margin-bottom: 0.5em;
}

ul.others li {
  width: 86px;
  height: 84px;
  display: block;
  float: left;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='img/pin-large.png');
}

ul.others > li {
  background: url(img/pin-large.png) no-repeat top left;
}

dl.artist dt a, ul.others li a {
  display: block;
  position: relative;
  background-repeat: no-repeat:
  background-position: top left;
  width: 66px;
  height: 62px;
  margin: 10px 0px 0px 7px;
  vertical-align: bottom;
  line-height: 186px;
  font-size: 1px;
  overflow: hidden;
}

ul.gallery li a:hover, ul.gallery li.sel a {
  background-position: bottom left;
}

#art01 a { background-image: url(img/thumb_art01.gif); }
#art02 a { background-image: url(img/thumb_art02.gif); }
#art03 a { background-image: url(img/thumb_art03.gif); }
#art04 a { background-image: url(img/thumb_art04.gif); }
#art05 a { background-image: url(img/thumb_art05.gif); }

.imgmain {
  width: 270px;
  padding: 8px 7px 12px 7px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='img/gallery-frame.png');
  margin: 7px 0px 0px 36px;
}

div[class=imgmain] {
  background: url(img/gallery-frame.png) no-repeat top left;
}

.gallmain {
  width: 248px;
  height: 173px;
  background: black;
}

.gallmain a {
  width: 100%;
  height: 100%;
  text-decoration: none;
  font-size: 1px;
  line-height: 200%;
  vertical-align: bottom;
  overflow: hidden;
  display: block;
  position: relative;
}

h3.artists {
  width: 300px;
  height: 21px;
  background: url(img/artists-sub.gif) no-repeat top left;
  text-indent: -9999px;
  font-size: 1px;
  margin-left: 20px;
}

h3.workheader {
  width: 275px;
  height: 18px;
  background: url(img/artists-work.gif) no-repeat top left;
  text-indent: -9999px;
  font-size: 1px;
  margin-left: 40px;
}

ul.work {
  list-style: none outside;
  margin: 40px 15px 0px 20px;
  width: 300px;
  clear: both;
}

ul.work li {
  width: 148px;
  height: 108px;
  margin-right: 0px;
  font-size: 1px;
  display: block;
  float: left;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='img/studio-frame.png');
}

ul.work > li {
  background: url(img/studio-frame.png) no-repeat top left;
}

ul.work li a {
  display: block;
  position: relative;
  background-repeat: no-repeat:
  background-position: top left;
  width: 134px;
  height: 93px;
  margin: 5px 0px 0px 5px;
  vertical-align: bottom;
  line-height: 300%;
  font-size: 1px;
  overflow: hidden;
}


