#photocontent {
float:left;
background:#fff;
margin-top: 0px;
margin-right:0px;
margin-left: 0px;
margin-bottom: 0px;
}
.caption {
    display: none;
    color: #000;
    margin: 10px;
    text-align: left;
    float: left;
    background-color: #fff;
    padding: 0px;
  }  

 
  .photo {
    margin-top: 1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 1px;
    background: none;
    border-top: solid 1px #000;
    border-left: solid 1px #000;
    border-right: solid 1px #000;
    border-bottom: solid 1px #000;
    padding: 0;
  }
  .photodate {
    margin-top: 1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 1px;
    color: #777;
    padding: 1px 1px 1px 1px;
    text-align: right;
    font-size: x-small;
  }
  .photocomment {
    margin-top: 1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 1px;
    color: #77f;
    padding: 1px 1px 1px 1px;
    text-align: right;
    font-size: x-small;
  }
  .photo img {
    border: 1px dotted #000000;
  }
  .phototitle {
    margin-top: 1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 1px;
    color: #77f;
    padding: 1px 1px 1px 1px;
    text-align: left;
    font-size: xx-small;
  }
 .phototitle a:link {
color: #77f;
}
.phototitle a:visited {
color: #77f;
}
.phototitle a:active {
color: #77f;
}

  .photobody {
width:100px;
font-size:0px;
    float: left;
    margin-top: 2px;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
  }
  .photobody p {
    margin-top: 0em;
    margin-bottom: 0em;
  }
  .posted {
    text-align: right;
    margin-right:3em;
  }
  .side .caption {
    display: none;
}
img {
width:70px;
border: 3px double #000000;
}