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

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

adjust vine.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#footer {
414        background: #565656 url(@IMAGEURI@/footer.jpg) repeat-x left top;
415        height: 100px;
416}
417
418#footer p {
419        margin: 0;
420        padding: 10px 0 0 0;
421        text-align: center;
422        text-transform: uppercase;
423        font-size: 11px;
424        color: #FFFFFF;
425}
426
427#footer a {
428        color: #FFFFFF;
429}
430
431#footmenu {
432        margin: 0;
433        padding-top: 30px;
434        text-align: center;
435        color: #FFFFFF;
436}
437
438#footmenu a {
439        margin: 0;
440        padding: 10px 15px 0px 15px;
441        border: none;
442        text-decoration: none;
443        font-size: 11px;
444        color: #FFFFFF;
445}
446
447#download {
448        margin-bottom: 30px;
449}
450
451.getbutton {
452        color: 666699;
453        background-color: #BBBBDD;
454        padding: 10px 10px 5px 10px;
455        margin: 5px 15px 0px 15px;
456        width: 230px;
457        border-width: 1px 1px 1px 1px;
458        border-color: #666699;
459        border-style: solid;
460        border-radius: 8px;
461        -moz-border-radius: 8px;
462        -webkit-border-radius: 8px;
463        font-size: 18px;
464        font-weight: bold;
465        float: left;
466        text-shadow: 1px 1px 8px #EEEEFF;
467}
468
469.getbutton div.sub {
470        font-size: 8px;
471        color: #333366;
472        text-shadow: 1px 1px 8px #EEEEFF;
473}
474
475blockquote {
476        border-width: 0px 0px 0px 5px;
477        border-color: #DDDDDF;
478        border-style: solid;
479        margin: 15px 30px 15px 30px;
480        padding-left: 10px;
481}
482
483/* errata */
484.errata li {
485        margin-left: 40px;
486}
487
488.errata dl dt {
489        margin-top: 20px;
490        margin-bottom: 10px;
491        font-size: 16px;
492        font-weight: bold;
493        text-decoration: underline;
494}
495
496.errata table {
497        width: 100%;
498}
499
500.errata th {
501        text-align: left;
502        border-bottom: 1px dashed #888888;
503}
504
505.errata td {
506        margin-left: 20px;
507        font-size: 14px;
508        border-bottom: 1px dashed #EFEFEF;
509}
510
511.errata td.title {
512        width: 70%;
513}
514
515.errata td.date {
516        width: 30%;
517}
518
519.news table {
520        vertical-align: bottom;
521}
522
523.news table tr td.title {
524        width: 80%;
525        vertical-align: top;
526}
527
528.news table tr td.date {
529        width: 20%;
530        vertical-align: top;
531}
532
533.news dl dt {
534        font-size: 14px;
535        font-weight: bold;
536        margin-top: 5px;
537}
538
539
540table.erratalimit {
541        width: 50%;
542        border: 1px solid #DDDDDD;
543}
544
545table.erratalimit th {
546        text-align: left;
547        border-bottom: 1px dashed #888888;
548}
549
550table.erratalimit td {
551        margin-left: 20px;
552        font-size: 14px;
553        border-bottom: 1px dashed #EFEFEF;
554}
555
556dl dt {
557        font-weight: bold;
558}
559
560pre.screen {
561        background-color: #444444;
562        color: #F7F7F7;
563        padding: 3px;
564        padding-left: 10px;
565        border-left: solid 10px #BBBBBB;
566        white-space: -moz-pre-wrap;
567        white-space: -pre-wrap;
568        white-space: -o-pre-wrap;
569        white-space: pre-wrap;
570        word-wrap: break-word;
571}
572
Note: See TracBrowser for help on using the repository browser.