body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {margin:0;padding:0;}
body {margin:0;padding:0;}
div#container {margin:0;padding:0;}
div#main {padding:2em 2em 3em 2em;}
div#listing {padding:0em; width:600px;}
div#favedby {width:600px;}
p {margin:0 0 1.5em 0;}
h1 {margin:0 0 0.1em 0;}
h2 {margin:0.4em 0 0.0em 0;}
h3 {margin:0.6em 0 0.2em 0;}
tr.post {margin: 0px 0px 0px 0px; margin-bottom:14px;}
td {margin:0 0 20px 0; padding:0 0 0 0; vertical-align:top;}
td.post {vertical-align:bottom;}
td.number {text-align:right; padding-right:0.5em; vertical-align:center; }
img.avatar {float:left; margin:0 7px 0 0; padding:0; border:2px solid #aaa;}
span.message {margin-left:5px;}
li {display:inline; padding-right:5px;}
#searchform, #trendform {margin:0; padding:0; clear:both;}
input {border:0; margin:0; padding:2px;}
input#submitbtn {margin-left:10px; padding:1px;}
input#annotatebtn {margin-left:10px; padding:1px;}
input.term2 {margin-left:10px;}
#messagebox {padding:5px; border:2px solid #ddd; margin:10px 0 10px 0;}
#footer {padding:1em 2em 1em 2em;}
#header {height:10px;}
#faq {padding:8px 0 0 0;}
#logo {display:inline; float:left; margin-right:20px;border:0;}
#ccimg {float:left; margin-right:10px; border-width:0;}
table.faqtable {margin:20px 0 0 0;padding:0;}
tr.faqrow {}
td.faqquestion { font-size:1.4em;line-height:1.1em;color:#666;padding:7px 0 0 0;}
td.faqanswer {font-size:1.4em;line-height:1.1em;}
div#channelpage {margin:20px 0 0 0;}
div#first_char_links {padding:0em;}
a.first_char_link {margin-right:4px;padding-left:3px;padding-right:3px;}
#annotate {visibility:hidden;margin:0 0 30px 0;padding:0;clear:both;}
#annotateday {margin:0; padding:0; clear:both;text-transform:lowercase;}
select {border:0; margin:0; margin-left:10px; padding:1px;}
option {border:0; margin:0; padding:0;}
dt {margin-top:5px;}
dd {margin-left:10px;}
