]> git.ipfire.org Git - ipfire.org.git/blob - style.css
06959ed8a8c740bb12190b140261082f1239fd70
[ipfire.org.git] / style.css
1 /*
2
3 Nonzero1.0 by nodethirtythree design
4 http://www.nodethirtythree.com
5 missing in a maze
6
7 */
8
9 /* This controls the width of the fluid width layouts */
10
11 div.fluid
12 {
13 width: 90% !important;
14 }
15
16 /* This controls the width of the fixed width layouts */
17
18 div.fixed
19 {
20 width: 950px !important;
21 }
22
23 /* Basic Stuff */
24
25 *
26 {
27 margin: 0em;
28 padding: 0em;
29 }
30
31 body
32 {
33 background-color: #fff;
34 color: #585858;
35 font-size: 9pt;
36 font-family: "trebuchet ms", helvetica, sans-serif;
37 }
38
39 h1,h2,h3,h4,h5,h6
40 {
41 font-weight: normal;
42 letter-spacing: -1px;
43 text-transform: lowercase;
44 }
45
46 h3,h4,h5,h6
47 {
48 color: #66000F;
49 }
50
51 h1 span
52 {
53 font-weight: bold;
54 }
55
56 h3 span
57 {
58 font-weight: bold;
59 }
60
61 h4 span
62 {
63 font-weight: bold;
64 }
65
66 br.clear
67 {
68 clear: both;
69 }
70
71 img
72 {
73 padding: 3px;
74 border: solid 1px #e1e1e1;
75 }
76
77 img.floatTL
78 {
79 float: left;
80 margin-right: 1.5em;
81 margin-bottom: 1.5em;
82 margin-top: 0.5em;
83 }
84
85 a
86 {
87 text-decoration: underline;
88 color: #D90000;
89 }
90
91 a:hover
92 {
93 text-decoration: none;
94 }
95
96 ul.links
97 {
98 list-style: none;
99 }
100
101 ul.links li
102 {
103 line-height: 2em;
104 }
105
106 ul.links li.first
107 {
108 }
109
110 p
111 {
112 line-height: 1.8em;
113 }
114
115 /* Header */
116
117 #header
118 {
119 width:100%;
120 height:122px;
121 background: #440000 url('images/n1.gif') repeat-x;
122 }
123
124 #header_inner
125 {
126 position: relative;
127 width: 950px;
128 height:122px;
129 margin: 0 auto;
130 }
131
132 /* Logo */
133
134 #logo
135 {
136 position: absolute;
137 bottom: 0.6em;
138 }
139
140 #logo h1
141 {
142 display: inline;
143 color: #fff;
144 font-size: 2.6em;
145 }
146
147 #logo h2
148 {
149 display: inline;
150 padding-left: 0.5em;
151 color: #E5CCD0;
152 font-size: 1.0em;
153 }
154
155 /* Lang */
156
157 #lang
158 {
159 position: absolute;
160 right: 0em;
161 top: 0em;
162 }
163
164 #lang img
165 {
166 float: left;
167 border: none;
168 margin-right: 0.5em;
169 margin-bottom: 1.5em;
170 margin-top: 0.5em;
171 width: 30px;
172 }
173
174 /* Menu */
175
176 #menu
177 {
178 position: absolute;
179 right: 0em;
180 bottom: 0em;
181 }
182
183 #menu ul
184 {
185 list-style: none;
186 }
187
188 #menu li
189 {
190 float: left;
191 }
192
193 #menu li a
194 {
195 margin-left: 0.5em;
196 display: block;
197 padding: 1.1em 1.4em 1.0em 1.4em;
198 background: #fff url('images/n4.gif') repeat-x;
199 border: solid 1px #fff;
200 color: #616161;
201 font-weight: bold;
202 font-size: 1.0em;
203 text-transform: lowercase;
204 text-decoration: none;
205 }
206
207 #menu li a.active
208 {
209 background: #CA2F2F url('images/n3.gif') repeat-x;
210 color: #fff;
211 border: solid 1px #A94B4B;
212 }
213
214 /* Main */
215
216 #main
217 {
218 background: #fff url('images/n2.gif') 0px 1px repeat-x;
219 }
220
221 #main_inner p
222 {
223 text-align: justify;
224 margin-bottom: 2.0em;
225 }
226
227 #main_inner ul
228 {
229 margin-bottom: 2.0em;
230 }
231
232 #main_inner
233 {
234 position: relative;
235 width: 950px;
236 margin: 0 auto;
237 padding-top: 3.5em;
238 }
239
240 #main_inner h3,h4
241 {
242 border-bottom: dotted 1px #E1E1E1;
243 position: relative;
244 }
245
246 #main_inner h3
247 {
248 font-size: 2.1em;
249 padding-bottom: 0.1em;
250 margin-bottom: 0.8em;
251 }
252
253 #main_inner h4
254 {
255 font-size: 1.2em;
256 padding-bottom: 0.175em;
257 margin-bottom: 1.4em;
258 margin-top: 0.95em;
259 }
260
261 #main_inner .post
262 {
263 position: relative;
264 }
265
266 #main_inner .post h3
267 {
268 position: relative;
269 font-size: 1.7em;
270 padding-bottom: 1.2em;
271 }
272
273 #main_inner .post ul.post_info
274 {
275 list-style: none;
276 position: absolute;
277 top: 3em;
278 font-size: 0.8em;
279 }
280
281 #main_inner .post ul.post_info li
282 {
283 background-position: 0em 0.2em;
284 background-repeat: no-repeat;
285 display: inline;
286 padding-left: 18px;
287 }
288
289 #main_inner .post ul.post_info li.date
290 {
291 background-image: url('images/n5.gif');
292 }
293
294 #main_inner .post ul.post_info li.comments
295 {
296 background-image: url('images/n6.gif');
297 margin-left: 1.1em;
298 }
299
300 /* Footer */
301
302 #footer
303 {
304 width: 950px;
305 margin: 0 auto;
306 text-align: center;
307 clear: both;
308 border-top: dotted 1px #E1E1E1;
309 margin-top: 1.0em;
310 margin-bottom: 1.0em;
311 padding-top: 1.0em;
312 text-transform: lowercase;
313 }
314
315 /* Search */
316
317 input.button
318 {
319 background: #CA2F2F url('images/n3.gif') repeat-x;
320 color: #fff;
321 border: solid 1px #A94B4B;
322 font-weight: bold;
323 text-transform: lowercase;
324 font-size: 0.8em;
325 height: 2.0em;
326 }
327
328 input.text
329 {
330 border: solid 1px #F1F1F1;
331 font-size: 1.0em;
332 padding: 0.25em 0.25em 0.25em 0.25em;
333 }
334
335 #search
336 {
337 position: relative;
338 width: 100%;
339 margin-bottom: 2.0em;
340 }
341
342 #search input.text
343 {
344 position: absolute;
345 top: 0em;
346 left: 0em;
347 width: 9.5em;
348 }
349
350 #search input.button
351 {
352 position: absolute;
353 top: 0em;
354 right: 0em;
355 min-width: 2.0em;
356 max-width: 2.5em;
357 }
358
359 /* LAYOUT - 3 COLUMNS */
360
361 /* Primary content */
362
363 #primaryContent_3columns
364 {
365 position: relative;
366 margin-right: 34em;
367 }
368
369 #columnA_3columns
370 {
371 position: relative;
372 float: left;
373 width: 100%;
374 margin-right: -34em;
375 padding-right: 2em;
376 }
377
378 /* Secondary Content */
379
380 #secondaryContent_3columns
381 {
382 float: right;
383 }
384
385 #columnB_3columns
386 {
387 width: 13.0em;
388 float: left;
389 padding: 0em 2em 0.5em 2em;
390 border-left: dotted 1px #E1E1E1;
391 }
392
393 #columnC_3columns
394 {
395 width: 13.0em;
396 float: left;
397 padding: 0em 0em 0.5em 2em;
398 border-left: dotted 1px #E1E1E1;
399 }
400
401 /* LAYOUT - 2 COLUMNS */
402
403 /* Primary content */
404
405 #primaryContent_2columns
406 {
407 position: relative;
408 margin-right: 17em;
409 }
410
411 #columnA_2columns
412 {
413 position: relative;
414 float: left;
415 width: 100%;
416 margin-right: -17em;
417 padding-right: 2em;
418 }
419
420 /* Secondary Content */
421
422 #secondaryContent_2columns
423 {
424 float: right;
425 }
426
427 #columnC_2columns
428 {
429 width: 13.0em;
430 float: left;
431 padding: 0em 0em 0.5em 2em;
432 border-left: dotted 1px #E1E1E1;
433 }
434
435 /* LAYOUT - COLUMNLESS */
436
437 /* Primary content */
438
439 #primaryContent_columnless
440 {
441 position: relative;
442 }
443
444 #columnA_columnless
445 {
446 position: relative;
447 width: 100%;
448 }