source: projects/web/branches/VINE_6_0_REL/css/layout.css @ 3868

Revision 3868, 12.8 KB checked in by tanakanata, 13 years ago (diff)

layout.css revert

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