/*
article {
	margin: 0;
	padding: 0 0.75% 1%;
	position: relative;
	float: left;
}
*/
article img {
	max-width: 100%;
}
video {
	width:100%;
	clear:both;
	margin:1em 0;
}
.article-inner {
	float: left;
	width: 100%;
	display: block;
	margin:0;
	padding:0;
}
.first {
	clear:both;
}
.last {
}

.article-section {
	margin:0 0 10px 0;
	padding: 0;
}
.article-text {
	margin:0;
	padding:0;
}
.article-text ul li, .article-text ol li, .article-text dl li {
	position: relative;
	left: 1em;
}
.image-left {
	font-size: 0;
	float:left;
	padding: 4px 3% 5px 0;
	margin: 0;
}
.image-right {
	font-size: 0;
	float:right;
	padding: 4px 0 5px 3%;
	margin: 0;
}
.clear-center {
	font-size: 0;
	text-align: center;
	clear:both;
	display:block;
}
.image-center {
	font-size: 0;
	padding: 4px 0 5px 0;
	margin: 0 auto;
}
.image-col {
	margin: 0;
	padding: 4px 0 0 0;
	font-size: 0;
	width: 100%;
}
.left-col {
	float: left;
}
.right-col {
	float: left;
}
.thumbnail {
	width: 100%;
	margin: 0px;
}
.thumbnail-center {
	width: auto;
}
.gallery-box {
	margin: 0;
	padding: 4px 0 0 0;
	float: left;
	width: 100%;
}
.gallery-image {
	font-size: 0;
	float:left;
	padding: 0 1% 1% 0;
	margin:0;
}
.download-box {
	margin: 0;
	padding: 4px 0 0 0;
	float: left;
	width: 100%;
}
.download-element {
	width: 50%;
	float: left;
}