.z_threadedcomments > .z_freethreadedcomment,
.z_threadedcomments > .z_threadedcomment{
    border-top: 1px solid #E4E4E4;
    padding-top: 1em;
}
.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing .z_form_buttons,
.z_threadedcomments > .z_threadedcomment .z_key_default_listing .z_form_buttons {
    left: 12%;
}
.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing ,
.z_threadedcomments > .z_threadedcomment .z_key_default_listing {
    list-style:none outside none;
    margin:0;
    padding:0;
    overflow: hidden;
}
.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing .z_default_listing_item,
.z_threadedcomments > .z_threadedcomment .z_key_default_listing .z_default_listing_item{
    display: block;
}
.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing .z_default_listing_item{
    overflow:hidden;
    padding:1em;
}

.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing > li > div,
.z_threadedcomments > .z_threadedcomment .z_key_default_listing > li > div{
    border: 1px solid #DCDCDC;
    position:relative;
    -moz-border-radius:10px;
    margin-bottom:1em;
    overflow:hidden;
}

.z_threadedcomments > .z_threadedcomment .z_key_default_listing li .thread-0{
    margin-left: 0%;
    width: 99%;
}
.z_threadedcomments > .z_threadedcomment .z_key_default_listing li .thread-1{
    margin-left: 3%;
    width: 96%;
}
.z_threadedcomments > .z_threadedcomment .z_key_default_listing li .thread-2{
    margin-left: 6%;
    width: 93%;
}
.z_threadedcomments > .z_threadedcomment .z_key_default_listing li .thread-3{
    margin-left: 9%;
    width: 90%;
}
.z_threadedcomments > .z_threadedcomment .z_key_default_listing li .thread-4{
    margin-left: 12%;
    width: 87%;
}
.z_threadedcomments > .z_threadedcomment .z_key_default_listing li .thread-5{
    margin-left: 15%;
    width: 84%;
}

.z_threadedcomments > .z_threadedcomment .z_key_default_listing li .thread-6{
    margin-left: 18%;
    width: 81%;
}

.z_threadedcomments > .z_threadedcomment .z_key_default_listing li .thread-7{
    margin-left: 21%;
    width: 78%;
}


.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing .meta ,
.z_threadedcomments > .z_threadedcomment .z_key_default_listing .meta {
    list-style: none;
    padding: 0;
    margin: 0;
}

.z_threadedcomments > .z_freethreadedcomment  .z_key_default_listing li.thread-0 ,
.z_threadedcomments > .z_threadedcomment .z_key_default_listing li.thread-0 {
    margin-top:1em;
}
.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing li.thread-1 ,
.z_threadedcomments > .z_threadedcomment .z_key_default_listing li.thread-1 {
    margin-left:2em;
    border-top:none;
}
.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing li div.even ,
.z_threadedcomments > .z_threadedcomment .z_key_default_listing li div.even {
    background-color:#FCFCFC;
}
.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing li div.odd ,
.z_threadedcomments > .z_threadedcomment .z_key_default_listing li div.odd {
    background-color:#F6F6F6;
}
.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing .z_meta ,
.z_threadedcomments > .z_threadedcomment .z_key_default_listing .z_meta {
    width: 8em;
    border-right: 1px solid #DCDCDC;
    padding:.5em;
    text-align:right;
    float:left;
}

.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing .z_creator{
    width: 20%;
    float: left;
    padding-right: 1em;
}
.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing .z_bulk{
    float: left;
    width: 78%;
}

.z_threadedcomments > .z_threadedcomment .z_key_default_listing .z_bulk {
    margin-left:9em;
    padding: 1em;
}
.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing p ,
.z_threadedcomments > .z_threadedcomment .z_key_default_listing p {
    margin:0;
    padding: 0 0 .5em;
}
.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing .z_delete_button ,
.z_threadedcomments > .z_threadedcomment .z_key_default_listing .z_delete_button {
    position:absolute;
    top:.5em;
    right:.5em;
    display:inline-block;
}
.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing .z_edit_button,
.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing .z_reply_button ,
.z_threadedcomments > .z_threadedcomment .z_key_default_listing .z_edit_button,
.z_threadedcomments > .z_threadedcomment .z_key_default_listing .z_reply_button {
    float:left;
    display:inline-block;
    padding: .5em .5em 0 0;
}
.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing .z_delete_button input[type="submit"] ,
.z_threadedcomments > .z_threadedcomment .z_key_default_listing .z_delete_button input[type="submit"] {
    background:url("/zmedia/design/images/icons/remove1.png") no-repeat scroll center center transparent;
    cursor:pointer;
    font-size:100%;
    height:16px;
    width:16px;
    border:none;
}
.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing .z_delete_button .z_form ,
.z_threadedcomments > .z_threadedcomment .z_key_default_listing .z_delete_button .z_form {
    margin: 0;
}
.z_threadedcomments > .z_freethreadedcomment .z_key_default_listing .z_toggle_form ,
.z_threadedcomments > .z_threadedcomment .z_key_default_listing .z_toggle_form {
    padding: 3em 0 0;
}


.z_threadedcomment_listing > .z_most_commented > li > .z_count{
    color:gray;
}

.z_threadedcomments .z_form_table table th{
    padding:0;
    width:0;
}
