source: projects/vine-manual-base/tags/R_0_1/css/vine.css.in @ 2835

Revision 2835, 12.9 KB checked in by yasumichi, 13 years ago (diff)

web から 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
12body {
13        margin: 0;
14        padding: 0;
15        background: #FFFFFF url(@IMAGEDIR@/header.jpg) repeat-x left top;
16        font-size: 13px;
17        color: #222222;
18        //font-family: 'VL Pゴシック', 'VL PGothic', Arial, Tahoma, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, sans-serif;
19
20        /* vine-manual-base original */
21        margin-left: 1em;
22        margin-right: 1em;
23}
24
25p {
26        /* vine-manual-base original */
27        text-indent: 1em;
28}
29
30h1, h2, h3 {
31        margin-top: 0;
32        color: #333366;
33        font-family: 'VL Pゴシック', 'VL PGothic', Arial, Tahoma, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, sans-serif;
34}
35
36h1 {
37        font-size: 2em;
38}
39
40h2 {
41        font-size: 1.6em;
42}
43
44h3 {
45        font-size: 1em;
46}
47
48ul {
49        list-style-type: none;
50}
51
52a {
53        text-decoration: none;
54        border-bottom: 1px dashed #DDDDDD;
55        color: #333366;
56}
57
58a:hover {
59        border-bottom: none;
60        border-bottom: 1px dashed #CCCCCC;
61        text-shadow: 1px 1px 12px #8888AA;
62}
63
64a img {
65        border: none;
66}
67
68img.left {
69        float: left;
70        margin: 0 20px 0 0;
71}
72
73img.right {
74        float: right;
75        margin: 0 0 0 20px;
76}
77
78/* Header */
79
80#toplogo {
81        width: 950px;
82        height: 108px;
83        margin: 0 auto;
84        padding: 0 10px;
85}
86
87#toplogo #toplogo-title {
88        float: left;
89}
90
91#toplogo h1, #toplogo p {
92        //float: left;
93        margin: 0;
94        color: #FFFFFF;
95}
96
97#toplogo h1 {
98        padding: 22px 0 0 0;
99        text-transform: uppercase;
100        font-family: 'VL Pゴシック', 'VL PGothic', Arial, Tahoma, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, sans-serif;
101        font-weight: normal;
102        font-size: 3em;
103        text-shadow: 1px 1px 8px #CCCCCC;
104}
105
106#toplogo strong {
107        padding: 22px 0 0 0;
108        text-transform: uppercase;
109        font-size: 1.1em;
110        text-shadow: 1px 1px 8px #CCCCCC;
111}
112
113#toplogo p {
114        text-transform: uppercase;
115        //padding: 58px 0 0 3px;
116        font-family: 'VL Pゴシック', 'VL PGothic', Arial, Tahoma, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, sans-serif;
117        font-size: 10px;
118        color: #FFFFFF;
119        text-shadow: 1px 1px 3px #CCCCCC;
120        clear: both;
121}
122
123#toplogo a {
124        border: none;
125        text-decoration: none;
126        color: #FFFFFF;
127}
128
129#toplogo img {
130        padding: 13px 0 0 0;
131        float: left;
132        margin: 0 20px 0 0;
133}
134
135#toplogo #ads {
136        float: right;
137        margin: 0;
138        padding: 25px 0 0 0;
139}
140
141/* Menu */
142
143#menu {
144        width: 600px;
145        height: 45px;
146        margin: 0 auto;
147        padding-top: 5px;
148        font-family: 'VL Pゴシック', 'VL PGothic', Arial, Tahoma, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, sans-serif;
149}
150
151#menu ul {
152        margin: 0 auto;
153        padding: 0;
154        list-style: none;
155}
156
157#menu li {
158        display: inline;
159}
160
161#menu a {
162        display: block;
163        float: left;
164        //margin: 0 3px 0 0;
165        background: url(@IMAGEDIR@/sep.gif) no-repeat left 50%;
166        padding: 10px 15px 10px 15px;
167        border: none;
168        text-decoration: none;
169        text-transform: uppercase;
170        font-size: 11px;
171        color: #444444;
172}
173
174#menu a:hover {
175        margin: 0 0 0 0;
176        padding: 10px 15px 10px 15px;
177        color: #000000;
178        border-bottom: dashed 1px;
179        font-weight: normal;
180}
181
182#menu a.left {
183        background: none;
184        margin: 0 3px 0 0;
185        padding: 10px 15px 10px 0px;
186        border: none;
187        text-decoration: none;
188        text-transform: uppercase;
189        font-size: 11px;
190        color: #444444;
191}
192
193#menu a.left:hover {
194        margin: 0 3px 0 0;
195        padding: 10px 15px 10px 0px;
196        color: #000000;
197        border-bottom: dashed 1px;
198        font-weight: normal;
199}
200
201#menu .current a {
202        background: none;
203        margin: 0 3px 0 0;
204        padding: 10px 15px 10px 0px;
205        color: #000000;
206        font-weight: bold;
207}
208
209/* Wrapper */
210
211#wrapper {
212}
213
214/* Page */
215
216#page {
217        width: 950px;
218        margin: 0 auto;
219        padding: 30px 10px;
220}
221
222/* Latest Post */
223
224#latest-post {
225        padding: 20px;
226        border: 1px dashed #8D8D8D;
227}
228
229/* Content */
230
231#content {
232        float: left;
233        width: 628px;
234}
235
236#content-wide {
237        float: left;
238        width: 748px;
239}
240
241#content-full {
242        width: 100%;
243}
244
245.post {
246        margin-bottom: 20px;
247        padding-bottom: 15px;
248        line-height: 200%;
249}
250
251#content-full h1, #content-wide h1, #content h1 {
252        font-weight: bold;
253        font-size: 28px;
254        text-shadow: 1px 1px 4px #AAAAAA;
255        border-bottom: dashed 1px #8D8D8D;
256        margin-bottom: 20px;
257}
258
259#content-full h2, #content-wide h2, #content h2 {
260        font-size: 24px;
261        text-shadow: 1px 1px 3px #AAAAAA;
262        border-bottom: dashed 1px #8D8D8D;
263        margin-bottom: 15px;
264}
265
266#content-full h3, #content-wide h3, #content h3 {
267        font-size: 18px;
268        font-weight: normal;
269        text-shadow: 1px 1px 3px #CCCCCC;
270        border-bottom: dashed 1px #ADADAD;
271        margin-bottom: 15px;
272}
273
274#content-full h4, #content-wide h4, #content h4 {
275        font-size: 16px;
276        font-weight: normal;
277        text-shadow: 1px 1px 3px #DDDDDD;
278        border-bottom: dashed 1px #CDCDCD;
279        margin-bottom: 15px;
280}
281
282#content-full ul, #content-wide ul, #content ul {
283         //margin: 0;
284         margin-left: 30px;
285         padding: 0;
286}
287
288#content-full dl,ul, #content-wide dl ul, #content dl ul {
289         //margin: 0;
290         margin-left: 0px;
291         padding: 0;
292}
293
294#content-wide ul li:before, #content ul li:before {
295          content: "≫ ";
296          margin-left: -24px;
297          padding-left: 5px;
298}
299
300
301.title {
302        margin: 0;
303        padding-bottom: 6px;
304        font-weight: normal;
305}
306
307.title a {
308        border-bottom: none;
309}
310
311.title a:hover {
312        border-bottom: 1px dashed #CCCCCC;
313}
314
315.byline {
316        border-top: 1px dashed #8D8D8D;
317        //margin: 0 0 20px 0;
318        text-transform: uppercase;
319}
320
321.news table {
322        margin-bottom: 20px;
323        text-align: left;
324        vertical-align: top;
325}
326
327.news table th {
328        color: black;
329        border-bottom: 1px dashed #BBBBBB;
330        padding: 3px 10px 3px 5px;
331}
332
333.news table tr td {
334        color: black;
335        border-bottom: 1px dashed #BBBBBB;
336        //border-left: 1px dashed #CCCCCC;
337        padding: 3px 10px 3px 5px;
338}
339
340table.about {
341        margin-bottom: 20px;
342        text-align: left;
343        vertical-align: top;
344}
345
346table.about th {
347        color: black;
348        border-bottom: 1px dashed #BBBBBB;
349        //border-right: 1px dashed #CCCCCC;
350        padding: 3px 10px 3px 5px;
351}
352
353table.about tr td {
354        color: black;
355        border-bottom: 1px dashed #BBBBBB;
356        border-left: 1px dashed #CCCCCC;
357        padding: 3px 10px 3px 5px;
358}
359
360dl.paypal dt {
361        //border-bottom: 1px dashed #999999;
362        text-decoration: underline;
363        font-weight: bold;
364}
365
366.links {
367        border-bottom: 1px dashed #8D8D8D;
368        font-size: 11px;
369}
370
371.links a {
372        display: block;
373        border: none;
374        color: #FFFFFF;
375}
376
377.links a:hover {
378}
379
380.links .more {
381        float: left;
382        padding-left: 25px;
383        padding-right: 15px;
384        background: #AAAADD url(@IMAGEDIR@/links.jpg) no-repeat left 50%;
385        text-transform: uppercase;
386}
387
388.links .comments {
389        float: left;
390        padding-left: 20px;
391        background: url(@IMAGEDIR@/links.jpg) no-repeat left top;
392}
393/* Sidebars */
394
395.sidebar {
396        float: left;
397        width: 300px;
398        padding: 0 0 0 21px;
399}
400
401.sidebar2 {
402        float: left;
403        width: 180px;
404        padding: 0 0 0 21px;
405}
406
407.sidebar2 ul, .sidebar ul {
408        margin: 0;
409        padding: 0;
410        list-style: none;
411}
412
413.sidebar2 li, .sidebar li {
414        padding: 0 0 20px 0;
415}
416
417.sidebar2 li ul, .sidebar li ul {
418}
419
420.sidebar2 li li, .sidebar li li {
421        padding: 5px 0px 0px 0px;
422        font-size: 12px;
423}
424
425.sidebar li h2 {
426        margin: 0 0 10px 0;
427        padding: 5px 0;
428        border-bottom: 1px dashed #8D8D8D;
429        font-size: 16px;
430        font-weight: normal;
431        color: #333366;
432}
433
434.sidebar2 li h2 {
435        margin: 0 0 10px 0;
436        padding: 5px 0;
437        border-bottom: 1px dashed #8D8D8D;
438        font-size: 16px;
439        font-weight: normal;
440        color: #333366;
441}
442
443.sidebar li li {
444        margin-left: 20px;
445}
446
447.sidebar2 li li {
448        margin-left: 20px;
449}
450
451.sidebar ul li li:before, .sidebar2 ul li li:before {
452        content: "≫ ";
453        margin-left: -20px;
454        padding-left: 5px;
455}
456
457.ads-sidebar, .paypal-sidebar {
458        text-align: left;
459        margin-left: 5px;
460}
461
462.ads-sidebar-linkunit {
463        text-align: left;
464        padding: 10px 0px 15px 0px;
465        margin: 5px 0px 20px 5px;
466        width: 160px;
467        border-width: 1px 1px 1px 1px;
468        border-color: #666699;
469        border-style: solid;
470        border-radius: 6px;
471        -moz-border-radius: 6px;
472        -webkit-border-radius: 6px;
473}
474
475/* Search */
476
477#searchform {
478        margin: 0;
479        padding: 0;
480}
481
482#searchform br {
483        display: none;
484}
485
486#s {
487        margin: 0;
488        padding: 2px 2px;
489        width: 120px;
490        height: 18px;
491        border: 1px solid #336699;
492        background: #FFFFFF;
493        font-size: 10px;
494        color: #000000;
495}
496
497#x {
498        margin: 0;
499        padding: 2px 5px;
500        height: 24px;
501        border: none;
502        background: #AAAADD;
503        text-decoration: none;
504        text-transform: uppercase;
505        font-size: 10px;
506        color: #000000;
507}
508
509/* Top News */
510.top-news table {
511        width: 628px;
512        border: 0;
513        margin-bottom: 20px;
514}
515
516.top-news table th:before {
517          content: "≫ ";
518}
519
520.top-news table th {
521        width: 550px;
522        height: 15px;
523        fontsize: 11pt;
524        font-weight: normal;
525        text-align: left;
526        padding-left: 10px;
527        vertical-align: bottom;
528}
529
530.top-news table td {
531        text-align: left;
532        font-size: 8px;
533        width: 50px; 
534        height: 15px; 
535        padding-left: 20px;
536        margin: 0;
537        vertical-align: top;
538}
539
540/* Adsense link-unit on bottom of content */
541#ads-bottom-linkunit {
542        text-align: left;
543        padding: 10px 10px 10px 10px;
544        margin: 5px 0px 0px 0px;
545        width: 728px;
546        border-width: 1px 1px 1px 1px;
547        border-color: #666699;
548        border-style: solid;
549        border-radius: 8px;
550        -moz-border-radius: 8px;
551        -webkit-border-radius: 8px;
552}
553
554/* Adsense link-unit on toppage */
555#ads-top-linkunit {
556        text-align: left;
557        padding: 10px 16px 10px 16px;
558        margin: 0px 0px 0px 15px;
559        width: 500px;
560        border-width: 1px 1px 1px 1px;
561        border-color: #666699;
562        border-style: solid;
563        border-radius: 8px;
564        -moz-border-radius: 8px;
565        -webkit-border-radius: 8px;
566}
567
568.ads-middle-linkunit {
569        text-align: left;
570        padding: 10px 10px 10px 10px;
571        margin: 0px 0px 10px 0px;
572        width: 728px;
573        border-width: 1px 1px 1px 1px;
574        border-color: #666699;
575        border-style: solid;
576        border-radius: 8px;
577        -moz-border-radius: 8px;
578        -webkit-border-radius: 8px;
579}
580
581/* Foot Adsense */
582#ads-footer {
583        text-align: center;
584}
585
586/* Foot Links */
587
588#footlinks {
589        text-align: center;
590}
591
592#footlinks img {
593        vertical-align: middle;
594}
595
596#footlinks a {
597        margin: 0;
598        padding: 5px;
599        border: none;
600        text-decoration: none;
601        font-size: 11px;
602        color: #FFFFFF;
603}
604
605
606/* Footer */
607
608#footer {
609        background: #565656 url(@IMAGEDIR@/footer.jpg) repeat-x left top;
610        height: 100px;
611}
612
613#footer p {
614        margin: 0;
615        padding: 10px 0 0 0;
616        text-align: center;
617        text-transform: uppercase;
618        font-size: 11px;
619        color: #FFFFFF;
620}
621
622#footer a {
623        color: #FFFFFF;
624}
625
626#footmenu {
627        margin: 0;
628        padding-top: 30px;
629        text-align: center;
630        color: #FFFFFF;
631}
632
633#footmenu a {
634        margin: 0;
635        padding: 10px 15px 0px 15px;
636        border: none;
637        text-decoration: none;
638        font-size: 11px;
639        color: #FFFFFF;
640}
641
642#download {
643        margin-bottom: 30px;
644}
645
646.getbutton {
647        color: 666699;
648        background-color: #BBBBDD;
649        padding: 10px 10px 5px 10px;
650        margin: 5px 15px 0px 15px;
651        width: 230px;
652        border-width: 1px 1px 1px 1px;
653        border-color: #666699;
654        border-style: solid;
655        border-radius: 8px;
656        -moz-border-radius: 8px;
657        -webkit-border-radius: 8px;
658        font-size: 18px;
659        font-weight: bold;
660        float: left;
661        text-shadow: 1px 1px 8px #EEEEFF;
662}
663
664.getbutton div.sub {
665        font-size: 8px;
666        color: #333366;
667        text-shadow: 1px 1px 8px #EEEEFF;
668}
669
670blockquote {
671        border-width: 0px 0px 0px 5px;
672        border-color: #DDDDDF;
673        border-style: solid;
674        margin: 15px 30px 15px 30px;
675        padding-left: 10px;
676}
677
678/* errata */
679.errata li {
680        margin-left: 40px;
681}
682
683.errata dl dt {
684        margin-top: 20px;
685        margin-bottom: 10px;
686        font-size: 16px;
687        font-weight: bold;
688        text-decoration: underline;
689}
690
691.errata table {
692        width: 100%;
693}
694
695.errata th {
696        text-align: left;
697        border-bottom: 1px dashed #888888;
698}
699
700.errata td {
701        margin-left: 20px;
702        font-size: 14px;
703        border-bottom: 1px dashed #EFEFEF;
704}
705
706.errata td.title {
707        width: 70%;
708}
709
710.errata td.date {
711        width: 30%;
712}
713
714.news table {
715        vertical-align: bottom;
716}
717
718.news table tr td.title {
719        width: 80%;
720        vertical-align: top;
721}
722
723.news table tr td.date {
724        width: 20%;
725        vertical-align: top;
726}
727
728.news dl dt {
729        font-size: 14px;
730        font-weight: bold;
731        margin-top: 5px;
732}
733
734
735table.erratalimit {
736        width: 50%;
737        border: 1px solid #DDDDDD;
738}
739
740table.erratalimit th {
741        text-align: left;
742        border-bottom: 1px dashed #888888;
743}
744
745table.erratalimit td {
746        margin-left: 20px;
747        font-size: 14px;
748        border-bottom: 1px dashed #EFEFEF;
749}
750
751dl dt {
752        font-weight: bold;
753}
754
755pre.screen {
756        background-color: #444444;
757        color: #F7F7F7;
758        padding: 3px;
759        padding-left: 10px;
760        border-left: solid 10px #BBBBBB;
761        white-space: -moz-pre-wrap;
762        white-space: -pre-wrap;
763        white-space: -o-pre-wrap;
764        white-space: pre-wrap;
765        word-wrap: break-word;
766}
767
Note: See TracBrowser for help on using the repository browser.