/* RISC OS Open Beast theme stylesheet. * * Heavily based on the Beast default theme. */ @import url("/css/risc_os_open_2024.css"); div.template_sidebar_node p {font-size:80%;} div.template_sidebar_node form.xdialog { white-space: normal; } #content form {margin-bottom:0;} #content p.subtle { margin:0 0 0.5em; float:right; } #content .subtle a { color:#999; font-size:0.7em; } #content img { border-width:0; } #content p.pages { font-size:0.85em; margin-top:1.2em; } #content span.pipe { color:#999; margin:0 0.15em; } #content div.news { background:#cfc; text-align:center; margin:0 auto; width:40em; margin-top:1em; padding:7px 15px; font-size:0.7em; font-weight:bold; } #content div.news p { margin:0; } #content p.notice, #content p.sections { background:#df9; padding:7px 15px; border:1px solid #bd7; margin-top:0; font-size:0.8em; } #content p.error { background:#c00; color:white; } #content p.sections a.action { color:#c00; } #content .hasfile { color:#090; font-weight:bold; margin-left:10em; } #content p.subtitle { font-size:0.75em; color:#888; font-weight:bold; margin-bottom:0.75em; } #content p.subtitle img { vertical-align: bottom; } #content p.subtitle a { border: none; } #content h1 { margin-bottom: 20px; font-size: 2em; } #content h1 img { vertical-align:middle; } #content h1 span { font-size:0.7em; color:#999; font-weight:normal; padding-left: 1em;} #content h2 { font-size:1.0em; } #content h2 span { color:#999; font-size:0.7em; margin-left:1em; } #content h5 { padding:2px 10px 3px; background:#ddd; font-size: 80%; } #content h6 { margin-bottom:0; } #content pre.explain { background:#e7e7e7; padding:7px 15px; border:1px solid #ccc; margin:0 2em; } #content hr { height:0; border:0; border-bottom:1px solid #ccc; margin:1em 0; } #content #monitor_topic { font-size: 12px; } #content #monitor_topic .icon { background-image:none; } #content ul.quotes, #content ul.flat { margin-left:0; padding-left:0; font-size:0.75em; list-style-type:none; } #content ul.talking li span { color:#666; font-size:0.8em; } #content ul.flat li { background:url(/forum/images/small_circle.gif) no-repeat 5px 6px; padding-left:15px; } #content ul.ways li span { color:#666; font-size:0.9em; } #content ul.quotes { font-size:0.8em; } #content ul.quotes li {margin-bottom:1em; } #content ul.quotes span { color:#666; font-size:0.9em; } #content ul.why { font-size:1em; line-height:1.25em; margin-top:2em; } #content ul.why li p { margin-top:0.5em; color:#666; font-size:0.9em; } #content ul.why li p strong { color:#c00; } #content a.utility { font-weight:normal; font-size:0.8em; } #content a.remove { color:#c00; } #content a.subtle { color:#369; } #content a.subtle:hover { color:blue; } #content div.asset { background:#e7e7e7; padding:7px 15px; border-bottom:1px solid #ccc; font-size:0.8em; margin-bottom:1em; text-align:center; } #content input.submit { margin-right:1em; float:right; } /* layout of paste */ #content .pastebox { width:100%; } #content p.private, #content .legend { margin-top:0; color:#999; font-size:0.8em; } #content .legend span strong { color: black; } #content .legend span { margin-right:5em; } #content p.private img { vertical-align:bottom;} #content p.private { /* xcolor:white; */ color:#c00; font-weight:bold; } #content p.psmall { font-size:0.7em; font-weight:normal; } #content div.upload { margin-top:-0.5em; /* background:#e7e7e7; */ padding:7px 0; float:left; /* width:63%; */ margin-left:0.5em; } #content div.upload p label { font-size:0.7em; font-weight:bold;} #content div.upload p {margin:0} #content div.upload input { margin-left:0.75em;} #content div.upload a { color:#666; font-size:0.8em; } #content .pastePreview pre { font-size:0.9em; } #content .pastePreview p { color:#777; font-size:0.7em; margin:0 0 0.5em; } #content .pastePreview .when { float:right; } #content .pastePreview .when strong { color:black; } #content #news { background:#248; background:#475f30; border:2px solid #778f60; border-width:2px 0; padding:5px 4%; color:#ffc; font-size:0.70em; text-align:center; position:fixed; bottom:0; width:100%; padding:6px 0 7px; z-index:50; } #content #news a.subtle { color:#ffc; font-weight:normal;} #content #news a {color:gold; font-weight:bold} #content #news p {margin:0;} #content .line_numbers, #content .lineNumbers { color:#999; padding-right:0.5em; text-align:right; } #content .line_numbers strong { color:#555; } #content td.code, #content .thePaste { padding-left:0.75em; } #content label { color:#666; font-size:0.75em; font-weight:normal; } /* random */ #content .photo { background: url(/forum/images/clearbits/smile.gif) no-repeat 8px 8px; } #content span.fn { display:block; margin-left:44px; } #content .smallutils { margin-top:-0.5em; margin-bottom:0em; text-align:right; } #content .smallutils a { color:#666; font-size:0.7em; } #content .smallutils a:hover {color:#369;} /* tables */ #content table.noborder, #content table.noborder tr, #content table.noborder tr td { border:0; } #content table.nopad td { padding-left:0; } #content table { border-collapse:collapse; } #content table tr th { background:#ddd; } #content table tr th, #content table tr td { padding: 5px; } #content table.topics tr th, #content table.topics tr td, #content table.forums tr th, #content table.forums tr td { border: 1px solid #ddd; } #content table.topics tr td, #content table.forums tr td { padding: 7px; } /* topics */ #content #forum_description, #content #topic_body { width:99%; } /* specific table styles */ #content table.forums, #content table.topics { font-size: 0.8em; } #content table.forums tr th { font-size: 1em; } #content table.forums tr td .title { font-size:1.4em; } #content table.forums tr td .desc { margin:0.5em 0; } #content table.forums tr td { padding:4px 15px; } #content table.forums a.tiny { font-size:0.8em; color:#666; } #content table.forums .posts { color:#666; font-size:0.8em; } #content table tr th.la { text-align:left; } #content table tr td.ca { text-align:center; } #content table tr td.inv { background:#fbfbfb; } #content table tr td.vat { vertical-align:top; } #content table tr td.narrow { padding:2px 5px;} /* last post */ #content table tr td.lp { font-size:0.85em; color:#333; } #content table tr td.lp span { color:#666; } #content table tr td.lp span a { color:#369; } #content table.topics tr td.c1 { border-right:0; padding-right:2px; } #content table.topics tr td.c2 { border-left:0; padding-left:2px; } #content table.forums tr td.c1 { border-right:0; padding-right:5px; padding-top:7px; } #content table.forums tr td.c2 { border-left:0; padding-left:5px; } #content table.topics tr td.c2 small a { color:#666; } #content table.topics tr td.stat { font-size:0.9em; } /* misc */ #content .button_or { color:#666; padding-left:0.5em; font-size:0.75em; } #content .button_or a { color:#c00; } #content form.dialog { margin-top:3em; background:#eee; width:300px; padding:15px; } #content form .entryhelp { font-size:0.7em; } #content form .help { font-size:0.8em; } #content span.arrow { font-weight:normal; font-size:0.9em; color:#999; } #content div.stats { margin-top:2em; background: #e5ffd4 url( /images/risc_os_open/top_fade.png ) top left repeat-x;; font-size:0.8em; padding:15px 15px; } #content div.stats .posts { float:right; text-align:right; } /* breadcrumbs */ #content .crumbs { font-size:0.75em; } #content .crumbs a { color:#468; } #content .crumbs a:hover { color:#00c; } /* posts */ #content table.posts { border-bottom: 2px solid #eee; } #content table.posts > tbody > tr > td { border:0; } #content table.posts tr.spacer td { font-size:1px; } #content table.posts table { margin-top: 10px; margin-bottom: 10px; } /* fade edit links */ #content .post .author .edit a { font-size:0.7em; color:#666; } #content .post .author img { float:left; margin-right:0.5em; } #content .post .author { border-top:2px solid #eee; padding:5px 10px; background:#eee; font-weight:bold; color:#333; font-size:0.9em; min-height:32px; width:10em; min-width:8em; vertical-align:top; } #content .post .author .posts { display:block; font-size:80%; color:#666; margin-top:6px; } #content .post .author a { font-weight: normal; font-size: 90%; } #content a.admin, #content .post .author a.admin { font-weight: bold } /* 2011-03-18 (ADH): Effective CSS hack which stops PRE content reaching * unbounded widths, but allows the columns in the table to use all available * horizontal space. The maximum width table cell values stop the browser * formatting a very wide column if a wide
tag is present. Then the PRE * tag itself is limited to full column width. If we just try to limit the PRE * tag by max-width percentage, for some reason browsers do shrink it, but * still format the containing column as if the PRE were at maximum width - * this odd behaviour is consistent across several rendering engines. * * The maximum widths on the table cells stop this strange behaviour, but of * course they get ignored, because the wider