/* - |comments page| - */
.entry #sharebox {
clear: both;
background: #fff;
color: #ebcf89;
border-top: 3px solid #896d53; 
padding: 0 12px 12px 12px;
line-height: 30px;
text-align: center;
margin: 12px 0 15px 0;
}

.entry #sharebox p  {
font-size: 12px;
padding: 0;
margin: -9px 0 0 0;
color: #000;
}

#sharebox a {
color: #000;
text-decoration: none;
}

#sharebox a:hover {
color: #dab743;
text-decoration: none;
}

/* - |comments styling| - */

#comments {
padding: 3px 21px 0 21px;
}

#primary-content #comments ol {
list-style: decimal outside;
}

#comments .comment-data {
float: left;
width: 100%;
}

#comments .comment-image {
float: left;
}

#comments .comment-not-image {
float: left;
margin-top: -12px;
}

#comments .comment-meta{
text-transform: uppercase;
font-size: 10px;
}

#comments .comment-author {
text-transform: uppercase;
}

#comments .comment-author cite {
margin: 0 0 0 -6px;
padding: 0;
}

#comments .comment-author img {
border-top: 3px solid #a36e3b;
border-bottom: 1px solid #a36e3b;
padding: 3px 0 0 0;
margin-bottom: 6px;
margin-left: -6px;
margin-right: 6px;
background: #896d53;
}

#comments .comment-author a {
text-decoration: none;
}

#comments .comment-name {
font-size: 18px;
margin-top: -12px;
}

#comments .comment-meta a {
text-decoration: none;
}
#comments .reply{
text-align: center;
padding-bottom: 12px;
text-transform: uppercase;
font-size: 10px;
}

#comments .reply a {
text-decoration: none;
}

#comments li.depth-1{
border-bottom: 3px solid #896d53;
padding: 15px 0;
}

#comments ol.children li {
text-align: left;
width: 80%;
margin: 0 auto;
border-top: 1px solid #b39d68;

padding-top: 12px;
}

#comments ol.children li p {
text-align: left;
}

#comments li p {
line-height: 21px;
padding: 0 0 12px 0;
}

#comments-form {
padding: 18px 21px 0 21px;
}

#comments-form input {
color: #000;
width: 300px;
background: transparent;
border: 1px solid #fff;
font-family: georgia, times; 
padding: 3px;
}

#comments-form input#submit-comment {
width: 152px;
height: 24px;
padding: 0;
background: #DAB642;
border: 0;
text-transform: uppercase;
}

#comments-form input:focus {
width: 300px;
background: #fff;
border: 0;
font-family: georgia, times; 
}

#comments-form p {
margin: 0 0 0 0;
padding: 0 0 12px 0;
}

#comments-form textarea {
background: transparent;
border: 1px solid #fff;
padding: 3px;
width: 490px;
font-family: georgia, times;
}
#comments-form textarea:focus {
background: #fff;
border: 0;
}