.fim  { font-family: Helvetica, Arial, sans-serif; margin: 0; padding: 0; width: 99%; min-width: 1em; clear: both }

h4.fim-nav    { font-size: 12px; font-family: helvetica, arial, sans-serif; font-weight: normal; margin: 0; padding: 0 }

.fim-album { clear: both; margin-top:20px; font-family: helvetica, arial, sans-serif; }

.fim-title { color: #260; border-bottom: 1px dashed #CCC; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.fim-meta { margin: 0px 0px 5px 0px; font-size: 12px; }

.fim-album-description { display: none; font-size: 11px; margin-top: 10px; margin-bottom: 10px; }

.fim-tn-border-album  { margin: 0 0 8px 4px; width: 120px; height: 119px; float: left }

.fim-tn-border-sidebar { margin: 0 4px 8px; float: left }

.fim-thumbnail  { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; margin: 5px 0 0 6px; padding: 0; float: left }

.fim-thumbnail img  { background-color: #fff; display: block; margin: -5px 5px 5px -5px; padding: 4px; position: relative; border: solid 1px #a9a9a9 }

.fim-thumbnail img:hover { background-color: #ccd; }
.fim a:link, .fim a:visited { color: #000;}
.fim a:hover { color: #666}


/*********************************************/
/* Image */
/*********************************************/

.fim-photo-block { float: left; margin: 10px 5px 10px 5px; }

.fim-photo { background: url(images/shadow.gif) no-repeat bottom right; 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{ display: none; margin:0px; padding:0px;}



/*********************************************/



/* Navigation */



/*********************************************/



.fim-photo-nav {width:99%; padding-top:15px; padding-bottom:15px; }



.fim-nav-buttons { font-size: 12px; background: #f4f4f4; text-align: center; margin: 5px 10px; padding: 5px 10px; height: 20px; float: left; border: solid 1px #ccc }



/*********************************************/



/* 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;



}



.fim-caption{



	font-weight:bold;



	border:1px solid #000; 



	



}



