* { font-size: inherit; margin: 0; padding: 0; } html { background: #fff; color: #000; font: medium sans-serif; } a { color: inherit; text-decoration: underline; } #admin_panel { background: #182F6F; color: #fff; padding: .5ex 1ex .5ex 1ex; } #navigation_panel { background: #182F6F; color: #B4CFEC; margin-bottom: 1em; padding: .5ex 1ex 1ex 1ex; } #navigation_panel::after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; } #navigation_panel a:link, #navigation_panel a:visited, #navigation_panel a:hover { text-decoration: none; } #navigation_panel .link { border-right: 1px solid #fff; color: #fff; font-weight: bold; margin-right: 1ex; padding-right: 1ex; } #navigation_panel .link:last-child { border-left: 1px solid #fff; border-right: none; float: right; margin-left: 1ex; margin-right: 0; padding-left: 1ex; padding-right: 0; } #navigation_panel .tag { color: #fff; } .title { color: #182F6F; font-weight: bold; } .post-form { background: #182F6F; border-radius: 1ex; color: #fff; display: table; margin: 1em 1ex; padding: 1ex; text-align: left; } .post-form .form-row { display: table-row; } .post-form .form-input { display: table-cell; padding: .25em 0; } .post-form input[type="submit"] { padding: .2em 1ex; } .post-form .form-row input, .post-form .form-row textarea { background: #fff; border: none; color: #000; width: 100%; } .post-form hr { margin: 1em 0; } .block { display: inline-block; vertical-align: top; } .post_id { color: #a00; } .post { background: #FFF; border-bottom: 1px solid #182F6F; margin: 0 1ex 1em 1ex; overflow-x: auto; padding-bottom: 1em; } .form-title { font-weight: bolder; } .metadata { background: #C0E4E8; border: 1px solid #7F9699; border-radius: .4ex; display: table; margin-top: .5em; padding: .4em; }