1
/* $Id: style.css,v 1.22 2006/11/23 11:05:46 dries Exp $ */
8
background-color: #fff;
12
body, p, td, li, ul, ol {
13
font-family: Verdana, Helvetica, Arial, sans-serif;
15
h1, h2, h3, h4, h5, h6 {
16
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
23
tr.odd td, tr.even td {
27
text-decoration: none;
32
text-decoration: none;
39
text-decoration: underline;
42
border: 1px solid #ccc;
49
border-left: 4px solid #69c;
51
margin: 25px 100px 25px 50px;
56
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
59
background-color: #eee;
60
padding: 0.75em 1.5em;
62
border: 1px solid #ddd;
76
** Page layout blocks / IDs
79
border-collapse: separate;
80
background-color: #e0edfb;
81
border-bottom: 3px solid #69c;
84
background: transparent url(header-a.jpg) left bottom repeat;
87
background: transparent url(logo-background.jpg) left top repeat;
89
td#home a:link img, td#home a:visited img {
90
background: transparent url(logo-active.jpg) repeat;
95
background: transparent url(logo-hover.jpg) repeat;
99
.primary-links, .primary-links a:link, .primary-links a:visited {
102
.primary-links a:hover {
105
#primary-menu .primary-links {
106
background: transparent url(header-b.jpg) left top no-repeat;
109
#primary-menu .primary-links h1, #primary-menu .primary-links h2, #primary-menu .primary-links h3 {
114
border-collapse: separate;
115
background-color: #369;
116
border-bottom: 3px solid #69c;
118
.secondary-links, .secondary-links a:link, .secondary-links a:visited {
121
.secondary-links a:hover {
123
text-decoration: underline;
125
#secondary-menu .secondary-links {
129
border-left: 1px solid #ff8c00;
132
border-left: 1px solid #369;
134
#subnavlist li, ul.primary-links li, ul.secondary-links li {
135
border-left: 1px solid #fff;
137
#navlist li.first, #subnavlist li.first, ul.links li.first {
144
border-collapse: collapse;
145
padding: 0 0 3px 10px;
151
border-bottom: 2px solid #369;
153
.tabs ul.primary li {
156
.tabs ul.primary li a {
158
background: #fff url(tabs-off.png) left top no-repeat;
161
border-style: none solid none none;
164
text-decoration: none;
165
text-transform: lowercase;
167
.tabs ul.primary li.active a {
168
background: #369 url(tabs-on.png) left top no-repeat;
169
border-right: 2px solid #369;
172
.tabs ul.primary li a:hover {
173
background-color: #fffaf0;
177
border-collapse: collapse;
187
.tabs ul.secondary li {
191
text-decoration: none;
194
.tabs ul.secondary li a {
195
background: #fff url(tabs-option-off.png) left center no-repeat;
196
padding: 10px 0 10px 25px;
199
.tabs ul.secondary li a.active {
200
background: #fff url(tabs-option-on.png) left center no-repeat;
204
.tabs ul.secondary li a:hover {
205
background: #fff url(tabs-option-hover.png) left center no-repeat;
209
background-color: #fff;
212
background-color: #fff;
215
padding: 0.5em 0.5em 0 0.5em;
217
vertical-align: middle;
219
#search .form-text, #search .form-submit {
220
border: 1px solid #369;
227
#search .form-submit {
231
background-color: #fff;
233
border-top: 2px solid #dcdcdc;
234
border-bottom: 2px solid #dcdcdc;
236
margin: 20px 35px 0 35px;
237
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
242
background-color: #bdd3ea;
243
background-image: url(header-c.png);
244
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
249
.site-name a:link, .site-name a:visited {
254
text-decoration: none;
261
/* padding in px not ex because IE messes up 100% width tables otherwise */
262
padding: 30px 35px 50px 35px;
263
background: transparent url(background.png) center center no-repeat;
264
/* fix background overlapping text in IE (aka Peekaboo Bug) */
267
#mission, .node .content, .comment .content {
278
background-color: #eee;
279
border: 1px solid #ccc;
290
#sidebar-left, #sidebar-right {
293
/* padding in px not ex because IE messes up 100% width tables otherwise */
294
padding: 25px 10px 75px 10px;
299
border-right: 3px solid #f5f5f5;
302
border-left: 3px solid #f5f5f5;
304
#sidebar-left li, #sidebar-right li {
318
padding: 15px 100px 30px 100px;
324
border-top: 3px solid #69c;
325
border-bottom: 3px solid #69c;
326
background-color: #369;
333
#footer-menu .primary-links, #footer-menu a:link, #footer-menu a:visited {
336
#footer-menu a:hover {
338
text-decoration: underline;
340
#footer-menu .primary-links h1, #footer-menu .primary-links h2, #footer-menu .primary-links h3 {
345
** Common declarations for child classes of node, comment, block, box, etc.
346
** If you want any of them styled differently for a specific parent, add
347
** additional rules /with only the differing properties!/ to .parent .class.
348
** See .comment .title for an example.
350
#content .title, #content .title a {
384
padding: 0 0 1.5em 0;
394
border-bottom: 2px solid #69c;
398
padding: 10px 5px 10px 30px;
399
margin-bottom: .25em;
400
background: transparent url(icon-block.png) left center no-repeat;
406
margin-bottom: 1.5em;
412
margin: .5em 0 2.5em 0;
414
.node .content, .comment .content {
415
margin: .5em 0 .5em 0;
423
border: 1px solid #fff;
428
border: 1px solid #abc;
434
padding: 10px 0 12px 19px;
435
background: transparent url(icon-comment.png) left center no-repeat;
444
border: 1px solid #fff;
451
div.links .prev, div.links .next, div.links .up {
454
.titles .prev, .titles .next {
462
.nav .links .next a:link {
463
padding: 17px 17px 17px 0;
464
background: transparent url(arrow-next.png) right center no-repeat;
466
.nav .links .next a:visited {
467
padding: 17px 17px 17px 0;
468
background: transparent url(arrow-next-visited.png) right center no-repeat;
470
.nav .links .next a:hover {
471
padding: 17px 17px 17px 0;
472
background: transparent url(arrow-next-hover.png) right center no-repeat;
474
.nav .links .prev a:link {
475
padding: 17px 0 17px 17px;
476
background: transparent url(arrow-prev.png) left center no-repeat;
478
.nav .links .prev a:visited {
479
padding: 17px 0 17px 17px;
480
background: transparent url(arrow-prev-visited.png) left center no-repeat;
482
.nav .links .prev a:hover {
483
padding: 17px 0 17px 17px;
484
background: transparent url(arrow-prev-hover.png) left center no-repeat;
486
.nav .links .up a:link {
487
padding: 11px 0 17px 0;
488
background: transparent url(arrow-up.png) center top no-repeat;
490
.nav .links .up a:visited {
491
padding: 11px 0 17px 0;
492
background: transparent url(arrow-up-visited.png) center top no-repeat;
494
.nav .links .up a:hover {
495
padding: 11px 0 17px 0;
496
background: transparent url(arrow-up-hover.png) center top no-repeat;
500
** Administration page styles
502
div.admin-panel .description {
506
background-color: #369;
508
padding: 5px 8px 5px;
511
div.admin-panel .body {
516
** Module specific styles
521
#aggregator .feed-source {
522
background-color: #eee;
523
border: 1px solid #ccc;
527
#aggregator .news-item .source {
540
background-color: #f5f5f5;
541
border-bottom: 1px solid #ddd;
542
border-right: 1px solid #ddd;
543
border-left: 1px solid #fafafa;
548
#tracker tr.even, #tracker tr.odd {
549
background-color: #fff;
553
padding: 1em 1em 1em 0;
554
border-bottom: 1px solid #bbb;
557
margin: 15px 0 15px 0;
558
background-color: #fff;
562
border: 2px solid #69c;
569
border-bottom: 1px solid #aaa;
571
#forum table tr th a {
573
text-decoration: underline;
575
#forum table tr th img {
587
#forum td.container {
589
background: #369 url(forum-container.jpg) right top no-repeat;
590
border: 2px solid #69c;
592
#forum td.container a {
594
padding: 20px 0 20px 35px;
595
background: transparent url(forum-link.png) left center no-repeat;
597
#forum td.container a:visited {
600
#forum td.statistics, #forum td.settings, #forum td.pager {
602
border: 1px solid #bbb;