body {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; font-size: 12px; line-height: 1.25em;
	color: #FFFFFF; background-color: #FFFFFF; background-image: url('../graphics/woodboard-texture.jpg');
	margin: 0; padding: 0;
}
#centerPoint { position: absolute; top: 50%; left: 50%; }
#pageArea {
	position: absolute; top: -325px; left: -400px;
	width: 800px; height: 640px;
	color: #111111; background-color: #FFFFFF;
	padding: 0; margin: 0;
}
h1 {
	float: left;
	width: 261px; height: 72px;
	margin: 0; padding: 0;
}
#contentArea {
	clear: both;
	position: relative;	top: 0;	left: 0;
	width: 800px; height: 640px;
}
.pageCopy {
	position: absolute; top: 46px; left: 0; z-index: 10;
	color: inherit;	background-color: #FFFFFF;
}
p { margin: 11px 13px 11px 13px; text-align: center; }
b { font-size: 1.1em; }
a { font-weight: normal; text-decoration: underline; }
a:link { color: #6666AA; background-color: inherit; }
a:visited { color: #6666AA; background-color: inherit; }
a:hover { color: #FF0055; background-color: inherit; }
a:active {
	color: #666666; background-color: inherit;
	text-decoration: none;
}
a img { border: none; }
.sideImage {
	position: absolute; top: 0; right: 0;
	color: #666666; background-color: #DDDDDD;
	text-align: center;
}
#contactForm { margin: 5px; }
.formField {
	font-size: 12px;
	color: #111111; background-color: inherit;
	padding: 4px 0 2px 0;
}
.textBox {
	width: 260px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	color: #111111;	background-color: inherit;
	background-image: url('http://www.kerrishields.com/graphics/overlaypixel-75.png');
	margin: 0; padding: 2px 2px 1px 2px;
}
.textArea {
	width: 260px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, courier, monospace; font-size: 12px;
	color: #111111; background-color: inherit;
	background-image: url('http://www.kerrishields.com/graphics/overlaypixel-75.png');
	margin: 0; padding: 2px 2px 1px 2px;
}
.formNote {
	font-size: 11px;
	color: #111111; background-color: inherit;
	padding: 6px 0 0 0;
}
.formError {
	font-size: 12px;
	color: #FF0055; background-color: inherit;
	padding: 0 0 0 4px;;
}
.required { color: #FF0055; background-color: inherit; }
.stealthy:link, .stealthy:visited {
	color: #111111; background-color: inherit;
	text-decoration: none;
}
.stealthy:hover, .stealthy:active {
	color: #FF0055; background-color: inherit;
	text-decoration: underline;
}