h3.fim-nav {
    padding:0px;
    margin:0px;
}
.fim-album {
    text-align: center;
}
h3.fim-title,
.fim-album p {
    margin: 0 0 1em;
    padding: 0;
}
.fim-album h3 {
    margin-bottom: 0;
}
.fim-meta {
    margin: 0px 0px 5px 0px;
}
.fim-album-description {
    margin-top: 10px;
    margin-bottom: 10px;
}
.fim-tn-border-overview,
.fim-tn-border-album {
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 8px;
}
.fim-tn-border-overview { display: inline; }
.fim-tn-border-album { float: left; width: 20%; }

.fim-tn-border-album-padding {
    padding: 0 4%;
}

.fim-tn-border-sidebar{
    float: left;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 8px;
}

.fim-thumbnail {
}

.fim-album a,
.fim-thumbnail a {
    border: 0;
}
.fim-album a.alignleft {
    float: left;
    margin: 0 0.5em 1em 0;
}
.fim-thumbnail a.alignleft {
    margin: 0 1em 1em 0;
}

.fim-album a img,
.fim-thumbnail a img {
    background: no-repeat right bottom;
    border: 2px solid #333
}


/*********************************************/
/* Image */
/*********************************************/

.fim-photo-block {
    text-align: center;
}
.fim-photo {
    float: left;
}
.fim-photo img {
     background-color: #fff;
     border: 1px solid #a9a9a9;
     display: block;
     margin: -5px 5px 5px -5px;
     padding: 4px;
     position: relative;
}
.fim-photo-date {
    margin:0px;
    padding:0px;
}
/*********************************************/
/* Navigation */
/*********************************************/
.fim-photo-nav{
    width:99%;
    padding-top:15px;
    padding-bottom:15px;
}
.fim-nav-buttons{
    height:20px;
    float:left;
    text-align:center;
    border:1px solid #ccc;
    background:#F4F4F4;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 5px;
    margin-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
/*********************************************/
/* Comments */
/*********************************************/
/*
.fim-comment{
    margin-bottom:1.6em;
    overflow:hidden;
}
#fim-commentblock h2{
    font-size:130%;
    margin-bottom:1em;
}
.fim-commentname{
    float:right;
    width:375px;
    color:#4675bc;
    padding-top:10px;
    padding-right:10px;
    
}
.fim-commentname a{
    color:#000;
    font-weight:bold;
    
}

#fim-commentblock p{
    padding-bottom:.7em;
}
.fim-commenttext{
    float:right;
    width:375px;
    min-height:40px;
    padding-right:10px;
    clear:both;
}
.fim-dec{
    height:10px;
    clear:both;
}
* html .fim-commenttext{
    height: 40px;
    overflow: visible;
}

.fim-gravatar{
    float:left;
    width:50px;
    height:50px;
    padding:6px;
}

#fim-commentsform{
    padding:10px;
    margin-bottom:2em;
    
}*/
/*********************************************/
/* Misc */
/*********************************************/

.fim_clear{
    clear:both;
}

.seeother {
    margin-top: 2em;
}

/*********************************************/
/* Lightbox */
/*********************************************/

div#lightbox a { border: 0; }