/**********************************************/
/*               Display Comments             */
/**********************************************/
/* The main table which contains the thread and its elements */
table.thread {width:800px; border-collapse:collapse; margin-left:50px; border-bottom:1px dotted teal;}
tr.entry td {border-top:1px dotted teal; }
td.comment {position:relative; width:550px; padding:10px; margin:10px 10px 10px 20px; }
.auth_span {font-size:.85em; font-weight:bold;}

/* The info box within the right td element */
ul.info {padding:5px 5px 20px 5px; margin:10px 5px; list-style-type:none; width:200px; background-color:#FAEBD7; border-right:3px solid #CACACA; }
li.nickname {padding:5px 0px 0px 10px; color:#000; font-weight:600; font-size:90%; list-style-type:none; }
li.date {padding-left:15px; color:#777; font-style:italic; font-size:small; list-style-type:none; }

/* Title of the thread - Only for index pages */
.commtitle {text-decoration:none; }
/* Link to the actual page - Only for index pages */
.link {margin-left:15px; text-decoration:none; font-size:small; color:gray; }
/* The text with the comment count for the thread - Only for index pages */
.count {margin-left:75px; }
/**********************************************/
/*                Input Form                  */
/**********************************************/
/* The main container for the form input and its elements */
#comments_form {margin-left:50px; margin-top:10px; width:800px; height:400px; padding:0; background-color:#F0F0F0; }
#comments_form #cols {width:790px; margin:0 auto;}
#comments_form #left-col {float:left; width:400px;}
#comments_form #right-col {float:right; width:350px; margin-top:10px;}
#comments_form ul {padding:0; margin:5px 25px 0 0; list-style-type:none; }
#comments_form li {padding:5px; list-style-type:none; }
#comments_form li em {font-size:80%; color:#666; }
#comments_form li label {float:left; width:3em; margin-right:0.5em; }
#comments_form li span {float:right; width:13em; font-size:80%; color:#666; padding:0; margin:0; }
#comments_form li input#watch {float:left;}

/* The user comment text area */
#user_comment {margin:10px; width:390px; height:270px; padding:0; }

#recaptcha {clear:both; padding-top:15px;}

/* The submit button */
#submit {margin-left:190px; margin-top:5px;}
