/* [General] */


#contact-inc #form form {
	padding: 0.5em 0;
}

#contact-inc #form fieldset {
	padding: 0.5em 0;
	margin: 0.5em auto;
}

#contact-inc #form textarea {vertical-align: top;}

#contact-inc #form #error_message
, #contact-inc #form #success_message {
	display: block;
	margin: 0.6em auto;
	padding: 0.8em 1ex;
	/*border: solid darkred 1px;*/
	background: #f1e6e5;
	color: #8c4440;
}
#contact-inc #form #success_message {
	background: #e2e8d4;
	color: #485422;
}
#contact-inc #form ul {
	padding-left: 2em;
	list-style: disc outside;
}

#contact-inc #form li {
	padding: 0;
	margin: 0 1em;
}

#contact-inc #form code {
	display: inline;
	font-family: "Courier Final Draft", monospace, serif;
}

#body form input.text
, #body form textarea
, #body form select {
	width: 20em;
}


#contact-inc #form dl {
	display: block;
	display: table;
	_display: auto;
}

#contact-inc #form dl p {
	line-height: 1.4em;
	display: table-row;
	_display: block;
}

#contact-inc #form dt {
	width: 10ex;
	text-align: right;
	display: table-cell;
	_display: inline;
	_zoom: 1.0;
}
#contact-inc #form dd {
	/*margin-left: 12ex;*/
	display: table-cell;
	_display: inline;
	_width: 18ex;
}

/* [Order] */

#contact-inc #form {
    width: 68%;
	float: left;
	height: auto;
}
#contact-inc #form .panel {
	margin-right: 0.5em;
}
#contact-inc #form .paragraphs {
	margin: 0.5em;
}


/* [Methods] */

#contact-inc #methods {
    width: 30%;
	float: right;
	height: auto;
}

#contact-inc #methods .paragraphs {
	margin: 0.5em;
}
