.form {
	float: none;
	width: auto;
}

#reg, .note {
	clear: both;
	margin: 0;
	padding: .5em;
}

#reg p, .note p {
	margin: 0;
	padding: 0;
}

div.form, #user {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
}

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

	.form fieldset legend {
		/*background: #A0522D;/*#8B4513;*/
		/*color: white;*/
		border: 0;
		background: transparent;
		color: #6B4F2C;
		font-size: 2em;
		/*font-style: italic;*/font-style: normal;
		font-weight: bold;
		margin: 0;
		padding: .25em;
		text-decoration: none;
	}
	
	.form fieldset fieldset {
		background: #F5DEB3;
		border: 1px solid brown;
		margin: 0;
	}
	
	.form fieldset fieldset legend {
		background: #F5DEB3;
		border: 1px solid brown;
		color: black;
		display: block;
		font-size: 1.2em;
		font-style: italic;
		margin: 0 0 0 .125em;
		padding: .25em .35em .25em .25em;
	}

#LogIn fieldset {
	background: #F5DEB3;
	border: 1px solid brown;
	margin: 0;
}

#LogIn fieldset legend {
	display: none;
}

#LogIn fieldset li {
	float: left;
}

#LogIn li.submit {
	/*width: auto;*/
}

#LogIn li.static {
	margin-top: 1.75em;
}

#LogIn .form_submit input {
	/*margin-top: 1.2em;*/
}

#users fieldset {
	background-color: transparent;
	border: none;
}

#users fieldset fieldset {
	background: #F5DEB3;
	border: 1px solid brown;
	margin: 0;
}

#users_basic fieldset {
	background-color: transparent;
	border: none;
}

#users_basic fieldset fieldset {
	background: #F5DEB3;
	border: 1px solid brown;
	margin: 0;
}
/*
* html fieldset {
	margin-top: 1em;
	padding-top: .75em;
	position: relative;
}

* html fieldset legend {
	position: absolute;
	top: -.5em;
	left: .5em;
	margin-bottom: 1em;
}

* html legend {
margin: -24px 0 0 0;
position: fixed;
line-height: 1.4;
}*/