#tpg-commentlist { /* Commentlist Container */
 padding:0px 15px 0 0;
 }

#tpg-commentlist img { margin: 0;padding: 0;border: none;}

h3.tpg-head, h3.leaveamessage {
font-size: 19px; font-family: Arial, Tahoma, Verdana, Sans-Serif; color: #777777; text-align: left; padding-bottom:3px;
margin: 0;padding: 10px 0 15px 15px;}

h3.leaveamessage a {
float: right;
margin-right: 18px;
}

/* Comment List Box */
#tpg-commentlist .comment {/* general comment style */
position: static;
margin: 3px;
margin-top: 6px;
margin-right: 15px;
margin-left: 15px;
text-align:left;
padding: 4px 8px;

}

#tpg-commentlist .odd {/* alternate(odd) comment style */
}

#tpg-commentlist .authorcmt {/* author comment style */

}

/* Comment Meta */
#tpg-commentlist .comment .tpg-meta {
margin-top: 10px;
}
#tpg-commentlist .comment .cmt-author {
font-size: 13px; font-family: Arial, Tahoma, Verdana, Sans-Serif; color: #000000; text-align: left;font-style: normal;line-height:1.8em;
font-weight: bold;
}


#tpg-commentlist .comment .cmt-author a {color: #0000FF; text-decoration:none; border-bottom:1px #0000FF solid;}
#tpg-commentlist .comment .cmt-author a:hover { color: #FF0000; text-decoration:none; border-bottom:1px #FF0000 dotted;}

#tpg-commentlist .comment .cmt-meta {/* Comment Meta data */
font-size: 12px; font-family:Arial, Tahoma, Verdana, sans-serif;
}
#tpg-commentlist .comment .c-edit-link a {
color: #999;
}

/*Comment Content Body */
#tpg-commentlist .cbody {
margin-top: 10px; margin-right:20px;
font-size: 13px; font-family: Arial, Tahoma, Verdana, Sans-Serif; color: #000000; text-align: left;font-style: normal;line-height:1.8em;
}

#tpg-commentlist .c-text {/* normal content style */

padding: 15px;
width: 98%;
overflow: auto;
}

#tpg-commentlist .c-text{ /* normal comment text box */ background:#FFFFFF; border:1px solid #EAEAEA;
}

#tpg-commentlist .c-text.odd-t{ /* alternate comment text box */background:#f3f3f3; border:0px solid #EAEAEA;
}

#tpg-commentlist .c-text.authorcmt-t  { /* author comment text box */ background:#FFFFFF; border:1px solid #EAEAEA;
 }


/* Reply Text */
#tpg-commentlist .reply {
text-align: right;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#tpg-commentlist .reply a {color: #0000FF; text-decoration:none; border-bottom:1px #0000FF solid;}
#tpg-commentlist .reply a:hover { color: #FF0000; text-decoration:none; border-bottom:1px #FF0000 dotted;}

#addcomment img.wp-smiley {
border: none;
padding: 1px;
margin: 0 2px 0 0;
}
#tpg-commentform {
width: 400px;
}

#tpg-commentform label {
font-size: 13px; font-family: Arial, Tahoma, Verdana, Sans-Serif; color: #000000; text-align: left;font-style: normal;
}

#tpg-commentform #author, 
#tpg-commentform #email,
#tpg-commentform #url,
#tpg-commentform #comment {
margin: 5px 0 0px 0;
padding: 3px 5px 3px 5px;
float: none;
font-size: 13px; font-family: Arial, Tahoma, Verdana, Sans-Serif; color: #000000; text-align: left;font-style: normal;
}

#tpg-commentform p {
margin: -5px 0px 0 0;
padding: 0;/* blix theme fix */
}

#tpg-commentform #addcommentbutton {background-image: url(i/comment.gif);
 border: 0; width: 140px; height: 17px; padding: 0 0 0 0;
 text-align: center; 
 padding: 0px 0px 0px 0px;cursor:pointer;
 font-size: 8pt;}
}

#tpg-commentform #reroot small {
font-size: 12px;
}

#tpg-commentlist .nocomment {/* 'No Comment' text box style */
font-size: 18px;
text-align: center;
color: green;
}
/* Collapse Button */
#tpg-commentlist img.collapseicon { 
margin-left: 2px; 
margin-top: 2px; 
}

#tpg-commentlist .comment .collapseicon {
width: 14px !important;
height: 13px !important;
overflow:hidden;
background: url('i/collapseicon.gif') left top no-repeat;
}

#tpg-commentlist .collapsed .collapseicon {
background-position: left bottom;
}

#tpg-commentlist .collapsed .cbody { 
display: none; /* Do Not Change This!! */
}

/* Gravatar */
#tpg-commentlist .comment img.gravatar {
float: right;
margin-top: -10px;
padding: 2px;
border: 1px solid #ccc;
background-color: #eaeaea;
}

#tpg-commentlist .comment a:hover img.gravatar {
background-color: #fff;
}

#addcomment {
margin: 0 0 0 20px;
}
