div#box-left {
	float: left;
	width: 32%;
	margin-right: 4%;
}
div#box-right {
	float: left;
	width: 64%;
}

div#box-right p.error {
	font-weight: bold;
	color: #aa0000;
}
div#box-right p.success {
	font-weight: bold;
	color: #00aa00;
}
div#box-right form {
	display: block;
}
div#box-right form fieldset {
	border: none;
}
div#box-right form legend {
	display: none;
}
div#box-right form ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#box-right form label {
	display: block;
	margin-bottom: .3em;
	color: #61553E;
	font-weight: bold;
}
div#box-right form label.radio {
	display: inline;
	margin: 0 1.5em 0 0;
	padding: .5em;
	font-weight: normal;
	vertical-align: middle;
}
div#box-right form input.text, div#box-right form input.password, div#box-right form textarea, div#box-right form select  {
	display: block;
	width: 98%;
	margin-bottom: 1em;
	padding: .5em;
	color: #827965;
	font-family: "Bitstream Vera Sans", sans;
	font-size: 90%;
	border: 1px solid #C5BFB6;
}
div#box-right form textarea {
	height: 16em;
}
div#box-right form select  {
	width: 100%;
	height: 2.25em; /* opera "fix" */
}
div#box-right form input.text:hover, div#box-right form input.password:hover, div#box-right form textarea:hover, div#box-right form select:hover  {
	border: 1px solid #DA9D76;
}
div#box-right form input.text:focus, div#box-right form input.password:focus, div#box-right form textarea:focus, div#box-right form select:focus  {
	border: 1px solid #BB4200;
}
div#box-right form input.checkbox {
	margin: .5em .1em;
	vertical-align: middle;
}
div#box-right form input.radio {
	margin: .5em .1em;
	vertical-align: middle;
}
div#box-right form input.submit {
	cursor: pointer;
	margin-top: .5em;
	padding: .65em;
	color: #fff;
	font-family: "Bitstream Vera Sans", sans;
	font-size: 100%;
	font-weight: bold;
	border: none;
	background-color: #61553E;
}
div#box-right form input.submit:hover {
	background-color: #BB4200;
}
div#box-right form input.submit.cancel:hover {
	background-color: #E25024;
}
div#box-right form input.submit.confirm:hover {
	background-color: #8BDE23;
}
div#box-right form div.error {
	color: #BB2800;
	font-weight: bold;
}
address {
	clear: both;
	font-style: normal;
}
dl {
	margin-bottom: 2em;
}
dl dt {
	clear: left;
	float: left;
	margin-top: 1em;
	margin-right: .5em;
	font-weight: bold;
}
dl dt:first-child {
	clear: left;
	float: none;
}
dl dt:after {
	content: ":";
}
dl dd {
	margin-top: 1em;
	margin-left: .5em;
}
