source: projects/vine-manual-base/tags/R_0_1_2/css/vine.css.in @ 2860

Revision 2860, 9.2 KB checked in by yasumichi, 13 years ago (diff)

スタイル・画像の調整

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