@charset "UTF-8";

.text-shadow, #hd .logo ul, #hd nav {
  text-shadow: 0 1px 0 white; }

.wrapper {
  width: 960px;
  margin: 0 auto;
  position: relative; }

#hd {
  background: #faf7f7;
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%; }
  #hd .logo {
    padding: 7px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
    #hd .logo h1 {
      color: DarkRed;
      width: 400px;
      height: 50px;
      margin: 0 auto;
      text-align: center;
      font-size: 20px;
      line-height: 50px;
      font-family: "Zapfino", "Lucida Handwriting", georgia, serif;
      font-style: italic; }
      #hd .logo h1 a {
        position: relative;
        top: 10px;
        text-shadow: 0 1px 0 white, 0 5px 10px rgba(0, 0, 0, 0.125); }
    #hd .logo .right {
      float: right;
      position: absolute;
      top: 0;
      right: 0; }
    #hd .logo ul {
      font-weight: bold; }
      #hd .logo ul li {
        float: left;
        padding: 15px 27px 0 14px; }
  #hd nav {
    border-top: 1px solid white;
    padding: 10px 0; }
    #hd nav ul {
      text-align: center; }
      #hd nav ul li {
        display: inline;
        margin: 0 2px; }
        #hd nav ul li:after {
          content: "·";
          padding-left: 7px;
          color: rgba(0, 0, 0, 0.3); }
        #hd nav ul li:last-child:after {
          content: none; }

#masonry {
  position: relative;
  margin: 0 auto; }

.item {
  width: 192px;
  float: left;
  padding: 15px 15px 0;
  margin: 0 7px 15px;
  font-size: 12px;
  background: white;
  -moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
  -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
  -o-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
  box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
  line-height: 1.5; }
  .item h2 {
    padding-top: 5px; }
  /*.item .comments {
          color: #8c7e7e;
          padding-bottom: 15px; }*/
  .item .pinchat {
      background: #f2f0f0;
      margin: 0 -15px; }
  .item .comments{
         font-size:14px;
         color:#990000;
         font-weight:bold;
         text-align:center;
         padding-bottom: 15px; 
      }
  .item .pinchat {
     /*font-family: 'helvetica neue', sans-serif;*/
     background-color:#f2f0f0;
     padding:4px 15px;
     margin: 0px -15px;
     font-family:12px;
     line-height:22px;
     border-bottom: 1px solid #D9D4D4;
    }
  .item .pinchatbox {
    /*border-top: 1px solid white;*/
    border-bottom: 1px solid #D9D4D4;
    /*padding: 15px 15px;
        padding-left: 50px;*/ }
    .item .pinchatbox:last-child {
      border-bottom: none; }
    /*.item .pinchatbox:first-child {
          color: #b29c9c; }
          .item .chatbox:first-child b {
            color: #8c7e7e; }*/
    .item .pinchatbox .flickrbombWrapper img {
      margin: 0; }
    .item .pinchatbox .flickrbombWrapper,
    .item .pinchatbox img {
      margin-left: -35px;
      float: left; }
    .item .pinchatbox b {
      font-weight: bold; 
      }
   .item .view-more {
      border-top:1px solid #ffffff;
      background-color:#f2f0f0; 
       padding:4px 15px;
     margin: 0px -15px;
     font-family: 'helvetica neue', arial, sans-serif;
     font-size:11px;
     font-weight:bold;
     line-height:22px;
     color:#990000;
     text-align:center; 
     }
    .item .view-more a{
     color:#990000;
     text-decoration:underline;
     }
     .item .view-more a:hover{
     color:#524D4D;
     font-style:italic;
     }