div#mainContent h1,
div#mainContent h2,
div#mainContent p,
div#mainContent a {
	color: #DBD7CC;
}
div#mainContent h2 {
	margin: 10px 0 0;
}
div#mainContent h2.mainheading { margin:0; }


div#mainContent form.styled input#loginButton {
	width: auto;
	float: right;
}

div.submit {
}

div.submit a {
	float: left;
}

ul#errors {
	margin-left: 14px;
}

	ul#errors li {
		color: #F00;
		font-weight: bold;
	}
	
div#mainContent form.styled fieldset ol li label input {
	clear:both;
}

div#mainContent form.styled fieldset {
	margin-bottom: 0;
	height: 90px;
}

div#mainContent form.styled fieldset legend {
	position: absolute;
	left: -10000px;
	line-height: 0.1px;
	font-size: 0.1px;
}

img#registerButton {
	float: right;
	margin-left: 50px;
}

div#mainContent div.contentBox p#registerText {
	margin: 10px 0 42px 0;
}

div.registercontent {
	height: 90px;
    margin: 30px 0 0;
}

div.float {
	float:left;
	width:320px;
	margin:0 40px 0 0;
}

.right {
	margin:0;
}
form.styled ol {
	width:100%;
}

form.styled li {
	margin:10px 0;
}

form.styled input, form.styled select, form.styled textarea {
	clear:none;
	width:100%;
	float:left;
}
