ident test.
[geekigeeki.git] / geekigeeki.css
1 /*
2  * $Id$
3  *
4  * Author: Gerardo Poggiali <g.poggiali@develer.com>
5  * Author: Bernardo Innocenti <bernie@codewiz.org>
6  */
7
8 body {
9         font-family: sans-serif;
10         background-color: #F0F0F8;
11         color: #000000;
12         margin-top: 0px;
13         margin-left: 0px;
14         margin-right: 0px;
15 }
16
17 a { color: #1010FF; }
18 a:visited { color: #501080; }
19 a.nonexistent { color: #D04040; }
20 a.navlink { font-size: smaller; }
21 a.external { font-style: italic; }
22 a.heading { text-decoration: none; color: #aaaaaa; font-size: smaller; }
23
24 h1 {
25         font-size: x-large;
26         font-weight: bold;
27         color: #3377FF;
28         border: #5599EE;
29         background-color: #C2E2FF;
30
31         margin-bottom: 5px;
32         margin-top: 5px;
33         padding-right: 10px;
34         padding-left: 10px;
35
36         border-top-width: 1px;
37         border-bottom-width: 1px;
38         border-right-width: 0px;
39         border-left-width: 0px;
40         border-style: solid;
41 }
42
43 h2 {
44         font-size: large;
45         font-weight: bold;
46         color: #22AA33;
47         border: #22AA33;
48         background-color: #E8F8F0;
49
50         margin-left: 5px;
51         margin-right: 5px;
52         margin-bottom: 5px;
53         margin-top: 5px;
54         padding-right: 10px;
55         padding-left: 10px;
56
57         border-top-width: 1px;
58         border-bottom-width: 1px;
59         border-left-width: 0px;
60         border-right-width: 0px;
61         border-style: solid;
62 }
63
64 h3 {
65         font-size: large;
66         font-weight: bold;
67         color: #DD2255;
68         border: #BB5599;
69
70         margin-left: 10px;
71         margin-right: 10px;
72         padding-right: 5px;
73         padding-left: 5px;
74
75         border-top-width: 0px;
76         border-bottom-width: 1px;
77         border-right-width: 0px;
78         border-left-width: 0px;
79         border-style: solid;
80 }
81
82 h4 {
83         font-size: medium;
84         font-weight: bold;
85         color: #2222AA;
86
87         margin-left: 10px;
88         margin-right: 10px;
89         padding-right: 5px;
90         padding-left: 5px;
91
92         border: #333399;
93         border-top-width: 0px;
94         border-bottom-width: 1px;
95         border-right-width: 0px;
96         border-left-width: 0px;
97         border-style: solid;
98 }
99
100 h5 {
101         font-size: medium;
102         font-weight: bold;
103         color: #222288;
104
105         margin-left: 10px;
106         margin-right: 10px;
107         padding-right: 5px;
108         padding-left: 5px;
109 }
110
111 strong.success {
112     padding-left: 0.1em;
113         background-color: #22ee22;
114 }
115
116 strong.notice {
117     padding-left: 0.1em;
118         background-color: #ffdd44;
119 }
120
121 strong.error {
122     padding-left: 0.1em;
123         background-color: #ee2222;
124 }
125
126 div {
127         margin-left: 10px;
128         margin-right: 10px;
129         text-align: justify;
130 }
131
132 div.wiki {
133         margin-left: 0;
134         margin-right: 0;
135 }
136
137 div.preview {
138         border: 2px dashed #FF0000;
139 }
140
141 div.index {
142         border: 1px solid #EEEEEE;
143 }
144
145 div.nav {
146         border-color: #cc9933;
147         background-color: #ffcc66;
148         border-style: solid;
149         border-top-width: 0px;
150         border-bottom-width: 2px;
151         border-left-width: 0px;
152         border-right-width: 0px;
153         padding-top:    5px;
154         padding-bottom: 5px;
155         padding-left:   5px;
156         padding-right:  5px;
157         margin-top:     0px;
158         margin-bottom:  10px;
159         margin-left:    0px;
160         margin-right:   0px;
161 }
162
163 .nav hr {
164         display: none;
165 }
166
167 .nav .login {
168         font-size: small;
169         text-color: red;
170 }
171
172 #footer div {
173         margin-top: 1em;
174         margin-left: 0;
175         margin-right: 0;
176 }
177
178 #footer hr {
179         border: none;
180         border-top: 1px solid #bbbbbb;
181         margin: 0 0;
182 }
183
184 #footer :link, #footer :visited {
185         color: #666666;
186 }
187
188 #footer p {
189         color: #888888;
190         font-size: x-small;
191         margin-top: 0;
192 }
193
194 #footer p.copyright {
195         float: left;
196         margin-left: 1em;
197         padding: 0 1em;
198 }
199
200 #footer p.modified {
201         float: right;
202         text-align: right;
203         margin-right: 1em;
204 }
205
206 p.dialog {
207         border-color: black;
208         background-color: white;
209         padding-left: 5px;      
210         margin-left: 10px;
211         margin-right: 10px;
212         border-style: solid;
213         border-top-width: 1px;
214         border-right-width: 1px;
215         border-bottom-width: 1px;
216         border-left-width: 1px
217 }
218
219 p {
220         margin-left: 10px;
221         margin-right: 10px;
222         margin-bottom: 10px;
223         text-align: justify;
224 }
225         
226 table {
227         /*width: 100%;*/
228         border: 2px solid #ccc;
229         border-collapse: collapse;
230         margin-left: 1em;
231         margin-right: 1em;
232         margin-top: 0.5em;
233         margin-bottom: 0.5em;
234 }
235
236 table thead {
237         background: #f7f7f0
238 }
239
240 table thead th {
241         border: 1px solid #d7d7d7;
242         border-bottom-color: #999;
243         font-weight: bold;
244         padding: 2px .5em;
245         vertical-align: bottom;
246 }
247
248 table tbody td {
249         border: 1px dotted #ddd;
250         padding: .3em .5em;
251         vertical-align: top;
252 }
253
254 table tbody tr { border-top: 1px solid #ddd }
255 table tbody tr.even { background-color: #f0f0f0 }
256 table tbody tr.odd { background-color: #e7e7e7 }
257 table tbody tr:hover { background: #eed !important }
258
259 table thead th :link:hover, table thead th :visited:hover table tbody td a:hover, table tbody th a:hover {
260         background-color: transparent;
261 }
262
263 pre {
264         color: #222222;
265         border-color: #E9E609;
266         background: #FFFDD0;
267
268         margin-left: 10px;
269         margin-right: 10px;
270         padding-left: 5px;
271         padding-right: 5px;
272         padding-top: 5px;
273         padding-bottom: 5px;
274         border-style: solid;
275         border-top-width: 1px;
276         border-right-width: 1px;
277         border-bottom-width: 1px;
278         border-left-width: 1px;
279 }
280
281 pre.error {
282         color: #FF0000;
283         background: #000000;
284         border-top-color: #FF0000;
285         border-color: #FF0000;
286         border-style: solid;
287         border-width: 6px;
288         margin: 0px;
289 }
290
291 pre.success {
292         color: #00FF00;
293         background: #000000;
294         border-color: #00FF00;
295         border-style: solid;
296         border-width: 6px;
297         margin: 0px;
298 }
299
300 pre.notice {
301         color: #FFCC00;
302         background: #000000;
303         border-color: #FFCC00;
304         border-style: solid;
305         border-width: 6px;
306         margin: 0px;
307 }
308
309 #editor {
310         font-family: monospace;
311         width: 100%;
312         color: black;
313         background-color: white;
314         border: 1px solid #8cacbb;
315 }
316
317 /* Styles for search word highlighting */
318 @media screen {
319  .searchword0 { background: #ff9 }
320  .searchword1 { background: #cfc }
321  .searchword2 { background: #cff }
322  .searchword3 { background: #ccf }
323  .searchword4 { background: #fcf }
324 }
325
326 @media print {
327  #footer { display: none }
328  .nav { display: none }
329 }