* {thickbox.css (line 4)
margin:0;
padding:0;
}		
#comments_page {
 font-family:verdana; font-size:11px; color:#666666; 
}
#comment_head {
  width:550px; height:100px; border:3px solid #000000; margin:0 auto;
  font-size:11px;
}
#comment_head p { padding:0 10px; }
#comments_disp {
  width:550px; border:3px solid #000000; margin:0 auto;
  padding-top:5px;
}

.comment {
  background-color:#d4d7d6; border:1px solid #000000;
  padding:5px 0 5px 5px; color:#000000;
}
#leaveComment {
  width:550px; border:3px solid #000000; margin:0 auto;
  overflow:hidden; position:relative;
}
h2 { text-align:center; margin:5px 0 10px; }
.comment_row { padding-left:5px; margin-bottom:5px; clear:both; overflow:hidden; }
.comment_row label {
  width:100px; text-align:right; margin-right:5px; display:block;
  float:left; font-weight:bold; padding-top:5px;
}
.comment_row input, .comment_row textarea, .comment_row div {
  width:420px; display:block; float:left;
}
#add {
  position:absolute; bottom:5px; left:60px; font-weight:bold;
  font-size:10px;
}
#submitter_password {
	width: 200px;
	display: block;
	float: left;
	margin-left: 20px;
}

.messagebox{
	position:absolute;
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}
 

