@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
}
body {
	font-size: 62.5%;
	font-family:"Arial", Helvetica, sans-serif;
	background-color:#FFF;
}
.wrapper {
	min-width:320px;
}
.full-width-section {
	float:left;
	width:100%;
}
article {
	float:left;
	width:100%;
}
article img, article p img {
	float:none;
	display:block;
}
article p {
	font-size:1.6em;
	line-height:1.5em;
	margin-bottom:2.0em;
}
article ul {
	float:left;
	margin-left:10%;
	padding:0px;
}
article ul li, article ul ol {
	font-size:1.6em;
	line-height:1.4em;
	margin-bottom:0.75em;
	padding-left:10px;
}
.-superscript {
	vertical-align: super;
}
.-subscript {
	vertical-align: sub;
}
/************** Text alignment START *****************/
h1.left, h2.left, h3.left, article.left, article p.left, article ul.left { text-align:left; }
h1.right, h2.right, h3.right, article.right, article p.right, article ul.right { text-align:right; }
h1.center, h2.center, h3.center, article.center, article p.center, article ul.center { text-align:center; }
h1.justify, h2.justify, h3.justify, article.justify , article p.justify, article ul.justify { text-align:justify; }
/* END Text alignment */

/************** Image alignment START *****************/
img.left, article img.left, article p img.left { float:left; margin-right:2.0em; padding-bottom:1.5em; }
img.right, article img.right, article p img.right { float:right; margin-left:2.0em; padding-bottom:1.5em; }
img.center, article img.center, article p img.center { float:none; margin-left:auto; margin-right:auto; clear:both; padding:1.5em 0; }
/* END Image alignment */

