OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / templates / moyoo_lane_street / css / template.css
1 /* begin Page */
2
3 /* Generated with Artisteer version 2.2.0.17981, file checksum is 7EB2FB85. */
4
5 body
6 {
7         margin: 0 auto;
8         padding: 0;
9         background-color: #7FAEF0;
10         background-image: url('../images/Page-BgTexture.jpg');
11         background-repeat: no-repeat;
12         background-attachment: fixed;
13         background-position: top left;
14 }
15
16 #art-main
17 {
18         position: relative;
19         width: 100%;
20         left: 0;
21         top: 0;
22 }
23
24
25
26
27 #art-page-background-gradient
28 {
29         background-position: top left;
30 }
31
32
33 .cleared
34 {
35         float: none;
36         clear: both;
37         margin: 0;
38         padding: 0;
39         border: none;
40         font-size:1px;
41 }
42
43
44 form
45 {
46         padding:0 !important;
47         margin:0 !important;
48 }
49
50 table.position
51 {
52         position: relative;
53         width: 100%;
54         table-layout: fixed;
55 }
56 /* end Page */
57
58 /* begin Box, Sheet */
59 .art-Sheet
60 {
61         position:relative;
62         z-index:0;
63         margin:0 auto;
64         width: 1000px;
65         min-width:51px;
66         min-height:51px;
67 }
68
69 .art-Sheet-body
70 {
71         position: relative;
72         z-index:1;
73         padding: 5px;
74 }
75
76 .art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl, .art-Sheet-tc, .art-Sheet-bc,.art-Sheet-cr, .art-Sheet-cl
77 {
78         position:absolute;
79         z-index:-1;
80 }
81
82 .art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl
83 {
84         width: 70px;
85         height: 70px;
86         background-image: url('../images/Sheet-s.png');
87 }
88
89 .art-Sheet-tl
90 {
91         top:0;
92         left:0;
93         clip: rect(auto, 35px, 35px, auto);
94 }
95
96 .art-Sheet-tr
97 {
98         top: 0;
99         right: 0;
100         clip: rect(auto, auto, 35px, 35px);
101 }
102
103 .art-Sheet-bl
104 {
105         bottom: 0;
106         left: 0;
107         clip: rect(35px, 35px, auto, auto);
108 }
109
110 .art-Sheet-br
111 {
112         bottom: 0;
113         right: 0;
114         clip: rect(35px, auto, auto, 35px);
115 }
116
117 .art-Sheet-tc, .art-Sheet-bc
118 {
119         left: 35px;
120         right: 35px;
121         height: 70px;
122         background-image: url('../images/Sheet-h.png');
123 }
124
125 .art-Sheet-tc
126 {
127         top: 0;
128         clip: rect(auto, auto, 35px, auto);
129 }
130
131 .art-Sheet-bc
132 {
133         bottom: 0;
134         clip: rect(35px, auto, auto, auto);
135 }
136
137 .art-Sheet-cr, .art-Sheet-cl
138 {
139         top: 35px;
140         bottom: 35px;
141         width: 70px;
142         background-image: url('../images/Sheet-v.png');
143 }
144
145 .art-Sheet-cr
146 {
147         right:0;
148         clip: rect(auto, auto, auto, 35px);
149 }
150
151 .art-Sheet-cl
152 {
153         left:0;
154         clip: rect(auto, 35px, auto, auto);
155 }
156
157 .art-Sheet-cc
158 {
159         position:absolute;
160         z-index:-1;
161         top: 35px;
162         left: 35px;
163         right: 35px;
164         bottom: 35px;
165         background-image: url('../images/Sheet-c.png');
166 }
167
168
169 .art-Sheet
170 {
171         margin-top: 30px !important;
172 }
173
174 #art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare
175 {
176         min-width:1000px;
177 }
178
179 /* end Box, Sheet */
180
181 /* begin Menu */
182 /* menu structure */
183
184 .art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover
185 {
186         text-align:left;
187         text-decoration:none;
188         outline:none;
189         letter-spacing:normal;
190         word-spacing:normal;
191 }
192
193 .art-menu, .art-menu ul
194 {
195         margin: 0;
196         padding: 0;
197         border: 0;
198         list-style-type: none;
199         display: block;
200 }
201
202 .art-menu li
203 {
204         margin: 0;
205         padding: 0;
206         border: 0;
207         display: block;
208         float: left;
209         position: relative;
210         z-index: 5;
211         background:none;
212 }
213
214 .art-menu li:hover
215 {
216         z-index: 10000;
217         white-space: normal;
218 }
219
220 .art-menu li li
221 {
222         float: none;
223 }
224
225 .art-menu ul
226 {
227         visibility: hidden;
228         position: absolute;
229         z-index: 10;
230         left: 0;
231         top: 0;
232         background:none;
233 }
234
235 .art-menu li:hover>ul
236 {
237         visibility: visible;
238         top: 100%;
239 }
240
241 .art-menu li li:hover>ul
242 {
243         top: 0;
244         left: 100%;
245 }
246
247 .art-menu:after, .art-menu ul:after
248 {
249         content: ".";
250         height: 0;
251         display: block;
252         visibility: hidden;
253         overflow: hidden;
254         clear: both;
255 }
256 .art-menu, .art-menu ul
257 {
258         min-height: 0;
259 }
260
261 .art-menu ul
262 {
263         background-image: url(../images/spacer.gif);
264         padding: 10px 30px 30px 30px;
265         margin: -10px 0 0 -30px;
266 }
267
268 .art-menu ul ul
269 {
270         padding: 30px 30px 30px 10px;
271         margin: -30px 0 0 -10px;
272 }
273
274
275
276
277
278 /* menu structure */
279
280 .art-menu
281 {
282         padding: 0px 15px 0px 15px;
283 }
284
285 .art-nav
286 {
287         position: relative;
288         height: 31px;
289         z-index: 100;
290 }
291
292 .art-nav .l, .art-nav .r
293 {
294         position: absolute;
295         z-index: -1;
296         top: 0;
297         height: 31px;
298         background-image: url('../images/nav.png');
299 }
300
301 .art-nav .l
302 {
303         left: 0;
304         right:15px;
305 }
306
307 .art-nav .r
308 {
309         right: 0;
310         width: 990px;
311         clip: rect(auto, auto, auto, 975px);
312 }
313
314
315 /* end Menu */
316
317 /* begin MenuItem */
318 .art-menu ul li
319 {
320         clear: both;
321 }
322
323 .art-menu a
324 {
325         position:relative;
326         display: block;
327         overflow:hidden;
328         height: 31px;
329         cursor: pointer;
330         text-decoration: none;
331         margin-right: 0px;
332         margin-left: 0px;
333 }
334
335
336 .art-menu a .r, .art-menu a .l
337 {
338         position:absolute;
339         display: block;
340         top:0;
341         z-index:-1;
342         height: 93px;
343         background-image: url('../images/MenuItem.png');
344 }
345
346 .art-menu a .l
347 {
348         left:0;
349         right:0px;
350 }
351
352 .art-menu a .r
353 {
354         width:400px;
355         right:0;
356         clip: rect(auto, auto, auto, 400px);
357 }
358
359 .art-menu a .t 
360 {
361         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
362         font-size: 13px;
363         font-style: normal;
364         font-weight: bold;
365         color: #EDEEEC;
366         padding: 0 22px;
367         margin: 0 0px;
368         line-height: 31px;
369         text-align: center;
370 }
371
372 .art-menu a:hover .l, .art-menu a:hover .r
373 {
374         top:-31px;
375 }
376
377 .art-menu li:hover>a .l, .art-menu li:hover>a .r
378 {
379         top:-31px;
380 }
381
382 .art-menu li:hover a .l, .art-menu li:hover a .r
383 {
384         top:-31px;
385 }
386 .art-menu a:hover .t
387 {
388         color: #FFFFFF;
389 }
390
391 .art-menu li:hover a .t
392 {
393         color: #FFFFFF;
394 }
395
396 .art-menu li:hover>a .t
397 {
398         color: #FFFFFF;
399 }
400
401
402
403 /* end MenuItem */
404
405 /* begin MenuSeparator */
406 .art-nav .art-menu-separator
407 {
408         display: block;
409         width: 2px;
410         height: 31px;
411         background-image: url('../images/MenuSeparator.png');
412 }
413
414 /* end MenuSeparator */
415
416 /* begin MenuSubItem */
417 .art-menu ul a
418 {
419         display:block;
420         text-align: center;
421         white-space: nowrap;
422         height: 20px;
423         width: 180px;
424         overflow:hidden;
425         line-height: 20px;
426         margin-right: auto;
427
428
429         background-image: url('../images/subitem-bg.png');
430         background-position: left top;
431         background-repeat: repeat-x;
432         border-width: 0px;
433         border-style: solid;
434 }
435
436 .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
437 {
438         display: inline;
439         float: none;
440         margin: inherit;
441         padding: inherit;
442         background-image: none;
443         text-align: inherit;
444         text-decoration: inherit;
445 }
446
447 .art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
448 {
449         text-align: left;
450         text-indent: 12px;
451         text-decoration: none;
452         line-height: 20px;
453         color: #D9D2B4;
454         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
455         font-size: 13px;
456         font-style: normal;
457         font-weight: normal;
458 }
459
460 .art-menu ul ul a
461 {
462         margin-left: auto;
463 }
464
465 .art-menu ul li a:hover
466 {
467         color: #000000;
468         background-position: 0 -20px;
469 }
470
471 .art-menu ul li:hover>a
472 {
473         color: #000000;
474         background-position: 0 -20px;
475 }
476
477 .art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span
478 {
479         color: #000000;
480 }
481
482 .art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span
483 {
484         color: #000000;
485 }
486
487
488 /* end MenuSubItem */
489
490 /* begin Header */
491 div.art-Header
492 {
493         margin: 0 auto;
494         position: relative;
495         z-index:0;
496         width: 990px;
497         height: 150px;
498 }
499
500
501 div.art-Header-jpeg
502 {
503         position: absolute;
504         z-index:-1;
505         top: 0;
506         left: 0;
507         width: 990px;
508         height: 150px;
509         background-image: url('../images/Header.jpg');
510         background-repeat: no-repeat;
511         background-position: center center;
512 }
513 /* end Header */
514
515 /* begin Logo */
516 .art-Logo
517 {
518         display : block;
519         position: absolute;
520         left: 30px;
521         top: 30px;
522         width: 960px;
523 }
524
525 h1.art-Logo-name
526 {
527         display: block;
528         text-align: left;
529 }
530
531 h1.art-Logo-name, h1.art-Logo-name a, h1.art-Logo-name a:link, h1.art-Logo-name a:visited, h1.art-Logo-name a:hover
532 {
533         font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
534         font-size: 29px;
535         font-style: normal;
536         font-weight: bold;
537         text-decoration: none;
538         padding:0;
539         margin:0;
540         color: #FFFFFF !important;
541 }
542
543 .art-Logo-text
544 {
545         display: block;
546         text-align: left;
547 }
548
549 .art-Logo-text, .art-Logo-text a
550 {
551         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
552         font-size: 20px;
553         font-style: normal;
554         font-weight: normal;
555         padding:0;
556         margin:0;
557         color: #FFFFFF !important;
558 }
559 /* end Logo */
560
561 /* begin ContentLayout */
562 .art-contentLayout
563 {
564         position: relative;
565         margin-bottom: 5px;
566         width: 990px;
567 }
568 /* end ContentLayout */
569
570 /* begin Box, Block */
571 .art-Block
572 {
573         position:relative;
574         z-index:0;
575         margin:0 auto;
576         min-width:1px;
577         min-height:1px;
578 }
579
580 .art-Block-body
581 {
582         position: relative;
583         z-index:1;
584         padding: 0px;
585 }
586
587
588
589 .art-Block
590 {
591         margin: 7px;
592 }
593
594 /* end Box, Block */
595
596 /* begin BlockHeader */
597 .art-BlockHeader
598 {
599         position:relative;
600         z-index:0;
601         height: 30px;
602         padding: 0 7px;
603         margin-bottom: 0px;
604 }
605
606 .art-BlockHeader .t
607 {
608         height: 30px;
609         color: #EDEEEC;
610         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
611         font-size: 13px;
612         font-style: normal;
613         font-weight: bold;
614         white-space : nowrap;
615         padding: 0 6px;
616         line-height: 30px;
617 }
618
619 .art-BlockHeader .l, .art-BlockHeader .r
620 {
621         display:block;
622         position:absolute;
623         z-index:-1;
624         height: 30px;
625         background-image: url('../images/BlockHeader.png');
626 }
627
628 .art-BlockHeader .l
629 {
630         left:0;
631         right:6px;
632 }
633
634 .art-BlockHeader .r
635
636         width:990px;
637         right:0;
638         clip: rect(auto, auto, auto, 984px);
639 }
640
641
642
643
644
645 .art-header-tag-icon
646 {
647         display:inline-block;
648         background-position:left top;
649         background-image: url('../images/BlockHeaderIcon.png');
650         padding:0 0 0 20px;
651         background-repeat: no-repeat;
652         min-height: 20px;
653         margin: 0 0 0 5px;
654 }
655
656
657 /* end BlockHeader */
658
659 /* begin Box, BlockContent */
660 .art-BlockContent
661 {
662         position:relative;
663         z-index:0;
664         margin:0 auto;
665         min-width:15px;
666         min-height:15px;
667 }
668
669 .art-BlockContent-body
670 {
671         position: relative;
672         z-index:1;
673         padding: 8px;
674 }
675
676 .art-BlockContent-tr, .art-BlockContent-tl, .art-BlockContent-br, .art-BlockContent-bl, .art-BlockContent-tc, .art-BlockContent-bc,.art-BlockContent-cr, .art-BlockContent-cl
677 {
678         position:absolute;
679         z-index:-1;
680 }
681
682 .art-BlockContent-tr, .art-BlockContent-tl, .art-BlockContent-br, .art-BlockContent-bl
683 {
684         width: 14px;
685         height: 14px;
686         background-image: url('../images/BlockContent-s.png');
687 }
688
689 .art-BlockContent-tl
690 {
691         top:0;
692         left:0;
693         clip: rect(auto, 7px, 7px, auto);
694 }
695
696 .art-BlockContent-tr
697 {
698         top: 0;
699         right: 0;
700         clip: rect(auto, auto, 7px, 7px);
701 }
702
703 .art-BlockContent-bl
704 {
705         bottom: 0;
706         left: 0;
707         clip: rect(7px, 7px, auto, auto);
708 }
709
710 .art-BlockContent-br
711 {
712         bottom: 0;
713         right: 0;
714         clip: rect(7px, auto, auto, 7px);
715 }
716
717 .art-BlockContent-tc, .art-BlockContent-bc
718 {
719         left: 7px;
720         right: 7px;
721         height: 14px;
722         background-image: url('../images/BlockContent-h.png');
723 }
724
725 .art-BlockContent-tc
726 {
727         top: 0;
728         clip: rect(auto, auto, 7px, auto);
729 }
730
731 .art-BlockContent-bc
732 {
733         bottom: 0;
734         clip: rect(7px, auto, auto, auto);
735 }
736
737 .art-BlockContent-cr, .art-BlockContent-cl
738 {
739         top: 7px;
740         bottom: 7px;
741         width: 14px;
742         background-image: url('../images/BlockContent-v.png');
743 }
744
745 .art-BlockContent-cr
746 {
747         right:0;
748         clip: rect(auto, auto, auto, 7px);
749 }
750
751 .art-BlockContent-cl
752 {
753         left:0;
754         clip: rect(auto, 7px, auto, auto);
755 }
756
757 .art-BlockContent-cc
758 {
759         position:absolute;
760         z-index:-1;
761         top: 7px;
762         left: 7px;
763         right: 7px;
764         bottom: 7px;
765         background-color: #271E16;
766 }
767
768
769 .art-BlockContent-body
770 {
771         color:#A6A6A6;
772         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
773         font-size: 13px;
774         font-style: normal;
775         font-weight: bold;
776 }
777
778 .art-BlockContent-body a:link
779 {
780         color: #A6A6A6;
781         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
782         text-decoration: none;
783 }
784
785 .art-BlockContent-body a:visited, .art-BlockContent-body a.visited
786 {
787         color: #A6A6A6;
788         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
789         text-decoration: none;
790 }
791
792 .art-BlockContent-body a:hover, .art-BlockContent-body a.hover
793 {
794         color: #6F514A;
795         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
796         text-decoration: none;
797 }
798
799 .art-BlockContent-body ul
800 {
801         list-style-type: none;
802         color: #B6BCB3;
803         margin:0;
804         padding:0;
805 }
806
807 .art-BlockContent-body li
808 {
809         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
810         font-size: 13px;
811         text-decoration: none;
812 }
813
814 .art-BlockContent-body ul li
815 {
816         padding:0px 0 0px 13px;
817         background-image: url('../images/BlockContentBullets.png');
818         background-repeat:no-repeat;
819         margin:0.5em 0 0.5em 0;
820         line-height:1.2em;
821 }
822
823 /* end Box, BlockContent */
824
825 /* begin Box, Post */
826 .art-Post
827 {
828         position:relative;
829         z-index:0;
830         margin:0 auto;
831         min-width:1px;
832         min-height:1px;
833 }
834
835 .art-Post-body
836 {
837         position: relative;
838         z-index:1;
839         padding: 10px;
840 }
841
842
843
844 .art-Post
845 {
846         margin: 10px;
847 }
848
849 /* Start images */
850 a img
851 {
852         border: 0;
853 }
854
855 .art-article img, img.art-article
856 {
857         margin: 1em;
858 }
859
860 .art-metadata-icons img
861 {
862         border: none;
863         vertical-align: middle;
864         margin:2px;
865 }
866 /* Finish images */
867
868 /* Start tables */
869
870 .art-article table, table.art-article
871 {
872         border-collapse: collapse;
873         margin: 1px;
874         width:auto;
875 }
876
877 .art-article table, table.art-article .art-article tr, .art-article th, .art-article td
878 {
879         background-color:Transparent;
880 }
881
882
883 .art-article th
884 {
885         text-align:center;
886         vertical-align:middle;
887         padding: 7px;
888 }
889
890 /* Finish tables */
891 /* end Box, Post */
892
893 /* begin PostHeaderIcon */
894 .art-PostHeaderIcon-wrapper
895 {
896         text-decoration:none;
897         margin: 0.2em 0;
898         padding: 0;
899         font-weight:normal;
900         font-style:normal;
901         letter-spacing:normal;
902         word-spacing:normal;
903         font-variant:normal;
904         text-decoration:none;
905         font-variant:normal;
906         text-transform:none;
907         text-align:left;
908         text-indent:0;
909         line-height:inherit;
910         font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
911         font-size: 24px;
912         font-style: normal;
913         font-weight: bold;
914         text-align: left;
915         color: #A6A6A6;
916 }
917
918 .art-PostHeaderIcon-wrapper, .art-PostHeaderIcon-wrapper a, .art-PostHeaderIcon-wrapper a:link, .art-PostHeaderIcon-wrapper a:visited, .art-PostHeaderIcon-wrapper a:hover
919 {
920         font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
921         font-size: 24px;
922         font-style: normal;
923         font-weight: bold;
924         text-align: left;
925         color: #A6A6A6;
926 }
927
928 /* end PostHeaderIcon */
929
930 /* begin PostHeader */
931 .art-PostHeader a:link
932 {
933   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
934   text-decoration: none;
935   text-align: left;
936   color: #A6A6A6;
937 }
938
939 .art-PostHeader a:visited, .art-PostHeader a.visited
940 {
941   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
942   text-decoration: none;
943   text-align: left;
944   color: #A6A6A6;
945 }
946
947 .art-PostHeader a:hover, .art-PostHeader a.hovered
948 {
949   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
950   text-decoration: none;
951   text-align: left;
952   color: #6F514A;
953 }
954 /* end PostHeader */
955
956 /* begin PostIcons */
957 .art-PostHeaderIcons
958 {
959         padding:1px;
960 }
961
962 .art-PostHeaderIcons, .art-PostHeaderIcons a, .art-PostHeaderIcons a:link, .art-PostHeaderIcons a:visited, .art-PostHeaderIcons a:hover
963 {
964         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
965         font-size: 12px;
966         color: #FFFFFF;
967 }
968
969 .art-PostHeaderIcons a, .art-PostHeaderIcons a:link, .art-PostHeaderIcons a:visited, .art-PostHeaderIcons a:hover
970 {
971         margin:0;
972 }
973
974 .art-PostHeaderIcons a:link
975 {
976         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
977         text-decoration: underline;
978         color: #C7BC8F;
979 }
980
981 .art-PostHeaderIcons a:visited, .art-PostHeaderIcons a.visited
982 {
983         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
984         text-decoration: underline;
985         color: #A8B0A6;
986 }
987
988 .art-PostHeaderIcons a:hover, .art-PostHeaderIcons a.hover
989 {
990         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
991         text-decoration: none;
992         color: #F0DD98;
993 }
994 /* end PostIcons */
995
996 /* begin PostContent */
997 /* Content Text Font & Color (Default) */
998 body
999 {
1000   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
1001   font-size: 13px;
1002   font-style: normal;
1003   font-weight: normal;
1004   color: #A6A6A6;
1005 }
1006
1007 .art-PostContent
1008 {
1009   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
1010   font-size: 13px;
1011   font-style: normal;
1012   font-weight: normal;
1013   text-align: justify;
1014   color: #A6A6A6;
1015 }
1016
1017 /* Start Content link style */
1018 /*
1019 The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.
1020 http://www.w3schools.com/CSS/css_pseudo_classes.asp
1021 http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/
1022 */
1023 a
1024 {
1025   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
1026   text-decoration: underline;
1027   color: #EAECE9;
1028 }
1029
1030 /* Adds special style to an unvisited link. */
1031 a:link
1032 {
1033   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
1034   text-decoration: underline;
1035   color: #EAECE9;
1036 }
1037
1038 /* Adds special style to a visited link. */
1039 a:visited, a.visited
1040 {
1041   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
1042   text-decoration: underline;
1043   color: #EAECE9;
1044 }
1045
1046 /* :hover - adds special style to an element when you mouse over it. */
1047 a:hover, a.hover
1048 {
1049   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
1050   text-decoration: none;
1051   color: #A6A6A6;
1052 }
1053
1054 /* Finish Content link style */
1055
1056 /* Resert some headings default style & links default style for links in headings*/
1057 h1, h2, h3, h4, h5, h6,
1058 h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
1059 h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
1060 h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
1061 {
1062   font-weight: normal;
1063   font-style: normal;
1064   text-decoration: none;
1065 }
1066
1067
1068 /* Start Content headings Fonts & Colors  */
1069 h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
1070 {
1071   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
1072   font-size: 31px;
1073   font-style: normal;
1074   font-weight: bold;
1075   text-align: left;
1076   color: #A8B0A6;
1077 }
1078
1079 h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
1080 {
1081   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
1082   font-size: 24px;
1083   font-style: normal;
1084   font-weight: bold;
1085   text-align: left;
1086   color: #A6A6A6;
1087 }
1088
1089 h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
1090 {
1091   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
1092   font-size: 20px;
1093   font-style: normal;
1094   font-weight: bold;
1095   text-align: left;
1096   color: #A6A6A6;
1097 }
1098
1099 h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
1100 {
1101   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
1102   font-size: 18px;
1103   font-style: normal;
1104   font-weight: bold;
1105   text-align: left;
1106   color: #A6A6A6;
1107 }
1108
1109 h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
1110 {
1111   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
1112   font-size: 15px;
1113   font-style: normal;
1114   font-weight: bold;
1115   text-align: left;
1116   color: #EAECE9;
1117 }
1118
1119 h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
1120 {
1121   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
1122   font-size: 15px;
1123   font-style: normal;
1124   font-weight: bold;
1125   text-align: left;
1126   color: #EAECE9;
1127 }
1128 /* Finish Content headings Fonts & Colors  */
1129
1130
1131 /* end PostContent */
1132
1133 /* begin PostBullets */
1134 /* Start Content list */
1135 ol, ul
1136 {
1137         color: #A6A6A6;
1138         margin:1em 0 1em 2em;
1139         padding:0;
1140         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
1141         font-size: 13px;
1142 }
1143
1144 li ol, li ul
1145 {
1146         margin:0.5em 0 0.5em 2em;
1147         padding:0;
1148 }
1149
1150 li 
1151 {
1152         margin:0.2em 0;
1153         padding:0;
1154 }
1155
1156 ul
1157 {
1158         list-style-type: none;
1159 }
1160
1161 ol
1162 {
1163         list-style-position:inside;
1164         
1165 }
1166
1167
1168
1169 .art-Post li
1170 {
1171         padding:0px 0 0px 12px;
1172         line-height:1.2em;
1173 }
1174
1175 .art-Post ol li, .art-Post ul ol li
1176 {
1177         background: none;
1178         padding-left:0;
1179 }
1180
1181 .art-Post ul li, .art-Post ol ul li 
1182 {
1183         background-image: url('../images/PostBullets.png');
1184         background-repeat:no-repeat;
1185         padding-left:12px;
1186 }
1187
1188
1189 /* Finish Content list */
1190 /* end PostBullets */
1191
1192 /* begin PostQuote */
1193 /* Start blockquote */
1194 blockquote p
1195 {
1196         color:#848E80;
1197         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
1198         font-size: 18px;
1199         font-style: italic;
1200         font-weight: normal;
1201         text-align: left;
1202 }
1203
1204 blockquote
1205 {
1206                 margin:10px 10px 10px 50px;
1207         padding:5px 5px 5px 41px;
1208         background-color:#FFFFFF;
1209         background-image:url('../images/PostQuote.png');
1210         background-position:left top;
1211         background-repeat:no-repeat;
1212 }
1213
1214
1215 /* Finish blockuote */
1216 /* end PostQuote */
1217
1218 /* begin Button */
1219 .art-button-wrapper .art-button
1220 {
1221         display:inline-block;
1222         width: auto;
1223         outline:none;
1224         border:none;
1225         background:none;
1226         line-height:35px;
1227         margin:0 !important;
1228         padding:0 !important;
1229         overflow: visible;
1230         cursor: default;
1231         text-decoration: none !important;
1232         z-index:0;
1233 }
1234
1235 .art-button-wrapper
1236 {
1237         display:inline-block;
1238         position:relative;
1239         height: 35px;
1240         overflow:hidden;
1241         white-space: nowrap;
1242         width: auto;
1243         z-index:0;
1244 }
1245
1246 .art-button-wrapper .art-button
1247 {
1248         display:block;
1249         height: 35px;
1250         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
1251         font-size: 13px;
1252         font-style: normal;
1253         font-weight: normal;
1254         white-space: nowrap;
1255         text-align: left;
1256         padding: 0 21px !important;
1257         line-height: 35px;
1258         text-decoration: none !important;
1259         color: #FFFFFF !important;
1260 }
1261
1262 input, select
1263 {
1264         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
1265         font-size: 13px;
1266         font-style: normal;
1267         font-weight: normal;
1268 }
1269
1270 .art-button-wrapper.hover .art-button, .art-button:hover
1271 {
1272         color: #F5F3EB !important;
1273         text-decoration: none !important;
1274 }
1275
1276 .art-button-wrapper.active .art-button
1277 {
1278         color: #8A7114 !important;
1279 }
1280
1281 .art-button-wrapper .l, .art-button-wrapper .r
1282 {
1283         display:block;
1284         position:absolute;
1285         z-index:-1;
1286         height: 105px;
1287         background-image: url('../images/Button.png');
1288 }
1289
1290 .art-button-wrapper .l
1291 {
1292         left:0;
1293         right:10px;
1294 }
1295
1296 .art-button-wrapper .r
1297 {
1298         width:409px;
1299         right:0;
1300         clip: rect(auto, auto, auto, 399px);
1301 }
1302
1303 .art-button-wrapper.hover .l, .art-button-wrapper.hover .r
1304 {
1305         top: -35px;
1306 }
1307
1308 .art-button-wrapper.active .l, .art-button-wrapper.active .r
1309 {
1310         top: -70px;
1311 }
1312
1313
1314 /* end Button */
1315
1316 /* begin Footer */
1317 .art-Footer
1318 {
1319         position:relative;
1320         z-index:0;
1321         overflow:hidden;
1322         width: 990px;
1323         margin: 5px auto 0px auto;
1324 }
1325
1326 .art-Footer .art-Footer-inner
1327 {
1328         height:1%;
1329         position: relative;
1330         z-index: 0;
1331         padding: 15px;
1332         text-align: center;
1333 }
1334
1335 .art-Footer .art-Footer-background
1336 {
1337         position:absolute;
1338         z-index:-1;
1339         background-repeat:no-repeat;
1340         background-image: url('../images/Footer.png');
1341         width: 990px;
1342         height: 150px;
1343         bottom:0;
1344         left:0;
1345 }
1346
1347
1348 .art-rss-tag-icon
1349 {
1350         position: relative;
1351         display:block;
1352         float:left;
1353         background-image: url('../images/livemarks.png');
1354         background-position: center right;
1355         background-repeat: no-repeat;
1356         margin: 0 5px 0 0;
1357         height: 32px;
1358         width: 32px;
1359 }
1360
1361
1362
1363
1364 .art-Footer .art-Footer-text p
1365 {
1366         margin: 0;
1367 }
1368
1369 .art-Footer .art-Footer-text
1370 {
1371         display:inline-block;
1372         color:#A6A6A6;
1373         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
1374         font-size: 12px;
1375 }
1376
1377 .art-Footer .art-Footer-text a:link
1378 {
1379         text-decoration: none;
1380         color: #6F514A;
1381         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
1382         text-decoration: none;
1383 }
1384
1385 .art-Footer .art-Footer-text a:visited
1386 {
1387         text-decoration: none;
1388         color: #A6A6A6;
1389         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
1390         text-decoration: underline;
1391 }
1392
1393 .art-Footer .art-Footer-text a:hover
1394 {
1395         text-decoration: none;
1396         color: #A6A6A6;
1397         font-family: Tahoma, Arial, Helvetica, Sans-Serif;
1398         text-decoration: none;
1399 }
1400 /* end Footer */
1401
1402 /* begin PageFooter */
1403 .art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover
1404 {
1405         font-family:Arial;
1406         font-size:10px;
1407         letter-spacing:normal;
1408         word-spacing:normal;
1409         font-style:normal;
1410         font-weight:normal;
1411         text-decoration:none;
1412         color:#271E16;
1413 }
1414
1415 .art-page-footer
1416 {
1417         margin:1em;
1418         text-align:center;
1419         text-decoration:none;
1420         color:#271E16;
1421 }
1422 /* end PageFooter */
1423
1424 /* begin LayoutCell */
1425 .art-contentLayout .art-sidebar1
1426 {
1427         position: relative;
1428         margin: 0;
1429         padding: 0;
1430         border: 0;
1431         float: left;
1432         overflow: hidden;
1433         width: 247px;
1434 }
1435 /* end LayoutCell */
1436
1437 /* begin LayoutCell */
1438 .art-contentLayout .art-content
1439 {
1440         position: relative;
1441         margin: 0;
1442         padding: 0;
1443         border: 0;
1444         float: left;
1445         overflow: hidden;
1446         width: 742px;
1447 }
1448 .art-contentLayout .art-content-wide
1449 {
1450         position: relative;
1451         margin: 0;
1452         padding: 0;
1453         border: 0;
1454         float: left;
1455         overflow: hidden;
1456         width: 989px;
1457 }
1458 /* end LayoutCell */
1459
1460
1461
1462 .art-contentLayout li
1463 {
1464         float: none;
1465 }
1466
1467 table.moduletable th
1468 {
1469         font-size: 140%;
1470         padding: .5em 0em;
1471 }
1472
1473 #footer
1474 {
1475         text-align: center;
1476 }
1477
1478 .breadcrumbs
1479 {
1480         display: block;
1481         padding: .7em 0em;
1482 }
1483
1484 .contentpaneopen span.small, .contentpaneopen td.createdate, .contentpaneopen td.modifydate
1485 {
1486         font-size: 75%;
1487         padding-bottom: 1em;
1488 }
1489
1490 .column_separator 
1491 {
1492         padding-left: .4em;
1493 }
1494
1495 .pagination span
1496 {
1497         padding: 2px;
1498 }
1499
1500 .pagination a
1501 {
1502         padding: 2px;
1503 }
1504
1505 div.offline
1506 {
1507         background: #fffebb;
1508         width: 100%;
1509         position: absolute;
1510         top: 0;
1511         left: 0;
1512         font-size: 1.2em;
1513         padding: 5px;
1514 }
1515
1516 span.pathway
1517 {
1518         display: block;
1519         margin: 0 20px;
1520         height: 16px;
1521         line-height: 16px;
1522         overflow: hidden;
1523 }
1524
1525 /* headers */
1526 table.moduletable th, legend
1527 {
1528         margin: 0;
1529         font-weight: bold;
1530         font-family: Helvetica,Arial,sans-serif;
1531         font-size: 1.5em;
1532         padding-left: 0px;
1533         margin-bottom: 10px;
1534         text-align: left;
1535 }
1536
1537 /* form validation */
1538 .invalid
1539 {
1540         border-color: #ff0000;
1541 }
1542
1543 label.invalid
1544 {
1545         color: #ff0000;
1546 }
1547
1548
1549 /** overlib **/
1550
1551 .ol-foreground
1552 {
1553         background-color: #f6f6f6;
1554 }
1555
1556 .ol-background
1557 {
1558         background-color: #666;
1559 }
1560
1561 .ol-textfont
1562 {
1563         font-family: Arial, Helvetica, sans-serif;
1564         font-size: 10px;
1565 }
1566
1567 .ol-captionfont
1568 {
1569         font-family: Arial, Helvetica, sans-serif;
1570         font-size: 12px;
1571         color: #f6f6f6;
1572         font-weight: bold;
1573 }
1574
1575 .ol-captionfont a
1576 {
1577         color: #0B55C4;
1578         text-decoration: none;
1579         font-size: 12px;
1580 }
1581
1582 /* spacers */
1583 span.article_separator
1584 {
1585         display: none;
1586 }
1587
1588 .column_separator
1589 {
1590         padding-left: 10px;
1591 }
1592
1593 td.buttonheading img
1594 {
1595         border: none;
1596 }
1597
1598 .clr
1599 {
1600         clear: both;
1601 }
1602
1603 div#maindivider
1604 {
1605         border-top: 1px solid #ddd;
1606         margin-bottom: 10px;
1607         overflow: hidden;
1608         height: 1px;
1609 }
1610
1611 table.blog span.article_separator
1612 {
1613         display: none;
1614 }
1615
1616 /* edit button */
1617 .contentpaneopen_edit
1618 {
1619         float: left;
1620 }
1621
1622 /* table of contents */
1623 table.contenttoc
1624 {
1625         margin: 5px;
1626         border: 1px solid #ccc;
1627         padding: 5px;
1628         float: right;
1629 }
1630
1631 table.contenttoc td
1632 {
1633         padding: 0 5px;
1634 }
1635
1636
1637 /* content tables */
1638 td.sectiontableheader
1639 {
1640         background: #efefef;
1641         color: #333;
1642         font-weight: bold;
1643         padding: 4px;
1644         border-right: 1px solid #fff;
1645 }
1646
1647 tr.sectiontableentry0 td,
1648 tr.sectiontableentry1 td,
1649 tr.sectiontableentry2 td
1650 {
1651         padding: 4px;
1652 }
1653
1654 td.sectiontableentry0,
1655 td.sectiontableentry1,
1656 td.sectiontableentry2
1657 {
1658         padding: 3px;
1659 }
1660
1661
1662 /* content styles */
1663 table.contentpaneopen, table.contentpane
1664 {
1665         margin: 0;
1666         padding: 0;
1667         width: auto;
1668 }
1669
1670 table.contentpaneopen li
1671 {
1672         margin-bottom: 5px;
1673 }
1674
1675 table.contentpaneopen fieldset
1676 {
1677         border: 0;
1678         border-top: 1px solid #ddd;
1679 }
1680
1681 table.contentpaneopen h3
1682 {
1683         margin-top: 25px;
1684 }
1685
1686 table.contentpaneopen h4
1687 {
1688         font-family: Arial, Helvetica, sans-serif;
1689         color: #333;
1690 }
1691
1692 .highlight
1693 {
1694         background-color: #fffebb;
1695 }
1696
1697 /* module control elements */
1698 table.user1user2 div.moduletable
1699 {
1700         margin-bottom: 0px;
1701 }
1702
1703 div.moduletable, div.module
1704 {
1705         margin-bottom: 25px;
1706 }
1707
1708 div.module_menu h3
1709 {
1710         font-family: Helvetica, Arial, sans-serif;
1711         font-size: 12px;
1712         font-weight: bold;
1713         color: #eee;
1714         margin: -23px -4px 5px -5px;
1715         padding-left: 10px;
1716         padding-bottom: 2px;
1717 }
1718
1719 div.module_menu
1720 {
1721         margin: 0;
1722         padding: 0;
1723         margin-bottom: 15px;
1724 }
1725
1726 div.module_menu div div div
1727 {
1728         padding: 10px;
1729         padding-top: 30px;
1730         padding-bottom: 15px;
1731         width: auto;
1732 }
1733
1734 div.module_menu div div div div
1735 {
1736         background: none;
1737         padding: 0;
1738 }
1739
1740 div.module_menu ul
1741 {
1742         margin: 10px 0;
1743         padding-left: 20px;
1744 }
1745
1746 div.module_menu ul li a:link, div.module_menu ul li a:visited
1747 {
1748         font-weight: bold;
1749 }
1750
1751 #leftcolumn div.module
1752 {
1753         padding: 0 10px;
1754 }
1755
1756 #leftcolumn div.module table
1757 {
1758         width: auto;
1759 }
1760
1761 /* forms */
1762 table.adminform textarea
1763 {
1764         width: 540px;
1765         height: 400px;
1766         font-size: 1em;
1767         color: #000099;
1768 }
1769
1770 div.search input
1771 {
1772         width: 145px;
1773         border: 1px solid #ccc;
1774         margin: 15px 0 10px 0;
1775 }
1776
1777 form#form-login
1778 {
1779         text-align: left;
1780 }
1781
1782 form#form-login fieldset
1783 {
1784         border: 0 none;
1785         margin: 0;
1786         padding: 0.2em;
1787 }
1788
1789 form#form-login ul
1790 {
1791         list-style-type: none;
1792         margin: 0;
1793         padding: 0;
1794 }
1795
1796 form#form-login ul li
1797 {
1798         background-image: none;
1799         padding: 0;
1800 }
1801
1802 #modlgn_username, #modlgn_passwd
1803 {
1804         width: 90%;
1805 }
1806
1807 #form-login-username, #form-login-password, #form-login-remember
1808 {
1809         display: block;
1810         margin: 0;
1811 }
1812
1813 form#com-form-login
1814 {
1815         text-align: left;
1816 }
1817
1818 form#com-form-login fieldset
1819 {
1820         border: 0 none;
1821         margin: 0;
1822         padding: 0.2em;
1823 }
1824
1825 form#com-form-login ul
1826 {
1827         list-style-type: none;
1828         margin: 0;
1829         padding: 0;
1830 }
1831
1832 form#com-form-login ul li
1833 {
1834         background-image: none;
1835         padding: 0;
1836 }
1837
1838 /* thumbnails */
1839 div.mosimage
1840 {
1841         margin: 5px;
1842 }
1843
1844 div.mosimage_caption {
1845         font-size: .90em;
1846         color: #666;
1847 }
1848
1849 div.caption
1850 {
1851         padding: 0 10px 0 10px;
1852 }
1853
1854 div.caption img
1855 {
1856         border: 1px solid #CCC;
1857 }
1858
1859 div.caption p
1860 {
1861         font-size: .90em;
1862         color: #666;
1863         text-align: center;
1864 }
1865
1866 /* Parameter Table */
1867 table.paramlist
1868 {
1869         margin-top: 5px;
1870 }
1871
1872 table.paramlist td.paramlist_key
1873 {
1874         width: 128px;
1875         text-align: left;
1876         height: 30px;
1877 }
1878
1879 div.message
1880 {
1881         font-weight: bold;
1882         font-size: 14px;
1883         color: #c30;
1884         text-align: center;
1885         width: auto;
1886         background-color: #f9f9f9;
1887         border: solid 1px #d5d5d5;
1888         margin: 3px 0px 10px;
1889         padding: 3px 20px;
1890 }
1891
1892 /* Banners module */
1893
1894 /* Default skyscraper style */
1895 .banneritem img
1896 {
1897         display: block;
1898         margin-left: auto;
1899         margin-right: auto;
1900 }
1901
1902 /* Text advert style */
1903
1904 .banneritem_text
1905 {
1906         padding: 4px;
1907         font-size: 11px;
1908 }
1909
1910 .bannerfooter_text
1911 {
1912         padding: 4px;
1913         font-size: 11px;
1914         background-color: #f7f7f7;
1915         text-align: right;
1916 }
1917
1918 /* System Messages */
1919 /* see system general.css */
1920
1921 .pagination span
1922 {
1923         padding: 2px;
1924 }
1925
1926 .pagination a
1927 {
1928         padding: 2px;
1929 }
1930
1931 /* Polls */
1932 .pollstableborder
1933 {
1934         margin-top: 8px;
1935 }
1936
1937
1938 .pollstableborder td
1939 {
1940         text-align: left;
1941         
1942 }
1943
1944 /* WebLinks */
1945 span.description
1946 {
1947         display: block;
1948         padding-left: 30px;
1949 }
1950
1951 /* Frontend Editing*/
1952 fieldset
1953 {
1954         border: 1px solid #ccc;
1955         margin-top: 15px;
1956         padding: 15px;
1957 }
1958
1959 legend
1960 {
1961         margin: 0;
1962         padding: 0 10px;
1963 }
1964
1965 td.key
1966 {
1967         border-bottom: 1px solid #eee;
1968         color: #666;
1969 }
1970
1971 /* Tooltips */
1972
1973 .tool-tip
1974 {
1975         float: left;
1976         background: #ffc;
1977         border: 1px solid #d4d5aa;
1978         padding: 5px;
1979         max-width: 200px;
1980 }
1981
1982 .tool-title
1983 {
1984         padding: 0;
1985         margin: 0;
1986         font-size: 100%;
1987         font-weight: bold;
1988         margin-top: -15px;
1989         padding-top: 15px;
1990         padding-bottom: 5px;
1991         background: url(../../system/images/selector-arrow.png) no-repeat;
1992 }
1993
1994 .tool-text
1995 {
1996         font-size: 100%;
1997         margin: 0;
1998 }
1999
2000 /* System Standard Messages */
2001 #system-message
2002 {
2003         margin-bottom: 20px;
2004 }
2005
2006 #system-message dd.message ul
2007 {
2008         background: #c3d2e5 url(../../system/images/notice-info.png) 4px center no-repeat;
2009         border-top: 3px solid #de7a7b;
2010         border-bottom: 3px solid #de7a7b;
2011         margin:0px;
2012         padding-left: 40px;
2013         text-indent:0px;
2014 }
2015
2016 /* System Error Messages */
2017 #system-message dd.error ul
2018 {
2019         color: #c00;
2020         background: #e6c0c0 url(../../system/images/notice-alert.png) 4px center no-repeat;
2021         border-top: 3px solid #DE7A7B;
2022         border-bottom: 3px solid #DE7A7B;
2023         margin: 0px;
2024         padding-left: 40px;
2025         text-indent: 0px;
2026 }
2027
2028 /* System Notice Messages */
2029 #system-message dd.notice ul
2030 {
2031         color: #c00;
2032         background: #efe7b8 url(../../system/images/notice-note.png) 4px center no-repeat;
2033         border-top: 3px solid #f0dc7e;
2034         border-bottom: 3px solid #f0dc7e;
2035         margin: 0px;
2036         padding-left: 40px;
2037         text-indent: 0px;
2038  }
2039
2040 #syndicate
2041 {
2042         float: left;
2043         padding-left: 25px;
2044 }
2045
2046 /* Component Specific Fixes */
2047
2048 #component-contact table td
2049 {
2050         padding: 2px 0;
2051 }
2052
2053 .breadcrumbs img
2054 {
2055         margin: 0px;
2056         padding: 0px;
2057         border: 0px;
2058 }
2059
2060 .mceToolbarTop {
2061         white-space: normal;
2062 }
2063
2064 .mceEditor
2065 {
2066         background: none;
2067 }
2068
2069 #archive-list
2070 {
2071         list-style-type: none;
2072         margin: 0px;
2073         padding: 0px;
2074 }
2075
2076 #archive-list li
2077 {
2078         list-style-type: none;
2079         background-image: none;
2080         margin-left: 0px;
2081         padding-left: 0px;
2082 }
2083
2084 #navigation
2085 {
2086         text-align: center;
2087 }
2088
2089 .article h3 img
2090 {
2091         border: none;
2092         display: inline;
2093         margin: 0;
2094         padding: 0;
2095 }
2096
2097 .art-Footer-text .moduletable
2098 {
2099         border: none;
2100         margin: 0;
2101         padding: 0;
2102 }
2103
2104 .pollstableborder td {
2105         vertical-align: middle;
2106 }
2107
2108 .img_caption.left
2109 {
2110         float: left;
2111         margin-right: 1em;
2112 }
2113
2114 .img_caption.right
2115 {
2116         float: right;
2117         margin-left: 1em;
2118 }
2119
2120 .img_caption.left p
2121 {
2122         clear: left;
2123         text-align: center;
2124 }
2125
2126 .img_caption.right p
2127 {
2128         clear: right;
2129         text-align: center;
2130 }
2131
2132 .img_caption img
2133 {
2134         margin: 0em;
2135 }
2136
2137 .contentheading
2138 {
2139 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
2140   font-size: 20px;
2141   font-style: normal;
2142   font-weight: bold;
2143   text-align: left;
2144   color: #A6A6A6;
2145 }