body, p, ol, ul, td, input, textarea { font-family: Georgia, serif; }

body, p, ol, ul, td { color: #a26029; }

h1, h2, h3, label { color: #df3e2d; }

h1 { font-size: 182%; }

h2 { font-size: 153.9%; }

p, ol, ul, td, label, input, textarea { font-size: 123.1%; }

a { color: #df3e2d; text-decoration: none; border-bottom: 1px dotted #df3e2d; }
a:hover { border-bottom: 1px solid #df3e2d; }

ul li { list-style: square outside; }

#hd {
  background: #df3e2d url("/images/title.png") no-repeat top left;
  height: 125px;
}

#hd h1 { visibility: hidden; height: 100px; margin: 0; }

#hd ul { margin: 0; }
#hd ul li { list-style: none; display: block; float: left; width: 16.66%; }
#hd li a { display: block; margin-left: 10px; color: white; text-decoration: none; border: none; }
#hd li a:hover { text-decoration: underline; }

#ft { color: #ffffff; background-color: #df3e2d; height: 25px; font-size: 123.1%; padding-top: 3px; }

#copyright { margin-left: 10px; }

.error { color: red; font-weight: bold; }

form { margin: 0; padding: 0;
}

form fieldset { padding: 10px; margin: 0; }

form label { 
	display: block;
	float: left; 
	width: 120px; 
	padding: 0; 
	margin: 5px 0 0;
	text-align: right; 
}

form input, form textarea { width:auto; margin:5px 0 0 10px; }

form input#send { margin-left:0px; }

textarea { overflow: auto; }

form small { display: block; margin: 0 0 5px 160px; padding: 1px 3px; font-size: 88%; }

form .required { font-weight:bold; }

form br { clear:left; }
