#respond {
width:98%;
clear:both;
font-weight:400;
margin:10px auto;
padding:0
}

#commentpost {
width:auto;
clear:both;
position:relative;
font-size:1em;
height:auto;
text-shadow:0 1px 1px #fff;
margin:2em auto;
padding:0
}

#cf label {
font-size:13px;
font-family:Arial, Tahoma, "Lucida Sans";
padding-right:17%;
margin:0
}

#cf p {
font-size:11px;
text-transform:capitalize;
font-weight:400;
margin:5px 0 10px;
padding:0
}

#cf .tf {
width:32%;
font-family:Arial, Tahoma, "Lucida Sans";
font-size:13px;
border:1px solid #D5D5D5;
box-shadow:inset 1px 1px 17px rgba(38,159,240,0.31);
border-radius:5px;
background-color:#FFF;
color:#8F8F8F;
margin:0;
padding:5px
}

#cf .af {
width:97%;
font-size:15px;
height:200px;
border:1px solid #D5D5D5;
background-color:#FFF;
box-shadow:inset 1px 1px 17px rgba(38,159,240,0.31);
border-radius:15px;
margin:0;
padding:5px
}

ol.commentlist li div.comment-author,#cf {
width:100%;
margin:0;
padding:0
}

ol.commentlist li ul.children li.depth-2,ol.commentlist li ul.children li.depth-3,ol.commentlist li ul.children li.depth-4 {
margin:0 0 .25em
}

ol.commentlist,div#commentlist {
list-style:none;
width:100%;
display:block;
clear:both;
font-size:1em;
height:auto;
margin:0 0 .8em;
padding:0
}

ol.commentlist li {
clear:both;
position:relative;
margin:0 0 5px;
padding:13px 20px 15px 70px
}

ol.commentlist li a {
text-decoration:none
}

ol.commentlist li a:hover {
text-decoration:underline
}

ol.commentlist li div.limsweb {
font-size:12px;
line-height:1.4;
font-weight:400;
text-transform:capitalize
}

ol.commentlist li div.limsweb cite.fn {
font-style:normal
}

ol.commentlist li div.limsweb cite.fn a.url {
text-transform:capitalize
}

ol.commentlist li div.limsweb img.avatar {
left:15px;
position:absolute;
border-radius:90px;
top:15px;
border:1px solid #dbdbdb;
background-color:#FFF;
padding:5px
}

ol.commentlist li div.comment-meta {
text-align:left;
font-size:11px
}

ol.commentlist li div.comment-meta a {
color:#999
}

ol.commentlist li div.comment-meta a:hover {
color:#000
}

ol.commentlist li p {
font-size:12px;
font-style:normal;
line-height:1.6;
font-weight:400;
font-variant:normal;
margin:0 0 1em
}

ol.commentlist li pre {
clear:both;
width:auto;
overflow:scroll;
font-family:"Courier New", "MS Sans Serif", sans-serif, serif;
color:#000;
font-size:13px;
line-height:22px;
white-space:nowrap;
border:1px solid #D5D5D5;
background-color:#F7F7F7;
text-shadow:none;
margin:8px auto;
padding:10px
}

ol.commentlist li ul {
list-style:square;
text-indent:0;
font-size:12px;
font-style:normal;
line-height:1.4;
font-weight:400;
font-variant:normal;
margin:0 0 1em;
padding:0
}

ol.commentlist li div.reply {
width:100%;
clear:both;
text-shadow:0 1px 1px #000;
margin:0;
padding:0
}

ol.commentlist li div.reply a {
text-align:center;
font-size:8px;
line-height:1;
font-weight:700;
text-transform:uppercase;
text-decoration:none;
display:block;
color:#FFF;
background-color:#285dab;
border-radius:5px;
width:30px;
border-style:none;
border-width:0;
padding:4px 7px
}

ol.commentlist li div.reply a:hover {
text-align:center;
text-decoration:none;
background-color:#F60;
border-radius:5px;
color:#FFF;
border-style:none;
border-width:0
}

ol.commentlist li ul.children {
list-style:none;
text-indent:0;
margin:1em 0 0
}

ol.commentlist li.even {
border:1px solid #ddd;
box-shadow:inset 0 0 30px rgba(38,159,240,0.56);
border-radius:15px;
background-color:#F0F7FF
}

ol.commentlist li.odd {
border:1px solid #ddd;
box-shadow:inset 0 0 30px rgba(50,50,50,0.41);
border-radius:15px;
background-color:#f7f7f7
}

#commentnavi {
background:#EDEFF0;
font-size:11px;
border-radius:10px;
padding:10px 15px
}

#commentnavi a.page-numbers {
text-decoration:none;
border:1px solid #EDEFF0;
margin:0 -2px;
padding:5px 7px
}

#commentnavi a.page-numbers:hover {
background:#F7F7F7;
border:1px solid #CCC;
border-radius:5px
}

#commentnavi span.pages {
background:#EDEFF0;
color:#000;
height:16px;
line-height:16px;
float:left;
padding:0 7px 0 22px
}

#commentnavi span.current {
background:#F7F7F7;
border:1px solid #BFBFBF;
color:#000;
font-weight:700;
padding:5px 7px
}

#commentnavi #commentpager {
line-height:16px
}

.cancel-comment-reply {
font-size:12px;
margin:0;
padding:0 0 10px
}