.group_caption{
	/* float: left; */
	max-width: none !important;
	padding: 5px !important;
	border: #ccc 1px solid;
	margin: 10px 0;
}

.group_caption img{
	margin: 0;
}

/* Style 1 */
.gc1s .img_1{
	margin: 0;
}

/* Style 2 */
.gc2s .img_1{
	margin-right: 10px;
}
.gc2s .img_1,
.gc2s .img_2{
	margin-bottom: 5px;
}
.gc2s .no_caption .img_1,
.gc2s .no_caption .img_2{
	margin-bottom: 0px;
}

/* Style 3 */
.gc3s .img_1,
.gc3s .img_2,
.gc3s .img_3{
	margin-bottom: 5px;
}
.gc3s .img_1,
.gc3s .img_2{
	margin-right: 10px;
}
.gc3s .no_caption .img_1,
.gc3s .no_caption .img_2,
.gc3s .no_caption .img_3{
	margin-bottom: 0;
}

/* Style 4 (inline) */
.gc4s .img_1,
.gc4s .img_2,
.gc4s .img_3{
	margin-right: 10px;
}
.gc4s .img_1,
.gc4s .img_2,
.gc4s .img_3,
.gc4s .img_4{
	margin-bottom: 5px;
}
.gc4s .no_caption .img_1,
.gc4s .no_caption .img_2,
.gc4s .no_caption .img_3,
.gc4s .no_caption .img_4{
	margin-bottom: 0px;
}

/* Style 4 (2 rows) */
.gc4t .img_1,
.gc4t .img_3{
	margin-right: 10px;
}

.gc4t .img_3,
.gc4t .img_4{
	margin-top: 10px;
}

.gc4t .img_1,
.gc4t .img_2,
.gc4t .img_3,
.gc4t .img_4{
	margin-bottom: 5px;
}

.gc4t .no_caption .img_3,
.gc4t .no_caption .img_4{
	margin-bottom: 0px;
}
