/* =============================================================================

template.css

Tool-specific styles based on IDs and classes provided by the corresponding
applications. This provides style tweaks for tool-specific content.

----------------------------------------------------------------------------- */

/* ===== Calendar ========== */

/* ===== Mailings ========== */

/* ===== News ============== */

/* ===== Photo Gallery ===== */

#photogallery h3 {
  margin-bottom: 0;
  margin-top: 15px;
  color: #333333;
  font-size: 20px;
  font-weight: lighter;
  letter-spacing: 0.5px;
  text-decoration: none;
}

#photogallery a:link,
#photogallery a:active,
#photogallery a:visited {
  color: #333333;
  text-decoration: none; 
}

pre {
    overflow: auto;
}

#tpl-content div.gallerythumb {
  border: 0 !important;
  float: left;
  margin: 5px;
  padding: 5px;
  text-align: center;
}

div.gallerythumb img {
  margin: 0 auto;
}

#tpl-content div.gallerythumb.even {
  clear: right !important;
}


/* ===== Search ============ */

/* ===== Shop ============== */

/*div.shop.links h3, 
div.shop.nav h3 {
  background: #999 url(/common/img/arrow_medium_red-on-white_with-gray-border.gif) scroll l$
  clear: both;     
  color: #fff;
  margin: 0;
  padding: 0 0 0 28px; 
}                       

div.shop.links h3 a,
div.shop.nav h3 a {
  background: #999 none;
  border-bottom: 1px solid #fff;
  color: #fff;
  display: block;
  padding: 4px 0 3px 0;
}*/

div.shop.links h3,
div.shop.nav h3,
div.shop.links h3 a,
div.shop.nav h3 a {
  margin-bottom: 0;
  margin-top: 15px;
  color: #333333;
  font-size: 20px;
  font-weight: lighter;
  letter-spacing: 0.5px;
  text-decoration: none;
/*  font: bold 13px/1.2em arial, verdana, helvetica, sans-serif;
  text-align: center;
  white-space: nowrap;*/
}

/*
div.shop div.item div.data.first div.thumbnail img {
  border: 1px solid #000;
} div.shop.nav div.item div.data.first div.thumbnail img {
  border-color: #c00;
  width: 60px;  */

div.shop div.item div.image img {
  border: 0 !important;
} div.shop.nav div.item img {
  border-color: #fff !important;
  width: 60px;   
