]> git.openstreetmap.org Git - osqa.git/blob - forum/skins/default/media/style/style.css
deleting the test file
[osqa.git] / forum / skins / default / media / style / style.css
1 @import url(jquery.autocomplete.css);
2 @import url(openid.css);
3 @import url(prettify.css);
4
5 /* 公用 */
6 body {
7     background: #FFF;
8     font-size: 12px;
9     line-height: 150%;
10     margin: 0;
11     padding: 0;
12     color: #000;
13     font-family: sans-serif;
14 }
15
16 div {
17     margin: 0 auto;
18     padding: 0;
19 }
20
21 h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p {
22     margin: 0;
23     padding: 0;
24     border: none;
25 }
26
27 label {
28     vertical-align: middle;
29 }
30
31 hr {
32     border: none;
33     border-top: 1px dashed #ccccce;
34 }
35
36 input, select {
37     vertical-align: middle;
38     font-family: Trebuchet MS, "segoe ui", Helvetica, "Microsoft YaHei", 宋 体, Tahoma, Verdana, MingLiu, PMingLiu, Arial, sans-serif;
39 }
40
41 p {
42     margin-bottom: 13px;
43     font-size: 13px;
44     line-height: 140%;
45 }
46
47 a {
48     color: #333333;
49     text-decoration: none;
50 }
51
52 .badges a {
53     color: #763333;
54     text-decoration: underline;
55 }
56
57 a:hover {
58     text-decoration: underline;
59 }
60
61 .block {
62     width: 960px;
63     height: auto;
64 }
65
66 .fleft {
67     float: left;
68 }
69
70 .fright {
71     float: right;
72 }
73
74 .tleft {
75     text-align: left;
76 }
77
78 .tcenter {
79     text-align: center;
80 }
81
82 .tright {
83     text-align: right;
84 }
85
86 .dis {
87     display: block;
88 }
89
90 .inline {
91     display: inline;
92 }
93
94 .none {
95     display: none;
96 }
97
98 .red {
99     color: #CC0000;
100 }
101
102 .b {
103     font-weight: bold;
104 }
105
106 .f10 {
107     font-size: 10px;
108 }
109
110 .f11 {
111     font-size: 11px;
112 }
113
114 .f12 {
115     font-size: 12px;
116 }
117
118 .f13 {
119     font-size: 13px;
120 }
121
122 .f14 {
123     font-size: 14px;
124 }
125
126 .white {
127     color: #FFFFFF;
128 }
129
130 .u {
131     text-decoration: underline;
132 }
133
134 .spacer1 {
135     height: 6px;
136     line-height: 6px;
137     clear: both;
138     visibility: hidden;
139 }
140
141 .spacer3 {
142     height: 30px;
143     line-height: 30px;
144     clear: both;
145     visibility: hidden;
146 }
147
148 h1 {
149     font-size: 160%;
150     padding: 5px 0 5px 0;
151 }
152
153 h2 {
154     font-size: 140%;
155     padding: 3px 0 3px 0;
156 }
157
158 h3 {
159     font-size: 120%;
160     padding: 3px 0 3px 0;
161 }
162
163 ul {
164     list-style: disc;
165     margin-left: 20px;
166     padding-left: 0px;
167     margin-bottom: 1em;
168 }
169
170 ol {
171     list-style: decimal;
172     margin-left: 30px;
173     margin-bottom: 1em;
174     padding-left: 0px;
175 }
176
177 td ul {
178     vertical-align: middle;
179 }
180
181 li input {
182     margin: 3px 3px 4px 3px;
183 }
184
185 pre {
186     font-family: Consolas, Monaco, Liberation Mono, Lucida Console, Monospace;
187     font-size: 100%;
188     margin-bottom: 10px;
189     overflow: auto;
190     width: 580px;
191     background-color: #F5F5F5;
192     padding-left: 5px;
193     padding-top: 5px;
194     padding-bottom: 20px ! ie7;
195 }
196
197 code {
198     font-family: Consolas, Monaco, Liberation Mono, Lucida Console, Monospace;
199     font-size: 100%;
200
201 }
202
203 blockquote {
204     margin-bottom: 10px;
205     margin-right: 15px;
206     padding: 10px 0px 1px 10px;
207     background-color: #F5F5F5;
208 }
209
210 /*页面布局*/
211 #wrapper {
212     width: 960px;
213     margin: auto;
214     padding: 0;
215 }
216
217 #roof {
218     position: relative;
219     margin-top: 0px;
220     background: #FFF;
221 }
222
223 #room {
224     padding: 10px 0 10px 0;
225     background-color: #FFF;
226     border-bottom: 1px solid #777;
227 }
228
229 #CALeft {
230     width: 710px;
231     float: left;
232     position: relative;
233 }
234
235 #CARight {
236     width: 240px;
237     float: right;
238 }
239
240 #CAFull {
241     float: left;
242     padding: 0 5px 0 5px;
243     width: 950px;
244 }
245
246 #ground {
247     width: 100%;
248     border-top: 1px solid #000;
249     padding-top: 6px;
250     padding-bottom: 0px;
251     text-align: center;
252     background: #777;
253 }
254
255 /*#licenseLogo {position:absolute;top:10px;right:10px;}*/
256
257 /*顶部及导航栏*/
258 #top {
259     position: absolute;
260     top: 0px;
261     right: 0px;
262     height: 20px;
263     text-align: right;
264     padding: 3px;
265     background-color: #ffffff;
266     width: 500px;
267 }
268
269 /*#header {width:960px;}*/
270 #top a {
271     height: 35px;
272     text-align: right; /*letter-spacing:1px; */
273     margin-left: 20px;
274     text-decoration: underline;
275     font-size: 12px;
276     color: #333333;
277 }
278
279 #logo {
280     padding: 5px 0px 0px 0px;
281 }
282
283 #navBar {
284     float: clear;
285     position: relative;
286     display: block;
287     width: 960px;
288 }
289
290 #navBar .nav {
291     margin: 20px 0px 0px 16px; /*letter-spacing:1px; */
292 }
293
294 #navBar .nav a {
295     color: #333333;
296     background-color: #fff0e0;
297     /*border-left: 1px solid #eeeeec;
298                  border-right: 1px solid #babdb6;
299                  border-top: 1px solid #eeeeec;*/
300     border: 1px solid #888888;
301     border-bottom: none;
302     padding: 0px 12px 3px 12px;
303     height: 25px;
304     line-height: 30px;
305     margin-left: 10px;
306     font-size: 14px;
307     font-weight: 400;
308     text-decoration: none;
309     display: block;
310     float: left;
311 }
312
313 #navBar .nav a:hover {
314     text-decoration: underline
315 }
316
317 #navBar .nav a.on {
318     height: 24px;
319     line-height: 28px;
320     border-bottom: 1px solid #a40000;
321     border-right: 1px solid #820000;
322     border-top: 1px solid #d40000;
323     border-left: 1px solid #d40000; /*background:#A31E39; */
324     background: #a40000;
325     color: #FFF;
326     font-weight: 600;
327     text-decoration: none
328 }
329
330 #navBar .nav a.special {
331     font-size: 14px;
332     color: #B02B2C;
333     font-weight: bold;
334     text-decoration: none;
335 }
336
337 #navBar .nav a.special:hover {
338     text-decoration: underline;
339 }
340
341 #navBar .nav div.focus {
342     float: right;
343     padding-right: 0px;
344 }
345
346 /*搜索栏*/
347 #searchBar {
348     width: 958px;
349     background-color: #888a85; /*#e9b96e;*/
350     border: 1px solid #aaaaaa;
351     padding: 4px 0 0 0;
352 }
353
354 /* #B02B2C */
355 #searchBar .content {
356 }
357
358 #searchBar .searchInput {
359     font-size: 13px;
360     height: 18px;
361     width: 400px;
362 }
363
364 #searchBar .searchBtn {
365     font-size: 14px;
366     height: 26px;
367     width: 80px;
368 }
369
370 #searchBar .options {
371     padding: 3px 0 3px 0;
372     font-size: 100%;
373     color: #EEE; /*letter-spacing:1px;*/
374 }
375
376 #searchBar .options INPUT {
377     margin: 0 3px 0 15px;
378 }
379
380 #searchBar .options INPUT:hover {
381     cursor: pointer
382 }
383
384 /*问题列表*/
385 #listA {
386     float: left;
387     background-color: #FFF;
388     padding: 0 0px 0 0px;
389     width: 100%;
390 }
391
392 #listA .qstA {
393     position: relative;
394     padding: 3px 5px 5px 10px;
395     border-top: 1px dashed #ccccce;
396     /*border-left:1px solid #ebebbe;
397     border-right:1px solid #b4b48e;
398     border-bottom:1px solid #b4b48e;*/
399     background: white; /* #f9f7ed;*/
400 /*margin:10px 0 10px 0;*/
401 /*background:url(../images/quest-bg.gif) repeat-x top;*/
402 }
403
404 #listA .qstA thumb {
405     float: left;
406 }
407
408 #listA .qstA H2 {
409     font-size: 14px;
410     font-weight: 800;
411     margin: 8px auto;
412     padding: 0px;
413 }
414
415 #listA .qstA H2 a {
416     color: 333333 /*#2e3436*/;
417     font-size: 15px;
418 }
419
420 #listA .qstA .stat {
421     position: absolute;
422     right: 0px;
423     bottom: 5px;
424     font-size: 12px; /*letter-spacing:1px;*/
425     float: right;
426 }
427
428 #listA .qstA .stat span {
429     margin-right: 5px;
430 }
431
432 #listA .qstA .stat td {
433     min-width: 40px;
434     text-align: center;
435 }
436
437 #listA .qstA .stat .num {
438     font-family: sans-serif;
439     color: #a40000;
440     /*background:#eeeeec;
441  border: 1px solid #babdb6;*/
442     margin: 0px;
443     font-size: 17px;
444     font-weight: 800;
445 }
446
447 #listA .qstA table {
448     border-spacing: 0px;
449 }
450
451 #listA .qstA table td {
452     padding: 0px;
453     width: 60px;
454     text-align: center;
455 }
456
457 #listA .qstA .stat .unit {
458     color: #777777;
459     margin: 0px
460 }
461
462 #listA .qstA .from {
463     margin-top: 5px;
464     font-size: 13px;
465     color: #777777;
466 }
467
468 #listA .qstA .from .score {
469     font-family: sans-serif;
470     color: #555555;
471 }
472
473 #listA .qstA .date {
474     margin-left: 10px;
475     color: #777777;
476 }
477
478 #listA .qstA .wiki {
479     color: #763333;
480     font-size: 12px;
481 }
482
483 #listA .qstA .from a {
484 }
485
486 #listA .qstA .from IMG {
487     vertical-align: middle;
488 }
489
490 #listA .qstA .author {
491     font-weight: 400;
492 }
493
494 #listA .qstA .author a {
495     color: #444444;
496 }
497
498 #listA .qstA .summary {
499     margin-right: 5px;
500 }
501
502 .short-summary {
503     position: relative;
504     padding: 3px 5px 5px 10px;
505     border-top: 1px dotted #ccccce;
506     overflow: hidden;
507     width: 700px;
508     float: left;
509 }
510
511 .short-summary h2 {
512     font-size: 16px;
513     font-family: "Trebuchet MS", "segoe ui", arial, sans-serif;
514 }
515
516 .short-summary .userinfo {
517     float: right;
518     margin-top: 8px;
519 }
520
521 .short-summary .counts {
522     float: right;
523     margin-top: 4px;
524 }
525
526 .short-summary .counts .item-count {
527     font-size: 17px;
528     font-weight: 800;
529 }
530
531 .short-summary .votes,
532 .short-summary .status,
533 .short-summary .views {
534     font-size: 12px;
535     text-align: center;
536     margin: 0 0 0 7px;
537     padding: 4px 2px 0px 2px;
538     width: 46px;
539     height: 48px;
540     float: left;
541     -moz-border-radius: 5px;
542     -khtml-border-radius: 5px;
543     -webkit-border-radius: 5px;
544 }
545
546 #question-table {
547     margin-bottom: 10px; /*border-bottom:1px solid #888a85;*/
548 }
549
550 .evenMore {
551     font-size: 14px;
552     font-weight: 800;
553 }
554
555 .questions-count {
556     font-size: 32px;
557     font-family: sans-serif;
558     font-weight: 600;
559     padding: 0 0 5px 0px;
560     color: #a40000;
561     margin-top: 3px;
562 }
563
564 /*内容块*/
565 .boxA {
566     background: #888a85;
567     padding: 6px;
568     margin-bottom: 8px;
569     border 1px solid #babdb6;
570 }
571
572 .boxA H3 {
573     font-size: 13px;
574     font-weight: 800;
575     color: #FFF;
576     margin: 0;
577     padding: 0;
578     margin-bottom: 4px;
579 }
580
581 .boxA .body {
582     border: 1px solid #999;
583     padding: 8px;
584     background: #FFF;
585     font-size: 13px;
586 }
587
588 .boxA .more {
589     padding: 2px;
590     text-align: right;
591     font-weight: 800;
592 }
593
594 .boxB {
595     background: #F9F7ED;
596     padding: 6px;
597     margin-bottom: 8px;
598     border: solid 1px #aaaaaa;
599 }
600
601 .boxB H3 {
602     font-size: 13px;
603     font-weight: 800;
604     color: #000;
605     margin: 0;
606     padding: 0 0 0 15px;
607     margin-bottom: 4px;
608     background: url(../images/dot-g.gif) no-repeat left center;
609 }
610
611 .boxB .body {
612     border: 1px solid #aaaaaa;
613     padding: 8px;
614     background: #FFF;
615     font-size: 13px;
616     line-height: 160%;
617 }
618
619 .boxB .more {
620     padding: 1px;
621     text-align: right;
622     font-weight: 800;
623 }
624
625 .boxC {
626     background: #cacdc6; /*f9f7ed;*/
627     padding: 10px;
628     margin-bottom: 8px;
629     border-top: 1px solid #eeeeec;
630     border-left: 1px solid #eeeeec;
631     border-right: 1px solid #a9aca5;
632     border-bottom: 1px solid #babdb6;
633 }
634
635 .boxC p {
636     margin-bottom: 8px;
637 }
638
639 .boxC p.nomargin {
640     margin: 0px;
641 }
642
643 .boxC p.info-box-follow-up-links {
644     text-align: right;
645     margin: 0;
646 }
647
648 /*分页*/
649 .pager {
650     margin-top: 10px;
651     margin-bottom: 16px;
652     float: left;
653 }
654
655 .pagesize {
656     margin-top: 10px;
657     margin-bottom: 16px;
658     float: right;
659 }
660
661 /** PAGINATOR **/
662 .paginator {
663     padding: 5px 0 10px 0;
664     font: normal 12px sans-serif;
665 }
666
667 .paginator .prev-na,
668 .paginator .next-na {
669     padding: .3em;
670     font: bold .875em sans-serif;
671 }
672
673 .paginator .prev-na,
674 .paginator .next-na {
675     border: 1px solid #ccc;
676     background-color: #f9f9f9;
677     color: #aaa;
678     font-weight: normal;
679 }
680
681 .paginator .prev a, .paginator .prev a:visited,
682 .paginator .next a, .paginator .next a:visited {
683     border: 1px solid #fff;
684     background-color: #fff;
685     color: #777;
686     padding: 2px 4px 3px 4px;
687     font: bold 100% sans-serif;
688 }
689
690 .paginator .prev, .paginator .prev-na {
691     margin-right: .5em;
692 }
693
694 .paginator .next, .paginator .next-na {
695     margin-left: .5em;
696 }
697
698 .paginator .page a, .paginator .page a:visited, .paginator .curr {
699     padding: .25em;
700     font: normal .875em verdana;
701     border: 1px solid #ccc;
702     background-color: #fff;
703     margin: 0em .25em;
704     color: #777;
705 }
706
707 .paginator .curr {
708     background-color: #777;
709     color: #fff;
710     border: 1px solid #777;
711     font-weight: bold;
712 }
713
714 .paginator .page a:hover,
715 .paginator .curr a:hover,
716 .paginator .prev a:hover,
717 .paginator .next a:hover {
718     color: #fff;
719     background-color: #777;
720     border: 1px solid #777;
721     text-decoration: none;
722 }
723
724 .paginator .text {
725     color: #777;
726     padding: .3em;
727     font: bold 100% sans-serif;
728 }
729
730 .paginator-container {
731     float: right;
732     padding: 10px 0 10px 0;
733 }
734
735 .paginator-container-left {
736     padding: 5px 0 10px 0;
737 }
738
739 /*标签*/
740 .tag {
741     font-size: 13px;
742     font-weight: normal;
743     color: #333;
744     text-decoration: none;
745     background-color: #EEE;
746     border-left: 3px solid #777;
747     border-top: 1px solid #EEE;
748     border-bottom: 1px solid #CCC;
749     border-right: 1px solid #CCC;
750     padding: 1px 8px 1px 8px;
751 }
752
753 .tags {
754     font-family: sans-serif;
755     line-height: 200%;
756     display: block;
757     margin-top: 5px;
758 }
759
760 .tags a {
761     white-space: nowrap;
762     font-size: 13px;
763     font-weight: normal;
764     color: #333;
765     text-decoration: none;
766     background-color: #EEE;
767     border-left: 3px solid #777;
768     border-top: 1px solid #EEE;
769     border-bottom: 1px solid #CCC;
770     border-right: 1px solid #CCC;
771     padding: 1px 8px 1px 8px;
772 }
773
774 .tags a:hover {
775     background-color: #fFF;
776     color: #333;
777 }
778
779 .tagsbox {
780     line-height: 200%;
781 }
782
783 .tagsbox a {
784     font-size: 13px;
785     font-weight: normal;
786     color: #333;
787     text-decoration: none;
788     background-color: #EEE;
789     border-left: 3px solid #777;
790     border-top: 1px solid #EEE;
791     border-bottom: 1px solid #CCC;
792     border-right: 1px solid #CCC;
793     padding: 1px 8px 1px 8px;
794 }
795
796 .tagsbox a:hover {
797     background-color: #fFF;
798     color: #333;
799 }
800
801 .tag-number {
802     font-weight: 700;
803     font-family: sans-serif;
804 }
805
806 .marked-tags {
807     margin-top: 0px;
808     margin-bottom: 5px;
809 }
810
811 .deletable-tag {
812     margin-right: 3px;
813     white-space: nowrap;
814 }
815
816 /*奖牌*/
817 a.medal {
818     font-size: 14px;
819     line-height: 250%;
820     font-weight: 800;
821     color: #333;
822     text-decoration: none;
823     background: url(../images/medala.gif) no-repeat;
824     border-left: 1px solid #EEE;
825     border-top: 1px solid #EEE;
826     border-bottom: 1px solid #CCC;
827     border-right: 1px solid #CCC;
828     padding: 4px 12px 4px 6px;
829 }
830
831 a:hover.medal {
832     color: #333;
833     text-decoration: none;
834     background: url(../images/medala_on.gif) no-repeat;
835     border-left: 1px solid #E7E296;
836     border-top: 1px solid #E7E296;
837     border-bottom: 1px solid #D1CA3D;
838     border-right: 1px solid #D1CA3D;
839 }
840
841 /*Tab栏*/
842 .tabBar {
843     background-color: #FFF;
844     border-bottom: 1px solid white;
845     height: 30px;
846     width: 100%;
847     clear: both;
848     margin-bottom: 3px;
849 }
850
851 .tabsA {
852     background-color: #FFF;
853     float: right;
854     position: relative;
855     display: block;
856     font-weight: bold;
857     height: 20px;
858 }
859
860 .tabsB {
861     background-color: #FFF;
862     float: left;
863     position: relative;
864     display: block;
865     font-weight: bold;
866     height: 20px;
867 }
868
869 .tabsA a.on, .tabsA a:hover, .tabsB a.on, .tabsB a:hover {
870     background: #fff;
871     color: #a40000;
872     border-top: 1px solid #babdb6;
873     border-left: 1px solid #babdb6;
874     border-right: 1px solid #888a85;
875     border-bottom: 1px solid #888a85;
876     height: 24px;
877     line-height: 26px;
878     margin-top: 3px;
879     padding: 0px 11px 0px 11px;
880 }
881
882 .tabsA a {
883     background: #f9f7eb;
884     border-top: 1px solid #eeeeec;
885     border-left: 1px solid #eeeeec;
886     border-right: 1px solid #a9aca5;
887     border-bottom: 1px solid #888a85;
888     color: #888a85;
889     display: block;
890     float: left;
891     height: 20px;
892     line-height: 22px;
893     margin: 5px 4px 0 0;
894     padding: 0 11px 0 11px;
895     text-decoration: none;
896 }
897
898 .tabsB a {
899     background: #eee;
900     border: 1px solid #eee;
901     color: #777;
902     display: block;
903     float: left;
904     height: 22px;
905     line-height: 28px;
906     margin: 5px 0px 0 4px;
907     padding: 0 11px 0 11px;
908     text-decoration: none;
909 }
910
911 /*.tabsA a:hover, .tabsB a:hover {background: #fff;border: 1px solid #777;border-bottom:3px solid #FFF;}*/
912 .headlineA {
913     font-size: 13px;
914     border-bottom: 1px solid #777;
915     padding-bottom: 2px;
916     font-weight: 800;
917     margin-bottom: 12px;
918     text-align: right;
919     height: 30px;
920 }
921
922 .headQuestions {
923     float: left;
924     height: 23px;
925     line-height: 23px;
926     margin: 5px 0 0 5px;
927     padding: 0px 6px 0px 15px;
928     font-size: 15px;
929     font-weight: 700;
930     border-bottom: 0px solid #777;
931     border-left: 0px solid #darkred;
932     background-color: #FFF;
933     background: url(../images/dot-list.gif) no-repeat left center;
934 }
935
936 .headAnswers {
937     float: left;
938     padding: 3px;
939     font-size: 18px;
940     font-weight: 800;
941     background: url(../images/ico_answers.gif) left 2px no-repeat;
942     padding-left: 24px;
943 }
944
945 .headTags {
946     float: left;
947     padding: 3px;
948     font-size: 18px;
949     font-weight: 800;
950     background: url(../images/ico_tags.gif) no-repeat;
951     padding-left: 24px;
952 }
953
954 .headUsers {
955     float: left;
956     height: 23px;
957     line-height: 23px;
958     margin: 5px 0 0 5px;
959     padding: 0px 6px 0px 15px;
960     font-size: 15px;
961     font-weight: 700;
962     border-bottom: 0px solid #777;
963     border-left: 0px solid #darkred;
964     background-color: #FFF;
965     background: url(../images/dot-list.gif) no-repeat left center;
966 }
967
968 .headMedals {
969     float: left;
970     height: 23px;
971     line-height: 23px;
972     margin: 5px 0 0 5px;
973     padding: 0px 6px 0px 15px;
974     font-size: 15px;
975     font-weight: 700;
976     border-bottom: 0px solid #777;
977     border-left: 0px solid #darkred;
978     background-color: #FFF;
979     background: url(../images/dot-list.gif) no-repeat left center;
980 }
981
982 .headLogin {
983     float: left;
984     padding: 3px;
985     font-size: 15px;
986     font-weight: 800;
987     background: url(../images/ico_login.gif) no-repeat;
988     padding-left: 24px;
989 }
990
991 .headNormal {
992     text-align: left;
993     padding: 3px;
994     font-size: 15px;
995     margin-bottom: 12px;
996     font-weight: bold;
997     border-bottom: 1px solid #777;
998 }
999
1000 .headUser {
1001     text-align: left;
1002     padding: 5px;
1003     font-size: 20px; /*letter-spacing:1px;*/
1004     margin-bottom: 12px;
1005     font-weight: 800;
1006     border-bottom: 1px solid #777;
1007 }
1008
1009 /*RSS订阅*/
1010 #feeds {
1011     margin: 10px 0;
1012 }
1013
1014 #feeds a {
1015     background: url(../images/feed-icon-small.png) no-repeat 0;
1016     padding-left: 18px;
1017     font-weight: 700;
1018     font-size: 13px;
1019 }
1020
1021 /*问题*/
1022 #question {
1023     margin-bottom: 30px;
1024 }
1025
1026 #question h1 {
1027     font-size: 15px;
1028     background: #CCC;
1029     padding: 6px 8px;;
1030 }
1031
1032 #question .body {
1033     background: #F7F7F7;
1034     padding: 20px 10px;
1035 }
1036
1037 .starter {
1038     padding: 10px;
1039     background: #E0EAF1;
1040 }
1041
1042 .vote {
1043     font-size: 20px;
1044     color: #666;
1045     font-weight: 800;
1046 }
1047
1048 .questions-related {
1049     font-weight: 700;
1050     word-wrap: break-word;
1051 }
1052
1053 .questions-related p {
1054     line-height: 20px;
1055     margin-bottom: 10px;
1056     font-size: 100%;
1057 }
1058
1059 .question-status {
1060     margin-top: 10px;
1061     padding: 20px;
1062     background-color: #F5F5F5;
1063     text-align: center;
1064 }
1065
1066 .question-status h3 {
1067     font-size: 125%;
1068 }
1069
1070 .question-body {
1071     min-height: 100px;
1072     font-size: 13px;
1073     line-height: 20px;
1074 }
1075
1076 .question-body IMG {
1077     max-width: 600px;
1078 }
1079
1080 .question-mark {
1081     /*background-color:#fff5e0;
1082     border-top: 1px solid #eeeeec;
1083     border-right: 1px solid #babdb6;
1084     border-bottom: 1px solid #babdb6;
1085     border-left: 1px solid #eeeeec;*/
1086     text-align: left;
1087     padding: 5px;
1088     overflow: hidden;
1089 }
1090
1091 .question-edit {
1092     text-align: left;
1093     overflow: hidden;
1094 }
1095
1096 .vote-buttons {
1097     float: left;
1098     text-align: center;
1099 }
1100
1101 .vote-buttons IMG {
1102     cursor: pointer;
1103 }
1104
1105 .vote-number {
1106     font-family: Arial;
1107     padding: 0px 0 3px 0;
1108     font-size: 140%;
1109     font-weight: bold;
1110     color: #777;
1111 }
1112
1113 .question-img-upvote:hover {
1114     background: url(../images/vote-arrow-up-on.png)
1115 }
1116
1117 .question-img-downvote:hover {
1118     background: url(../images/vote-arrow-down-on.png)
1119 }
1120
1121 .question-img-favorite:hover {
1122     background: url(../images/vote-favorite-on.png)
1123 }
1124
1125 .favorite-number {
1126     padding: 0px;
1127     font-size: 100%;
1128     font-family: Arial;
1129     font-weight: bold;
1130     color: #777;
1131 }
1132
1133 .vote-notification {
1134     z-index: 1;
1135     cursor: pointer;
1136     display: none;
1137     position: absolute;
1138     padding: 15px;
1139     color: White;
1140     background-color: darkred;
1141     text-align: center;
1142 }
1143
1144 .vote-notification a {
1145     color: White;
1146     text-decoration: underline;
1147 }
1148
1149 .offensive-flag a {
1150     color: #777;
1151     padding: 3px;
1152     cursor: pointer;
1153 }
1154
1155 .offensive-flag a:hover {
1156     background-color: #777;
1157     text-decoration: none;
1158     color: #fff;
1159 }
1160
1161 .linksopt a {
1162     color: #777;
1163     padding: 3px;
1164     cursor: pointer;
1165 }
1166
1167 .linksopt a:hover {
1168     background-color: #777;
1169     text-decoration: none;
1170     color: #fff;
1171 }
1172
1173 .action-link a {
1174     color: #777;
1175     padding: 3px;
1176     cursor: pointer;
1177 }
1178
1179 .action-link: a hover {
1180     background-color: #777;
1181     text-decoration: none;
1182     color: #fff;
1183 }
1184
1185 .action-link-separator {
1186     color: #ccc;
1187 }
1188
1189 .wiki-category {
1190     margin-left: 5px;
1191     color: #999;
1192     font-size: 90%;
1193 }
1194
1195 div.comments {
1196     line-height: 150%;
1197     padding: 10px 0;
1198 }
1199
1200 div.post-comments {
1201     clear: both;
1202     background: url(../images/gray-up-arrow-h18px.png) no-repeat;
1203     width: 100%;
1204     padding-left: 12px;
1205     margin: 3px 0 10px 0;
1206 }
1207
1208 form.post-comments textarea {
1209     height: 6em;
1210     margin-bottom: 4px;
1211 }
1212
1213 form.post-comments input {
1214     margin-left: 10px;
1215     margin-top: 1px;
1216     vertical-align: top;
1217     width: 100px;
1218 }
1219
1220 span.text-counter {
1221     margin-right: 20px;
1222     font-size: 11px;
1223 }
1224
1225 span.form-error {
1226     color: #990000;
1227     font-weight: normal;
1228     margin-left: 5px;
1229 }
1230
1231 p.form-item {
1232     margin: 0px;
1233 }
1234
1235 div.comments-container, div.comments-container-accepted, div.comments-container-owner, div.comments-container-deleted {
1236     padding: 0;
1237 }
1238
1239 .post-comments a {
1240     color: #888888;
1241     padding: 0 3px 2px;
1242 }
1243
1244 a.comments-link, a.comments-link-accepted, a.comments-link-owner, a.comments-link-deleted {
1245     color: black;
1246     font-size: 11px;
1247     background: #eeeeee;
1248     padding: 3px;
1249     cursor: pointer;
1250 }
1251
1252 .post-comments a:hover {
1253     background-color: #777777;
1254     color: white;
1255     text-decoration: none;
1256 }
1257
1258 a.comment-user, a.comment-user:hover {
1259     background-color: inherit;
1260     color: blue;
1261     padding: 0;
1262 }
1263
1264 a.comment-user:hover {
1265     text-decoration: underline;
1266 }
1267
1268 /*回答*/
1269 #answers {
1270 }
1271
1272 .answer {
1273     padding-top: 10px;
1274     width: 100%;
1275     border-bottom: 1px solid #ccccce;
1276 }
1277
1278 .answer-body {
1279     min-height: 80px;
1280     font-size: 13px;
1281     line-height: 20px;
1282 }
1283
1284 .answer-body IMG {
1285     max-width: 600px;
1286 }
1287
1288 .accepted-answer {
1289     background-color: #EBFFE6;
1290     border-bottom-color: #9BD59B;
1291 }
1292
1293 .accepted-answer .comments-link {
1294     background-color: #CCFFBF;
1295 }
1296
1297 .accepted-answer .comments-container {
1298     background-color: #CCFFBF;
1299 }
1300
1301 .answered {
1302     background: #CCC;
1303     color: #999;
1304 }
1305
1306 .answered-accepted {
1307     background: #CCC;
1308     color: #763333;
1309 }
1310
1311 .unanswered {
1312     background: #777;
1313     color: white;
1314 }
1315
1316 .answered-by-owner {
1317     background: #E9E9FF;
1318 }
1319
1320 .answered-by-owner .comments-link {
1321     background-color: #E6ECFF;
1322 }
1323
1324 .answered-by-owner .comments-container {
1325     background-color: #E6ECFF;
1326 }
1327
1328 .answered-accepted strong {
1329     color: #E1E818;
1330 }
1331
1332 .answer-img-accept:hover {
1333     background: url(../images/vote-accepted-on.png)
1334 }
1335
1336 .deleted {
1337     background: #F4E7E7 none repeat scroll 0 0;
1338 }
1339
1340 /*标签列表*/
1341 /*
1342 .tagsbox {}
1343 .tagsbox a {color:#000;line-height:30px;margin-right:10px;font-size:100%;background-color:#F9F7ED;padding:3px;border:1px solid #aaaaaa;}
1344 .tagsbox a:hover {text-decoration:none;background-color:#F9F7ED;color:#B02B2C;} */
1345 .tagsList {
1346     margin: 0;
1347     list-style-type: none;
1348     padding: 0px;
1349     min-height: 360px;
1350 }
1351
1352 .tagsList li {
1353     width: 235px;
1354     float: left;
1355 }
1356
1357 .badge-list {
1358     margin: 0;
1359     list-style-type: none;
1360 }
1361
1362 /*登录*/
1363 .list-item {
1364     margin-left: 15px;
1365 }
1366
1367 .list-item LI {
1368     list-style-type: disc;
1369     font-size: 13px;
1370     line-height: 20px;
1371     margin-bottom: 10px;
1372 }
1373
1374 /* openid styles */
1375 .form-row {
1376     line-height: 25px;
1377 }
1378
1379 table.form-as-table {
1380     margin-top: 5px;
1381 }
1382
1383 table.form-as-table ul {
1384     list-style-type: none;
1385     display: inline;
1386 }
1387
1388 table.form-as-table li {
1389     display: inline;
1390 }
1391
1392 table.form-as-table td {
1393     text-align: right;
1394 }
1395
1396 table.form-as-table th {
1397     text-align: left;
1398     font-weight: normal;
1399 }
1400
1401 /*.form-row li label {
1402     display: inline
1403 }*/
1404 .submit-row {
1405     line-height: 30px;
1406     padding-top: 10px;
1407     display: block;
1408     clear: both;
1409 }
1410
1411 .errors {
1412     line-height: 20px;
1413     color: red;
1414 }
1415
1416 .error {
1417     color: darkred;
1418     margin: 0;
1419     font-size: 10px;
1420 }
1421
1422 .error-list li {
1423     padding: 5px;
1424 }
1425
1426 .fieldset {
1427 /*      border:solid 1px #777;*/
1428     border: none;
1429     margin-top: 10px;
1430     padding: 10px;
1431 }
1432
1433 .openid-input {
1434     background: url(../images/openid.gif) no-repeat;
1435     padding-left: 15px;
1436     cursor: pointer;
1437 }
1438
1439 .openid-login-input {
1440     background-position: center left;
1441     background: url(../images/openid.gif) no-repeat 0% 50%;
1442     padding: 5px 5px 5px 15px;
1443     cursor: pointer;
1444     font-family: Trebuchet MS;
1445     font-weight: 300;
1446     font-size: 150%;
1447     width: 500px;
1448 }
1449
1450 .openid-login-submit {
1451     height: 40px;
1452     width: 80px;
1453     line-height: 40px;
1454     cursor: pointer;
1455     border: 1px solid #777;
1456     font-weight: bold;
1457     font-size: 120%;
1458 }
1459
1460 .openid-samples {
1461
1462 }
1463
1464 .openid-samples .list, .list li {
1465     font-family: Trebuchet MS, "segoe ui", Helvetica, "Microsoft YaHei", 宋 体, Tahoma, Verdana, MingLiu, PMingLiu, Arial, sans-serif;
1466     list-style: none !important;
1467     margin-left: -30px !important;
1468     line-height: 20px !important;
1469 }
1470
1471 /*表单相关*/
1472 span.form-error {
1473     color: #990000;
1474     font-size: 90%;
1475     font-weight: normal;
1476     margin-left: 5px;
1477 }
1478
1479 .title-desc {
1480     color: #666666;
1481     font-size: 90%;
1482 }
1483
1484 /*adjustment for editor preview*/
1485 #editor {
1486     font-size: 100%;
1487     min-height: 200px;
1488     line-height: 18px;
1489     width: 100%;
1490 }
1491
1492 .wmd-preview {
1493     margin-top: 10px;
1494     padding: 6px;
1495     width: 100%;
1496     background-color: #F5F5F5;
1497     min-height: 20px;
1498 }
1499
1500 .wmd-preview pre {
1501     background-color: #E7F1F8;
1502
1503 }
1504
1505 .wmd-preview blockquote {
1506     background-color: #eee;
1507 }
1508
1509 .wmd-preview IMG {
1510     max-width: 600px;
1511 }
1512
1513 .preview-toggle {
1514     font-weight: 600;
1515     width: 100%;
1516     color: #aaa; /*letter-spacing:1px;*/
1517     text-align: left;
1518 }
1519
1520 .preview-toggle span:hover {
1521     cursor: pointer;
1522 }
1523
1524 .edit-content-html {
1525     border-top: 1px dotted #D8D2A9;
1526     border-bottom: 1px dotted #D8D2A9;
1527     margin: 5px 0 5px 0;
1528 }
1529
1530 /*修订记录*/
1531
1532 #revisions {
1533     width: 950px;
1534 }
1535
1536 .revision {
1537     margin: 10px 0 10px 0;
1538     width: 100%;
1539     font-size: 13px;
1540 }
1541
1542 .revision .header {
1543     background-color: #eee;
1544     padding: 5px;
1545     cursor: pointer;
1546 }
1547
1548 .revision .author {
1549     background-color: #E9E9FF;
1550 }
1551
1552 .revision .summary {
1553     padding: 5px 0 10px 0;
1554 }
1555
1556 .revision .summary span {
1557     background-color: yellow;
1558     padding-left: 3px;
1559     padding-right: 3px;
1560     display: inline;
1561 }
1562
1563 .revision h1 {
1564     font-size: 130%;
1565     font-weight: 600;
1566     padding: 15px 0 15px 0;
1567 }
1568
1569 .revision-mark {
1570     width: 200px;
1571     text-align: left;
1572     display: inline-block;
1573     font-size: 90%;
1574     overflow: hidden;
1575 }
1576
1577 .revision-number {
1578     font-size: 300%;
1579     font-weight: bold;
1580     font-family: sans-serif;
1581 }
1582
1583 .revision .body {
1584     padding-left: 10px;
1585     margin-bottom: 50px;
1586 }
1587
1588 .revision .answerbody {
1589     padding: 10px 0 5px 10px;
1590 }
1591
1592 /* Revision pages */
1593 del {
1594     color: #FF5F5F;
1595 }
1596
1597 del .post-tag {
1598     color: #FF5F5F;
1599 }
1600
1601 ins {
1602     background-color: #97ff97;
1603 }
1604
1605 ins .post-tag {
1606     background-color: #97ff97;
1607 }
1608
1609 /*用户资料页面*/
1610 .count {
1611     font-family: Arial;
1612     font-size: 200%;
1613     font-weight: 700;
1614     color: #777
1615 }
1616
1617 .scoreNumber {
1618     font-family: Arial;
1619     font-size: 35px;
1620     font-weight: 800;
1621     color: #777;
1622     line-height: 40px; /*letter-spacing:0px*/
1623 }
1624
1625 .user-details {
1626     font-size: 13px;
1627 }
1628
1629 .user-about {
1630     background-color: #EEEEEE;
1631     height: 200px;
1632     line-height: 20px;
1633     overflow: auto;
1634     padding: 10px;
1635     width: 90%;
1636 }
1637
1638 .user-edit-link {
1639     background: url(../images/edit.png) no-repeat;
1640     padding-left: 20px;
1641 }
1642
1643 .favorites-count-off {
1644     color: #919191;
1645     float: left;
1646     padding: 3px;
1647     margin: 10px 0 0 0;
1648     text-align: center;
1649 }
1650
1651 .favorites-count {
1652     color: #D4A849;
1653     float: left;
1654     padding: 3px;
1655     margin: 10px 0 0 0;
1656     text-align: center;
1657 }
1658
1659 .favorites-empty {
1660     width: 32px;
1661     height: 45px;
1662     float: left;
1663 }
1664
1665 .question-summary {
1666     border-bottom: 1px dotted #999999;
1667     float: left;
1668     overflow: hidden;
1669     padding: 11px 0;
1670     width: 670px;
1671 }
1672
1673 .user-info-table {
1674     width: 950;
1675     margin-bottom: 10px;
1676 }
1677
1678 .user-stats-table .question-summary {
1679     width: 800px;
1680 }
1681
1682 .narrow .stats {
1683     background: transparent none repeat scroll 0 0;
1684     float: left;
1685     height: 48px;
1686     margin: 0 0 0 7px;
1687     padding: 0;
1688     width: auto;
1689     font-family: Arial;
1690 }
1691
1692 .stats div {
1693     font-size: 11px;
1694     text-align: center;
1695 }
1696
1697 .narrow .votes {
1698     background: #EEEEEE none repeat scroll 0 0;
1699     float: left;
1700     height: 42px;
1701     margin: 0 3px 0 0;
1702     padding: 5px;
1703     width: 46px;
1704     text-align: center;
1705     -moz-border-radius: 5px;
1706     -khtml-border-radius: 5px;
1707     -webkit-border-radius: 5px;
1708 }
1709
1710 .narrow .summary {
1711     width: 600px;
1712     display: inline-block;
1713 }
1714
1715 .narrow .summary h3 {
1716     padding: 0px;
1717     margin: 0px;
1718 }
1719
1720 .narrow .views {
1721     height: 42px;
1722     float: left;
1723     margin: 0 7px 0 0; /*padding:5px 0 5px 4px;*/
1724     padding: 5px;
1725     width: 46px;
1726     text-align: center;
1727     -moz-border-radius: 5px;
1728     -khtml-border-radius: 5px;
1729     -webkit-border-radius: 5px;
1730     color: #777;
1731 }
1732
1733 .narrow .status {
1734     float: left;
1735     height: 42px;
1736     margin: 0 3px 0 0;
1737     padding: 5px;
1738     width: 46px;
1739     text-align: center;
1740     -moz-border-radius: 5px;
1741     -khtml-border-radius: 5px;
1742     -webkit-border-radius: 5px;
1743 }
1744
1745 .narrow .vote-count-post {
1746     font-weight: 800;
1747     display: block;
1748     margin: 0;
1749     font-size: 190%;
1750     color: #555;
1751     line-height: 20px;
1752 }
1753
1754 .narrow .answer-count-post {
1755     font-weight: 800;
1756     display: block;
1757     margin: 0;
1758     font-size: 190%;
1759 }
1760
1761 .narrow .views-count-post {
1762     font-weight: 800;
1763     display: block;
1764     margin: 0;
1765     font-size: 190%;
1766 }
1767
1768 div.started {
1769     color: #999999;
1770     float: right;
1771     line-height: 18px;
1772
1773 }
1774
1775 .narrow div.started {
1776     line-height: inherit;
1777     padding-top: 4px;
1778     white-space: nowrap;
1779     width: auto;
1780 }
1781
1782 .relativetime {
1783     font-weight: bold;
1784     text-decoration: none;
1785 }
1786
1787 div.started a {
1788     font-weight: bold;
1789 }
1790
1791 div.started .reputation-score {
1792     margin-left: 1px;
1793 }
1794
1795 .narrow  .tags {
1796     float: left;
1797 }
1798
1799 .answer-summary {
1800     display: block;
1801     clear: both;
1802     padding: 3px;
1803 }
1804
1805 .answer-votes {
1806     background-color: #EEEEEE;
1807     color: #555555;
1808     float: left;
1809     font-family: Arial;
1810     font-size: 110%;
1811     font-weight: bold;
1812     height: 15px;
1813     padding: 4px 4px 5px;
1814     text-align: center;
1815     text-decoration: none;
1816     width: 20px;
1817     margin-right: 10px;
1818 }
1819
1820 .vote-count {
1821     font-family: Arial;
1822     font-size: 160%;
1823     font-weight: 700;
1824     color: #777;
1825 }
1826
1827 .user-action {
1828
1829 }
1830
1831 .user-action-1 {
1832     font-weight: bold;
1833     color: #333;
1834 }
1835
1836 .user-action-2 {
1837     font-weight: bold;
1838     color: #CCC;
1839 }
1840
1841 .user-action-3 {
1842     color: #333;
1843 }
1844
1845 .user-action-4 {
1846     color: #333;
1847 }
1848
1849 .user-action-5 {
1850     color: darkred;
1851 }
1852
1853 .user-action-6 {
1854     color: darkred;
1855 }
1856
1857 .user-action-7 {
1858     color: #333;
1859 }
1860
1861 .user-action-8 {
1862     padding: 3px;
1863     font-weight: bold;
1864     background-color: #CCC;
1865     color: #763333;
1866 }
1867
1868 .revision-summary {
1869     background-color: #FFFE9B;
1870     padding: 2px;
1871 }
1872
1873 .question-title-link a {
1874     font-weight: bold;
1875     color: #0077CC;
1876 }
1877
1878 .answer-title-link a {
1879     color: #333;
1880 }
1881
1882 .post-type-1 a {
1883     font-weight: bold;
1884
1885 }
1886
1887 .post-type-3 a {
1888     font-weight: bold;
1889
1890 }
1891
1892 .post-type-5 a {
1893     font-weight: bold;
1894 }
1895
1896 .post-type-2 a {
1897     color: #333;
1898 }
1899
1900 .post-type-4 a {
1901     color: #333;
1902 }
1903
1904 .post-type-6 a {
1905     color: #333;
1906 }
1907
1908 .post-type-8 a {
1909     color: #333;
1910 }
1911
1912 /*读书频道*/
1913 .bookInfo {
1914     float: left;
1915     width: 940px;
1916     padding: 5px;
1917 }
1918
1919 .bookCover {
1920     float: left;
1921     width: 200px;
1922 }
1923
1924 .bookCover img {
1925     border: 1px solid #ccc;
1926     max-width: 200px;
1927 }
1928
1929 .bookSummary {
1930     float: left;
1931     font-size: 13px;
1932 }
1933
1934 .blogRss {
1935     float: right;
1936     margin: 0 10px 0 0;
1937     width: 460px;
1938     height: 240px;
1939     background-color: #EEE;
1940     padding: 5px;
1941 }
1942
1943 .bookQuestions {
1944     margin-bottom: 10px;
1945 }
1946
1947 .bookFeed {
1948     float: right;
1949 }
1950
1951 .bookAsk {
1952 /*letter-spacing:1px; */
1953     float: right;
1954     margin: -30px 10px 0 0;
1955     padding: 3px 5px 3px 5px;
1956 }
1957
1958 .bookAsk a {
1959     font-size: 15px;
1960     color: #FFF;
1961     font-weight: bold;
1962     text-decoration: none;
1963     background-color: #EC7000;
1964     padding: 3px 6px 3px 6px;
1965 }
1966
1967 .bookAsk a:hover {
1968     text-decoration: underline;
1969 }
1970
1971 /*其他全局样式*/
1972 .hilite {
1973     background-color: #ff0;
1974 }
1975
1976 .hilite1 {
1977     background-color: #ff0;
1978 }
1979
1980 .hilite2 {
1981     background-color: #f0f;
1982 }
1983
1984 .hilite3 {
1985     background-color: #0ff;
1986 }
1987
1988 .userStatus {
1989     margin-left: 12px;
1990     color: #FFF;
1991     float: right;
1992 }
1993
1994 .userStatus a {
1995     color: #FFF;
1996 }
1997
1998 .gold, .badge1 {
1999     color: #FFCC00;
2000 }
2001
2002 .silver, .badge2 {
2003     color: #CCCCCC;
2004 }
2005
2006 .bronze, .badge3 {
2007     color: #CC9933;
2008 }
2009
2010 .score {
2011     font-weight: 800;
2012     color: #333;
2013 }
2014
2015 .footerLinks {
2016     color: #EEE;
2017     font-size: 13px; /* letter-spacing:1px;*/
2018 }
2019
2020 .footerLinks a {
2021     color: #FFF;
2022     font-size: 13px;
2023 }
2024
2025 .subSearch {
2026     margin-bottom: 12px;
2027     padding: 4px;
2028 }
2029
2030 a.comment {
2031     background: #EEE;
2032     color: #993300;
2033     padding: 4px;
2034 }
2035
2036 a.permLink {
2037     padding: 2px;
2038 }
2039
2040 a.offensive {
2041     color: #999;
2042 }
2043
2044 ul.bulleta li {
2045     background: url(../images/bullet_green.gif) no-repeat 0px 2px;
2046     padding-left: 16px;
2047     margin-bottom: 4px;
2048 }
2049
2050 .user {
2051     padding: 5px;
2052     line-height: 140%;
2053     width: 170px;
2054 }
2055
2056 .user ul {
2057     margin: 0;
2058     list-style-type: none;
2059 }
2060
2061 .user .thumb {
2062     clear: both;
2063     float: left;
2064     margin-right: 4px;
2065     display: inline;
2066 }
2067
2068 .yellowbg {
2069     background: yellow;
2070 }
2071
2072 .message {
2073     padding: 5px;
2074     margin: 10px 0 10px 0;
2075     background-color: #eee;
2076     border: 1px solid #aaaaaa;
2077 }
2078
2079 .message h1 {
2080     padding-top: 0px;
2081     font-size: 15px;
2082 }
2083
2084 .message p {
2085     margin-bottom: 0px;
2086 }
2087
2088 p.space-above {
2089     margin-top: 10px;
2090 }
2091
2092 .warning {
2093     color: red;
2094 }
2095
2096 .darkred {
2097     color: darkred;
2098 }
2099
2100 .submit {
2101     cursor: pointer; /*letter-spacing:1px;*/
2102     background-color: #D4D0C8;
2103     height: 40px;
2104     border: 1px solid #777777; /*       width:100px; */
2105     font-weight: bold;
2106     padding-bottom: 4px;
2107     font-size: 120%;
2108 }
2109
2110 .submit:hover {
2111     text-decoration: underline;
2112 }
2113
2114 .ask-body {
2115     padding-right: 10px;
2116 }
2117
2118 .thousand {
2119     color: orange;
2120 }
2121
2122 .notify {
2123     position: fixed;
2124     top: 0px;
2125     left: 0px;
2126     width: 100%;
2127     z-index: 100;
2128     padding: 0;
2129     text-align: center;
2130     font-weight: Bold;
2131     color: #444;
2132     background-color: #F4A83D;
2133 }
2134
2135 .notify p {
2136     margin-top: 5px;
2137     margin-bottom: 5px;
2138     font-size: 16px;
2139 }
2140
2141 #close-notify {
2142     position: absolute;
2143     right: 5px;
2144     top: 5px;
2145     padding: 0 3px 0 3px;
2146     color: #735005;
2147     text-decoration: none;
2148     font-size: 14px;
2149     line-height: 18px;
2150     background-color: #FAD163;
2151     border: 2px #735005 solid;
2152     cursor: pointer;
2153 }
2154
2155 #close-notify:hover {
2156     text-decoration: none;
2157 }
2158
2159 .big {
2160     font-size: 15px;
2161 }
2162
2163 .bigger {
2164     font-size: 14px;
2165 }
2166
2167 .strong {
2168     font-weight: bold;
2169 }
2170
2171 .orange {
2172     color: #d64000;
2173     font-weight: bold;
2174 }
2175
2176 .grey {
2177     color: #808080;
2178 }
2179
2180 .about div {
2181     padding: 10px 5px 10px 5px;
2182     border-top: 1px dashed #aaaaaa;
2183 }
2184
2185 .about div.first {
2186     padding-top: 0;
2187     border-top: none;
2188 }
2189
2190 .about p {
2191     margin-bottom: 10px;
2192 }
2193
2194 .about a {
2195     color: #d64000;
2196     text-decoration: underline;
2197 }
2198
2199 .about h3 {
2200     line-height: 30px;
2201     font-size: 15px;
2202     font-weight: 700;
2203     padding-top: 0px;
2204 }
2205
2206 .highlight {
2207     background-color: #FFF8C6;
2208 }
2209
2210 .nomargin {
2211     margin: 0;
2212 }
2213
2214 .margin-bottom {
2215     margin-bottom: 10px;
2216 }
2217
2218 .margin-top {
2219     margin-top: 10px;
2220 }
2221
2222 .inline-block {
2223     display: inline-block;
2224 }
2225
2226 .action-status {
2227     margin: 0;
2228     border: none;
2229     text-align: center;
2230     line-height: 10px;
2231     font-size: 12px;
2232     padding: 0;
2233 }
2234
2235 .action-status span {
2236     padding: 3px 5px 3px 5px;
2237     background-color: #fff380; /* nice yellow */
2238     font-weight: normal;
2239     -moz-border-radius: 5px;
2240     -khtml-border-radius: 5px;
2241     -webkit-border-radius: 5px;
2242 }
2243
2244 .tight {
2245     margin: 0;
2246     padding: 0;
2247 }
2248
2249 .list-table td {
2250     vertical-align: top;
2251 }
2252
2253 p.comment {
2254     border-top: 1px dotted #ccccce;
2255     margin: 0;
2256     font-size: 11px;
2257     color: #444444;
2258     padding: 5px 0 5px 0;
2259 }
2260
2261 .delete-icon {
2262     vertical-align: middle;
2263     padding-left: 3px;
2264 }
2265
2266 /* these need to go */
2267 table.form-as-table .errorlist {
2268     display: block;
2269     margin: 0;
2270     padding: 0 0 0 5px;
2271     text-align: left;
2272     font-size: 10px;
2273     color: darkred;
2274 }
2275
2276 table.form-as-table input {
2277     display: inline;
2278     margin-left: 4px;
2279 }
2280
2281 table.form-as-table th {
2282     vertical-align: bottom;
2283     padding-bottom: 4px;
2284 }
2285
2286 .form-row-vertical {
2287     margin-top: 8px;
2288     display: block;
2289 }
2290
2291 .form-row-vertical label {
2292     margin-bottom: 3px;
2293     display: block;
2294 }
2295
2296 /* above stuff needs to go */
2297 .text-align-right {
2298     text-align: center;
2299 }
2300
2301 ul.form-horizontal-rows {
2302     list-style: none;
2303     margin: 0;
2304 }
2305
2306 ul.form-horizontal-rows li {
2307     position: relative;
2308     height: 40px;
2309 }
2310
2311 ul.form-horizontal-rows label {
2312     display: inline-block;
2313 }
2314
2315 ul.form-horizontal-rows ul.errorlist {
2316     list-style: none;
2317     color: darkred;
2318     font-size: 10px;
2319     line-height: 10px;
2320     position: absolute;
2321     top: 2px;
2322     left: 180px;
2323     text-align: left;
2324     margin: 0;
2325 }
2326
2327 ul.form-horizontal-rows ul.errorlist li {
2328     height: 10px;
2329 }
2330
2331 ul.form-horizontal-rows label {
2332     position: absolute;
2333     left: 0px;
2334     bottom: 6px;
2335     margin: 0px;
2336     line-height: 12px;
2337     font-size: 12px;
2338 }
2339
2340 ul.form-horizontal-rows li input {
2341     position: absolute;
2342     bottom: 0px;
2343     left: 180px;
2344     margin: 0px;
2345 }
2346
2347 #emailpw-form li input {
2348     left: 170px;
2349 }
2350
2351 #emailpw-form ul.errorlist {
2352     left: 170px;
2353 }
2354
2355 #changepw-form li input {
2356     left: 150px;
2357 }
2358
2359 #changepw-form ul.errorlist {
2360     left: 150px;
2361 }
2362
2363 .narrow .summary {
2364     float: left;
2365 }
2366
2367 .narrow .summary .question-title {
2368     font-weight: bold;
2369     font-size: 120%;
2370 }
2371
2372 .user-profile-tool-links {
2373     padding-bottom: 10px;
2374     font-weight: bold;
2375 }
2376
2377 .post-controls {
2378     float: left;
2379     font-size: 11px;
2380     line-height: 12px;
2381     min-width: 200px;
2382     margin-bottom: 5px;
2383 }
2384
2385 #question-controls .tags {
2386     margin: 0 0 3px 0;
2387 }
2388
2389 .post-update-info-container {
2390     float: right;
2391     min-width: 190px;
2392 }
2393
2394 .post-update-info {
2395     display: inline-block;
2396     float: right;
2397     width: 190px;
2398     margin-bottom: 5px;
2399 }
2400
2401 .post-update-info p {
2402     font-size: 11px;
2403     line-height: 15px;
2404     margin: 0 0 4px 0;
2405     padding: 0;
2406 }
2407
2408 .post-update-info img {
2409     float: left;
2410     width: 32px;
2411     margin: 4px 8px 0 0;
2412 }
2413
2414 .comments-container {
2415     clear: both;
2416 }
2417
2418 .admin {
2419     background-color: #fff380; /* nice yellow */
2420     border: 1px solid darkred;
2421     padding: 0 5px 0 5px;
2422 }
2423
2424 .admin p {
2425     margin-bottom: 3px;
2426 }
2427
2428 .admin #action_status {
2429     text-align: center;
2430     font-weight: bold;
2431 }
2432
2433 #tagSelector {
2434     padding-bottom: 2px;
2435 }
2436
2437 #hideIgnoredTagsControl {
2438     margin: 5px 0 0 0;
2439 }
2440
2441 #hideIgnoredTagsCb {
2442     margin: 0 2px 0 1px;
2443 }
2444
2445 #recaptcha_widget_div {
2446     width: 318px;
2447     float: left;
2448     clear: both;
2449 }
2450
2451 p.signup_p {
2452     margin: 20px 0px 0px 0px;
2453 }
2454
2455 .simple-subscribe-options ul {
2456     list-style: none;
2457     list-style-position: outside;
2458     margin: 0;
2459 }