| /* $Id: style.css,v 1.8 2005/03/27 18:55:35 unconed Exp $ */ |
| |
| /* |
| ** HTML elements |
| */ |
| body { |
| color: #000000; |
| background-color: #FFFFFF; |
| margin: 0; |
| padding: 0; |
| font-size: 86%; |
| } |
| #banner { |
| background-color: #86AEA5; |
| } |
| body, p, td, li, ul, ol { |
| font-family: Verdana, Helvetica, Arial, sans-serif; |
| } |
| h1, h2, h3, h4, h5, h6 { |
| font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif |
| margin: 0; |
| } |
| h1 { |
| color: #B6A760; |
| } |
| tr.dark td, tr.light td { |
| padding: 0.3em; |
| } |
| a:link { |
| text-decoration: none; |
| font-weight: bold; |
| color: #3A816C; |
| } |
| a:visited { |
| text-decoration: none; |
| font-weight: bold; |
| color: #62a2a6; |
| } |
| a:hover { |
| font-weight: bold; |
| color: #7BB401; |
| text-decoration: underline; |
| } |
| |
| a:active { |
| font-weight: bold; |
| color: #7BB401; |
| text-decoration: underline; |
| } |
| |
| fieldset { |
| border: 1px solid #78CC00; |
| } |
| p { |
| margin: 0 0 1.3em 0; |
| padding: 0; |
| } |
| blockquote { |
| border-left: 4px solid #69c; |
| padding: 0 15px 0 15px; |
| margin: 25px 100px 25px 50px; |
| color: #727C4D; |
| text-align: left; |
| font-size: 1.2em; |
| line-height: 1.3em; |
| font-family: Geneva, Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; |
| } |
| pre { |
| background-color: #eee; |
| padding: 0.75em 1.5em; |
| font-size: 1.2em; |
| border: 1px solid #ddd; |
| } |
| .form-item { |
| margin-top: 1em; |
| } |
| .form-item label { |
| color: #727C4D; |
| } |
| .item-list .title { |
| color: #727C4D; |
| font-size: 2.85em; |
| } |
| |
| /* |
| ** Page layout blocks / IDs |
| */ |
| #primary-menu { |
| border-collapse: separate; |
| background-color: #86AEA5; |
| border-bottom: 1px solid #434320; |
| } |
| |
| #primary-menu tr { |
| background-color: #86AEA5; |
| } |
| |
| /* |
| #primary-menu tr { |
| background: transparent url(header-a.jpg) left bottom repeat; |
| } |
| */ |
| |
| /* |
| td#home { |
| background: transparent url(logo-background.jpg) left top repeat; |
| } |
| */ |
| td#home a:link img, td#home a:visited img { |
| background: transparent url(logo-active.jpg) no-repeat; |
| width: 524px; |
| height: 73px; |
| } |
| td#home a:hover img { |
| background: transparent url(logo-hover.jpg) no-repeat; |
| width: 524px; |
| height: 73px; |
| } |
| .primary-links, .primary-links a:link, .primary-links a:visited { |
| color: #727C4D; |
| } |
| .primary-links a:hover { |
| color: #BFD07E; |
| } |
| |
| /* Dark green header */ |
| #primary-menu .primary-links { |
| background-color: #86AEA5; |
| font-size: 0.79em; |
| } |
| |
| #primary-menu .primary-links h1, #primary-menu .primary-links h2, #primary-menu .primary-links h3 { |
| font-size: 2.3em; |
| color: #666633; |
| } |
| |
| /* documentation, downloads ... bar */ |
| #secondary-menu { |
| position: absolute; |
| top: 73px; |
| border-collapse: separate; |
| background-color: #BACE87; |
| /*background-color: #E2EEB6;*/ |
| border-top: 1px solid #434320; |
| border-bottom: 1px solid #434320; |
| |
| } |
| .secondary-links, .secondary-links a:link, .secondary-links a:visited { |
| color: #000; |
| font-weight: normal; |
| padding: 0 6px; |
| border-right: 1px solid #BACE87; |
| border-left: 1px solid #BACE87; |
| } |
| .secondary-links a:hover { |
| color: #000; |
| background-color: #E2F3B8; |
| /*background-color: #D3E298;*/ |
| border-right: 1px solid #000; |
| border-left: 1px solid #000; |
| text-decoration: none; |
| } |
| #secondary-menu .secondary-links { |
| font-size: 0.85em; |
| } |
| .tabs { |
| margin: 15px 0 15px 0; |
| } |
| |
| /* view/edit tabs and underline */ |
| .tabs ul.primary { |
| border-collapse: collapse; |
| padding: 0 0 2px 10px; |
| white-space: nowrap; |
| list-style: none; |
| margin: 0 0 0 0; |
| height: auto; |
| line-height: normal; |
| border-bottom: 2px solid #94B06F; |
| } |
| .tabs ul.primary li { |
| display: inline; |
| } |
| .tabs ul.primary li a { |
| padding: 3px 10px 3px 10px; |
| background: #fff url(tabs-off.png) left top no-repeat; |
| border-color: #ABBA75; |
| border-width: 2px; |
| border-style: none solid none none; |
| height: auto; |
| margin-right: 5px; |
| text-decoration: none; |
| text-transform: lowercase; |
| font-size: 0.85em; |
| font-weight: normal; |
| color: #000; |
| } |
| .tabs ul.primary li.active a { |
| background: #BFD07E url(tabs-hover.png) left top no-repeat; |
| border-right: 2px solid #ABBA75; |
| color: #000; |
| } |
| .tabs ul.primary li a:hover { |
| background: #BFD07E url(tabs-hover.png) left top no-repeat; |
| color: #000; |
| border-right: 2px solid #ABBA75; |
| } |
| .tabs ul.secondary { |
| border-collapse: collapse; |
| padding: 10px 0 10px 0px; |
| margin: 0 0 0 0; |
| white-space: nowrap; |
| width: 100%; |
| list-style: none; |
| height: auto; |
| line-height: normal; |
| border-bottom: none; |
| } |
| .tabs ul.secondary li { |
| display: inline; |
| height: auto; |
| padding: 0 0 0 10px; |
| text-decoration: none; |
| border-right: none; |
| } |
| .tabs ul.secondary li a { |
| background: #fff url(tabs-option-off.png) left center no-repeat; |
| padding: 10px 0 10px 25px; |
| margin: 0 0 0 0; |
| } |
| .tabs ul.secondary li a.active { |
| background: #fff url(tabs-option-on.png) left center no-repeat; |
| color: #658A16; |
| border-bottom: none; |
| } |
| .tabs ul.secondary li a:hover { |
| background: #fff url(tabs-option-hover.jpg) left center no-repeat; |
| color: #31430F |
| } |
| #content { |
| background-color: #fff; |
| } |
| #contentstart { |
| background-color: #fff; |
| } |
| #menu { |
| padding: 0.5em 0.5em 0 0.5em; |
| text-align: right; |
| vertical-align: middle; |
| } |
| #search .form-text, #search .form-submit { |
| border: 1px solid #658A16; |
| font-size: 0.85em; |
| } |
| #search .form-text { |
| width: 8em; |
| height: 1.4em; |
| padding: 0 0.5em 0 0.5em; |
| margin: 0 0 0.5em 0; |
| } |
| #search .form-submit { |
| height: 1.5em; |
| } |
| #mission { |
| background-color: #fff; |
| color: #000; |
| border-top: 2px solid #dcdcdc; |
| border-bottom: 2px solid #dcdcdc; |
| padding: 10px 10px 10px 10px; |
| margin: 20px 35px 0px 35px; |
| font-family: Geneva, Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; |
| font-size: 1.1em; |
| font-weight: normal; |
| } |
| #site-info { |
| background-color: #86AEA5; |
| font-family: Geneva, Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; |
| } |
| .site-name { |
| font-size: 1.2em; |
| } |
| .site-name a:link, .site-name a:visited { |
| color: #fff; |
| } |
| .site-name a:hover { |
| color: #ff8c00; |
| text-decoration: none; |
| } |
| .site-slogan { |
| font-size: 0.8em; |
| font-weight: bold; |
| } |
| #main { |
| /* padding in px not ex because IE messes up 100% width tables otherwise */ |
| padding: 30px 35px 50px 35px; |
| background: transparent url(background.png) center center no-repeat; |
| /* fix background overlapping text in IE (aka Peekaboo Bug) */ |
| position: relative; |
| } |
| #mission, .node .content, .comment .content { |
| line-height: 1.4; |
| } |
| #help { |
| font-size: 0.9em; |
| margin-bottom: 1em; |
| } |
| .breadcrumb { |
| margin-bottom: .5em; |
| } |
| .messages { |
| background-color: #eee; |
| border: 1px solid #ccc; |
| padding: 0.3em; |
| margin-bottom: 1em; |
| } |
| .error { |
| border-color: red; |
| } |
| .nav { |
| padding: 0px 0px 0px 0px; |
| margin: 0px 0px 0px 0px; |
| } |
| #sidebar-left, #sidebar-right { |
| font-size: 0.75em; |
| width: 175px; |
| /* padding in px not ex because IE messes up 100% width tables otherwise */ |
| padding: 25px 10px 75px 10px; |
| vertical-align: top; |
| /*background: #D3E298;*/ /* original green */ |
| /*background: rgb(233, 237, 210);*/ /* grey green */ |
| background: #E2F3B8; |
| } |
| |
| #sidebar-left { |
| border-right: 1px solid #434320; |
| } |
| #sidebar-right { |
| border-left: 1px solid #f5f5f5; |
| } |
| #sidebar-left li, #sidebar-right li { |
| font-size: 1em; |
| } |
| #sidebar-left li a:hover { |
| color: #1B8A87; |
| } |
| .node .content { |
| text-align: left; |
| font-size: 0.85em; |
| line-height: 1.3; |
| } |
| .comment .content { |
| text-align: left; |
| font-size: 0.85em; |
| line-height: 1.3; |
| } |
| #footer-message { |
| padding: 15px 100px 30px 100px; |
| font-size: 0.85em; |
| text-align: center; |
| color: #666633; |
| } |
| |
| #footer-message a { |
| color: #666633; |
| } |
| |
| #footer-message a:hover { |
| color: #000; |
| } |
| |
| table#footer-menu { |
| border-top: 1px solid #434320; |
| border-bottom: 1px solid #434320; |
| background-color: #BACE87; |
| color: #666633; |
| } |
| #footer-menu td { |
| padding: 5px; |
| font-size: 0.75em; |
| } |
| #footer-menu .primary-links, #footer-menu a:link, #footer-menu a:visited { |
| color: #666633; |
| border: 0; |
| } |
| #footer-menu a:hover { |
| color: #666633; |
| text-decoration: underline; |
| background-color: #BACE87; |
| border: 0; |
| } |
| #footer-menu .primary-links h1, #footer-menu .primary-links h2, #footer-menu .primary-links h3 { |
| font-size: 1.3em; |
| color: #e4e9eb; |
| } |
| /* |
| ** Common declarations for child classes of node, comment, block, box, etc. |
| ** If you want any of them styled differently for a specific parent, add |
| ** additional rules /with only the differing properties!/ to .parent .class. |
| ** See .comment .title for an example. |
| */ |
| #content .title, #content .title a { |
| color: #658A16; |
| font-size: 1.1em; |
| } |
| #content .title a:hover { |
| color: rgb(123, 180, 1); |
| } |
| |
| a:hover { |
| color: #7BB401; |
| } |
| |
| h1 { |
| color: #B6A760; |
| font-size: 1em; |
| } |
| h2 { |
| padding: 2px 5px; |
| color: #5F6C30; |
| font-size: 1.2em; |
| background-color: #E5EEC4; |
| border: 1px solid #CDDE8E; |
| } |
| h3 { |
| color: #AF9D6F; |
| font-size: 1.1em; |
| border-bottom: 1px dotted #AF9D6F; |
| } |
| h4 { |
| color: #8be; |
| font-size: .8em; |
| } |
| h5 { |
| color: #96c6f6; |
| font-size: .8em; |
| } |
| .submitted { |
| color: #999; |
| font-size: 0.79em; |
| } |
| .links { |
| color: #B6A760; |
| font-size: 0.8em; |
| padding: 0px 0px 0px 0px; |
| margin: 0px 0px 0px 0px; |
| } |
| .links a { |
| font-weight: bold; |
| } |
| .box { |
| padding: 0 0 1.5em 0; |
| } |
| .box { |
| padding: 0px 0px 0px 0px; |
| margin: 0px 0px 0px 0px; |
| } |
| .box h2 { |
| font-size: 9px; |
| } |
| |
| .block .title h3 { |
| border-bottom: 1px solid #ABBA75; |
| color: #658A16; |
| font-size: 16px; |
| font-weight: bold; |
| padding: 5px 0px 0px 1px; |
| margin-bottom: .25em; |
| } |
| |
| /* |
| .block .title h3 { |
| border-bottom: 2px solid #ABBA75; |
| color: #658A16; |
| font-size: 18px; |
| font-weight: bold; |
| padding: 10px 5px 10px 30px; |
| margin-bottom: .25em; |
| background: transparent url(icon-block.png) left center no-repeat; |
| } */ |
| .block .content { |
| padding: 5px 5px 5px 5px; |
| } |
| .block { |
| margin-bottom: 1.5em; |
| } |
| .box .title { |
| font-size: 1.1em; |
| } |
| .node { |
| margin: .5em 0 2.5em 0; |
| } |
| .node .content, .comment .content { |
| margin: .5em 0 .5em 0; |
| } |
| .node .taxonomy { |
| color: #999; |
| font-size: 0.83em; |
| padding: 1.5em; |
| } |
| .node .picture { |
| border: 1px solid #fff; |
| float: right; |
| margin: 0.5em; |
| } |
| .comment { |
| border: 1px solid #abc; |
| padding: .5em; |
| margin-bottom: 1em; |
| } |
| .comment .title { |
| font-size: 1em; |
| padding: 10px 0px 12px 19px; |
| background: transparent url(icon-comment.png) left center no-repeat; |
| } |
| .comment .new { |
| font-weight: bold; |
| font-size: 1em; |
| margin-left: 2px; |
| color: red; |
| } |
| .comment .picture { |
| border: 1px solid #fff; |
| float: right; |
| margin: 10px; |
| } |
| .links { |
| font-size: 0.75em; |
| } |
| .links .prev, .links .next, .links .up { |
| font-size: 1.15em; |
| } |
| .titles .prev, .titles .next { |
| font-size: 0.85em; |
| font-weight: bold; |
| color: #284400; |
| } |
| .hide { |
| display: none |
| } |
| .nav .links .next a:link { |
| padding: 17px 17px 17px 0; |
| background: transparent url(arrow-next.png) right center no-repeat; |
| } |
| .nav .links .next a:visited { |
| padding: 17px 17px 17px 0; |
| background: transparent url(arrow-next-visited.png) right center no-repeat; |
| } |
| .nav .links .next a:hover { |
| padding: 17px 17px 17px 0; |
| background: transparent url(arrow-next-hover.png) right center no-repeat; |
| } |
| .nav .links .prev a:link { |
| padding: 17px 0 17px 17px; |
| background: transparent url(arrow-prev.png) left center no-repeat; |
| } |
| .nav .links .prev a:visited { |
| padding: 17px 0 17px 17px; |
| background: transparent url(arrow-prev-visited.png) left center no-repeat; |
| } |
| .nav .links .prev a:hover { |
| padding: 17px 0 17px 17px; |
| background: transparent url(arrow-prev-hover.png) left center no-repeat; |
| } |
| .nav .links .up a:link { |
| padding: 11px 0 17px 0; |
| background: transparent url(arrow-up.png) center top no-repeat; |
| } |
| .nav .links .up a:visited { |
| padding: 11px 0 17px 0; |
| background: transparent url(arrow-up-visited.png) center top no-repeat; |
| } |
| .nav .links .up a:hover { |
| padding: 11px 0 17px 0; |
| background: transparent url(arrow-up-hover.png) center top no-repeat; |
| } |
| |
| /* |
| ** Module specific styles |
| */ |
| .content .active { |
| color: #658A16; |
| } |
| #aggregator .feed { |
| background-color: #eee; |
| border: 1px solid #ccc; |
| padding: 1em; |
| margin: 1em 0 1em 0; |
| } |
| #aggregator .news-item .source { |
| color: #999; |
| font-style: italic; |
| font-size: 0.85em; |
| } |
| #aggregator .title { |
| font-size: 1em; |
| } |
| #aggregator h3 { |
| margin-top: 1em; |
| } |
| #tracker th { |
| text-align: center; |
| background-color: #f5f5f5; |
| border-bottom: 1px solid #ddd; |
| border-right: 1px solid #ddd; |
| border-left: 1px solid #fafafa; |
| } |
| #tracker th img { |
| float: right; |
| } |
| #tracker tr.light, #tracker tr.dark { |
| background-color: #fff; |
| } |
| #tracker td { |
| vertical-align: top; |
| padding: 1em 1em 1em 0; |
| border-bottom: 1px solid #bbb; |
| } |
| #forum { |
| margin: 15px 0 15px 0; |
| background-color: #fff; |
| } |
| #forum table { |
| width: 100%; |
| border: 2px solid #69c; |
| } |
| #forum table tr th { |
| text-align: center; |
| background: #69c; |
| color: #fff; |
| font-size: 0.75em; |
| border-bottom: 1px solid #aaa; |
| } |
| #forum table tr th a { |
| color: #fff; |
| text-decoration: underline; |
| } |
| #forum table tr th img { |
| margin: 0; |
| } |
| #forum tr.dark { |
| background: #e0edfb; |
| } |
| #forum tr.light { |
| background: #fff; |
| } |
| #forum td { |
| padding: 0.5em 0.5em 0.5em 0.5em; |
| } |
| #forum td.container { |
| color: #000; |
| background: #658A16 url(forum-container.jpg) right top no-repeat; |
| border: 2px solid #69c; |
| } |
| #forum td.container a { |
| color: #e4e9eb; |
| padding: 20px 0 20px 35px; |
| background: transparent url(forum-link.png) left center no-repeat; |
| } |
| #forum td.container a:visited { |
| color: #e4e9eb; |
| } |
| #forum td.statistics, #forum td.settings, #forum td.pager { |
| height: 1.5em; |
| border: 1px solid #bbb; |
| } |
| #forum td .name { |
| color: #96c; |
| } |
| #forum td .links { |
| padding-top: 0.7em; |
| font-size: 0.9em; |
| } |
| .block-forum h3 { |
| margin-bottom: .5em; |
| } |
| .calendar a { |
| text-decoration: none; |
| } |
| .calendar td, .calendar th { |
| padding: 0.4em 0; |
| border-color: #D3E298; |
| } |
| .calendar .row-week td a { |
| padding: 0.4em 0; |
| } |
| .calendar .day-today { |
| background-color: #69c; |
| } |
| .calendar .day-today a { |
| color: #fff; |
| } |
| .calendar .day-selected { |
| background-color: #658A16; |
| color: #fff; |
| } |
| .calendar .header-week { |
| background-color: #D3E298; |
| } |
| .calendar .day-blank { |
| background-color: #ccc; |
| } |
| .calendar .row-week td a:hover { |
| background-color: #fff; color: #000; |
| } |