﻿h1 { font-size:28px; margin-top:5px; }
h2 { font-size: 24px; }
.sitemap { padding:10px 0; }
.post { min-height:100px; padding:20px 5px; line-height:180%; }
.post p { margin: 6px 0; }
.post table { border-collapse: collapse; width:100%; table-layout:auto; }
.post table td { border: 1px #999 solid; padding: 5px; }
.post table p { text-indent: 0; margin:0; }

.list-head.count-0 { display: none; }
html.edit .list-head { display:block; }

section.attachment { padding-bottom: 20px; }
.attached-files { padding-left: 0; list-style-position:inside; }
.attached-files li { padding:2px 0; margin:1px 0; }
.attached-files .file-size { display:inline-block; margin-left:15px; color:#666; font-size:12px; }

.remove-button { display:inline-block; color:#F00; margin-left:15px; cursor:pointer; }
.remove-button:hover { text-decoration: underline; }
.deleted-tip { margin:1px 0; }
.deleted-tip .inline-inner { background:#F5F5F5; border:1px #CCC solid; padding:1px 5px; display:inline-block; border-radius:3px; color:#666; }
.deleted-tip .inline-inner:before { content: attr(filename); display:inline-block; margin-right:5px; }
.undo-remove-button { display: inline-block; margin-left: 15px; }