#pings {
background: url(/images/commentbg.jpg) no-repeat;
padding: 15px;
height: 1%;
}

#pinginfo {
margin: 0 0 30px 0;
}

#pingdescription {
display: block;
padding: 0 0 10px 15px;
}

#pingtitle {
background: url(/mt-static/plugins/LexBlog/lxb2/icon_trackbacks.gif) 0 2px no-repeat;
padding: 0 0 0 15px;
}

#pingurl {
display:block;
padding: 10px 15px 20px 15px;
}

#commentdescription {
display:block;
padding: 0 0 10px 15px;
}


#commenttitle {
padding: 0 0 0 15px;
background: url(/mt-static/plugins/LexBlog/lxb2/icon_comments.gif) 0 1px no-repeat;
}

#comments {
padding: 15px;
height: 1%;
background: url(/images/commentbg.jpg) no-repeat;
}

#comments .blogbody {
margin: 0;
padding: 0;
border-bottom: 1px dotted #7b7b7b;
}

.comment, .ping {
padding: 15px 0 0 0;
}

.comments-post {
margin: 0 0 10px 0;
display: block;
}


.comments-post a {
font-weight: bold;
}

#commentscontainer, 
#emailForm {
background: url(/images/commentbg.jpg) no-repeat;
padding: 15px;
margin: 30px 0 0 0;
height: 1%;
}

.commenttitle {
padding: 0 0 10px 15px;
background: url(/mt-static/plugins/LexBlog/lxb2/icon_post.gif) 0 1px no-repeat;
}

#emailForm .commenttitle {
background: url(/mt-static/plugins/LexBlog/lxb2/icon_send.gif) 0 1px no-repeat;
}

#postcomment,
#emailForm form {
position: relative;
padding: 15px 15px 15px 0;
}

#fields input,
#emailForm .fields input {
width: 250px;
margin: 0 0 0 100px;
border: 1px solid #999;
position: relative;
top: -3px;
}

#emailForm .fields input {
width: 210px;
margin: 0 0 0 140px;
}

#fields label,
.textarea label[for="text"],
#emailForm .fields label,
.textarea label[for="message"] {
text-align: right;
display: block;
width: 85px;
margin-bottom: -25px;
}

#emailForm .fields label,
.textarea label[for="message"] {
width: 125px;
}

.textarea label[for="message"] {
margin: 15px 0 -25px 0;
}

#commentscontainer .commenttitle span,
#emailForm  .commenttitle span {
font-weight: normal;
text-transform: none;
display: block;
margin: 3px 0 0 0;
}

#emailForm textarea,
#commentscontainer textarea {
width: 500px;
margin: 0 0 0 100px;
position: relative;
top: -3px;
border: 1px solid #999;
}

#emailForm textarea {

margin: 0 0 0 140px;
width: 460px;
}

#commentscontainer .remember {
float:right;
margin: 15px 40px 0 0;
display: inline;
position: relative;
}

#commentscontainer .buttons {
margin: 15px 0 0 100px;
}

#commentscontainer .buttons:after {
display: block;
clear: both;
content: "";
}

/* #commentscontainer .buttons input,
#emailForm input[type="submit"] {
display: block;
float: left;
width: 103px;
height: 0;
padding: 30px 0 0 0;
border: 0;
z-index: 31;
background: url(/images/button_preview.png) no-repeat;
}

#commentscontainer .buttons input[name="preview"] {
background: url(/images/button_preview.png) no-repeat;
}

#commentscontainer .buttons input[name="post"] {
background: url(/images/button_post.png) no-repeat;
} */

#emailForm input[type="submit"] {
/* width: 116px;
background: url(/images/button_email.png) no-repeat; */
position: relative;
margin: 0 0 0 15px;
top: -30px;
width: 116px;
padding: 0;
text-align: center;
}

/*specific pages*/
#subscribe #content form,
#subscribe .syndicate {
width:50%;
float:left;
}

#subscribe #content form p,
#subscribe .syndicate p {
margin:20px 20px 20px 5px;
}

#subscribe .syndicate h3 {
margin-left:20px;
}

#subscribe .syndicate a,
#subscribe .syndicate p, 
#subscribe .syndicate pre {
position:relative;
top:-22px;
}