* {margin:0;padding:0;font-size:12px;}
body {font-size:12px;}
#comments {width:100%;margin:0 auto;border:0px solid #CCC;color:#666;font-size:12px;padding-left:0px;}
#comments h3 {font-size:14px;line-height:24px;height:24px;background:url(head_bg.gif);padding-left:0px;}
#comm_list {width:100%;}
#comm_list .comm_item {height:80px;width:99%;font-size:12px;margin:1px auto 1px auto;border:1px solid #CCC;}
#comm_list .comm_item .comm_item_body {margin:8px 10px 8px 10px;height:40px;overflow:hidden;line-height:20px;}
#comm_list .comm_page {height:28px;width:width:99%;line-height:28px;font-weight:bold;font-size:14px;text-align:right;margin:5px auto 5px auto;border:1px solid #CCC;}
#comm_list .comm_item h4 {font-size:14px;line-height:24px;height:24px;padding-left:10px;border-bottom:1px solid #CCC;background:url(head_bg.gif);}
#comm_list a {text-decoration:none;color:#666;}
#comm_list a:hover {text-decoration:underline;color:#900;}
#pub_comm {width:100%;}
#pub_comm tr {
background-color:#eff5fb;
}
#pub_comm table td {height:22px;line-height:22px;}
#pub_comm table td.tdfont {
font-size:12px;
text-align:right;
}
#pub_comm input[type=submit] {height:30px;width:80px;line-height:30px;}
#pub_comm label {margin-left:1em;padding-bottom:4px; padding-top:4px;}
#comm_content {margin-top:3px;margin-bottom:3px;font-size:14px;}