]> git.mxchange.org Git - quix0rs-gnu-social.git/blob - theme/base/css/display.css
(dis)favor form method call fix
[quix0rs-gnu-social.git] / theme / base / css / display.css
1 /* theme: base */
2 * { margin:0; padding:0; }
3 img { display:block; border:0; }
4 a abbr { cursor: pointer; border-bottom:0; }
5 table { border-collapse:collapse; }
6 ol { list-style-position:inside; }
7 html { font-size: 87.5%; background-color:#fff; height:100%; }
8 body {
9 background-color:#fff;
10 color:#000;
11 font-family:sans-serif;
12 font-size:1em;
13 line-height:1.65;
14 position:relative;
15 margin:0 auto;
16 width:1004px;
17 width:71.714em;
18 }
19 h1,h2,h3,h4,h5,h6 {
20         text-transform:uppercase;
21         margin-bottom:7px;
22 }
23 h1 {
24 font-size:1.4em;
25 line-height:1;
26 margin-bottom:18px;
27 }
28 h2 { font-size:1.3em; }
29 h3 { font-size:1.2em; }
30 h4 { font-size:1.1em; }
31 h5 { font-size:1em; }
32 h6 { font-size:0.9em; }
33
34 caption {
35 font-weight:bold;
36 }
37 .opened { display: block !important;}
38 .closed { display: none !important;}
39
40 legend {
41 font-weight:bold; 
42 font-size:1.3em;
43 text-transform:uppercase;
44 }
45 form {
46 }
47 input, textarea, select, option {
48 padding:4px;
49 font-family:sans-serif;
50 font-size:1em;
51 }
52 input, textarea, select {
53 border-width:2px;
54 border-style: solid;
55 border-radius:4px;
56 -moz-border-radius:4px;
57 -webkit-border-radius:4px;
58 }
59 input.submit {
60 font-weight:bold;
61 }
62 textarea {
63 overflow:auto;
64 }
65 select {
66 }
67 option {
68 padding-bottom:0;
69 }
70 fieldset {
71 padding:0;
72 border:0;
73 }
74 form ul li {
75 list-style-type:none;
76 margin:0 0 18px 0;
77 }
78 form label {
79 font-weight:bold;
80 /*margin:0 0 11px 0;*/
81 }
82 form ul li input {
83 }
84
85 input.checkbox {
86 position:relative;
87 top:2px;
88 left:0;
89 border:0;
90 }
91
92 #page_notice .error,
93 #page_notice .success {
94 padding:4px 7px;
95 border-radius:4px;
96 -moz-border-radius:4px;
97 -webkit-border-radius:4px;
98 }
99 form label.submit {
100 display:none;
101 }
102 .form_settings input.remove {
103 margin-left:11px;
104 }
105
106
107
108
109 /* FORM SETTINGS */
110 .form_settings fieldset {
111 margin-bottom:29px;
112 }
113
114 .form_guide {
115 font-style:italic;
116 }
117
118
119 .form_settings .form_data li {
120 width:100%;
121 float:left;
122 }
123
124 .form_settings .form_data label {
125 float:left;
126 }
127 .form_settings .form_data textarea,
128 .form_settings .form_data select,
129 .form_settings .form_data input {
130 margin-left:11px;
131 float:left;
132 }
133
134 .form_settings label {
135 margin-top:2px;
136 width:152px;
137 }
138
139 .form_actions label {
140 display:none;
141 }
142
143 .form_settings #settings_autosubscribe label {
144 display:inline;
145 font-weight:bold;
146 }
147
148 #form_settings_profile legend,
149 #form_login legend,
150 #form_register legend {
151 display:none;
152 }
153
154 .form_settings .form_data p.form_guide {
155 clear:both;
156 margin-left:163px;
157 margin-bottom:0;
158 }
159
160 .form_settings p {
161 margin-bottom:11px;
162 }
163
164 .form_settings input.checkbox {
165 margin-top:3px;
166 margin-left:0;
167 }
168 .form_settings label.checkbox {
169 font-weight:normal;
170 margin-top:0;
171 margin-right:0;
172 margin-left:11px;
173 float:left;
174 width:90%;
175 }
176
177 #form_login p.form_guide,
178 #form_register #settings_rememberme p.form_guide {
179 margin-left:0;
180 }
181
182
183 .form_settings .form_note {
184 border-radius:4px;
185 -moz-border-radius:4px;
186 -webkit-border-radius:4px;
187 padding:0 7px;
188 }
189
190 /* FORM SETTINGS */
191
192
193
194
195 address {
196 float:left;
197 margin-bottom:18px;
198 margin-left:18px;
199 }
200 address.vcard img.logo {
201 margin-right:0;
202 }
203 address .fn {
204 font-weight:bold;
205 }
206
207
208 #header {
209 width:100%;
210 position:relative;
211 float:left;
212 padding-top:18px;
213 margin-bottom:29px;
214 }
215
216 #site_nav_global_primary {
217 float:right;
218 margin-right:18px;
219 margin-bottom:11px;
220 }
221 #site_nav_global_primary ul li {
222 display:inline;
223 margin-left:11px;
224 }
225
226
227 .system_notice dt {
228 font-weight:bold;
229 text-transform:uppercase;
230 display:none;
231 }
232
233 #site_notice {
234 position:absolute;
235 right:0;
236 top:49px;
237 float:right;
238 width:322px;
239 }
240 #page_notice {
241 clear:both;
242 margin-bottom:18px;
243 }
244
245
246
247
248 #footer {
249 float:left;
250 width:64%;
251 padding:18px;
252 }
253
254
255
256 #site_nav_local_views {
257 width:100%;
258 float:left;
259 }
260 #site_nav_local_views dt {
261 display:none;
262 }
263 #site_nav_local_views li {
264 float:left;
265 margin-right:18px;
266 list-style-type:none;
267 }
268 #site_nav_local_views a {
269 float:left;
270 text-decoration:none;
271 padding:4px 11px;
272 -moz-border-radius-topleft:4px;
273 -moz-border-radius-topright:4px;
274 -webkit-border-top-left-radius:4px;
275 -webkit-border-top-right-radius:4px;
276 border-width:1px;
277 border-style:solid;
278 border-bottom:0;
279 text-shadow: 4px 4px 4px #ddd;
280 font-weight:bold;
281 }
282 #site_nav_local_views .nav {
283 float:left;
284 width:100%;
285 }
286
287
288 #site_nav_global_primary dt,
289 #site_nav_global_secondary dt {
290 display:none;
291 }
292 /*
293 #site_nav_global_primary .current a {
294 font-weight:bold;
295 border-style:solid;
296 }
297 */
298 #site_nav_global_secondary {
299 margin-bottom:11px;
300 }
301
302 #site_nav_global_secondary ul li {
303 display:inline;
304 margin-right:11px;
305 }
306 #export_data li a {
307 padding-left:20px;
308 }
309 #export_data li a.foaf {
310 padding-left:30px;
311 }
312 #export_data li a.export_vcard {
313 padding-left:28px;
314 }
315
316
317
318 #export_data ul {
319 display:inline;
320 }
321 #export_data li {
322 list-style-type:none;
323 display:inline;
324 margin-left:11px;
325 }
326 #export_data li:first-child {
327 margin-left:0;
328 }
329
330
331
332 #licenses {
333 font-size:0.9em;
334 }
335
336 #licenses dt {
337 font-weight:bold;
338 display:none;
339 }
340 #licenses dd {
341 margin-bottom:11px;
342 line-height:1.5;
343 }
344
345 #site_content_license_cc {
346 margin-bottom:0;
347 }
348 #site_content_license_cc img {
349 display:inline;
350 vertical-align:top;
351 margin-right:4px;
352 }
353
354
355 #wrap {
356         float:left;
357         margin:0 auto;
358     width:1004px;
359     width:71.714em;
360 }
361
362
363 #core {
364 position:relative;
365 width:100%;
366 float:left;
367 margin-bottom:1em;
368 }
369
370 #content {
371 width:644px;
372 padding:18px;
373 float:left;
374 border-radius:7px;
375 -moz-border-radius:7px;
376 -moz-border-radius-topleft:0;
377 -webkit-border-radius:7px;
378 -webkit-border-top-left-radius:0;
379 }
380
381 #content_inner {
382 position:relative;
383 width:100%;
384 float;left;
385 }
386
387 #aside_primary {
388 width:300px;
389 float:left;
390 margin-left:2px;
391 padding:18px 4px 18px 18px;
392 border-radius:7px;
393 -moz-border-radius:7px;
394 -webkit-border-radius:7px;
395 }
396
397
398
399
400 /*Start: FORM NOTICE*/
401 #form_notice {
402 width:384px;
403 width:458px;
404 float:left;
405 position:relative;
406 line-height:1;
407 }
408 #form_notice fieldset {
409 border:0;
410 padding:0;
411 }
412 #form_notice legend {
413 display:none;
414 }
415 #form_notice textarea {
416 border-radius:7px;
417 -moz-border-radius:7px;
418 -webkit-border-radius:7px;
419 width:377px;
420 width:370px;
421 height:86px;
422 line-height:1.5;
423 padding:7px 7px 16px 7px;
424 }
425 #form_notice label {
426 display:block;
427 font-size:1.3em;
428 margin-bottom:7px;
429 }
430 #form_notice .form_data li {
431 float:left;
432 }
433
434 #form_notice #notice_attach_file label,
435 #form_notice #notice_submit label {
436 display:none;
437 }
438
439 #form_notice #notice_attachment {
440 margin-top:25px;
441 margin-left:4px;
442 }
443
444 #form_notice .form_note {
445 position:absolute;
446 top:120px;
447 right:98px;
448 z-index:9;
449 }
450
451 #form_notice .form_note dt {
452 font-weight:bold;
453 display:none;
454 }
455 #notice_text-count {
456 font-weight:bold;
457 line-height:1.15;
458 }
459
460 #form_notice #notice_data-attach_view {
461 /*position:absolute;*/
462 top:25px;
463 right:30px;
464 margin-left:4px;
465 padding:0;
466 cursor:pointer;
467 width:16px;
468 height:16px;
469 border:0;
470 text-indent:-9999px;
471 }
472 #form_notice .form_actions {
473 position:absolute;
474 bottom:0;
475 right:0;
476 }
477 #form_notice .form_actions input.submit {
478 width:60px;
479 padding:8px;
480 }
481
482 #form_notice li {
483 margin-bottom:0;
484 }
485 /*end FORM NOTICE*/
486
487
488
489
490
491 /* user_profile */
492 #user_profile {
493 position:relative;
494 width:475px;
495 min-height:123px;
496 float:left;
497 margin-bottom:17px;
498 margin-left:0;
499 }
500 #user_profile dt,
501 #user_statistics dt {
502 font-weight:bold;
503 }
504 #user_profile .user_depiction {
505 float:left;
506 position:absolute;
507 top:0;
508 left:0;
509 width:96px;
510 }
511 #user_profile .user_fn,
512 #user_profile .user_nickname,
513 #user_profile .user_location,
514 #user_profile .user_url,
515 #user_profile .user_note,
516 #user_profile .user_tags {
517 float:left;
518 clear:left;
519 margin-left:113px;
520 width:322px;
521 margin-bottom:4px;
522 }
523
524 #user_profile .user_fn,
525 #user_profile .user_nickname {
526 width:auto;
527 clear:none;
528 }
529 #user_profile .user_fn {
530 margin-left:11px;
531 margin-right:4px;
532 }
533 #user_profile .user_fn .fn {
534 font-weight:bold;
535 font-style:normal;
536 }
537 #user_profile .nickname {
538 font-style:italic;
539 font-weight:bold;
540 }
541
542 #user_profile .user_fn dd:before {
543 content: "(";
544 font-weight:normal;
545 }
546 #user_profile .user_fn dd:after {
547 content: ")";
548 font-weight:normal;
549 }
550
551 #user_profile dt {
552 display:none;
553 }
554 #user_profile h2 {
555 display:none;
556 }
557
558 /* user_profile */
559
560
561
562
563
564 /*user_actions*/
565 #user_actions {
566 clear:left;
567 float:left;
568 position:absolute;
569 top:0;
570 right:0;
571 }
572 #user_actions h2 {
573 display:none;
574 }
575 #user_actions ul {
576 list-style-type:none;
577 }
578 #user_actions li {
579 margin-bottom:4px;
580 }
581 #user_actions li:first-child {
582 border-top:0;
583 }
584 #user_actions fieldset {
585 border:0;
586 padding:0;
587 }
588 #user_actions legend {
589 display:none;
590 }
591
592 #user_actions input.submit {
593 display:block;
594 text-align:left;
595 cursor:pointer;
596 width:100%;
597 }
598 #user_actions a {
599 text-decoration:none;
600 }
601
602
603
604 .form_user_block input.submit,
605 .form_user_unblock input.submit {
606 border:0;
607 padding-left:20px;
608 }
609
610
611
612 #user_subscribe input.submit,
613 .form_user_subscribe input.submit {
614
615 }
616
617
618
619 #user_send-a-message form {
620 clear:left;
621 width:322px;
622 margin-top:18px;
623 }
624
625 #user_send-a-message textarea {
626 width:96%;
627 }
628
629 .user_tags ul {
630 list-style-type:none;
631 }
632 .user_tags li {
633 display:inline;
634 margin-right:1em;
635 float:left;
636 }
637
638
639
640 .aside .section {
641 margin-bottom:29px;
642 clear:both;
643 }
644 .aside .section h2 {
645 text-transform:uppercase;
646 font-size:1em;
647 }
648
649 #user_statistics dt,
650 #user_statistics dd {
651 display:inline;
652 }
653 #user_statistics dt:after {
654 content: ":";
655 }
656
657
658 #user_subscriptions,
659 #user_subscriptions-common {
660 float:left;
661 }
662 #user_subscriptions ul.users {
663 width:220px;
664 float:left;
665 }
666 #user_subscriptions .users li {
667 list-style-type:none;
668 float:left;
669 margin-right:7px;
670 margin-bottom:7px;
671 }
672 #user_subscriptions .users li .photo {
673 width:24px;
674 height:24px;
675 margin-right:0;
676 }
677 #user_subscriptions .users li .fn {
678 display:none;
679 }
680 .aside .section .more {
681 clear:both;
682 }
683
684
685
686 .profile #user_profile {
687 margin-bottom:0;
688 min-height:60px;
689 }
690
691 .profile .form_user_unsubscribe {
692 float:right;
693 }
694 .profiles {
695 list-style-type:none;
696 }
697 .profile #user_profile .user_location {
698 width:auto;
699 clear:none;
700 margin-left:11px;
701 }
702 .profile #user_profile dl,
703 .profile #user_profile dd {
704 display:inline;
705 float:none;
706 }
707 .profile #user_profile .user_note,
708 .profile #user_profile .user_url {
709 margin-left:59px;
710 clear:none;
711 display:block;
712 width:auto;
713 }
714
715
716
717 /* NOTICE */
718 .notice,
719 .profile {
720 position:relative;
721 padding-top:18px;
722 padding-bottom:18px;
723 clear:both;
724 float:left;
725 width:644px;
726 width:96.699%;
727 width:100%;
728 border-top:1px dashed #D1D9E4;
729 /*-moz-border-radius:7px;*/
730 }
731 .notices li {
732 list-style-type:none;
733 /*margin-bottom:11px;*/
734 }
735 .notices li.hover {
736 border-radius:4px;
737 -moz-border-radius:4px;
738 -webkit-border-radius:4px;
739 }
740
741
742 /* NOTICES */
743 #notices_primary {
744 float:left;
745 width:644px;
746 border-radius:7px;
747 -moz-border-radius:7px;
748 -webkit-border-radius:7px;
749 }
750 #notices_primary h2 {
751 display:none;
752 }
753 .notice-data a span {
754 display:block;
755 padding-left:28px;
756 }
757
758
759 .notice .author {
760 margin-right:11px;
761 }
762 .notice .author a {
763 }
764 .notice .author:after {
765 /*content:":";*/
766 }
767
768 .vcard .photo {
769 display:inline;
770 margin-right:11px;
771 margin-bottom:11px;
772 float:left;
773 }
774 .vcard .url {
775 text-decoration:none;
776 }
777 .vcard .url:hover {
778 text-decoration:underline;
779 }
780 .vcard .fn {
781 font-style:italic;
782 }
783 .vcard .fn:hover {
784
785 }
786
787
788 .notice .entry-title {
789 float:left;
790 width:100%;
791 }
792 .notice p.entry-content {
793 display:inline;
794 }
795
796 .notice_video p.entry-content,
797 .notice_audio p.entry-content,
798 .notice_image p.entry-content,
799 .notice_location p.entry-content,
800 .notice_event p.entry-content,
801 .notice_document p.entry-content {
802 }
803 #laconicat .notice p.entry-content {
804 /*margin-left:199px;*/
805 }
806 .notice p.entry-content a:visited {
807 border-radius:4px;
808 -moz-border-radius:4px;
809 -webkit-border-radius:4px;
810 }
811 .notice p.entry-content .vcard a {
812 border-radius:4px;
813 -moz-border-radius:4px;
814 -webkit-border-radius:4px;
815 }
816
817 .notice div.entry-content {
818 /*border:1px solid blue;*/
819 clear:left;
820 float:left;
821 width:48%;
822 font-size:0.95em;
823 }
824 .notice div.entry-content a,
825 .notice .notice-options a,
826 .notice .notice-options input {
827
828 }
829 .notice .notice-options a,
830 .notice .notice-options input {
831 float:left;
832 font-size:1.025em;
833 }
834
835 #laconicat .notice div.entry-content {
836 /*margin-left:0;*/
837 }
838
839 .notice div.entry-content dl,
840 .notice div.entry-content dt,
841 .notice div.entry-content dd {
842 display:inline;
843 }
844 .notice div.entry-content .timestamp dt,
845 .notice div.entry-content .response dt {
846 display:none;
847 }
848 .notice div.entry-content .timestamp a {
849 display:inline-block;
850 }
851 .notice div.entry-content .device dt {
852 text-transform:lowercase;
853 }
854 .notice div.entry-content a {
855
856 }
857 .notice div.entry-content a:hover {
858 }
859
860
861
862 .notice-data {
863 position:absolute;
864 top:18px;
865 right:0;
866 min-height:50px;
867 margin-bottom:4px;
868 }
869 .notice .entry-content .notice-data dt {
870 display:none;
871 }
872
873 .notice-data a {
874 display:block;
875 outline:none;
876 }
877
878 .notice-options {
879 padding-left:2%;
880 float:left;
881 width:50%;
882 position:relative;
883 font-size:0.95em;
884 }
885
886 .notice-options a {
887 float:left;
888 }
889 .notice-options .notice_delete,
890 .notice-options .notice_reply,
891 .notice-options .form_favor,
892 .notice-options .form_disfavor {
893 position:absolute;
894 top:0;
895 }
896 .notice-options .form_favor,
897 .notice-options .form_disfavor {
898 left:0;
899 }
900 .notice-options .notice_reply {
901 left:29px;
902 }
903 .notice-options .notice_delete {
904 left:76px;
905 }
906 .notice-options .notice_reply dt {
907 display:none;
908 }
909
910 .notice-options input,
911 .notice-options a {
912 text-indent:-9999px;
913 outline:none;
914 }
915
916 .notice-options .notice_reply a,
917 .notice-options form input.submit {
918 display:block;
919 border:0;
920 }
921 .notice-options .notice_reply a,
922 .notice-options .notice_delete a {
923 text-decoration:none;
924 padding-left:16px;
925 }
926
927 .notice-options .notice_delete {
928
929 }
930
931 .notice-options form input.submit {
932 cursor:pointer;
933 width:16px;
934 padding:2px 0;
935 }
936
937 .notice-options .notice_delete dt,
938 .notice-options .form_favor legend,
939 .notice-options .form_disfavor legend {
940 display:none;
941 }
942 .notice-options .notice_delete fieldset,
943 .notice-options .form_favor fieldset,
944 .notice-options .form_disfavor fieldset {
945 border:0;
946 padding:0;
947 }
948
949 /*END: NOTICES */
950
951
952
953
954
955 .pagination dt {
956 font-weight:bold;
957 display:none;
958 }
959
960 .pagination .nav {
961 float:left;
962 width:100%;
963 list-style-type:none;
964 }
965
966 .pagination .nav_prev {
967 float:left;
968 }
969 .pagination .nav_next {
970 float:right;
971 }
972
973 .pagination a {
974 display:block;
975 text-decoration:none;
976 font-weight:bold;
977 padding:7px;
978 border:1px dotted #D1D9E4;
979 border-bottom:0;
980 }
981
982 .pagination .nav_prev a {
983 -moz-border-radius-topright:7px;
984 -webkit-border-top-right-radius:7px;
985 padding-left:20px;
986 border-left:0;
987 }
988 .pagination .nav_next a {
989 -moz-border-radius-topleft:7px;
990 -webkit-border-top-left-radius:7px;
991 padding-right:20px;
992 border-right:0;
993 }
994
995
996 /* END: NOTICE */
997
998
999
1000 /*If there is hentry on #content_inner, this doesn't need to be specific to #doc */
1001 #doc #content_inner p {
1002 margin-bottom:18px;
1003 }
1004 #doc #content_inner ol,
1005 #doc #content_inner ul {
1006 list-style-position:inside;
1007 }
1008 #doc #content_inner li {
1009 margin-bottom:18px;
1010 }
1011 #doc #content_inner li li {
1012 margin-left:18px;
1013 }
1014
1015
1016 /*START: LOAD ALONG WITH JS*/
1017 .notice .in-reply-to {
1018         width:98%;
1019         margin-left:2%;
1020 }
1021 .notice .in-reply-to li {
1022 background-color:#F7F9FB;
1023 }
1024 .notice .in-reply-to li .in-reply-to li {
1025 background-color:#E4E9F0;
1026 }
1027 .notice .in-reply-to li .in-reply-to li .in-reply-to li {
1028 background-color:#D1D9E4;
1029 }
1030
1031
1032
1033 #user_actions #user_subscribe .form_note,
1034 #user_actions #user_subscribe .form_data,
1035 #user_actions #user_subscribe .form_actions label {
1036 display:none;
1037 }
1038 #form_user-relationship .form_note,
1039 #form_user-relationship .form_data,
1040 #form_user-relationship .form_actions label {
1041 display:block;
1042 }
1043
1044 #user_actions #user-relationship_submit {
1045 margin-bottom:0;
1046 }
1047 #form_user-relationship .form_data li label {
1048 margin-right:11px;
1049 }
1050
1051 #user_relationship_xfn {
1052 /*z-index:1000;
1053 position:absolute;
1054 width:521px;
1055 height:322px;*/
1056 display:none;
1057 }
1058 #user_relationship_xfn fieldset {
1059 background-color:#fff;
1060 }
1061
1062 /*END: LOAD ALONG WITH JS*/
1063
1064
1065
1066 /* TOP_POSTERS */
1067 #top-posters caption {
1068 text-align:left;
1069 text-transform:uppercase;
1070 }
1071
1072 #top-posters thead {
1073 display:none;
1074 }
1075 #top-poster_user {
1076 width:199px;
1077 }
1078 #top-poster_number-of-notices {
1079 width:123px;
1080 }
1081 #top-posters tbody td {
1082 padding-right:11px;
1083 padding-bottom:4px;
1084 }
1085 #top-posters img {
1086 margin-right:7px;
1087 height:24px;
1088 width:24px;
1089 }
1090
1091
1092
1093 /* tagcloud */
1094 #tagcloud ul {
1095 list-style-type:none;
1096 }
1097 #tagcloud ul li {
1098 display:inline;
1099 margin-right:7px;
1100 line-height:1.4;
1101 }
1102
1103 #tagcloud.section dt {
1104 text-transform:uppercase;
1105 font-weight:bold;
1106 }
1107 #tagcloud .weight_1 {
1108 font-size:1em;
1109 }
1110 #tagcloud .weight_2 {
1111 font-size:1.3em;
1112 }
1113 #tagcloud .weight_3 {
1114 font-size:1.6em;
1115 }
1116 #tagcloud .weight_4 {
1117 font-size:1.9em;
1118 }
1119 #tagcloud .weight_5 {
1120 font-size:2.2em;
1121 }
1122
1123
1124
1125 #form_settings_photo .form_data {
1126 clear:both;
1127 }
1128
1129
1130
1131
1132 #photo_original,
1133 #photo_preview {
1134 float:left;
1135 }
1136 #photo_preview,
1137 #settings_photo_action-crop {
1138 margin-left:29px;
1139 }
1140 #photo_preview_view {
1141 height:96px;
1142 width:96px;
1143 overflow:hidden;
1144 }
1145
1146
1147
1148
1149 .section .groups,
1150 #users_featured ul {
1151 list-style-type:none;
1152 }
1153 .section .groups li,
1154 #users_featured li {
1155 margin-top:11px;
1156 float:left;
1157 width:100%;
1158 }
1159 .section .groups li:first-child,
1160 #users_featured li:first-child {
1161 margin-top:0;
1162 }
1163
1164 .section .groups .vcard,
1165 #users_featured .vcard {
1166 float:left;
1167 margin-bottom:-23px;
1168 }
1169
1170 .section .groups dl,
1171 #users_featured dl {
1172 float:left;
1173 margin-left:63px;
1174 clear:left;
1175 }
1176 .section .groups dt,
1177 #users_featured dt {
1178 display:none;
1179 font-weight:bold;
1180 }
1181
1182
1183
1184 #home.logged_out h1 {
1185 display:none;
1186 }
1187
1188 #home #intro {
1189 margin-bottom:29px;
1190 float:left;
1191 width:100%;
1192 }
1193
1194 #home #intro p {
1195 margin-bottom:18px;
1196 font-size:1.8em;
1197 }
1198
1199 #home #intro #guide_steps {
1200 list-style-type:none;
1201 }
1202 #home #intro #guide_steps li {
1203 float:left;
1204 margin-left:18px;
1205 }
1206 #home #intro #guide_steps li:first-child {
1207 margin-left:0;
1208 }
1209 #home #intro #guide_steps li a {
1210 display:block;
1211 float:left;
1212 width:185px;
1213 height:109px;
1214 border-width:1px;
1215 border-style:dotted;
1216 text-decoration:none;
1217 border-radius:7px;
1218 -moz-border-radius:7px;
1219 -webkit-border-radius:7px;
1220 padding:7px;
1221 font-size:1.6em;
1222 font-weight:bold;
1223 text-align:center;
1224 }
1225
1226
1227 #testimonials {
1228 clear:both;
1229 }