/**
 Styles "global" to comments-engine should be in the container 
 id #pbs_engage_commentsengine_container
**/

#pbs_engage_commentsengine_container {
  color: black;
  background:white;
  /*font-family: serif; **/
  font-family: sans-serif;
  /*color: blue; **/
  color: #4573A5;
  /*background-color: gray;**/
}

#pbs_engage_commentsengine_container a {
  text-decoration:none;
}

.pbs_engage_commentsengine_author {
  font-weight:bold;
  margin-bottom:0;
}
.pbs_engage_commentsengine_author_meta {
  color:gray;
  margin-top:0;
  font-size:smaller;
}
.pbs_engage_commentsengine_replyto_author {
  color:gray;
  margin-bottom:.5em;
  font-size:smaller;
}
.pbs_engage_commentsengine_subject {
  font-weight:bold;
}

.pbs_engage_commentsengine_comment_controls {  
  font-size: smaller;
  text-align:right;
  color:gray;
}

.pbs_engage_commentsengine_comment { 
    margin:0;
    border: 1px solid rgb(210,210,210);
    padding: 0.6em 1em 0.6em 1em;
    background-color: #f7f1f1;
}
.pbs_engage_commentsengine_odd {
    background-color: #faf8f9;                                      
}

.pbs_engage_commentsengine_error {
    color: red;
    display:block;
}
.pbs_engage_commentsengine_hidden {
    display:none;
}

#pbs_engage_commentsengine_title {
    padding-bottom:.5em;                                 
    border-bottom: 1px dotted gray;
}
#pbs_engage_commentsengine_title span {
    color:gray; 
    font-size: smaller;
}
.pbs_engage_commentsengine_instructions {
   font-size:smaller;
   margin-left: 1em;
   padding:0;
}
.pbs_engage_commentsengine_button {
  margin:0 1em 1em 1em;
}
.pbs_engage_commentsengine_instructions li {
   margin-left 0;
}
#pbs_engage_commentsengine_commentslist {
    border-collapse: collapse;
    margin:1em;
    width:90%;
}
.pbs_engage_commentsengine_author_block {
   width: 15%;
   padding-right: 2em;
}

.pbs_engage_commentsengine_formtable {
  margin-left:1em;
} 
th.pbs_engage_commentsengine_comment_field {
   display:block;
}
.pbs_engage_commentsengine_formtable th {
  text-align:left;
} 
.pbs_engage_commentsengine_comment {
    width:100%;
 }
#pbs_engage_commentsengine_comment_area {
   background: rgb(230, 230, 230);
   border: 2px solid rgb(191, 191, 191);
   padding:0;
   margin:0;
}
#pbs_engage_commentsengine_engage_logo img {
   border:0;        
   margin-top:1em; 
   display: block;
   margin-left: auto;
   margin-right: auto                          
}
#pbs_engage_commentsengine_engage_logo {
   background:white;
}

#pbs_engage_commentsengine_comment_area h3 {
   background-color: rgb(191, 191, 191);
   font-weight:normal;
   font-size:1.5em;
   padding: .3em .3em .3em 1em;
   margin:0;
}

#pbs_engage_commentsengine_comment_area form {
  padding: 1em 0 0 0;
  margin-bottom: 1em;
  background: rgb(210, 210, 210);
}
#pbs_engage_commentsengine_comment_area input {
  margin-left: 1.5em;
}
table.pbs_engage_commentsengine_formtable input {
  margin-top: 1em;
}

#pbs_engage_commentsengine_posted_message {
    border:1px solid gray;
    padding:1em;
    text-align:center;
    margin-right:auto;
    margin-left:auto;
    margin-bottom: 2em;
    background: rgb(230,230,230);
    width:50%;
}
.pbs_engage_commentsengine_pagination {
  padding: 1em;
}
.pbs_engage_commentsengine_pagination span {
  padding-right: 1em;                  
}
.pbs_engage_commentsengine_required { 
  color:red;
}
.pbs_engage_commentsengine_loadingmsg {
  display:none;
}
