body{padding: 10px; text-align: center; min-width: 320px; background-color: #1f1c18;
    font: 95% Helvetica,Verdana,Arial,sans-serif}
h1,h2,h3,h4,p,form{margin: 0 10px}
h1{font-size: 250%; color: #805d00}
h2{font-size: 200%; color: #805d00}
h3{font-size: 150%; color: #805d00}
h4{font-size: 125%; color: #805d00}
p{padding-bottom: 1em; color: #66604d}
p.center{text-align: center}
a{color: #66604d}
a.header{color: #805d00}
a.h1{color: #805d00}
b.error{color: #400d0a}

div#wrapper{margin: 0 auto; width: 100%; max-width: 800px; 
	text-align: left; clear: both; background: #e6d8ac}
b.rtop, b.rbottom{display: block; background: #1f1c18}
b.rtop b, b.rbottom b{display: block; height: 1px;
    overflow: hidden; background: #e6d8ac}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px}

div#wrapperinvert{margin: 0 auto; width: 90%; max-width: 790px; 
	text-align: center; clear: both; background: #1f1c18}
div#wrapperinvert p{color: #e6d8ac}
b.rtopinvert, b.rbottominvert{display: block; background: #e6d8ac}
b.rtopinvert b, b.rbottominvert b{display: block; height: 1px;
    overflow: hidden; background: #1f1c18}
b.r1invert{margin: 0 5px}
b.r2invert{margin: 0 3px}
b.r3invert{margin: 0 2px}
b.rtopinvert b.r4invert, b.rbottominvert b.r4invert{margin: 0 1px; height: 2px}
div#wrapperinvert span.displayinvert {color: #e6d8ac}
div#wrapperinvert span.displayinvert a {color: #e6d8ac}

div.row {
	clear: both;
	padding-top: 10px;
}
div.row span {
	float: left;
	text-align: left;
}
div.row span.displayHeader {
	width: 100%;
	text-align: center;
}
div.row span.displayHeader2col {
	width: 50%;
	text-align: center;
}
div.row span.display2col1 {
	width: 19%;
	text-align: right;
	padding-right: 4px;
}
div.row span.display2col2 {
	width: 80%;
}
div.row span.display4col1 {
	width: 19%;
	text-align: right;
	padding-right: 4px;
}
div.row span.display4col2 {
	width: 30%;
}
div.row span.display4col3 {
	width: 19%;
	text-align: right;
	padding-right: 4px;
}
div.row span.display4col4 {
	width: 30%;
}
div.row span.displayFooter2col1 {
	width: 50%;
}
div.row span.displayFooter2col2 {
	width: 50%;
	text-align: right;
}

div#advancedsearch {
	width: 95%;
	margin: 0 auto;
	display: none;
	background: #1f1c18;
	color: #e6d8ac;
	padding-bottom: 0.3em;
}

