/* =Photos
----------------------------------------------- */

.slides {
  float:right;
  width:90%;
  margin:0 0 15px;
  padding:0;
  list-style:none;
  font-size:85%;
  line-height:1.4em;
  }
.slides li, .slides p, p.slides, .useslides ul li {
  background:url("../img/bg_slide.gif") 0 0 no-repeat;
  }
.slides li, .slides p, p.slides {
  display:block;
  width:123px;
  margin:0 10px 10px 0;
  padding:0; 
  float:left;
  }
.slides>li, .slides>p, dd>p.slides, .useslides>ul li {
  background-image:url("../img/bg_slide.png");
  }
.slides a, .slides a:visited, .slides a:hover, .useslides a.img, .useslides a.img:visited, .useslides a.img:hover {
  background-repeat:no-repeat;
  background-position:50% 103px;
  display:block;
  width:92px;
  height:70px;
  padding:25px 17px 28px 14px;
  border-width:0;
  text-align:center;
  }
.slides a, .slides a:visited, .slides a:hover {
  float:left;
  }
.slides a.v, .slides a.v:visited, .slides a.v:hover, .useslides a.v, .useslides a.v:visited, .useslides a.v:hover {
  background-position:10px 50%;
  width:70px;
  height:92px;
  padding:14px 28px 17px 25px;
  }

.slides img, .useslides .img img {
  display:block;
  border:1px solid;
  border-color:#aaa #ddd #ddd #aaa;
  }
.slides h2 {
  margin:.5em 0 .75em;
  font:120% "Trebuchet MS",Verdana,Sans-serif;
  color:#974;
  }
.slides h3 {
  margin:.5em 0 .75em;
  font:120% "Trebuchet MS",Verdana,Sans-serif;
  color:#20b2aa;
  }