source: projects/vine-manual-base/trunk/css/vine.css.in @ 5940

Revision 5940, 9.6 KB checked in by daisuke, 12 years ago (diff)

add ads-footer css

Line 
1/*
2Design based on Free CSS Templates
3--
4Design by Free CSS Templates
5http://www.freecsstemplates.org
6Released for free under a Creative Commons Attribution 2.5 License
7*/
8
9/* from gnome-doc-utils */
10@import "gnome.css";
11
12@font-face {
13        font-family: 'VLPGothic';
14        src: url(http://vlgothic.dicey.org/files/VL-PGothic-Regular.woff) format("woff");
15}
16
17@font-face {
18        font-family: 'VLGothic';
19        src: url(http://vlgothic.dicey.org/files/VL-Gothic-Regular.woff) format("woff");
20}
21
22body {
23        margin: 0;
24        padding: 0;
25        background: #FFFFFF url(@IMAGEURI@/header.jpg) repeat-x left top;
26        font-size: 13px;
27        color: #222222;
28}
29
30p {
31        /* vine-manual-base original */
32        text-indent: 1em;
33}
34
35h1, h2, h3 {
36        margin-top: 0;
37        color: #333366;
38        font-family: 'VL Pゴシック', 'VL PGothic', Arial, Tahoma, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, sans-serif;
39}
40
41h1 {
42        font-size: 2em;
43}
44
45h2 {
46        font-size: 1.6em;
47}
48
49h3 {
50        font-size: 1em;
51}
52
53a {
54        text-decoration: none;
55        border-bottom: 1px dashed #DDDDDD;
56        color: #333366;
57}
58
59a:hover {
60        border-bottom: none;
61        border-bottom: 1px dashed #CCCCCC;
62        text-shadow: 1px 1px 12px #8888AA;
63}
64
65a img {
66        border: none;
67}
68
69img.left {
70        float: left;
71        margin: 0 20px 0 0;
72}
73
74img.right {
75        float: right;
76        margin: 0 0 0 20px;
77}
78
79/* Header */
80
81#toplogo {
82        width: 980px;
83        height: 108px;
84        margin: 0 auto;
85        padding: 0 10px;
86}
87
88#toplogo #toplogo-title {
89        float: left;
90}
91
92#toplogo h1, #toplogo p {
93        //float: left;
94        margin: 2px 0 0 -10px;
95        color: #FFFFFF;
96}
97
98#toplogo h1 {
99        padding: 32px 0 0 0;
100        margin-left: -15px;
101        line-height: 100%;
102        text-transform: uppercase;
103        font-family: 'VLPGothic', 'VL Pゴシック', 'VL PGothic', Arial, Tahoma, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, sans-serif;
104        font-weight: normal;
105        font-size: 2.2em;
106        text-shadow: 1px 1px 8px #CCCCCC;
107}
108
109#toplogo h1 strong {
110        padding: 22px 0 0 0;
111        text-transform: uppercase;
112        font-size: 1.2em;
113        text-shadow: 1px 1px 8px #CCCCCC;
114}
115
116#toplogo p {
117        text-transform: uppercase;
118        padding: 0;
119        margin-left: -12px;
120        text-indent: 0;
121        font-family: 'VLPGothic', 'VL Pゴシック', 'VL PGothic', Arial, Tahoma, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, sans-serif;
122        font-size: 15px;
123        color: #FFFFFF;
124        text-shadow: 1px 1px 3px #CCCCCC;
125        clear: both;
126}
127
128#toplogo a {
129        border: none;
130        text-decoration: none;
131        color: #FFFFFF;
132}
133
134#toplogo img {
135        padding: 15px 0 0 0;
136        float: left;
137        margin: 0 20px 0 0;
138}
139
140#toplogo #ads {
141        float: right;
142        margin: 0 -5px 0 0;
143        padding: 8px 0 0 0;
144}
145
146/* Menu */
147
148#menu {
149        width: @MENUWIDTH@;
150        height: 45px;
151        margin: 0 auto;
152        padding-top: 5px;
153        font-family: 'VL Pゴシック', 'VL PGothic', Arial, Tahoma, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, sans-serif;
154}
155
156#menu ul {
157        margin: 0 auto;
158        padding: 0;
159        list-style: none;
160}
161
162#menu li {
163        display: inline;
164}
165
166#menu a {
167        display: block;
168        float: left;
169        //margin: 0 3px 0 0;
170        background: url(@IMAGEURI@/sep.gif) no-repeat left 50%;
171        padding: 10px 15px 10px 15px;
172        border: none;
173        text-decoration: none;
174        text-transform: uppercase;
175        font-size: 11px;
176        color: #444444;
177}
178
179#menu a:hover {
180        margin: 0 0 0 0;
181        padding: 10px 15px 10px 15px;
182        color: #000000;
183        border-bottom: dashed 1px;
184        font-weight: normal;
185}
186
187#menu a.left {
188        background: none;
189        margin: 0 3px 0 0;
190        padding: 10px 15px 10px 0px;
191        border: none;
192        text-decoration: none;
193        text-transform: uppercase;
194        font-size: 11px;
195        color: #444444;
196}
197
198#menu a.left:hover {
199        margin: 0 3px 0 0;
200        padding: 10px 15px 10px 0px;
201        color: #000000;
202        border-bottom: dashed 1px;
203        font-weight: normal;
204}
205
206#menu .current a {
207        background: none;
208        margin: 0 3px 0 0;
209        padding: 10px 15px 10px 0px;
210        color: #000000;
211        font-weight: bold;
212}
213
214/* Wrapper */
215
216#wrapper {
217}
218
219/* Page */
220
221#page {
222        width: 980px;
223        margin: 0 auto;
224        padding: 30px 10px;
225}
226
227/* Latest Post */
228
229#latest-post {
230        padding: 20px;
231        border: 1px dashed #8D8D8D;
232}
233
234/* Content */
235
236#content {
237        float: left;
238        width: 628px;
239}
240
241#content-wide {
242        float: left;
243        width: 748px;
244}
245
246#content-full {
247        width: 100%;
248}
249
250.post {
251        margin-bottom: 20px;
252        padding-bottom: 15px;
253        line-height: 200%;
254}
255
256#content-full h1, #content-wide h1, #content h1 {
257        font-weight: bold;
258        font-size: 28px;
259        text-shadow: 1px 1px 4px #AAAAAA;
260        border-bottom: dashed 1px #8D8D8D;
261        margin-bottom: 20px;
262}
263
264#content-full h2, #content-wide h2, #content h2 {
265        font-size: 24px;
266        text-shadow: 1px 1px 3px #AAAAAA;
267        border-bottom: dashed 1px #8D8D8D;
268        margin-bottom: 15px;
269}
270
271#content-full h3, #content-wide h3, #content h3 {
272        font-size: 18px;
273        font-weight: normal;
274        text-shadow: 1px 1px 3px #CCCCCC;
275        border-bottom: dashed 1px #ADADAD;
276        margin-bottom: 15px;
277}
278
279#content-full h4, #content-wide h4, #content h4 {
280        font-size: 16px;
281        font-weight: normal;
282        text-shadow: 1px 1px 3px #DDDDDD;
283        border-bottom: dashed 1px #CDCDCD;
284        margin-bottom: 15px;
285}
286
287#content-full ul, #content-wide ul, #content ul {
288         //margin: 0;
289         margin-left: 30px;
290         padding: 0;
291}
292
293#content-full dl,ul, #content-wide dl ul, #content dl ul {
294         margin-left: 0px;
295}
296
297
298.title {
299        margin: 0;
300        padding-bottom: 6px;
301        font-weight: normal;
302}
303
304.title a {
305        border-bottom: none;
306}
307
308.title a:hover {
309        border-bottom: 1px dashed #CCCCCC;
310}
311
312.byline {
313        border-top: 1px dashed #8D8D8D;
314        //margin: 0 0 20px 0;
315        text-transform: uppercase;
316}
317
318.news table {
319        margin-bottom: 20px;
320        text-align: left;
321        vertical-align: top;
322}
323
324.news table th {
325        color: black;
326        border-bottom: 1px dashed #BBBBBB;
327        padding: 3px 10px 3px 5px;
328}
329
330.news table tr td {
331        color: black;
332        border-bottom: 1px dashed #BBBBBB;
333        //border-left: 1px dashed #CCCCCC;
334        padding: 3px 10px 3px 5px;
335}
336
337table.about {
338        margin-bottom: 20px;
339        text-align: left;
340        vertical-align: top;
341}
342
343table.about th {
344        color: black;
345        border-bottom: 1px dashed #BBBBBB;
346        //border-right: 1px dashed #CCCCCC;
347        padding: 3px 10px 3px 5px;
348}
349
350table.about tr td {
351        color: black;
352        border-bottom: 1px dashed #BBBBBB;
353        border-left: 1px dashed #CCCCCC;
354        padding: 3px 10px 3px 5px;
355}
356
357dl.paypal dt {
358        //border-bottom: 1px dashed #999999;
359        text-decoration: underline;
360        font-weight: bold;
361}
362
363.links {
364        border-bottom: 1px dashed #8D8D8D;
365        font-size: 11px;
366}
367
368.links a {
369        display: block;
370        border: none;
371        color: #FFFFFF;
372}
373
374.links a:hover {
375}
376
377.links .more {
378        float: left;
379        padding-left: 25px;
380        padding-right: 15px;
381        background: #AAAADD url(@IMAGEURI@/links.jpg) no-repeat left 50%;
382        text-transform: uppercase;
383}
384
385.links .comments {
386        float: left;
387        padding-left: 20px;
388        background: url(@IMAGEURI@/links.jpg) no-repeat left top;
389}
390
391/* Foot Links */
392
393#footlinks {
394        text-align: center;
395}
396
397#footlinks img {
398        vertical-align: middle;
399}
400
401#footlinks a {
402        margin: 0;
403        padding: 5px;
404        border: none;
405        text-decoration: none;
406        font-size: 11px;
407        color: #FFFFFF;
408}
409
410
411/* Footer */
412
413#ads-footer {
414        text-align: center;
415}
416
417#footer {
418        background: #565656 url(@IMAGEURI@/footer.jpg) repeat-x left top;
419        height: 100px;
420}
421
422#footer p {
423        margin: 0;
424        padding: 10px 0 0 0;
425        text-align: center;
426        text-transform: uppercase;
427        font-size: 11px;
428        color: #FFFFFF;
429}
430
431#footer a {
432        color: #FFFFFF;
433}
434
435#footmenu {
436        margin: 0;
437        padding-top: 30px;
438        text-align: center;
439        color: #FFFFFF;
440}
441
442#footmenu a {
443        margin: 0;
444        padding: 10px 15px 0px 15px;
445        border: none;
446        text-decoration: none;
447        font-size: 11px;
448        color: #FFFFFF;
449}
450
451#download {
452        margin-bottom: 30px;
453}
454
455.getbutton {
456        color: 666699;
457        background-color: #BBBBDD;
458        padding: 10px 10px 5px 10px;
459        margin: 5px 15px 0px 15px;
460        width: 230px;
461        border-width: 1px 1px 1px 1px;
462        border-color: #666699;
463        border-style: solid;
464        border-radius: 8px;
465        -moz-border-radius: 8px;
466        -webkit-border-radius: 8px;
467        font-size: 18px;
468        font-weight: bold;
469        float: left;
470        text-shadow: 1px 1px 8px #EEEEFF;
471}
472
473.getbutton div.sub {
474        font-size: 8px;
475        color: #333366;
476        text-shadow: 1px 1px 8px #EEEEFF;
477}
478
479blockquote {
480        border-width: 0px 0px 0px 5px;
481        border-color: #DDDDDF;
482        border-style: solid;
483        margin: 15px 30px 15px 30px;
484        padding-left: 10px;
485}
486
487/* errata */
488.errata li {
489        margin-left: 40px;
490}
491
492.errata dl dt {
493        margin-top: 20px;
494        margin-bottom: 10px;
495        font-size: 16px;
496        font-weight: bold;
497        text-decoration: underline;
498}
499
500.errata table {
501        width: 100%;
502}
503
504.errata th {
505        text-align: left;
506        border-bottom: 1px dashed #888888;
507}
508
509.errata td {
510        margin-left: 20px;
511        font-size: 14px;
512        border-bottom: 1px dashed #EFEFEF;
513}
514
515.errata td.title {
516        width: 70%;
517}
518
519.errata td.date {
520        width: 30%;
521}
522
523.news table {
524        vertical-align: bottom;
525}
526
527.news table tr td.title {
528        width: 80%;
529        vertical-align: top;
530}
531
532.news table tr td.date {
533        width: 20%;
534        vertical-align: top;
535}
536
537.news dl dt {
538        font-size: 14px;
539        font-weight: bold;
540        margin-top: 5px;
541}
542
543
544table.erratalimit {
545        width: 50%;
546        border: 1px solid #DDDDDD;
547}
548
549table.erratalimit th {
550        text-align: left;
551        border-bottom: 1px dashed #888888;
552}
553
554table.erratalimit td {
555        margin-left: 20px;
556        font-size: 14px;
557        border-bottom: 1px dashed #EFEFEF;
558}
559
560dl dt {
561        font-weight: bold;
562}
563
564pre.screen {
565        background-color: #444444;
566        color: #F7F7F7;
567        padding: 3px;
568        padding-left: 10px;
569        border-left: solid 10px #BBBBBB;
570        white-space: -moz-pre-wrap;
571        white-space: -pre-wrap;
572        white-space: -o-pre-wrap;
573        white-space: pre-wrap;
574        word-wrap: break-word;
575}
576
Note: See TracBrowser for help on using the repository browser.