hr {height: 1px; padding: 0px; margin: 5px 0px; background-color: #ccc; color: #ccc;}

div.mess {border: 1px solid #eee; margin: 5px 0px; font-family: Arial;}
div.mess h2 {border-bottom: 1px solid #eee;}

h2.mess {margin: 0px 0px 10px 0px; padding: 0px; }
h3.mess {margin: 0px; padding: 0px;}
p.messdate {color: #666; font-weight: bold;}
p.mess  {padding: 10px 5px; margin: 0px;}

ul.mess    {list-style: none; margin-left: 10px; padding-left: 0px;}
ul.mess li {padding-left: 0px; margin-left: 0px;}

div.comment   {border: 1px solid #eee; margin: 5px 0px 10px 0px;}
div.comment p {margin: 0px 0px 5px 0px; padding: 0px 5px;}

form table {font-size: 100%; font-family: arial}
form input {width: 150px; border: 1px solid black; font-size: 100%;}
form td.categories input {width: 20px; border-style: none;}
form textarea {width: 300px; height: 100px; border: 1px solid black;}
form td.subm input {width: auto; background-color: #eee; font-family: arial;}

.error {color: red;}
