webmaster@1: /* $Id: style.css,v 1.23 2007/12/17 15:05:09 goba Exp $ */ webmaster@1: webmaster@1: /* webmaster@1: ** HTML elements webmaster@1: */ webmaster@1: body { webmaster@1: margin: 0; webmaster@1: padding: 0; webmaster@1: color: #000; webmaster@1: background-color: #fff; webmaster@1: font: 76% Verdana, Arial, Helvetica, sans-serif; webmaster@1: } webmaster@1: tr.odd td, tr.even td { webmaster@1: padding: 0.3em; webmaster@1: } webmaster@1: h1, h2, h3, h4, h5, h6 { webmaster@1: margin-bottom: 0.5em; webmaster@1: } webmaster@1: h1 { webmaster@1: font-size: 1.3em; webmaster@1: } webmaster@1: h2 { webmaster@1: font-size: 1.2em; webmaster@1: } webmaster@1: h3, h4, h5, h6 { webmaster@1: font-size: 1.1em; webmaster@1: } webmaster@1: p { webmaster@1: margin-top: 0.5em; webmaster@1: margin-bottom: 0.9em; webmaster@1: } webmaster@1: a { webmaster@1: text-decoration: none; webmaster@1: font-weight: bold; webmaster@1: } webmaster@1: a:link { webmaster@1: color: #39c; webmaster@1: } webmaster@1: a:visited { webmaster@1: color: #369; webmaster@1: } webmaster@1: a:hover { webmaster@1: color: #39c; webmaster@1: text-decoration: underline; webmaster@1: } webmaster@1: fieldset { webmaster@1: border: 1px solid #ccc; webmaster@1: } webmaster@1: pre { webmaster@1: background-color: #eee; webmaster@1: padding: 0.75em 1.5em; webmaster@1: font-size: 12px; webmaster@1: border: 1px solid #ddd; webmaster@1: } webmaster@1: table { webmaster@1: /* make sizes relative to body size! */ webmaster@1: font-size: 1em; webmaster@1: } webmaster@1: .form-item label { webmaster@1: font-size: 1em; webmaster@1: color: #222; webmaster@1: } webmaster@1: .item-list .title { webmaster@1: font-size: 1em; webmaster@1: color: #222; webmaster@1: } webmaster@1: .links { webmaster@1: margin-bottom: 0; webmaster@1: } webmaster@1: .comment .links { webmaster@1: margin-bottom: 0; webmaster@1: } webmaster@1: webmaster@1: /* webmaster@1: ** Page layout blocks / IDs webmaster@1: */ webmaster@1: #header, #content { webmaster@1: width: 100%; webmaster@1: } webmaster@1: #header { webmaster@1: background-color: #69c; webmaster@1: } webmaster@1: #logo { webmaster@1: vertical-align: middle; webmaster@1: border: 0; webmaster@1: } webmaster@1: #logo img { webmaster@1: float: left; /* LTR */ webmaster@1: padding: 0 1em; webmaster@1: border: 0; webmaster@1: } webmaster@1: #menu { webmaster@1: padding: 0.5em 0.5em 0 0.5em; /* LTR */ webmaster@1: text-align: right; /* LTR */ webmaster@1: vertical-align: middle; webmaster@1: } webmaster@1: #navlist { webmaster@1: font-size: 1.0em; webmaster@1: padding: 0 0.8em 1.2em 0; /* LTR */ webmaster@1: color: #9cf; webmaster@1: } webmaster@1: #navlist a { webmaster@1: font-weight: bold; webmaster@1: color: #fff; webmaster@1: } webmaster@1: #subnavlist { webmaster@1: padding: 0.5em 1.2em 0.4em 0; /* LTR */ webmaster@1: font-size: 0.8em; webmaster@1: color: #9cf; webmaster@1: } webmaster@1: #subnavlist a { webmaster@1: font-weight: bold; webmaster@1: color: #9cf; webmaster@1: } webmaster@1: ul.links li { webmaster@1: border-left: 1px solid #9cf; /* LTR */ webmaster@1: } webmaster@1: ul.links li.first { webmaster@1: border: none; webmaster@1: } webmaster@1: #search .form-text, #search .form-submit { webmaster@1: border: 1px solid #369; webmaster@1: font-size: 1.1em; webmaster@1: height: 1.5em; webmaster@1: vertical-align: middle; webmaster@1: } webmaster@1: #search .form-text { webmaster@1: width: 8em; webmaster@1: padding: 0 0.5em; webmaster@1: } webmaster@1: #mission { webmaster@1: background-color: #369; webmaster@1: padding: 1.5em 2em; webmaster@1: color: #fff; webmaster@1: } webmaster@1: #mission a, #mission a:visited { webmaster@1: color: #9cf; webmaster@1: font-weight: bold; webmaster@1: } webmaster@1: .site-name { webmaster@1: margin: 0.6em 0 0 ; webmaster@1: padding: 0; webmaster@1: font-size: 2em; webmaster@1: } webmaster@1: .site-name a:link, .site-name a:visited { webmaster@1: color: #fff; webmaster@1: } webmaster@1: .site-name a:hover { webmaster@1: color: #369; webmaster@1: text-decoration: none; webmaster@1: } webmaster@1: .site-slogan { webmaster@1: font-size: 1em; webmaster@1: color: #eee; webmaster@1: display: block; webmaster@1: margin: 0; webmaster@1: font-style: italic; webmaster@1: font-weight: bold; webmaster@1: } webmaster@1: #main { webmaster@1: /* padding in px not ex because IE messes up 100% width tables otherwise */ webmaster@1: padding: 10px; webmaster@1: } webmaster@1: #mission, .node .content, .comment .content { webmaster@1: line-height: 1.4em; webmaster@1: } webmaster@1: #help { webmaster@1: font-size: 0.9em; webmaster@1: margin-bottom: 1em; webmaster@1: } webmaster@1: .breadcrumb { webmaster@1: margin-bottom: .5em; webmaster@1: } webmaster@1: .messages { webmaster@1: background-color: #eee; webmaster@1: border: 1px solid #ccc; webmaster@1: padding: 0.3em; webmaster@1: margin-bottom: 1em; webmaster@1: } webmaster@1: .error { webmaster@1: border-color: red; webmaster@1: } webmaster@1: #sidebar-left, #sidebar-right { webmaster@1: background-color: #ddd; webmaster@1: width: 16em; webmaster@1: /* padding in px not ex because IE messes up 100% width tables otherwise */ webmaster@1: padding: 10px; webmaster@1: vertical-align: top; webmaster@1: } webmaster@1: #footer { webmaster@1: background-color: #eee; webmaster@1: padding: 1em; webmaster@1: font-size: 0.8em; webmaster@1: } webmaster@1: webmaster@1: /* webmaster@1: ** Common declarations for child classes of node, comment, block, box, etc. webmaster@1: ** If you want any of them styled differently for a specific parent, add webmaster@1: ** additional rules /with only the differing properties!/ to .parent .class. webmaster@1: ** See .comment .title for an example. webmaster@1: */ webmaster@1: .title, .title a { webmaster@1: font-weight: bold; webmaster@1: font-size: 1.3em; webmaster@1: color: #777; webmaster@1: margin: 0 auto; /* decrease default margins for h.title */ webmaster@1: } webmaster@1: .submitted { webmaster@1: color: #999; webmaster@1: font-size: 0.8em; webmaster@1: } webmaster@1: .links { webmaster@1: color: #999; webmaster@1: } webmaster@1: .links a { webmaster@1: font-weight: bold; webmaster@1: } webmaster@1: .block, .box { webmaster@1: padding: 0 0 1.5em 0; /* LTR */ webmaster@1: } webmaster@1: .block { webmaster@1: border-bottom: 1px solid #bbb; webmaster@1: padding-bottom: 0.75em; webmaster@1: margin-bottom: 1.5em; webmaster@1: } webmaster@1: .block .title { webmaster@1: margin-bottom: .25em; webmaster@1: } webmaster@1: .box .title { webmaster@1: font-size: 1.1em; webmaster@1: } webmaster@1: .node { webmaster@1: margin: .5em 0 2em; /* LTR */ webmaster@1: } webmaster@1: .sticky { webmaster@1: padding: .5em; webmaster@1: background-color: #eee; webmaster@1: border: solid 1px #ddd; webmaster@1: } webmaster@1: .node .content, .comment .content { webmaster@1: margin: .5em 0 .5em; webmaster@1: } webmaster@1: .node .taxonomy { webmaster@1: color: #999; webmaster@1: font-size: 0.8em; webmaster@1: padding-left: 1.5em; /* LTR */ webmaster@1: } webmaster@1: .node .picture { webmaster@1: border: 1px solid #ddd; webmaster@1: float: right; /* LTR */ webmaster@1: margin: 0.5em; webmaster@1: } webmaster@1: .comment { webmaster@1: border: 1px solid #abc; webmaster@1: padding: .5em; webmaster@1: margin-bottom: 1em; webmaster@1: } webmaster@1: .comment .title a { webmaster@1: font-size: 1.1em; webmaster@1: font-weight: normal; webmaster@1: } webmaster@1: .comment .new { webmaster@1: text-align: right; /* LTR */ webmaster@1: font-weight: bold; webmaster@1: font-size: 0.8em; webmaster@1: float: right; /* LTR */ webmaster@1: color: red; webmaster@1: } webmaster@1: .comment .picture { webmaster@1: border: 1px solid #abc; webmaster@1: float: right; /* LTR */ webmaster@1: margin: 0.5em; webmaster@1: } webmaster@1: webmaster@1: /* webmaster@1: ** Module specific styles webmaster@1: */ webmaster@1: #aggregator .feed-source { webmaster@1: background-color: #eee; webmaster@1: border: 1px solid #ccc; webmaster@1: padding: 1em; webmaster@1: margin: 1em 0; webmaster@1: } webmaster@1: #aggregator .news-item .categories, #aggregator .source, #aggregator .age { webmaster@1: color: #999; webmaster@1: font-style: italic; webmaster@1: font-size: 0.9em; webmaster@1: } webmaster@1: #aggregator .title { webmaster@1: margin-bottom: 0.5em; webmaster@1: font-size: 1em; webmaster@1: } webmaster@1: #aggregator h3 { webmaster@1: margin-top: 1em; webmaster@1: } webmaster@1: #forum table { webmaster@1: width: 100%; webmaster@1: } webmaster@1: #forum td { webmaster@1: padding: 0.5em; webmaster@1: } webmaster@1: #forum td.forum, #forum td.posts { webmaster@1: background-color: #eee; webmaster@1: } webmaster@1: #forum td.topics, #forum td.last-reply { webmaster@1: background-color: #ddd; webmaster@1: } webmaster@1: #forum td.container { webmaster@1: background-color: #ccc; webmaster@1: } webmaster@1: #forum td.container a { webmaster@1: color: #555; webmaster@1: } webmaster@1: #forum td.statistics, #forum td.settings, #forum td.pager { webmaster@1: height: 1.5em; webmaster@1: border: 1px solid #bbb; webmaster@1: } webmaster@1: #forum td .name { webmaster@1: color: #96c; webmaster@1: } webmaster@1: #forum td .links { webmaster@1: padding-top: 0.7em; webmaster@1: font-size: 0.9em; webmaster@1: } webmaster@1: #profile .profile { webmaster@1: clear: both; webmaster@1: border: 1px solid #abc; webmaster@1: padding: .5em; webmaster@1: margin: 1em 0em; webmaster@1: } webmaster@1: #profile .profile .name { webmaster@1: padding-bottom: 0.5em; webmaster@1: } webmaster@1: .block-forum h3 { webmaster@1: margin-bottom: .5em; webmaster@1: } webmaster@1: div.admin-panel .description { webmaster@1: color: #999; webmaster@1: } webmaster@1: div.admin-panel .body { webmaster@1: background: #f4f4f4; webmaster@1: } webmaster@1: div.admin-panel h3 { webmaster@1: background-color: #69c; webmaster@1: color: #fff; webmaster@1: padding: 5px 8px 5px; webmaster@1: margin: 0; webmaster@1: }