#sidebar img.avatar { margin: 0; padding: 10px; border: none; }

img.smiley { float: none; padding: 0; margin: 0; }

.albums { clear: both; }
.albums ul { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; }
.albums ul { display: block; }
.albums ul li { list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
.albums ul li.first { padding-left: 0px; }
.albums ul li.last { padding-right: 0px; }
.albums ul li img { border: 1px solid #A2A19B; padding: 2px; }

.photos { clear: both; }
.photos ul { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; }
.photos ul { display: block; }
.photos ul li { list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
.photos ul li.first { padding-left: 0px; }
.photos ul li.last { padding-right: 0px; }
.photos ul li { background: none; }
.photos ul li img { border: 1px solid #ccc; padding: 2px; }
.photos ul li a { border: none; }

.gallery a.thumb img { padding: 0; }
.gallery #slideshow img { padding: 0; }
.gallery .navigation { margin: 0; padding: 0; }

.caption { clear: both; border: 1px solid #ccc; background-color: #eee; padding: 10px; margin-bottom: 15px; font-size: 95%; }
.caption a { color: #777; text-decoration: none; }
.caption a:focus, .caption a:hover, .caption a:active { text-decoration: underline; }
