@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("livejournal.com") {

/* blogger's information */
table.container  {
margin: 0 auto 25px auto !important;
padding: 2px 6px !important;
background-color: #C5DFF9 !important;
border: 1px solid #8FC3F7 !important;
-moz-border-radius: .75em !important;
}

table.container,
table.container table {
border-spacing: 0px !important;
}

#content-wrapper > table tr[valign='middle'] img {
max-width: 50px !important;
max-height: 50px !important;
width: auto !important;
height: auto !important;
}

/* comment's top row */
table.talk-comment td[id] {
-moz-border-radius: .5em .5em 0 0 !important;
padding: 5px 2px !important;
}

/* comment's userpics */
table.talk-comment td[id] img[class="ContextualPopup"] {
max-width: 50px !important;
max-height: 50px !important;
width: auto !important;
height: auto !important;
}

table.talk-comment td[id]:hover img[class="ContextualPopup"] {
max-width: 100px !important;
max-height: 100px !important;
}

/* date, time, link */
table.talk-comment td[id] font[size="-1"] {
font-size: 11px !important;
}

table.talk-comment td[id]:hover font[size="-1"] {
font-size: 13px !important;
}

/* delete, freeze, unfreeze, screen, unscreen, track this, select */
table.talk-comment td[id] img[title="Delete"],
table.talk-comment td[id] img[title="Freeze"],
table.talk-comment td[id] img[title="Unfreeze"],
table.talk-comment td[id] img[title="Screen"],
table.talk-comment td[id] img[title="Unscreen"],
table.talk-comment td[id] img[title="Track This"],
table.talk-comment td[id] label {
display: none !important;
}

table.talk-comment td[id]:hover img[title="Delete"],
table.talk-comment td[id]:hover img[title="Freeze"],
table.talk-comment td[id]:hover img[title="Unfreeze"],
table.talk-comment td[id]:hover img[title="Screen"],
table.talk-comment td[id]:hover img[title="Unscreen"],
table.talk-comment td[id]:hover img[title="Track This"],
table.talk-comment td[id]:hover label {
display: inline !important;
}

/* select */
table.talk-comment td[id] input[type="checkbox"] {
margin: 0px !important;
}

table.talk-comment td[id]:hover input[type="checkbox"] {
margin: 3px 3px 3px 4px !important;
}

/* delete comment popup fix */
table.talk-comment td[id]:hover div.ljcmtmanage {
position: static !important;
float: left !important;
background-color: transparent !important;
border: 0px !important;
display: inline !important;
}

div.ljcmtmanage b {
font-size: 13px !important;
}

div.ljcmtmanage label,
div.ljcmtmanage label b {
font-size: 11px !important;
}

div.ljcmtmanage i {
display: none !important;
}

table.talk-comment td[id] div.ljcmtmanage {
display: none !important;
}

}