div.see-also, div.related-orgs, div.news-comments, div.comment-editor
{
  margin: 50px 0px 0px 0px;
}

div.see-also h1, div.related-orgs h1, div.news-comments h1, div.sms-service h1, div.subscribe-info h1
{
  padding: 0px;
  margin: 50px 0px 30px 0px;
  font-size: 14px;
  font-weight: normal;
  color: #6d6e70;
  line-height: 1em;
}

div.news-comments div.news-comment-item
{
  margin: 0px 0px 30px 0px;
}

div.news-comments span.comment-author a
{
  color: #009DDC;
  font-size: 17px;
}

div.news-comments span.comment-info
{
  font-size: 11px;
  color: #6d6e70;
}

div.news-comments span.comment-info a
{
  color: #6d6e70;
}

div.comment-text
{
  margin: 10px 0px 10px 0px;
}

div.comment-text strong
{
  font-weight: bold;
}

div.comment-text em
{
  font-style: italic;
}

div.comment-text span.through
{
  text-decoration: line-through;
}

div.comment-text div.comment-paragraph:first-child
{
  margin: 0px;
}

div.comment-text div.comment-paragraph
{
  margin: 10px 0px 0px 0px;
}

div.comment-text blockquote:first-child
{
  margin: 0px 10px 10px 30px;
}

div.comment-text blockquote
{
  margin: 10px 0px 10px 30px;
  padding-left: 13px;
  background-image: url(/images/iface/qbg.gif);
  background-repeat: repeat-y;
}

div.news-comments blockquote a.comment-author
{
  font-weight: bold;
  color: #6d6e70;
}

div.comment-text blockquote div.comment-paragraph:first-child
{
  margin: 0px;
}

div.comment-text blockquote div.comment-paragraph
{
  margin: 10px 0px 0px 0px;
}

div.alphabet-menu
{
  margin-top: 10px;
  color: #6d6e70;
}

div.alphabet-menu a
{
  color: #6d6e70;
}

div.alphabet-menu span
{
  color: #009DDC;
  font-weight: bold
}

div.organizations
{
  padding: 30px 0px 0px 0px;
}

div.organizations strong, div.related-orgs strong, div.appointments strong
{
  font-weight: bold;
  color: #6d6e70;
}

div.organizations li a, div.related-orgs li a, div.appointments li a 
{
  font-weight: bold;
  color: #158daf;
}

div.organizations ul, div.related-orgs ul, div.ph-subcategories ul, div.terms ul, div.news-comments ul
{
  margin: 0px;
  padding: 0px;
}

div.appointments ul

{
  margin: 30px 0px 0px 0px;
  padding: 0px;
}

div.organizations ul li, div.related-orgs ul li, div.appointments ul li, div.ph-subcategories ul li, div.terms ul li
{
  list-style: none;
  padding: 10px;
  margin: 0px;
  line-height: 18px;
}

li.g-odd, tr.g-odd
{
  background-color: #e6e7e8;
}

li.g-even, tr.g-even
{
  background-color: #f1f1f2;
}

div.org h1, div.appointment h1, div.member h1
{
  margin: 25px 0px 0px 0px;
  color: #158daf;
  font-size: 17px;
  line-height: 23px;
  font-weight: normal;
}

div.org p.message, div.appointment p.message
{
  margin: 25px 0px 0px 0px;
}

div.org div.org-addit-name, div.appointment div.org-name
{
  color: #6d6e70;
}

table.info
{
  margin-top: 30px;
  width: 100%;
  border-spacing: 0px;
}

table.info td
{
  background-color: #f0f4f7;
  padding: 10px;
  vertical-align: top;
}

table.info td.f-name
{
  background-color: #e4e9ee;
}

table.info td p
{
  margin: 10px 0px 0px 0px;
  padding: 0px;
}

div.appointments h1, div.related-news-block h1, div.related-photos-block h1
{
  padding: 0px;
  margin: 55px 0px 0px 0px;
  font-size: 14px;
  font-weight: normal;
  color: #6d6e70;
  line-height: 1em;
}

div.org span.locked, span.appointments span.locked
{

  color: #6d6e70;
}

div.org div.locked, div.appointments div.locked
{
  margin-top: 30px;
  color: #6d6e70;
}

div#relatedPhotos
{
  margin-top: 30px;
}

div.related-photos-block table td
{
  vertical-align: top;
  padding-right: 10px;
}

div.related-photos-block table td img
{
  display: block;
}

div.ph-subcategories
{
  margin-top: 30px;
}

div.photos
{
  margin-top: 30px;
}

div.photos table
{
  width: 100%;
}

div.photos table td
{
  padding: 10px;
  vertical-align: top;
}

div.photos table td span.datetime, div.photos table td a
{
  font-size: 11px;
  color: #6d6e70;
}

div.ph-subcategories li a, div.terms li a
{
  color: black;
}

div.photobank-path
{
  margin: 30px 0px 0px 0px;
  font-size: 11px;
  color: #6d6e70;
}

div.photobank-path a
{
  font-size: 11px;
  color: #6d6e70;
}

div.photo-related-news
{
  margin: 55px 0px 55px 0px;
  padding: 0px 165px 0px 165px;
}

div.photo-order-form
{
  margin: 0px 55px 55px 55px;
  text-align: center;
}

div.terms
{
  margin-top: 30px;  
}

div.terms div.description
{
  font-size: 11px;
  color: #6d6e70;
}

div.photo-order-form h2
{
  padding: 0px;
  margin: 55px 0px 0px 0px;
  font-size: 14px;
  font-weight: normal;
  color: #6d6e70;
  line-height: 1em;
  text-align: center;
}

div.search-info
{
  margin-top: 30px;
  font-size: 11px;
  color: #6d6e70;
}

div.search-info a
{
  color: #6d6e70;
}

span.highlight
{
  background-color: #ffe391;
}

div.show-photo
{
  text-align: center;
  margin: 55px;
}

div.show-photo h1
{
  margin: 0px 0px 30px 0px;
  color: #158daf;
  font-size: 17px;
  line-height: 23px;
  font-weight: normal;
}

div.partners-logos
{
  text-align: center;
}

div.partners-logos div
{
  margin-bottom: 20px;
}


table.partners
{
  width: 100%;
  margin-top: 15px;
}

table.partners td
{
  text-align: center;
}

