article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
audio, canvas, video {
	display: inline - block;
}
audio: not([controls]) {
	display: none;
	height: 0;
}
[hidden] {
 display: none;
}
html {
 font - family: sans - serif;
- ms - text - size - adjust: 100 %;
- webkit - text - size - adjust: 100 %;
}
body {
	margin: 0;
}
a: focus {
	outline: thin dotted;
}
a: active, a: hover {
	outline: 0;
}
a img {
	border: none
}
a:link {
	color: #007c7d;
	background-color: transparent;
	text-decoration: none
}
a:visited {
	color: #007c7d;
	background-color: transparent;
	text-decoration: none
}
a:hover {
	color: #007c7d;
	background-color: transparent;
	text-decoration: none
}
a:active {
	color: #007c7d;
	background-color: transparent;
	text-decoration: none
}
.article {
	width: 1000px;
	margin: 0px auto;
	background-color: #f4f4f4;
}
h1 {
 font - size: 2em;
	margin: 0.67em 0;
}
abbr[title] {
 border - bottom: 1px dotted;
}
b, strong {
 font - weight: bold;
}
dfn {
 font - style: italic;
}
hr {
 -moz - box - sizing: content - box;
 box - sizing: content - box;
	height: 0;
}
mark {
	background: #ff0;
	color: #000;
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	font-size: 1em;
}
pre {
	white-space: pre-wrap;
}
q {
	quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
	font-size: 80%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0;
}
fieldset {
border:1px solid # c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
button, input, select, textarea {
 font - family: inherit;
 font - size: 100 %;
	margin: 0;
}
button, input {
 line - height: normal;
}
button, select {
 text - transform: none;
}
button, html input[type = "button"], input[type = "reset"], input[type = "submit"] {
 -webkit - appearance: button;
	cursor: pointer;
}
button[disabled], html input[disabled] {
	cursor: default;
}
input[type = "checkbox"], input[type = "radio"] {
 box - sizing: border - box;
	padding: 0;
}
input[type = "search"] {
 -webkit - appearance: textfield;
- moz - box - sizing: content - box;
- webkit - box - sizing: content - box;
 box - sizing: content - box;
}
input[type = "search"]::-webkit - search - cancel - button, input[type = "search"]::-webkit - search - decoration {
 -webkit - appearance: none;
}
button::-moz - focus - inner, input::-moz - focus - inner {
 border: 0;
 padding: 0;
}
textarea {
	overflow: auto;
 vertical - align: top;
}
table {
 border - collapse: collapse;
 border - spacing: 0;
}
