@charset "utf-8";

div#ACS_Comments_Container {
  background-color:#fff;
  margin-top:20px;
  width:450px;
}

div#ACS_Admin_Container {
  text-align:center;
}

div#ACS_Comments_Container,div#ACS_Comments_Container button,div#ACS_Comments_Container input,div#ACS_Comments_Container textarea,div#ACS_Comments_Container select,div#ACS_Admin_Container,div#ACS_Admin_Container select,div#ACS_Admin_Container input {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

div#ACS_Admin_Container table {
  border:1px solid #666;
}

div#ACS_Admin_Container table th {
  background-color:#666;
  color:#fff;
  text-align:left;
}

div#ACS_Admin_Container table td {
  text-align:left;
  vertical-align:top;
}

div#ACS_Admin_Container table td div {
  overflow:auto;
}

tr.ACS_Admin_colored {
  background-color:#eee;
}

/*div#ACS_Comments_Container a,div#ACS_Admin_Container a {
	---color:#ec0108;
	color:#2D2D2D;
}*/

div.ACS_error_message {
	background-color:#EC0100;
	border:1px solid #f03;
	color:#fff;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:10px;
}

div.ACS_success_message {
	background-color:#B4D700;
	border:1px solid #b4d700;
	color:#fff;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:10px;
}

div#ACS_Comments_Container h1,div#ACS_Admin_Container h1 {
	color:#343434;
	font-size:15px; 
	/*margin-bottom:15px;*/
	margin-bottom:0px;
	margin-top:20px;
}

div.ACS_Comment_FormTitle {
  margin-bottom:5px;
  margin-top:15px;
}

.ACS_Comment_Form { /* if sth change in ACS_Comment_FormTextArea, copy here as well */
  background-color:#fff;
  background-position:left top;
  background-repeat:repeat-x;
  border:1px solid #ccc; 
  color:#5e5e5e; 
  padding:2px 2px 2px 2px;
  width:170px;
  margin:7px 0 0 0 ;
}
.ACS_Comment_FormFocus {
  border:1px solid #b4d700;
}

#content textarea.ACS_Comment_FormTextArea { /* if sth change in ACS_Comment_Form, copy here as well */
  background-color:#fff;
  background-position:left top;
  background-repeat:repeat-x;
  border:1px solid #ccc; 
  /*color:#5e5e5e; */
  color:#000000; 
  padding:2px 2px 2px 2px;
  width:450px;
  height:150px;
  margin:7px 0 0 0 ;
}
#content textarea.ACS_Comment_FormTextAreaFocus {
  border:1px solid #b4d700;
  color:#000000; 
  /*width:450px;
  height:150px;*/

}



.ACS_Comment_FormError {
  border:1px solid #f44;

}

textarea.ACS_Comment_Form {
  height:150px;
  width:450px;

}

button#ACS_newCommentSubmit {
	background-color:#fff;
	background-position:left top;
	background-repeat:repeat-x;
	/*border:1px solid #ccc;*/
	border:1px solid #fff;
	/*color:#B4D700;*/
	color:#fff;
	margin-top:5px;
	/*height:25px;*/
	margin-left:370p;
	padding:0px 0px 7px 0px;*/
}

/*button#ACS_newCommentSubmit img {
  border:none;
  height:14px;
  margin:0;
  padding-bottom:2px;
  vertical-align:text-bottom;
  width:14px;
  
}*/

div.ACS_Comment {
  margin-bottom:1px;
  /* added by Charles */
  /*margin:9px 0 9px;*/
  margin:10px 0px 10px 0px;
	padding:5px 15px 10px 10px;
	border:1px solid #DDDDDD;
	background-color:#F8F8F8;
}

div.ACS_Comment img {
  left:10px;
  /*position:relative;*/
  position:absolute;
  /*top:32px;*/
}

div.ACS_Comment a {
	color:#B4D700;
}

div.ACS_Comment_Meta {
  /* border-bottom:1px solid #e8e7d0; */
  /* border-top:2px solid #e8e7d0;*/
  overflow:hidden;
  padding:11px 0 2px 53px;
}

span.ACS_Comment_Name {
	color:#343434;
	font-weight:bold;
	overflow:hidden;
}

div.ACS_Comment_Body {
  
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
/*font-size:0.9em;*/
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;

/*background-color:#fafaf0;*/
  /* border-bottom:1px solid #e8e7d0; */
  color:#444;
  /* min-height:50px; */
  /*overflow:auto;*/
  /*padding:5px;*/
  
	
}

div.ACS_progressContainer {
  height:20px;
  margin:2px 0 5px 0;
}

div.ACS_progress{
	background-color:#B4D700;
	color:#fff;
	display:none;
	height:20px;
	overflow:hidden;
	padding-left:5px;
	text-align:center;
	width:1px;
}

img#ACS_newCommentRememberName {
  vertical-align:text-bottom;
}

div.ACS_slider {
  background-position:left top;
  background-repeat:repeat-x;
  border:1px solid #ccc;
  float:left;
  height:32px;
  padding:0;
  width:200px;
}

div.ACS_slider div.ACS_knob {
	height:32px;
	width:32px;
	background-color: #ec0108;
}

div.ACS_slider div.ACS_knob img {
  padding:5px 0 0 8px;
}

.ACS_lightGrey {
  color:#777777;
  font-family:Arial,Helvetica,Sans-Serif;
	font-size:0.9em;
	line-height:1.5em;

}

/* added by charles */

div#ACS_newCommentMessage {
  width:300px;
}

