
/*------PHOTOS-----*/

#s-all_albums a:hover img {
  border: 1px solid black;	
}
#s-all_albums img {
  background: white;
  border: 1px solid #B4B4B4;
  padding: 2px;
  vertical-align: bottom;	
}

#s-all_albums .s-one_album-grid{
	height: 140px;
}
#s-all_albums .s-one_album-grid-div {
  float: left;
  padding: 10px 0px;
  height: 140px;
  width: 140px;
  font-size: 12px;
  overflow: hidden;
}

#s-all_albums .s-one_album-grid-div img {
  max-height: 100px;
  padding: 2px;
}
#s-all_albums .details {
  font-size: 12px;
  font-family: Verdana;
  width: 140px;
  overflow: hidden;
}

/*------END PHOTOS-----*/

/*---CLEARFIX---'/
/* clearing a float without additional markup
   http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*---END CLEARFIX---*/
.s-window-contentmenu{
	font-size: 12px;
	font-family: Verdana,Tahoma,Arial;
	margin: 2px 5px;
	display: inline-block;
	border: 1px solid #464646;
	padding: 2px 10px;
	color: #000000;
}
.s-window-contentmenu a,.s-window-contentmenu a:visited{
	font-size: 12px;
	font-family: Verdana,Tahoma,Arial;
	color: #000000;
}