 figure {margin: 3px; }
figure img {max-width: 100%; }

.sidebar figure img {max-width: 90%; }


.main figure.mtop {margin-top: -60px;}
figcaption {color: #aaa;font-weight: normal; font-size: 0.8em; }

.category-desc img, figure img, .item-image img, .img-fulltext-left img { background: #fff; border: 1px solid #ccc; padding: 5px;}

.category-desc img {margin-right: 20px;}

@media only screen and (min-width: 1900px) {
 
	  
}


@media only screen and (min-width: 62em) {
 
.blog .pull-right {float: right; margin-left: 40px;}

.blog .pull-left {float: left;  margin-right: 40px; }

.pull-right {float: right;  }

.category-desc img, .pull-left, .img-fulltext-left {float: left;  }


}