#comments, #register-for-comment, #comments-add-bottom, #comments-add-panel , #textarea, #comments-total,
 #comments div.comment-div
{
position: static;
clear:both;
 }
#comments-total
{
padding: 10px 0 20px 0;
margin:0;
}
#comments-total h2
{
  margin-bottom:0;
  padding-bottom: 0;
   }

#comments dl, #comments dl dt, #comments dl dd
{
  padding: 0;
  margin: 0;
}
#comments dl
{
  top: 0;
  position: relative;
  padding: 10px 0 10px 0;
  margin: 0 0 0 0;
  border-bottom: 1px solid #E5E5E5 ;
}
#comments dl dt
{
  top: 0;
  padding: 0px 0 0 5px;
  margin: 0;
  color: #7E828C;
}
#comments dl dt
{
    margin: 0;
}
#comments dl dt a
{
  padding:0;
  margin: 0;
  font-weight: bold;
  color: #000;
}
#comments div.comment-div
{
  margin: 0;
  padding: 0;
  background-color: #7CFC00;
  position: static;
}
#comments dl dt .user-name
{
  text-align: left;
  padding:0;
  margin: 0;
}

#comments dl dt .user-name a
{
  font-weight: bold;
  color: #000;
}

#comments dl dd
{
  padding: 5px;
  position: relative;
}

#comments dl dd .commands
{
  right: 0;
  top: 0;
  width: 100px;
}

.no-display
{
display: none;

 }

#enter-link
{
text-decoration: none;
display: inline-block;
border-bottom: 1px dashed #0066CC ;
 }

#reg-link
{
text-decoration: none;
display: inline-block;
border-bottom: 1px solid #0066CC ;
 }


.can-string
{
  font-weight: bold;
  color: #484D59;
  font-size: 14px;
  }
#register-for-comment
{
  margin: 0 0 0 0;
  padding: 15px 0 5px 0;
  background-color: #F5F5F5;
}
#register-for-comment p
{

}

#register-for-comment p
{
 margin : 0;
 padding: 5px 15px 5px 15px;
}

#quick-enter
{
  padding:  10px 15px 0 15px;
  border-top: 2px solid #E5E5E5 ;
}

#comments-add-bottom
{
padding: 10px 0 0 0;
}
#send-comment-link
{
  padding: 0;
  margin: 0;
   }
a#send-comment-link-a
{
  display: block;
  display: inline-block;
  position: static;
  padding: 5px;
  text-decoration: none;
  background-color: #CCCCCC;
  color: #000;
  margin: 0;
  font-size: 16px;
 }
#comment-add
{
  padding: 10px 10px 5px 10px;
  margin:  0;
  border-top: 2px solid #cccccc;
 }


#comments-add-panel
{
    background-color: #E5E5E5;
    padding: 10px 0 5px;
    margin: 0px 0 10px;
}
#comments-add-panel p
{
      padding-left: 10px;
      padding-right: 10px;
}

#message-add-comment
{
  padding-top: 10px;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 0; COLOR: #333333; FONT-FAMILY: Arial;
}



#comment-add-form
{ margin: 0; padding: 0;
}

#comment-add-form div#textarea
{
  padding: 0 9px;
  FONT-SIZE: 11pt; PADDING-BOTTOM: 0; COLOR: #333333; FONT-FAMILY: Arial;
}
#comment-add-form div#textarea .width-100
{
  padding: 0;
  margin: 0;
  width: 100%;
}

#comment-add-form div#textarea textarea
{
  FONT-SIZE: 11pt; PADDING-BOTTOM: 0; COLOR: #333333; FONT-FAMILY: Arial;
}

#comments-add-panel #open-comments
{
  margin: 5px 0 12px 0;
  padding: 0 0 0 18px;
  position: relative;
}
#comments-add-panel #send-comments
{
  margin: 15px 0 0 0;
  padding: 0 0 0 10px;
}

#comment-from-user
{
  display: block;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 5px;
  right: 20px;
  text-align: right;
}