body { background-color: #3F1000; margin: 0px; font-size: 100.1%; background-color: #d1b68b; background-image: url(images/Parchment.jpg); background-repeat: repeat; }

#wrapper { background-color: #9A7F59; width: 955px; margin-left: auto; margin-right: auto; border-right-width: 4px; border-bottom-width: 4px; border-right-style: solid; border-bottom-style: solid; border-right-color: #000000; border-bottom-color: #000000; border-left-width: 4px; border-left-style: solid; border-left-color: #000000; margin-top: 0px; text-align: left; }
#navigation { font-family: Arial, Helvetica, sans-serif; font-size: 0.95em; font-weight: bold; color: #400E05; background-color: #7f6948; height: 23px; width: 955px; border-top-width: medium; border-bottom-width: medium; border-top-style: solid; border-bottom-style: solid; border-top-color: #2d100d; border-bottom-color: #2d100d; text-align: center; padding-top: 5px; }
#portfolio { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #D8D5C5; text-align: center; margin-bottom: 5px; }
#spacer { text-align: center; height: 10px; width: 100%; padding-bottom: 5px; padding-top: 7px; }

#formWrap { 
	background: #9A7F59; 
	padding: 1em 0; 
}

#formWrap p { font-family: Georgia, "Times New Roman", Times, serif; color: #D8D5C5; font-size: 0.85em; line-height: 1.2; margin-left: 1.2em 0; background-color: #9A7F59; }

form#frmContact { 
	width: 550; 
	margin: 0 auto; 
}

#formHeader { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #D8D5C5; text-align: center; }

#fieldset { border: none; padding-bottom: 0.5em; background-color: #9A7F59; color: #D8D5C5; margin-right: auto; margin-left: auto; }

#legend { font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; color: #D8D5C5; line-height: 1.4; padding-bottom: 0.7em; text-align: center; width: 955px; font-weight: 500; }
#formWrap p { font-family: Georgia, "Times New Roman", Times, serif; color: #D8D5C5; font-size: 0.85em; line-height: 1.2; padding: 1em; margin-top: 0px; margin-right: auto; margin-left: auto; background-color: #9A7F59; }
input.text { width: 260px; }
textarea {
	width: 350px;
	margin-top: .5em;
}
p.required { position: relative; }
span.required { position: absolute; color: #2d100c }
input.text:focus, textarea:focus {
	background: #C8D3CB;
}
#beigeTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; text-align: center; height: 15px; width: 955px; font-weight: normal; }
.beige {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #D8D5C5;
}
.beigeMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #D8D5C5;
}
.beigeLarge { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #D8D5C5; font-weight: bold; }

#footer { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #d8d5c5; background-color: #7f6948; height: 15px; width: 955px; border-top-width: medium; border-bottom-width: medium; border-top-style: solid; border-bottom-style: solid; border-top-color: #000000; border-bottom-color: #000000; text-align: center; padding-top: 2px; }

a:link { font-size: 1em; color: #d8d5c5; }
a:visited { font-size: 1em; color: #d8d5c5; }
a:hover { font-size: 1em; color: #d8d5c5; }
a:active { font-size: 1em; color: #d8d5c5; }
#apDiv1 {
	position:absolute;
	left:152px;
	top:55px;
	width:487px;
	height:63px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:152px;
	top:159px;
	width:631px;
	height:53px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:152px;
	top:263px;
	width:633px;
	height:49px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:180px;
	top:367px;
	width:236px;
	height:89px;
	z-index:4;
}
#apDiv5 {
	position:absolute;
	left:555px;
	top:367px;
	width:287px;
	height:143px;
	z-index:5;
}
#apDiv6 { position:absolute; left:152px; top:0px; width:728px; height:44px; z-index:6; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; color: #D8D5C5; text-align: center; font-weight: bold; line-height: 1.4em; }
