body {
	margin: 0 auto; 
	max-width: 1000px; 
	BACKGROUND: #fff; 
	PADDING: 0; 
	FONT: 100% "Source Serif", Georgia, "Times New Roman", serif; 
	COLOR: #000; 
	text-align: center;
}
p, li {
	color: #000; line-height: 1.4; padding-top: 0px; padding-bottom: 2px; margin:0.4em 0; margin-top: 0px; margin-bottom: 2px; font-size:0.8em;
}
p.linkline {
	font-size: 80%; margin-top: 5px; width: 100%; background-color: #d8d8d8;
}

.logo {
	max-width: 300px;
	width: 10%;
	height: auto;
	margin: 1rem auto;
	display: block;
}

a:link {
	COLOR: #4d96c7; TEXT-DECORATION: none; font-size:0.8em;
}
a:visited {
	COLOR: #4d96c7; TEXT-DECORATION: none; font-size:0.8em;
}
a:hover {
	COLOR: #bb1144; TEXT-DECORATION: underline; font-size:0.8em;
}
a:active {
	COLOR: #bb1111; TEXT-DECORATION: underline; font-size:0.8em;
}
h1 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING: 0px; margin-bottom: 4px; COLOR: #000
}
h2 {
	FONT-WEIGHT: bold; FONT-SIZE:100%; COLOR: #445566
}
h3 {
	FONT-WEIGHT: normal; FONT-SIZE: 150%; PADDING-TOP: 10px; PADDING-BOTTOM: 5px; COLOR: #445566; LINE-HEIGHT: 1.0em;
}
h4 {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; PADDING-TOP: 0px; PADDING-BOTTOM: 2px; COLOR: #445566; LINE-HEIGHT: 1.0em;
}
span.highlight {
	color: #cc6600;
}
div.important {
	COLOR: #bb1144; display: inline; font-weight: bold
}
textarea {
	max-width: 800px; resize: vertical; width: calc(100% - 7px); BACKGROUND: #ffffff; FONT: 100% Georgia, Times, serif; TEXT-ALIGN: left; color: #445566; line-height: 1.7em; padding-top: 0px; padding-bottom: 4px; margin-bottom: 4px;
}
button {
	FONT: 100% Georgia, Times, serif; TEXT-ALIGN: left; color: #445566;
}
button:disabled {
	color : #C3C3C3;
}