form.ssiForm fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

form.ssiForm fieldset fieldset.LargeCheckBoxArea, form.ssiForm fieldset fieldset.LargeRadioArea {
	margin-top: 20px;
}

form.ssiForm legend {
	color: #47A;
	font-weight: bold;
}

form.ssiForm fieldset label {
	display: block;
	margin-bottom: 5px;
}

form.ssiForm fieldset br {
	display: none;
}

form.ssiForm fieldset br.show {
	display: inline;
}

form.ssiForm fieldset label span {
	float: left;
	display: block;
	width: 160px;
	text-align: right;
	margin-right: 5px;
}

form.ssiForm fieldset label span span {
	float: none;
	display: inline;
	width: auto;
	/*text-align: left;*/
}

form.ssiForm fieldset fieldset.LargeCheckBoxArea label {
	display: inline;
	margin: 0;
	padding: 0;
	clear: none;
}

form.ssiForm fieldset fieldset.LargeCheckBoxArea input {
	margin: 0;
}

form.ssiForm fieldset div#byline_choices label span {
	display: inline;
	float: none;
}

form.ssiForm span.required {
	color: #F00;
	font-weight: bold;
	/*font-size: 3em;
	line-height: .5em;
	font-family: Arial, Helvetica, sans-serif;*/
}

p.littledude {
	background: url(../images/littledude2.gif) right bottom no-repeat;
	margin-right: 225px;
	padding-top: 54px;
	padding-bottom: 10px;
	padding-right: 100px;
}

#Content h1.littledude {
	position: absolute;
	margin-bottom: 0;
	z-index:0;
}

form.ssiForm input.field_error {
	border-color: #F00;
	background-color: #FEF;
}

div.form_error_message {
	color: #F00;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
	border-top: 1px solid #F00;
	border-bottom: 1px solid #F00;
	margin-right: 175px;
	margin-bottom: 10px;
}

div.form_error_message p {
	margin-bottom: 0;
}

div.form_error_message ul {
	padding-bottom: 0;
}

form#SiteLogin fieldset, form#EmailLoginInfo fieldset {
	float: left;
	width: 250px;
	border: 2px outset #47A;
	padding: 10px 10px 0  10px;
	margin-bottom: 20px;
	margin-right: 20px;
}

form#EmailLoginInfo fieldset {
	width: 300px;
}

form#SiteLogin fieldset label span {
	width: 100px;
}

form#EmailLoginInfo fieldset label span {
	width: 125px;
}

form#SiteLogin fieldset label span span, form#EmailLoginInfo fieldset label span span {
	width: auto;
}

form#SiteLogin .buttons, form#EmailLoginInfo .buttons {
	padding-left: 167px;
	margin-bottom: 10px;
}

form#EmailLoginInfo .buttons {
	padding-left: 214px;
}