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; } ul#sidenav { margin: 0px; } /* articles */ div.article { margin-bottom: 20px; } 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%; } /* comments */ div#comments { padding: 5px; } div.comment { margin-bottom: 10px; } div.comment div.cinfo { border-bottom: 1px dashed #506070; margin-bottom: 5px; padding: 3px; } form#cadd textarea { min-width: 400px; min-height: 100px; } form#cadd input[type=submit] { background: url('/theme/img/save.png') no-repeat center left; padding-left: 18px; } /* 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 { margin: 10px 0px; padding: 3px 20px; list-style: square; } p { margin: 10px 0px; } pre { margin-left: 10px; padding: 5px; background-color: #EEEEEE; border: 1px dotted #AAAAAA; } hr { color: white; border-style: dashed; background-color: #A0B0C0; }