html, body { margin: 0px; padding: 0px; border: 0px; font-family: sans-serif; font-size: 10pt; } body { background-color: #F9F9F9; background-image: url('/theme/img/headbg.jpg'); background-clip: border-box; background-attachment: scroll; background-repeat: no-repeat; } /* main layout parts */ div#main { position: relative; width: 100%; padding: 10px 0px; } div#sidebar { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 150px; max-width: 170px; padding: 2px; } div#content { position: relative; margin-left: 175px; margin-top: 10px; padding: 10px 10px; min-height: 400px; max-width: 1200px; } ul#sidenav { margin: 0px; } /* articles */ div.article { margin-bottom: 20px; text-align: justify; } span.tags { float: right; } span.tags a { background: url('/theme/img/tag.png') no-repeat center left; padding-left: 18px; } span.date { background: url('/theme/img/time.png') no-repeat center left; padding-left: 18px; } span.user { background: url('/theme/img/user.png') no-repeat center left; padding-left: 18px; } div.article div.bottom_bar { border-top: 1px dashed #A0B0C0; min-height: 16px; } div.feeds a { background: url('/theme/img/rss.png') no-repeat scroll 0px 0px; padding-left: 18px; color: orange; } /* headers */ h1, h2, h3, h4, h5 { margin: 5px 0px; font-weight: normal; margin-bottom: 0.6em; } h1, h2 { border-bottom: 1px dashed #506070; } h1 { font-size: 160%; border-bottom: 1px solid #AAAAAA; } h2 { font-size: 130%; } a.footnote { vertical-align: super; font-size: smaller; } /* common page parts */ .ui-block { background-color: #FFFFFF; border: 1px solid #AAAAAA; margin-bottom: 10px; } div.pager { text-align: center; } a { text-decoration: none; color: #506070; } a.disabled { cursor: default; pointer-events: none; } ul { padding: 3px 20px; list-style: square; } p { margin: 10px 0px; } pre { margin-left: 10px; padding: 5px; background-color: #EEEEEE; border: 1px dotted #AAAAAA; white-space: pre-wrap; } hr { color: white; border-style: dashed; background-color: #A0B0C0; } /* zerobin */ textarea#paste { width: 70%; height: 450px; } div.zerobin .paste.plaintext, div.zerobin .paste.markdown { border: 1px dashed #EAEAEA; background-color: #F0F0F0; text-align: justify; margin: 5px; padding: 5px; } /* filebin */ table.filebin.limits { color: gray; } table.filebin.files tr:nth-of-type(even) { background-color: #EAEAEA; } table.filebin.files td { padding: 3px 5px; } span.filebin.error { font-size: 14pt; color: red; } div.filebin.file img { max-width: 800px; } /* common buttons for zerobin & filebin */ a.btn { padding-left: 18px; background: transparent no-repeat scroll left center; font-size: 12pt; } a.btn.create { background-image: url('/theme/img/create.png'); } a.btn.download { background-image: url('/theme/img/download.png'); } a.btn.upload { background-image: url('/theme/img/upload.png'); } a.btn.latest { background-image: url('/theme/img/images.png'); }