@charset "UTF-8";

#commentform {
	margin-left:128px;
}

.forminput {
	width:572px;
	margin-bottom:10px;
}

.formname {
	float:left;
	width:100px;
	text-align:right;
}

.forminput {
	float:left;
	width:452px;
	margin-left:20px;
}

.formsubmit {
	margin-left:120px;
}

.spryinput {
	border: 1px solid #999999;
	padding: 2px;
}

.textfieldRequiredMsg, 
.textfieldInvalidFormatMsg, 
.textfieldMinValueMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMaxCharsMsg,
.textfieldValidMsg {
	display: none;
}


.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg
{
	display: inline;
	color: #CC0000;
}


.textfieldValidState input, input.textfieldValidState {
	border: 1px solid #009900;
}

input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, 
input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
input.textfieldMaxCharsState, .textfieldMaxCharsState input {
	border: 1px solid #CC0000;
}

.textfieldFocusState input, input.textfieldFocusState {
	background-color: #EEEEEE;
}

.textfieldFlashText input, input.textfieldFlashText {
	color: red !important;
}

.textfieldHintState input, input.textfieldHintState {
	color: #CCCCCC;
}

.textareaRequiredMsg,
.textareaMinCharsMsg,
.textareaMaxCharsMsg,
.textareaValidMsg {
	display:none;
}

.textareaRequiredState .textareaRequiredMsg,
.textareaMinCharsState .textareaMinCharsMsg,
.textareaMaxCharsState .textareaMaxCharsMsg
{
	display: inline;
	color: #CC0000;
}

.textareaValidState textarea, textarea.textareaValidState {
	border: 1px solid #009900;
}

textarea.textareaRequiredState, .textareaRequiredState textarea, 
textarea.textareaMinCharsState, .textareaMinCharsState textarea, 
textarea.textareaMaxCharsState, .textareaMaxCharsState textarea {
	border: 1px solid #CC0000;
}

.textareaFocusState textarea, textarea.textareaFocusState {
	background-color:#EEEEEE;
}

.textareaFlashState textarea, textarea.textareaFlashState{
	color:red !important;
}

textarea.textareaHintState, .textareaHintState textarea{
	/* color: red !important;*/
}

.comment {
	clear:both;
	width:730px;
	margin-top:20px;
}

.comname {
	float:left;
	width: 170px;
	text-align:right;
	margin-right:10px;
}

.comname strong{
	font-size:16px;
}

.comname a:link, .comname a:visited {
	color:#000000;
}

.comname a:hover, .comname a:active {
	color:#CC0000;
}

.avatar {
	width:60px;
	float:left;
	margin-right:10px;
}
.comcontent {
	float:left;
	width:350px;	
}