Chris@8
|
1 /**
|
Chris@8
|
2 * Garland, for Drupal 5.0
|
Chris@8
|
3 * Stefan Nagtegaal, iStyledThis [dot] nl
|
Chris@8
|
4 * Steven Wittens, acko [dot] net`
|
Chris@8
|
5 *
|
Chris@8
|
6 * If you use a customized color scheme, you must regenerate it after
|
Chris@8
|
7 * modifying this file.
|
Chris@8
|
8 */
|
Chris@8
|
9
|
Chris@8
|
10 /**
|
Chris@8
|
11 * Generic elements
|
Chris@8
|
12 */
|
Chris@8
|
13 body {
|
Chris@8
|
14 margin: 0;
|
Chris@8
|
15 padding: 0;
|
Chris@8
|
16 background: #f5f6f7;
|
Chris@8
|
17 font: 12px/170% Verdana;
|
Chris@8
|
18 color: #404040;
|
Chris@8
|
19 }
|
Chris@8
|
20
|
Chris@8
|
21 input {
|
Chris@8
|
22 font: 12px/100% "Verdana";
|
Chris@8
|
23 color: #404040;
|
Chris@8
|
24 }
|
Chris@8
|
25
|
Chris@8
|
26 textarea, select {
|
Chris@8
|
27 font: 12px/160% "Verdana";
|
Chris@8
|
28 color: #404040;
|
Chris@8
|
29 }
|
Chris@8
|
30
|
Chris@8
|
31 h1, h2, h3, h4, h5, h6 {
|
Chris@8
|
32 margin: 0;
|
Chris@8
|
33 padding: 0;
|
Chris@8
|
34 font-weight: normal;
|
Chris@8
|
35 font-family: Helvetica, Arial, sans-serif;
|
Chris@8
|
36 }
|
Chris@8
|
37
|
Chris@8
|
38 h1 {
|
Chris@8
|
39 font-size: 170%;
|
Chris@8
|
40 }
|
Chris@8
|
41
|
Chris@8
|
42 h2 {
|
Chris@8
|
43 font-size: 160%;
|
Chris@8
|
44 line-height: 130%;
|
Chris@8
|
45 }
|
Chris@8
|
46
|
Chris@8
|
47 h3 {
|
Chris@8
|
48 font-size: 140%;
|
Chris@8
|
49 }
|
Chris@8
|
50
|
Chris@8
|
51 h4 {
|
Chris@8
|
52 font-size: 130%;
|
Chris@8
|
53 }
|
Chris@8
|
54
|
Chris@8
|
55 h5 {
|
Chris@8
|
56 font-size: 120%;
|
Chris@8
|
57 }
|
Chris@8
|
58
|
Chris@8
|
59 h6 {
|
Chris@8
|
60 font-size: 110%;
|
Chris@8
|
61 }
|
Chris@8
|
62
|
Chris@8
|
63 ul, quote, code, fieldset {
|
Chris@8
|
64 margin: .5em 0;
|
Chris@8
|
65 }
|
Chris@8
|
66
|
Chris@8
|
67 p {
|
Chris@8
|
68 margin: 0.6em 0 1.2em;
|
Chris@8
|
69 padding: 0;
|
Chris@8
|
70 }
|
Chris@8
|
71
|
Chris@8
|
72 a:link, a:visited {
|
Chris@8
|
73 color: #000000;
|
Chris@8
|
74 text-decoration: none;
|
Chris@8
|
75 }
|
Chris@8
|
76
|
Chris@8
|
77 a:hover {
|
Chris@8
|
78 color: #000000;
|
Chris@8
|
79 text-decoration: underline;
|
Chris@8
|
80 }
|
Chris@8
|
81
|
Chris@8
|
82 a:active, a.active {
|
Chris@8
|
83 color: #464646;
|
Chris@8
|
84 }
|
Chris@8
|
85
|
Chris@8
|
86 hr {
|
Chris@8
|
87 margin: 0;
|
Chris@8
|
88 padding: 0;
|
Chris@8
|
89 border: none;
|
Chris@8
|
90 height: 1px;
|
Chris@8
|
91 background: #a4a7aa;
|
Chris@8
|
92 }
|
Chris@8
|
93
|
Chris@8
|
94 ul {
|
Chris@8
|
95 margin: 0.5em 0 1em;
|
Chris@8
|
96 padding: 0;
|
Chris@8
|
97 }
|
Chris@8
|
98
|
Chris@8
|
99 ul li {
|
Chris@8
|
100 margin: 0.4em 0 0.4em .5em;
|
Chris@8
|
101 }
|
Chris@8
|
102
|
Chris@8
|
103 ul.menu, .item-list ul {
|
Chris@8
|
104 margin: 0.35em 0 0 -0.5em;
|
Chris@8
|
105 padding: 0;
|
Chris@8
|
106 }
|
Chris@8
|
107
|
Chris@8
|
108 ul.menu ul, .item-list ul ul {
|
Chris@8
|
109 margin-left: 0em;
|
Chris@8
|
110 }
|
Chris@8
|
111
|
Chris@8
|
112 ul li, ul.menu li, .item-list ul li, li.leaf {
|
Chris@8
|
113 margin: 0.15em 0 0.15em .5em;
|
Chris@8
|
114 }
|
Chris@8
|
115
|
Chris@8
|
116 ul li, ul.menu li, .item-list ul li, li.leaf {
|
Chris@8
|
117 padding: 0 0 .2em 1.5em;
|
Chris@8
|
118 list-style-type: none;
|
Chris@8
|
119 list-style-image: none;
|
Chris@8
|
120 background: transparent url(menu-leaf.gif) no-repeat 1px .35em;
|
Chris@8
|
121 }
|
Chris@8
|
122
|
Chris@8
|
123 ul li.expanded {
|
Chris@8
|
124 background: transparent url(menu-expanded.gif) no-repeat 1px .35em;
|
Chris@8
|
125 }
|
Chris@8
|
126
|
Chris@8
|
127 ul li.collapsed {
|
Chris@8
|
128 background: transparent url(menu-collapsed.gif) no-repeat 0px .35em;
|
Chris@8
|
129 }
|
Chris@8
|
130
|
Chris@8
|
131 ul li.leaf a, ul li.expanded a, ul li.collapsed a {
|
Chris@8
|
132 display: block;
|
Chris@8
|
133 }
|
Chris@8
|
134
|
Chris@8
|
135 ul.inline li {
|
Chris@8
|
136 background: none;
|
Chris@8
|
137 margin: 0;
|
Chris@8
|
138 padding: 0 1em 0 0;
|
Chris@8
|
139 }
|
Chris@8
|
140
|
Chris@8
|
141 fieldset ul.clear-block li {
|
Chris@8
|
142 margin: 0;
|
Chris@8
|
143 padding: 0;
|
Chris@8
|
144 background-image: none;
|
Chris@8
|
145 }
|
Chris@8
|
146
|
Chris@8
|
147 dl {
|
Chris@8
|
148 margin: 0.5em 0 1em 1.5em;
|
Chris@8
|
149 }
|
Chris@8
|
150
|
Chris@8
|
151 dl dt {
|
Chris@8
|
152 }
|
Chris@8
|
153
|
Chris@8
|
154 dl dd {
|
Chris@8
|
155 margin: 0 0 .5em 1.5em;
|
Chris@8
|
156 }
|
Chris@8
|
157
|
Chris@8
|
158 img, a img {
|
Chris@8
|
159 border: none;
|
Chris@8
|
160 }
|
Chris@8
|
161
|
Chris@8
|
162 table {
|
Chris@8
|
163 margin: 1em 0;
|
Chris@8
|
164 width: 100%;
|
Chris@8
|
165 }
|
Chris@8
|
166
|
Chris@8
|
167 thead th {
|
Chris@8
|
168 border-bottom: 2px solid #e7eaee;
|
Chris@8
|
169 color: #404040;
|
Chris@8
|
170 font-weight: bold;
|
Chris@8
|
171 }
|
Chris@8
|
172
|
Chris@8
|
173 th a:link, th a:visited {
|
Chris@8
|
174 color: #595959;
|
Chris@8
|
175 }
|
Chris@8
|
176
|
Chris@8
|
177 td, th {
|
Chris@8
|
178 padding: .3em .5em;
|
Chris@8
|
179 }
|
Chris@8
|
180
|
Chris@8
|
181 tr.even, tr.odd, tbody th {
|
Chris@8
|
182 border: solid #e7eaee;
|
Chris@8
|
183 border-width: 1px 0;
|
Chris@8
|
184 }
|
Chris@8
|
185
|
Chris@8
|
186 tr.odd, tr.info {
|
Chris@8
|
187 background-color: #f5f6f7;
|
Chris@8
|
188 }
|
Chris@8
|
189
|
Chris@8
|
190 tr.even {
|
Chris@8
|
191 background-color: #ffffff;
|
Chris@8
|
192 }
|
Chris@8
|
193
|
Chris@8
|
194 tr.odd td.active {
|
Chris@8
|
195 background-color: #edeef0;
|
Chris@8
|
196 }
|
Chris@8
|
197
|
Chris@8
|
198 tr.even td.active {
|
Chris@8
|
199 background-color: #f1f2f3;
|
Chris@8
|
200 }
|
Chris@8
|
201
|
Chris@8
|
202 td.region, td.module, td.container {
|
Chris@8
|
203 border-top: 1.5em solid #ffffff;
|
Chris@8
|
204 border-bottom: 1px solid #d6dce5;
|
Chris@8
|
205 background-color: #e8eaed;
|
Chris@8
|
206 color: #3e485d;
|
Chris@8
|
207 font-weight: bold;
|
Chris@8
|
208 }
|
Chris@8
|
209
|
Chris@8
|
210 tr:first-child td.region, tr:first-child td.module, tr:first-child td.container {
|
Chris@8
|
211 border-top-width: 0;
|
Chris@8
|
212 }
|
Chris@8
|
213
|
Chris@8
|
214 span.form-required {
|
Chris@8
|
215 color: #f9aa00;
|
Chris@8
|
216 }
|
Chris@8
|
217
|
Chris@8
|
218 span.submitted, .description {
|
Chris@8
|
219 font-size: 0.92em;
|
Chris@8
|
220 color: #838383;
|
Chris@8
|
221 }
|
Chris@8
|
222
|
Chris@8
|
223 .description {
|
Chris@8
|
224 line-height: 150%;
|
Chris@8
|
225 margin-bottom: 0.75em;
|
Chris@8
|
226 color: #838383;
|
Chris@8
|
227 }
|
Chris@8
|
228
|
Chris@8
|
229 .messages, .preview {
|
Chris@8
|
230 margin: .75em 0 .75em;
|
Chris@8
|
231 padding: .5em 1em;
|
Chris@8
|
232 }
|
Chris@8
|
233
|
Chris@8
|
234 .messages ul {
|
Chris@8
|
235 margin: 0;
|
Chris@8
|
236 }
|
Chris@8
|
237
|
Chris@8
|
238 .form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
|
Chris@8
|
239 margin: 0.25em 0;
|
Chris@8
|
240 }
|
Chris@8
|
241
|
Chris@8
|
242 #center form {
|
Chris@8
|
243 margin-bottom: 2em;
|
Chris@8
|
244 }
|
Chris@8
|
245
|
Chris@8
|
246 .form-button, .form-submit {
|
Chris@8
|
247 margin: 2em 0.5em 1em 0;
|
Chris@8
|
248 }
|
Chris@8
|
249
|
Chris@8
|
250 #watchdog-form-overview .form-submit,
|
Chris@8
|
251 .confirmation .form-submit,
|
Chris@8
|
252 .search-form .form-submit,
|
Chris@8
|
253 .poll .form-submit,
|
Chris@8
|
254 fieldset .form-button, fieldset .form-submit,
|
Chris@8
|
255 .sidebar .form-button, .sidebar .form-submit,
|
Chris@8
|
256 table .form-button, table .form-submit {
|
Chris@8
|
257 margin: 0;
|
Chris@8
|
258 }
|
Chris@8
|
259
|
Chris@8
|
260 .box {
|
Chris@8
|
261 margin-bottom: 2.5em;
|
Chris@8
|
262 }
|
Chris@8
|
263
|
Chris@8
|
264 /**
|
Chris@8
|
265 * Layout
|
Chris@8
|
266 */
|
Chris@8
|
267 #header-region {
|
Chris@8
|
268 /* min-height: 1em;
|
Chris@8
|
269 */ min-height:0;
|
Chris@8
|
270 background: #e7e9ed url(bg-navigation.png) repeat-x 50% 100%;
|
Chris@8
|
271 }
|
Chris@8
|
272
|
Chris@8
|
273 #header-region .block {
|
Chris@8
|
274 display: block;
|
Chris@8
|
275 margin: 0 1em;
|
Chris@8
|
276 }
|
Chris@8
|
277
|
Chris@8
|
278 #header-region .block-region {
|
Chris@8
|
279 display: block;
|
Chris@8
|
280 margin: 0 0.5em 1em;
|
Chris@8
|
281 padding: 0.5em;
|
Chris@8
|
282 position: relative;
|
Chris@8
|
283 top: 0.5em;
|
Chris@8
|
284 }
|
Chris@8
|
285
|
Chris@8
|
286 #header-region * {
|
Chris@8
|
287 display: inline;
|
Chris@8
|
288 line-height: 1.5em;
|
Chris@8
|
289 margin-top: 0;
|
Chris@8
|
290 margin-bottom: 0;
|
Chris@8
|
291 }
|
Chris@8
|
292
|
Chris@8
|
293 #header-region p, #header-region img {
|
Chris@8
|
294 margin-top: 0.5em;
|
Chris@8
|
295 }
|
Chris@8
|
296
|
Chris@8
|
297 #header-region h2 {
|
Chris@8
|
298 margin: 0 1em 0 0;
|
Chris@8
|
299 }
|
Chris@8
|
300
|
Chris@8
|
301 #header-region h3, #header-region label, #header-region li {
|
Chris@8
|
302 margin: 0 1em;
|
Chris@8
|
303 padding: 0;
|
Chris@8
|
304 background: none;
|
Chris@8
|
305 }
|
Chris@8
|
306
|
Chris@8
|
307 #wrapper {
|
Chris@8
|
308 background: #f5f6f7 url(body.png) repeat-x 50% 0;
|
Chris@8
|
309 }
|
Chris@8
|
310
|
Chris@8
|
311 #wrapper #container {
|
Chris@8
|
312 margin: 0 auto;
|
Chris@8
|
313 padding: 0 20px;
|
Chris@8
|
314 max-width: 1270px;
|
Chris@8
|
315 }
|
Chris@8
|
316
|
Chris@8
|
317 #wrapper #container #header {
|
Chris@8
|
318 height: 80px;
|
Chris@8
|
319 }
|
Chris@8
|
320
|
Chris@8
|
321 #wrapper #container #header #logo-floater {
|
Chris@8
|
322 position: absolute;
|
Chris@8
|
323 }
|
Chris@8
|
324
|
Chris@8
|
325 #wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {
|
Chris@8
|
326 line-height: 120px;
|
Chris@8
|
327 position: relative;
|
Chris@8
|
328 z-index: 2;
|
Chris@8
|
329 white-space: nowrap;
|
Chris@8
|
330 }
|
Chris@8
|
331
|
Chris@8
|
332 #wrapper #container #header h1 span {
|
Chris@8
|
333 font-weight: bold;
|
Chris@8
|
334 }
|
Chris@8
|
335
|
Chris@8
|
336 #wrapper #container #header h1 img {
|
Chris@8
|
337 padding-top: 16px;
|
Chris@8
|
338 padding-right: 20px;
|
Chris@8
|
339 float: left;
|
Chris@8
|
340 }
|
Chris@8
|
341
|
Chris@8
|
342 /* With 3 columns, require a minimum width of 1000px to ensure there is enough horizontal space. */
|
Chris@8
|
343 body.sidebars {
|
Chris@8
|
344 min-width: 980px;
|
Chris@8
|
345 }
|
Chris@8
|
346 /* With 2 columsn, require a minimum width of 800px. */
|
Chris@8
|
347 body.sidebar-left, body.sidebar-right {
|
Chris@8
|
348 min-width: 780px;
|
Chris@8
|
349 }
|
Chris@8
|
350
|
Chris@8
|
351 /* We must define 100% width to avoid the body being too narrow for near-empty pages */
|
Chris@8
|
352 #wrapper #container #center {
|
Chris@8
|
353 float: left;
|
Chris@8
|
354 width: 100%;
|
Chris@8
|
355 }
|
Chris@8
|
356
|
Chris@8
|
357 /* So we move the #center container over the sidebars to compensate */
|
Chris@8
|
358 body.sidebar-left #center {
|
Chris@8
|
359 margin-left: -210px;
|
Chris@8
|
360 }
|
Chris@8
|
361 body.sidebar-right #center {
|
Chris@8
|
362 margin-right: -210px;
|
Chris@8
|
363 }
|
Chris@8
|
364 body.sidebars #center {
|
Chris@8
|
365 margin: 0 -210px;
|
Chris@8
|
366 }
|
Chris@8
|
367
|
Chris@8
|
368 /* And add blanks left and right for the sidebars to fill */
|
Chris@8
|
369 body.sidebar-left #squeeze {
|
Chris@8
|
370 margin-left: 210px;
|
Chris@8
|
371 }
|
Chris@8
|
372 body.sidebar-right #squeeze {
|
Chris@8
|
373 margin-right: 210px;
|
Chris@8
|
374 }
|
Chris@8
|
375 body.sidebars #squeeze {
|
Chris@8
|
376 margin: 0 210px;
|
Chris@8
|
377 }
|
Chris@8
|
378
|
Chris@8
|
379 /* We ensure the sidebars are still clickable using z-index */
|
Chris@8
|
380 #wrapper #container .sidebar {
|
Chris@8
|
381 margin: 60px 0 5em;
|
Chris@8
|
382 width: 160px;
|
Chris@8
|
383 float: left;
|
Chris@8
|
384 z-index: 2;
|
Chris@8
|
385 position: relative;
|
Chris@8
|
386 }
|
Chris@8
|
387
|
Chris@8
|
388 #wrapper #container .sidebar .block {
|
Chris@8
|
389 margin: 0 0 1.5em 0;
|
Chris@8
|
390 }
|
Chris@8
|
391
|
Chris@8
|
392 #sidebar-left .block {
|
Chris@8
|
393 padding: 0 15px 0 0px;
|
Chris@8
|
394 }
|
Chris@8
|
395
|
Chris@8
|
396 #sidebar-right .block {
|
Chris@8
|
397 padding: 0 0px 0 15px;
|
Chris@8
|
398 }
|
Chris@8
|
399
|
Chris@8
|
400 .block .content {
|
Chris@8
|
401 margin: 0.5em 0;
|
Chris@8
|
402 }
|
Chris@8
|
403
|
Chris@8
|
404 #sidebar-left .block-region {
|
Chris@8
|
405 margin: 0 15px 0 0px;
|
Chris@8
|
406 }
|
Chris@8
|
407
|
Chris@8
|
408 #sidebar-right .block-region {
|
Chris@8
|
409 margin: 0 0px 0 15px;
|
Chris@8
|
410 }
|
Chris@8
|
411
|
Chris@8
|
412 .block-region {
|
Chris@8
|
413 padding: 1em;
|
Chris@8
|
414 background: transparent;
|
Chris@8
|
415 border: 2px dashed #d6dce5;
|
Chris@8
|
416 text-align: center;
|
Chris@8
|
417 font-size: 1.3em;
|
Chris@8
|
418 }
|
Chris@8
|
419
|
Chris@8
|
420 /* Now we add the backgrounds for the main content shading */
|
Chris@8
|
421 #wrapper #container #center #squeeze {
|
Chris@8
|
422 background: #ffffff url(bg-content.png) repeat-x 50% 0;
|
Chris@8
|
423 position: relative;
|
Chris@8
|
424 }
|
Chris@8
|
425
|
Chris@8
|
426 #wrapper #container #center .right-corner {
|
Chris@8
|
427 background: transparent url(bg-content-right.png) no-repeat 100% 0;
|
Chris@8
|
428 position: relative;
|
Chris@8
|
429 left: 10px;
|
Chris@8
|
430 }
|
Chris@8
|
431
|
Chris@8
|
432 #wrapper #container #center .right-corner .left-corner {
|
Chris@8
|
433 padding: 60px 25px 5em 35px;
|
Chris@8
|
434 background: transparent url(bg-content-left.png) no-repeat 0 0;
|
Chris@8
|
435 margin-left: -10px;
|
Chris@8
|
436 position: relative;
|
Chris@8
|
437 left: -10px;
|
Chris@8
|
438 min-height: 400px;
|
Chris@8
|
439 }
|
Chris@8
|
440
|
Chris@8
|
441 #wrapper #container #footer {
|
Chris@8
|
442 float: none;
|
Chris@8
|
443 clear: both;
|
Chris@8
|
444 text-align: center;
|
Chris@8
|
445 margin: 4em 0 -3em;
|
Chris@8
|
446 color: #838383;
|
Chris@8
|
447 }
|
Chris@8
|
448
|
Chris@8
|
449 #wrapper #container .breadcrumb {
|
Chris@8
|
450 position: absolute;
|
Chris@8
|
451 top: 15px;
|
Chris@8
|
452 left: 35px;
|
Chris@8
|
453 z-index: 3;
|
Chris@8
|
454 }
|
Chris@8
|
455
|
Chris@8
|
456 body.sidebar-left #footer {
|
Chris@8
|
457 margin-left: -210px;
|
Chris@8
|
458 }
|
Chris@8
|
459
|
Chris@8
|
460 body.sidebar-right #footer {
|
Chris@8
|
461 margin-right: -210px;
|
Chris@8
|
462 }
|
Chris@8
|
463
|
Chris@8
|
464 body.sidebars #footer {
|
Chris@8
|
465 margin: 0 -210px;
|
Chris@8
|
466 }
|
Chris@8
|
467
|
Chris@8
|
468 /**
|
Chris@8
|
469 * Header
|
Chris@8
|
470 */
|
Chris@8
|
471 #wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {
|
Chris@8
|
472 color: #ffffff;
|
Chris@8
|
473 font-weight: normal;
|
Chris@8
|
474 text-shadow: #717c9b 0px 1px 3px;
|
Chris@8
|
475 font-size: 1.5em;
|
Chris@8
|
476 }
|
Chris@8
|
477
|
Chris@8
|
478 #wrapper #container #header h1 a:hover {
|
Chris@8
|
479 text-decoration: none;
|
Chris@8
|
480 }
|
Chris@8
|
481
|
Chris@8
|
482 #wrapper #container .breadcrumb {
|
Chris@8
|
483 font-size: 0.92em;
|
Chris@8
|
484 }
|
Chris@8
|
485
|
Chris@8
|
486 #wrapper #container .breadcrumb, #wrapper #container .breadcrumb a {
|
Chris@8
|
487 color: #4e4e4e;
|
Chris@8
|
488 }
|
Chris@8
|
489
|
Chris@8
|
490 #mission {
|
Chris@8
|
491 padding: 1em;
|
Chris@8
|
492 background-color: #ffffff;
|
Chris@8
|
493 border: 1px solid #efeff7;
|
Chris@8
|
494 margin-bottom: 2em;
|
Chris@8
|
495 }
|
Chris@8
|
496
|
Chris@8
|
497 /**
|
Chris@8
|
498 * Primary navigation
|
Chris@8
|
499 */
|
Chris@8
|
500 ul.primary-links {
|
Chris@8
|
501 margin: 0;
|
Chris@8
|
502 padding: 0;
|
Chris@8
|
503 float: right;
|
Chris@8
|
504 position: relative;
|
Chris@8
|
505 z-index: 4;
|
Chris@8
|
506 }
|
Chris@8
|
507
|
Chris@8
|
508 ul.primary-links li {
|
Chris@8
|
509 margin: 0;
|
Chris@8
|
510 padding: 0;
|
Chris@8
|
511 float: left;
|
Chris@8
|
512 background-image: none;
|
Chris@8
|
513 }
|
Chris@8
|
514
|
Chris@8
|
515 ul.primary-links li a, ul.primary-links li a:link, ul.primary-links li a:visited {
|
Chris@8
|
516 display: block;
|
Chris@8
|
517 margin: 0 1em;
|
Chris@8
|
518 padding: .75em 0 0;
|
Chris@8
|
519 color: #ffffff;
|
Chris@8
|
520 background: transparent url(bg-navigation-item.png) no-repeat 50% 0;
|
Chris@8
|
521 }
|
Chris@8
|
522
|
Chris@8
|
523 ul.primary-links li a:hover, ul.primary-links li a.active {
|
Chris@8
|
524 color: #ffffff;
|
Chris@8
|
525 background: transparent url(bg-navigation-item-hover.png) no-repeat 50% 0;
|
Chris@8
|
526 }
|
Chris@8
|
527
|
Chris@8
|
528 /**
|
Chris@8
|
529 * Secondary navigation
|
Chris@8
|
530 */
|
Chris@8
|
531 ul.secondary-links {
|
Chris@8
|
532 margin: 0;
|
Chris@8
|
533 padding: 18px 0 0;
|
Chris@8
|
534 float: right;
|
Chris@8
|
535 clear: right;
|
Chris@8
|
536 position: relative;
|
Chris@8
|
537 z-index: 4;
|
Chris@8
|
538 }
|
Chris@8
|
539
|
Chris@8
|
540 ul.secondary-links li {
|
Chris@8
|
541 margin: 0;
|
Chris@8
|
542 padding: 0;
|
Chris@8
|
543 float: left;
|
Chris@8
|
544 background-image: none;
|
Chris@8
|
545 }
|
Chris@8
|
546
|
Chris@8
|
547 ul.secondary-links li a, ul.secondary-links li a:link, ul.secondary-links li a:visited {
|
Chris@8
|
548 display: block;
|
Chris@8
|
549 margin: 0 1em;
|
Chris@8
|
550 padding: .75em 0 0;
|
Chris@8
|
551 color: #cacaca;
|
Chris@8
|
552 background: transparent;
|
Chris@8
|
553 }
|
Chris@8
|
554
|
Chris@8
|
555 ul.secondary-links li a:hover, ul.secondary-links li a.active {
|
Chris@8
|
556 color: #cacaca;
|
Chris@8
|
557 background: transparent;
|
Chris@8
|
558 }
|
Chris@8
|
559
|
Chris@8
|
560 /**
|
Chris@8
|
561 * Local tasks
|
Chris@8
|
562 */
|
Chris@8
|
563 ul.primary, ul.primary li, ul.secondary, ul.secondary li {
|
Chris@8
|
564 border: 0;
|
Chris@8
|
565 background: none;
|
Chris@8
|
566 margin: 0;
|
Chris@8
|
567 padding: 0;
|
Chris@8
|
568 }
|
Chris@8
|
569
|
Chris@8
|
570 #tabs-wrapper {
|
Chris@8
|
571 margin: 0 -26px 1em;
|
Chris@8
|
572 padding: 0 26px;
|
Chris@8
|
573 border-bottom: 1px solid #f2f2f2;
|
Chris@8
|
574 position: relative;
|
Chris@8
|
575 }
|
Chris@8
|
576 ul.primary {
|
Chris@8
|
577 padding: 0.5em 0 10px;
|
Chris@8
|
578 float: left;
|
Chris@8
|
579 }
|
Chris@8
|
580 ul.secondary {
|
Chris@8
|
581 clear: both;
|
Chris@8
|
582 text-align: left;
|
Chris@8
|
583 border-bottom: 1px solid #f2f2f2;
|
Chris@8
|
584 margin: -0.2em -26px 1em;
|
Chris@8
|
585 padding: 0 26px 0.6em;
|
Chris@8
|
586 }
|
Chris@8
|
587 h2.with-tabs {
|
Chris@8
|
588 float: left;
|
Chris@8
|
589 margin: 0 2em 0 0;
|
Chris@8
|
590 padding: 0;
|
Chris@8
|
591 }
|
Chris@8
|
592
|
Chris@8
|
593 ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited,
|
Chris@8
|
594 ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited {
|
Chris@8
|
595 border: 0;
|
Chris@8
|
596 background: transparent;
|
Chris@8
|
597 padding: 4px 1em;
|
Chris@8
|
598 margin: 0 0 0 1px;
|
Chris@8
|
599 height: auto;
|
Chris@8
|
600 text-decoration: none;
|
Chris@8
|
601 position: relative;
|
Chris@8
|
602 top: -1px;
|
Chris@8
|
603 }
|
Chris@8
|
604 ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover,
|
Chris@8
|
605 ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover {
|
Chris@8
|
606 background: url(bg-tab.png) repeat-x 0 50%;
|
Chris@8
|
607 color: #ffffff;
|
Chris@8
|
608 }
|
Chris@8
|
609 ul.primary li.active a,
|
Chris@8
|
610 ul.secondary li.active a {
|
Chris@8
|
611 font-weight: bold;
|
Chris@8
|
612 }
|
Chris@8
|
613
|
Chris@8
|
614 /**
|
Chris@8
|
615 * Nodes & comments
|
Chris@8
|
616 */
|
Chris@8
|
617 .node {
|
Chris@8
|
618 border-bottom: 1px solid #f2f2f2;
|
Chris@8
|
619 margin: -1.5em -26px 1.5em;
|
Chris@8
|
620 padding: 1.5em 26px;
|
Chris@8
|
621 }
|
Chris@8
|
622
|
Chris@8
|
623 ul.links li, ul.inline li {
|
Chris@8
|
624 margin-left: 0;
|
Chris@8
|
625 margin-right: 0;
|
Chris@8
|
626 padding-left: 0;
|
Chris@8
|
627 padding-right: 1em;
|
Chris@8
|
628 background-image: none;
|
Chris@8
|
629 }
|
Chris@8
|
630
|
Chris@8
|
631 .node .links, .comment .links {
|
Chris@8
|
632 text-align: left;
|
Chris@8
|
633 }
|
Chris@8
|
634
|
Chris@8
|
635 .node .links ul.links li, .comment .links ul.links li {}
|
Chris@8
|
636 .terms ul.links li {
|
Chris@8
|
637 margin-left: 0;
|
Chris@8
|
638 margin-right: 0;
|
Chris@8
|
639 padding-right: 0;
|
Chris@8
|
640 padding-left: 1em;
|
Chris@8
|
641 }
|
Chris@8
|
642
|
Chris@8
|
643 .picture, .comment .submitted {
|
Chris@8
|
644 float: right;
|
Chris@8
|
645 clear: right;
|
Chris@8
|
646 padding-left: 1em;
|
Chris@8
|
647 }
|
Chris@8
|
648
|
Chris@8
|
649 .new {
|
Chris@8
|
650 color: #f9aa00;
|
Chris@8
|
651 font-size: 0.92em;
|
Chris@8
|
652 font-weight: bold;
|
Chris@8
|
653 float: right;
|
Chris@8
|
654 }
|
Chris@8
|
655
|
Chris@8
|
656 .terms {
|
Chris@8
|
657 float: right;
|
Chris@8
|
658 }
|
Chris@8
|
659
|
Chris@8
|
660 .preview .node, .preview .comment, .sticky {
|
Chris@8
|
661 margin: 0;
|
Chris@8
|
662 padding: 0.5em 0;
|
Chris@8
|
663 border: 0;
|
Chris@8
|
664 background: 0;
|
Chris@8
|
665 }
|
Chris@8
|
666
|
Chris@8
|
667 .sticky {
|
Chris@8
|
668 padding: 1em;
|
Chris@8
|
669 background-color: #ffffff;
|
Chris@8
|
670 border: 1px solid #efeff7;
|
Chris@8
|
671 margin-bottom: 2em;
|
Chris@8
|
672 }
|
Chris@8
|
673
|
Chris@8
|
674 #comments {
|
Chris@8
|
675 position: relative;
|
Chris@8
|
676 top: -1px;
|
Chris@8
|
677 border-bottom: 1px solid #f2f2f2;
|
Chris@8
|
678 margin: -1.5em -25px 0;
|
Chris@8
|
679 padding: 0 25px;
|
Chris@8
|
680 }
|
Chris@8
|
681
|
Chris@8
|
682 #comments h2.comments {
|
Chris@8
|
683 margin: 0 -25px;
|
Chris@8
|
684 padding: .5em 25px;
|
Chris@8
|
685 background: #ffffff url(gradient-inner.png) repeat-x 0 0;
|
Chris@8
|
686 }
|
Chris@8
|
687
|
Chris@8
|
688 .comment {
|
Chris@8
|
689 margin: 0 -25px;
|
Chris@8
|
690 padding: 1.5em 25px 1.5em;
|
Chris@8
|
691 border-top: 1px solid #f2f2f2;
|
Chris@8
|
692 }
|
Chris@8
|
693
|
Chris@8
|
694 .indented {
|
Chris@8
|
695 margin-left: 25px;
|
Chris@8
|
696 }
|
Chris@8
|
697
|
Chris@8
|
698 .comment h3 a.active {
|
Chris@8
|
699 color: #404040;
|
Chris@8
|
700 }
|
Chris@8
|
701
|
Chris@8
|
702 .node .content, .comment .content {
|
Chris@8
|
703 margin: 0.6em 0;
|
Chris@8
|
704 }
|
Chris@8
|
705
|
Chris@8
|
706 /**
|
Chris@8
|
707 * Aggregator.module
|
Chris@8
|
708 */
|
Chris@8
|
709 #aggregator {
|
Chris@8
|
710 margin-top: 1em;
|
Chris@8
|
711 }
|
Chris@8
|
712 #aggregator .feed-item-title {
|
Chris@8
|
713 font-size: 160%;
|
Chris@8
|
714 line-height: 130%;
|
Chris@8
|
715 }
|
Chris@8
|
716 #aggregator .feed-item {
|
Chris@8
|
717 border-bottom: 1px solid #f2f2f2;
|
Chris@8
|
718 margin: -1.5em -31px 1.75em;
|
Chris@8
|
719 padding: 1.5em 31px;
|
Chris@8
|
720 }
|
Chris@8
|
721 #aggregator .feed-item-categories {
|
Chris@8
|
722 font-size: 0.92em;
|
Chris@8
|
723 }
|
Chris@8
|
724 #aggregator .feed-item-meta {
|
Chris@8
|
725 font-size: 0.92em;
|
Chris@8
|
726 color: #838383;
|
Chris@8
|
727 }
|
Chris@8
|
728
|
Chris@8
|
729 /**
|
Chris@8
|
730 * Color.module
|
Chris@8
|
731 */
|
Chris@8
|
732 #palette .form-item {
|
Chris@8
|
733 border: 1px solid #ffffff;
|
Chris@8
|
734 }
|
Chris@8
|
735 #palette .item-selected {
|
Chris@8
|
736 background: #ffffff url(gradient-inner.png) repeat-x 0 0;
|
Chris@8
|
737 border: 1px solid #eaecef;
|
Chris@8
|
738 }
|
Chris@8
|
739
|
Chris@8
|
740 /**
|
Chris@8
|
741 * Menu.module
|
Chris@8
|
742 */
|
Chris@8
|
743 tr.odd td.menu-disabled {
|
Chris@8
|
744 background-color: #f5f6f7;
|
Chris@8
|
745 }
|
Chris@8
|
746 tr.even td.menu-disabled {
|
Chris@8
|
747 background-color: #ffffff;
|
Chris@8
|
748 }
|
Chris@8
|
749 td.menu-disabled {
|
Chris@8
|
750 opacity: 0.5;
|
Chris@8
|
751 }
|
Chris@8
|
752
|
Chris@8
|
753 /**
|
Chris@8
|
754 * Poll.module
|
Chris@8
|
755 */
|
Chris@8
|
756 .poll .bar {
|
Chris@8
|
757 background: #ffffff url(bg-bar-white.png) repeat-x 0 0;
|
Chris@8
|
758 border: solid #f3f3f3;
|
Chris@8
|
759 border-width: 0 1px 1px;
|
Chris@8
|
760 }
|
Chris@8
|
761
|
Chris@8
|
762 .poll .bar .foreground {
|
Chris@8
|
763 background: #b5b6b9 url(bg-bar.png) repeat-x 0 100%;
|
Chris@8
|
764 }
|
Chris@8
|
765
|
Chris@8
|
766 .poll .percent {
|
Chris@8
|
767 font-size: .9em;
|
Chris@8
|
768 }
|
Chris@8
|
769
|
Chris@8
|
770 /**
|
Chris@8
|
771 * Autocomplete.
|
Chris@8
|
772 */
|
Chris@8
|
773 #autocomplete li {
|
Chris@8
|
774 cursor: default;
|
Chris@8
|
775 padding: 2px;
|
Chris@8
|
776 margin: 0;
|
Chris@8
|
777 }
|
Chris@8
|
778
|
Chris@8
|
779 /**
|
Chris@8
|
780 * Collapsible fieldsets
|
Chris@8
|
781 */
|
Chris@8
|
782 fieldset {
|
Chris@8
|
783 margin: 1em 0;
|
Chris@8
|
784 padding: 1em;
|
Chris@8
|
785 border: 1px solid #eaecef;
|
Chris@8
|
786 background: #ffffff url(gradient-inner.png) repeat-x 0 0;
|
Chris@8
|
787 }
|
Chris@8
|
788
|
Chris@8
|
789 html.js fieldset.collapsed {
|
Chris@8
|
790 background: transparent;
|
Chris@8
|
791 padding-top: 0;
|
Chris@8
|
792 padding-bottom: .6em;
|
Chris@8
|
793 }
|
Chris@8
|
794
|
Chris@8
|
795 html.js fieldset.collapsible legend a {
|
Chris@8
|
796 padding-left: 2em;
|
Chris@8
|
797 background: url(menu-expanded.gif) no-repeat 0% 50%;
|
Chris@8
|
798 }
|
Chris@8
|
799
|
Chris@8
|
800 html.js fieldset.collapsed legend a {
|
Chris@8
|
801 background: url(menu-collapsed.gif) no-repeat 0% 50%;
|
Chris@8
|
802 }
|
Chris@8
|
803
|
Chris@8
|
804 /**
|
Chris@8
|
805 * Syndication icons and block
|
Chris@8
|
806 */
|
Chris@8
|
807 #block-node-0 h2 {
|
Chris@8
|
808 float: left;
|
Chris@8
|
809 padding-right: 20px;
|
Chris@8
|
810 }
|
Chris@8
|
811
|
Chris@8
|
812 #block-node-0 img, .feed-icon {
|
Chris@8
|
813 float: right;
|
Chris@8
|
814 padding-top: 4px;
|
Chris@8
|
815 }
|
Chris@8
|
816
|
Chris@8
|
817 #block-node-0 .content {
|
Chris@8
|
818 clear: right;
|
Chris@8
|
819 }
|
Chris@8
|
820
|
Chris@8
|
821 /**
|
Chris@8
|
822 * Login Block
|
Chris@8
|
823 */
|
Chris@8
|
824 #user-login-form {
|
Chris@8
|
825 text-align: center;
|
Chris@8
|
826 }
|
Chris@8
|
827 #user-login-form ul {
|
Chris@8
|
828 text-align: left;
|
Chris@8
|
829 }
|
Chris@8
|
830
|
Chris@8
|
831 /**
|
Chris@8
|
832 * Admin Styles
|
Chris@8
|
833 */
|
Chris@8
|
834 div.admin-panel,
|
Chris@8
|
835 div.admin-panel .description,
|
Chris@8
|
836 div.admin-panel .body,
|
Chris@8
|
837 div.admin,
|
Chris@8
|
838 div.admin .left,
|
Chris@8
|
839 div.admin .right,
|
Chris@8
|
840 div.admin .expert-link,
|
Chris@8
|
841 div.item-list,
|
Chris@8
|
842 .menu {
|
Chris@8
|
843 margin: 0;
|
Chris@8
|
844 padding: 0;
|
Chris@8
|
845 }
|
Chris@8
|
846
|
Chris@8
|
847 div.admin .left {
|
Chris@8
|
848 float: left;
|
Chris@8
|
849 width: 48%;
|
Chris@8
|
850 }
|
Chris@8
|
851 div.admin .right {
|
Chris@8
|
852 float: right;
|
Chris@8
|
853 width: 48%;
|
Chris@8
|
854 }
|
Chris@8
|
855
|
Chris@8
|
856 div.admin-panel {
|
Chris@8
|
857 background: #ffffff url(gradient-inner.png) repeat-x 0 0;
|
Chris@8
|
858 padding: 1em 1em 1.5em;
|
Chris@8
|
859 }
|
Chris@8
|
860 div.admin-panel .description {
|
Chris@8
|
861 margin-bottom: 1.5em;
|
Chris@8
|
862 }
|
Chris@8
|
863 div.admin-panel dl {
|
Chris@8
|
864 margin: 0;
|
Chris@8
|
865 }
|
Chris@8
|
866 div.admin-panel dd {
|
Chris@8
|
867 color: #838383;
|
Chris@8
|
868 font-size: 0.92em;
|
Chris@8
|
869 line-height: 1.3em;
|
Chris@8
|
870 margin-top: -.2em;
|
Chris@8
|
871 margin-bottom: .65em;
|
Chris@8
|
872 }
|
Chris@8
|
873
|
Chris@8
|
874 table.system-status-report th {
|
Chris@8
|
875 border-color: #e7eaee;
|
Chris@8
|
876 }
|
Chris@8
|
877
|
Chris@8
|
878 #autocomplete li.selected, tr.selected td, tr.selected td.active {
|
Chris@8
|
879 background: #000000;
|
Chris@8
|
880 color: #ffffff;
|
Chris@8
|
881 }
|
Chris@8
|
882
|
Chris@8
|
883 tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
|
Chris@8
|
884 color: #d1d1d1;
|
Chris@8
|
885 }
|
Chris@8
|
886
|
Chris@8
|
887 /**
|
Chris@8
|
888 * CSS support
|
Chris@8
|
889 */
|
Chris@8
|
890 span.clear {
|
Chris@8
|
891 display: block;
|
Chris@8
|
892 clear: both;
|
Chris@8
|
893 height: 1px;
|
Chris@8
|
894 line-height: 0px;
|
Chris@8
|
895 font-size: 0px;
|
Chris@8
|
896 margin-bottom: -1px;
|
Chris@8
|
897 }
|
Chris@8
|
898
|
Chris@8
|
899 /*******************************************************************
|
Chris@8
|
900 * *
|
Chris@8
|
901 *******************************************************************/
|
Chris@8
|
902
|
Chris@8
|
903 /**
|
Chris@8
|
904 * Generic elements.
|
Chris@8
|
905 */
|
Chris@8
|
906 .messages {
|
Chris@8
|
907 background-color: #fff;
|
Chris@8
|
908 border: 1px solid #b8d3e5;
|
Chris@8
|
909 }
|
Chris@8
|
910
|
Chris@8
|
911 .preview {
|
Chris@8
|
912 background-color: #fcfce8;
|
Chris@8
|
913 border: 1px solid #e5e58f;
|
Chris@8
|
914 }
|
Chris@8
|
915
|
Chris@8
|
916 div.status {
|
Chris@8
|
917 color: #3a3;
|
Chris@8
|
918 border-color: #c7f2c8;
|
Chris@8
|
919 }
|
Chris@8
|
920
|
Chris@8
|
921 div.error {
|
Chris@8
|
922 color: #c52020;
|
Chris@8
|
923 }
|
Chris@8
|
924
|
Chris@8
|
925 .form-item input.error, .form-item textarea.error {
|
Chris@8
|
926 border: 1px solid #c52020;
|
Chris@8
|
927 color: #494949;
|
Chris@8
|
928 }
|
Chris@8
|
929
|
Chris@8
|
930 /**
|
Chris@8
|
931 * Watchdog.module
|
Chris@8
|
932 */
|
Chris@8
|
933 tr.watchdog-user {
|
Chris@8
|
934 background-color: #fcf9e5;
|
Chris@8
|
935 }
|
Chris@8
|
936
|
Chris@8
|
937 tr.watchdog-user td.active {
|
Chris@8
|
938 background-color: #fbf5cf;
|
Chris@8
|
939 }
|
Chris@8
|
940
|
Chris@8
|
941 tr.watchdog-content {
|
Chris@8
|
942 background-color: #fefefe;
|
Chris@8
|
943 }
|
Chris@8
|
944
|
Chris@8
|
945 tr.watchdog-content td.active {
|
Chris@8
|
946 background-color: #f5f5f5;
|
Chris@8
|
947 }
|
Chris@8
|
948
|
Chris@8
|
949 tr.watchdog-warning {
|
Chris@8
|
950 background-color: #fdf5e6;
|
Chris@8
|
951 }
|
Chris@8
|
952
|
Chris@8
|
953 tr.watchdog-warning td.active {
|
Chris@8
|
954 background-color: #fdf2de;
|
Chris@8
|
955 }
|
Chris@8
|
956
|
Chris@8
|
957 tr.watchdog-error {
|
Chris@8
|
958 background-color: #fbe4e4;
|
Chris@8
|
959 }
|
Chris@8
|
960
|
Chris@8
|
961 tr.watchdog-error td.active {
|
Chris@8
|
962 background-color: #fbdbdb;
|
Chris@8
|
963 }
|
Chris@8
|
964 tr.watchdog-page-not-found, tr.watchdog-access-denied {
|
Chris@8
|
965 background: #d7ffd7;
|
Chris@8
|
966 }
|
Chris@8
|
967 tr.watchdog-page-not-found td.active, tr.watchdog-access-denied td.active {
|
Chris@8
|
968 background: #c7eec7;
|
Chris@8
|
969 }
|
Chris@8
|
970
|
Chris@8
|
971 /**
|
Chris@8
|
972 * Status report colors.
|
Chris@8
|
973 */
|
Chris@8
|
974 table.system-status-report tr.error, table.system-status-report tr.error th {
|
Chris@8
|
975 background-color: #fcc;
|
Chris@8
|
976 border-color: #ebb;
|
Chris@8
|
977 color: #200;
|
Chris@8
|
978 }
|
Chris@8
|
979 table.system-status-report tr.warning, table.system-status-report tr.warning th {
|
Chris@8
|
980 background-color: #ffd;
|
Chris@8
|
981 border-color: #eeb;
|
Chris@8
|
982 }
|
Chris@8
|
983 table.system-status-report tr.ok, table.system-status-report tr.ok th {
|
Chris@8
|
984 background-color: #dfd;
|
Chris@8
|
985 border-color: #beb;
|
Chris@8
|
986 }
|