4 * maintainer: simon <http://simon.kisikew.org/>
8 * A few things of note here. The less file is our working copy,
9 * and the CSS is *generated* from it. The CSS is the one that's
10 * included in the HTML, and not the less one. This is to save
11 * bandwidth and processing time.
13 /* from html5boilerplate */
14 /* these are to tell browsers they should be displayed a certain way */
16 article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
19 audio, canvas, video, time {
20 display: inline-block;
24 audio:not([controls]), [hidden] {
31 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
32 * 2. Force vertical scrollbar in non-IE
33 * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
39 -webkit-text-size-adjust: 100%;
40 -ms-text-size-adjust: 100%; }
46 font-family: sans-serif;
48 background-color: #e8e8e8; }
50 button, input, select, textarea {
51 font-family: sans-serif;
53 background-color: #e8e8e8; }
56 border: 1px #555 dotted;
60 background: #e8e8e8; }
66 &[selected="selected"] {
73 /* remember to define focus styles! */
78 [disabled="disabled"] {
82 /* remember to highlight inserts somehow! */
85 background-color: #ff9;
87 text-decoration: none; }
90 background-color: #ff9;
95 /* Redeclare monospace font family: h5bp.com/j */
97 pre, code, kbd, samp, .wall-item-body code {
98 font-family: monospace, monospace;
99 _font-family: monospace;
102 /* Improve readability of pre-formatted text in all browsers */
104 pre, .wall-item-body code {
106 white-space: pre-wrap;
107 word-wrap: break-word; }
118 /* Position subscript and superscript content without affecting line-height: h5bp.com/k */
124 vertical-align: baseline; }
137 text-decoration: none;
140 text-decoration: none; } }
147 border: 1px #aaa solid;
148 border-radius: 5px; }
152 border-bottom: 1px dotted #729fcf; }
161 .fakelink, .lockview {
174 -webkit-border-radius: 5px;
175 -moz-border-radius: 5px;
177 border: 1px solid #fff;
178 background-color: #2e3436;
192 background-color: #729fcf;
221 overflow: auto !important;
222 padding-top: 60px !important;
223 width: 100% !important;
225 margin-right: 20px; } }
228 display: block !important;
229 float: none !important;
230 height: 100% !important;
231 position: relative !important;
232 width: 100% !important;
234 width: 200px !important; }
236 margin: 0 0 8px !important;
237 width: 210px !important;
239 margin: 0 0 8px !important;
240 width: 210px !important; } } }
242 #login-submit-wrapper {
243 margin: 0 !important; }
245 #login-submit-button {
246 margin-left: 0px !important; }
248 #asidemain #login_openid {
249 position: relative !important;
250 float: none !important;
251 margin-left: 0px !important;
252 height: auto !important;
253 width: 200px !important; }
257 width: 180px !important;
258 overflow: hidden !important; }
260 width: 180px !important; } }
268 background-color: #2e3436;
271 padding: 20px 20px 10px 95px;
273 text-decoration: none;
277 text-decoration: none;
288 margin-left: 3px; } } }
293 background-color: #555753;
299 -webkit-border-radius: 0 0 5px 5px;
300 -moz-border-radius: 0 0 5px 5px;
301 border-radius: 0 0 5px 5px;
302 box-shadow: 5px 10px 10px 0 #111;
311 background-color: #eeeeec; }
313 border-top: 1px solid #eeeeec; } } } }
316 display: inline-block;
322 background: transparent url(light/icons.png) 0 0 no-repeat; }
325 background-position: 0 -66px;
327 background-position: -22px -66px; } }
329 #nav-community-link, #nav-contacts-link {
330 background-position: 0 -22px;
332 background-position: -22px -22px; } }
334 #nav-directory-link {
335 background-position: -44px -154px;
337 background-position: -66px -154px; } }
340 background-position: 0 -110px;
342 background-position: -22px -110px; } }
345 background-position: -44px -132px;
347 background-position: -66px -132px; } }
350 background-position: 0px -190px;
352 background-position: -44px -190px; } }
354 #nav-login-link, #nav-logout-link {
355 background-position: 0 -88px;
357 background-position: -22px -88px; } }
360 background-position: -44px -88px;
362 background-position: -66px -88px; } }
364 #nav-notify-link, #nav-notifications-linkmenu {
365 background-position: -44px -110px; }
367 #nav-notify-link:hover {
368 background-position: -66px -110px; }
371 background-position: 0px -177px;
373 background-position: -22px -177px; } }
376 background-position: 0 -44px;
378 background-position: -22px -44px; } }
380 #profile-link, #profile-title, #wall-image-upload, #wall-file-upload, #profile-attach-wrapper, #profile-audio, #profile-link, #profile-location, #profile-nolocation, #profile-title, #jot-title, #profile-upload-wrapper, #profile-video, #profile-jot-submit, #wall-image-upload-div, #wall-file-upload-div, .icon, .hover, .focus, .pointer {
383 /* popup notifications */
387 background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
389 padding-left: 58px; }
391 background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
393 padding-left: 58px; } }
395 #nav-notifications-menu {
396 margin: 30px 0 0 -20px;
412 border-bottom: 1px solid #000;
417 text-decoration: underline; } }
419 nav #nav-notifications-linkmenu {
420 &.on .icon.s22.notify, &.selected .icon.s22.notify {
421 background-image: url("../../../images/icons/22/notify_on.png"); } }
453 display: inline-block;
454 margin: 0px -4px 0px 0px; } }
466 background: transparent url(light/icons.png) -190px -60px no-repeat; }
469 display: inline-block;
476 border-radius: 5px; }
479 border: 1px #eec solid;
483 .search-box #search-text {
495 text-decoration: none;
499 box-shadow: 5px 0 10px 0 #111;
504 background-color: #555753;
505 -webkit-border-radius: 5px;
506 -moz-border-radius: 5px;
508 background: #555753 url("light/menu-user-pin.jpg") 98% center no-repeat;
514 vertical-align: top; } }
518 padding: 3px 20px 9px 5px;
521 .nav-ajax-update, .nav-ajax-left {
524 background: transparent url(light/notifications.png) 0 0 no-repeat;
531 margin: 0 -1px 0 3px;
533 visibility: hidden; }
535 .nav-ajax-update.show, .nav-ajax-left.show {
536 visibility: visible; }
539 background-position: 0px 0px; }
542 background-position: -30px 0; }
545 background-position: -60px 0px; }
548 background-position: -90px 0px; }
551 background-position: -120px 0px; }
575 border: 3px solid #364e59;
577 -webkit-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
578 -moz-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
579 box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
584 text-decoration: none;
586 background-color: #bdcdd4; } }
588 border-top: 1px solid #9eabb0; }
598 padding-right: 5px; } }
607 vertical-align: middle; } }
612 padding: 7px 7px 0px 0px; }
624 -moz-box-shadow: 3px 3px 3px 10px 0 #000;
625 -webkit-box-shadow: 3px 3px 10px 0 #000;
626 box-shadow: 3px 3px 10px 0 #000;
628 background-color: #fcaf3e;
629 border: 2px solid #f8911b;
631 padding-bottom: 50px;
637 -moz-box-shadow: 3px 3px 10px 0 #000;
638 -webkit-box-shadow: 3px 3px 10px 0 #000;
639 box-shadow: 3px 3px 10px 0 #000;
641 background-color: #fcaf3e;
642 border: 2px solid #f8911b;
644 padding-bottom: 50px;
647 #sysmsg_info br, #sysmsg br {
650 border-top: 1px solid #ccccce; }
659 margin: 20px 0 20px 35px;
663 /* for now, disappear these */
665 #asideright, #asideleft {
672 border-bottom: 1px solid #729fcf;
673 padding-bottom: 3px; }
674 #profile-photo-wrapper {
677 box-shadow: 3px 3px 10px 0 #000; } } }
679 /* http://css-tricks.com/snippets/css/css-box-shadow/
681 * 1. The horizontal offset of the shadow, positive means
682 * the shadow will be on the right of the box, a negative
683 * offset will put the shadow on the left of the box.
684 * 2. The vertical offset of the shadow, a negative one
685 * means the box-shadow will be above the box, a
686 * positive one means the shadow will be below the box.
687 * 3. The blur radius (optional), if set to 0 the shadow
688 * will be sharp, the higher the number, the more blurred
690 * 4. The spread radius (optional), positive values increase
691 * the size of the shadow, negative values decrease the size.
692 * Default is 0 (the shadow is same size as blur).
704 .contact-block-content {
719 background: transparent;
722 box-shadow: 1px 1px 5px 0 #000;
726 #profile-extra-links ul {
732 background: #3465a4 url(light/connect.png) no-repeat 95% center;
733 border-radius: 5px 5px 5px 5px;
737 padding: 0.2em 0.5em; }
740 /*background: #3465A4 url(light/connect.png) no-repeat 95% center;*/
741 /*border-radius: 5px 5px 5px 5px;*/
745 padding: 0.2em 0.5em; }
748 margin: 20px 0px 30px;
751 margin: 5px 5px 0px 0px; } }
754 margin: 0px 0px 0px 0px; }
765 .contact-block-textdiv {
779 margin: 10px 0 20px 0px;
787 /*background-color: #0e232e;*/
788 /*border-bottom: 2px solid #9eabb0;*/
791 margin: 10px 20px 2px 0px;
799 background-color: #ffffff;
801 vertical-align: center;
803 border-top: 2px solid #9eabb0;
806 margin-top: 10px; } } }
808 border: 1px solid #ccc;
814 vertical-align: middle; } }
819 border: 1px #ccc solid;
825 #jot #character-counter {
831 padding: 2px 20px 5px 0; }
833 #profile-jot-text_parent {
834 box-shadow: 5px 0 10px 0 #111; }
836 #profile-jot-text_tbl {
840 #profile-jot-text_ifr {
841 width: 99.900002% !important; }
843 #profile-jot-text_toolbargroup, .mceCenter tr {
846 [id$="jot-text_ifr"] {
847 width: 99.900002% !important;
852 background: #eec; } }
858 &.mceFirst, &.mceLast {
859 background-color: #eec; } }
860 span.mceIcon, img.mceIcon, .mceButtonDisabled .mceIcon {
861 background-color: #eec; } }
863 #profile-attach-wrapper, #profile-audio-wrapper, #profile-link-wrapper, #profile-location-wrapper, #profile-nolocation-wrapper, #profile-title-wrapper, #profile-upload-wrapper, #profile-video-wrapper {
865 margin: 0 20px 0 0; }
867 #profile-rotator-wrapper {
870 #profile-jot-tools-end, #profile-jot-banner-end {
873 #profile-jot-email-wrapper {
875 border: 1px solid #555753;
878 #profile-jot-email-label {
879 background-color: #555753;
887 #profile-jot-networks {
889 border: 1px solid #555753;
900 text-decoration: none;
908 background: url(light/icons.png) no-repeat -128px -40px;
910 text-decoration: none;
916 background-color: #555753;
919 -webkit-border-radius: 5px;
920 -moz-border-radius: 5px;
924 margin: 0 10px 0 10px; }
926 #profile-jot-plugin-wrapper {
931 #profile-jot-submit-wrapper {
938 #profile-jot-submit {
940 background-color: #555753;
942 -webkit-border-radius: 5px;
943 -moz-border-radius: 5px;
945 border: 2px outset #222420;
948 text-shadow: 1px 1px #111;
951 box-shadow: 0 0 0 0; } }
956 -webkit-border-radius: 5px;
957 -moz-border-radius: 5px;
962 #profile-jot-acl-wrapper {
964 border: 1px solid #555753;
966 display: block !important; }
968 #group_allow_wrapper, #group_deny_wrapper, #acl-permit-outer-wrapper {
972 #contact_allow_wrapper, #contact_deny_wrapper, #acl-deny-outer-wrapper {
977 background-color: #555753;
983 background-color: #555753;
989 background-color: #555753;
994 #acl-permit-text-end, #acl-deny-text-end {
1004 #jot-title-wrapper {
1005 margin-bottom: 5px; }
1007 #jot-title-display {
1008 font-weight: bold; }
1013 #jot-preview-content {
1014 background-color: #ffffe0;
1016 border: 1px #aa0 solid;
1018 padding: 3px 3px 6px 10px;
1019 .wall-item-outside-wrapper {
1021 border-radius: 0px; } }
1046 font-weight: bold; } }
1049 border: 1px solid #729fcf;
1051 &:hover, &.active:hover, &:active {
1052 background: #729fcf;
1055 background: #729fcf;
1061 text-decoration: none; } }
1067 .wall-item-outside-wrapper {
1068 border: 1px solid #aaa;
1070 box-shadow: 5px 0 10px 0 #888;
1072 margin-top: 5px; } }
1074 .wall-item-outside-wrapper-end {
1077 .wall-item-content-wrapper {
1082 .wall-item-outside-wrapper .wall-item-comment-wrapper {
1083 /*margin-left: 90px;*/ }
1086 background: #efefdf;
1087 border-radius: 5px; }
1089 .wall-outside-wrapper .shiny {
1090 border-radius: 5px; }
1095 .wall-item-content {
1097 margin: 0px 15px 0px 5px; }
1099 /* removing it from here, vs. putting it in .wall-item-content
1100 * might break things for people. we shall see ;) */
1102 [id^="tread-wrapper"], [class^="tread-wrapper"] {
1105 /*overflow-x: auto;*/ }
1107 .wall-item-photo-menu {
1110 .wall-item-photo-menu-button {
1112 text-indent: -99999px;
1113 background: #555753 url(light/menu-user-pin.jpg) no-repeat 75px center;
1120 -webkit-border-radius: 0 0 5px 5px;
1121 -moz-border-radius: 0 0 5px 5px;
1122 border-radius: 0 0 5px 5px; }
1128 .wall-item-photo-wrapper {
1133 background-color: #555753;
1134 -webkit-border-radius: 5px;
1135 -moz-border-radius: 5px;
1136 border-radius: 5px; }
1138 [class^="wall-item-tools"] * {
1139 /*margin: 0 0 5px 0;*/
1141 /*margin: 0 0 5px 0;*/ } }
1146 -webkit-transition: all 1s ease-in-out;
1147 -moz-transition: all 1s ease-in-out;
1148 -o-transition: all 1s ease-in-out;
1149 -ms-transition: all 1s ease-in-out;
1150 transition: all 1s ease-in-out;
1153 -webkit-transition: all 1s ease-in-out;
1154 -moz-transition: all 1s ease-in-out;
1155 -o-transition: all 1s ease-in-out;
1156 -ms-transition: all 1s ease-in-out;
1157 transition: all 1s ease-in-out; } }
1159 .wall-item-subtools1 {
1161 list-style: none outside none;
1162 margin: 20px 0 30px -20px;
1166 .wall-item-subtools2 {
1168 list-style: none outside none;
1169 margin: -75px 0 0 5px;
1176 margin-bottom: 1em; }
1179 margin: 20px 20px 10px 0px;
1183 .wall-item-lock-wrapper {
1190 .wall-item-dislike, .wall-item-like {
1194 margin: 5px 0 5px 120px; }
1196 .wall-item-author, .wall-item-actions-author {
1200 margin: 20px 20px 0 110px; }
1204 padding-left: 10px; }
1206 .wall-item-wrapper-end {
1209 .wall-item-location {
1213 text-overflow: ellipsis;
1214 -o-text-overflow: ellipsis;
1235 width: 30px !important;
1236 height: 30px !important; } }
1237 .wall-item-photo-end {
1240 .wall-item-arrowphoto-wrapper {
1246 .wall-item-photo-menu {
1248 border: 2px solid #FFFFFF;
1250 background: #555753;
1256 -webkit-border-radius: 0px 5px 5px 5px;
1257 -moz-border-radius: 0px 5px 5px 5px;
1258 border-radius: 0px 5px 5px 5px;
1264 white-space: nowrap;
1270 background: #eeeeec; } } }
1272 #item-delete-selected {
1276 #connect-services-header, #connect-services, #extra-help-header, #extra-help, #postit-header, #postit {
1277 margin: 5px 0 0 0; }
1283 .ccollapse-wrapper {
1285 margin-left: 80px; }
1287 .wall-item-outside-wrapper.comment {
1290 width: 40px!important;
1291 height: 40px!important; }
1292 .wall-item-photo-wrapper {
1295 .wall-item-photo-menu-button {
1298 background-position: 35px center; }
1302 margin-left: 10px; }
1304 margin-left: 50px; }
1305 .wall-item-photo-menu {
1309 .comment-wwedit-wrapper {
1310 /*margin: 30px 0px 0px 80px;*/ }
1312 .comment-edit-wrapper {
1313 border-top: 1px #aaa solid; }
1315 [class^="comment-edit-bb"] {
1318 margin: -40px 0 5px 60px;
1321 display: inline-block;
1323 visibility: none; } }
1325 .comment-wwedit-wrapper img, .comment-edit-wrapper img {
1329 .comment-edit-photo-link, .comment-edit-photo {
1330 margin-left: 10px; }
1337 [class^="comment-edit-text"] {
1338 margin: 5px 0 10px 20px;
1341 .comment-edit-text-empty {
1343 border: 2px #babdd6 solid;
1346 -webkit-transition: all 0.5s ease-in-out;
1347 -moz-transition: all 0.5s ease-in-out;
1348 -o-transition: all 0.5s ease-in-out;
1349 -ms-transition: all 0.5s ease-in-out;
1350 transition: all 0.5s ease-in-out;
1354 .comment-edit-text-full {
1357 -webkit-transition: all 0.5s ease-in-out;
1358 -moz-transition: all 0.5s ease-in-out;
1359 -o-transition: all 0.5s ease-in-out;
1360 -ms-transition: all 0.5s ease-in-out;
1361 transition: all 0.5s ease-in-out; }
1363 .comment-edit-submit-wrapper {
1365 margin: 5px 5px 10px 50px;
1366 text-align: right; }
1368 .comment-edit-submit {
1370 background-color: #555753;
1372 -webkit-border-radius: 5px;
1373 -moz-border-radius: 5px;
1381 .wall-item-body code {
1383 padding: 0 0 10px 5px;
1385 border-style: solid;
1386 border-width: 1px 1px 1px 10px;
1398 border-bottom: 1px solid #ccc; }
1405 .profile-match-wrapper {
1407 margin: 0 5px 40px 0;
1413 .icon.drophide.profile-match-ignore {
1414 margin: 0 6px 0 -3px;
1416 .profile-match-photo {
1420 [id$="-end"], [class$="-end"] {
1422 margin: 0 0 10px 0; }
1424 .profile-match-end {
1427 .profile-match-name {
1429 margin: auto auto auto 23px;
1431 .profile-match-connect {
1433 margin: auto auto auto 23px;
1435 #advanced-profile-with {
1436 margin-left: 200px; }
1447 margin-bottom: 30px; }
1449 .photo-album-image-wrapper, .photo-top-image-wrapper {
1451 -moz-box-shadow: 3px 3px 10px 0 #000;
1452 -webkit-box-shadow: 3px 3px 10px 0 #000;
1453 box-shadow: 3px 3px 10px 0 #000;
1454 background-color: #eee;
1456 -webkit-border-radius: 5px;
1457 -moz-border-radius: 5px;
1459 padding-bottom: 30px;
1461 margin: 0 10px 10px 0; }
1466 max-width: 100%; } }
1468 .photo-top-image-wrapper a:hover, #photo-photo a:hover, .photo-album-image-wrapper a:hover {
1471 .photo-top-photo, .photo-album-photo {
1472 -webkit-border-radius: 5px 5px 0 0;
1473 -moz-border-radius: 5px 5px 0 0;
1474 border-radius: 5px 5px 0 0; }
1476 .photo-top-album-name {
1490 #photo-prev-link, #photo-next-link {
1494 background-color: rgba(255, 255, 255, 0.5);
1496 -webkit-transition: all .2s ease-in-out;
1497 -moz-transition: all .2s ease-in-out;
1498 -o-transition: all .2s ease-in-out;
1499 -ms-transition: all .2s ease-in-out;
1500 transition: all .2s ease-in-out;
1501 background-position: center center;
1502 background-repeat: no-repeat; }
1505 background-image: url(light/prev.png);
1514 background-image: url(light/next.png);
1521 #photo-prev-link a, #photo-next-link a {
1526 text-indent: -900000px; }
1528 #photo-prev-link:hover {
1530 -webkit-transition: all .2s ease-in-out;
1531 -moz-transition: all .2s ease-in-out;
1532 -o-transition: all .2s ease-in-out;
1533 -ms-transition: all .2s ease-in-out;
1534 transition: all .2s ease-in-out; }
1539 -webkit-transition: all .2s ease-in-out;
1540 -moz-transition: all .2s ease-in-out;
1541 -o-transition: all .2s ease-in-out;
1542 -ms-transition: all .2s ease-in-out;
1543 transition: all .2s ease-in-out; }
1547 #photo-prev-link .icon {
1550 #photos-upload-spacer, #photos-upload-new-wrapper, #photos-upload-exist-wrapper {
1551 margin-bottom: 1em; }
1553 #photos-upload-existing-album-text, #photos-upload-newalbum-div {
1554 background-color: #555753;
1558 #photos-upload-album-select, #photos-upload-newalbum {
1561 #photos-upload-perms-menu {
1562 text-align: right; }
1564 #photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname {
1566 margin-bottom: 25px; }
1568 #photo-edit-link-wrap {
1569 margin-bottom: 15px; }
1571 #photo-edit-caption, #photo-edit-newtag {
1575 margin-bottom: 25px; }
1577 #photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end {
1580 #photo-edit-delete-button {
1581 margin-left: 200px; }
1584 margin-bottom: 35px; }
1590 margin-bottom: 15px; }
1604 #prvmail-submit-wrapper {
1611 #prvmail-submit-wrapper div {
1615 .mail-list-outside-wrapper {
1622 margin-left: 90px; }
1624 .mail-list-sender-name {
1631 padding-left: 10px; }
1633 .mail-list-sender-name, .mail-list-date {
1634 font-style: italic; }
1636 .mail-list-subject {
1639 .mail-list-delete-wrapper {
1642 .mail-list-outside-wrapper-end {
1644 border-bottom: 1px #eec dotted; }
1648 margin: 0px 5px 5px 0px; }
1650 .mail-conv-sender-photo {
1654 .mail-conv-sender-name {
1660 .mail-conv-subject {
1668 .mail-conv-delete-wrapper {
1675 .view-contact-wrapper, .contact-entry-wrapper {
1677 margin: 0 5px 40px 0;
1681 position: relative; }
1683 .contact-direction-wrapper {
1687 .contact-edit-links {
1691 .contact-entry-photo-wrapper {}
1693 .contact-entry-photo {
1694 margin-left: 20px; }
1696 .contact-entry-name {
1699 /*overflow: hidden;*/ }
1701 .contact-entry-photo {
1702 position: relative; }
1704 .contact-entry-edit-links .icon {
1705 border: 1px solid #babdb6;
1706 -webkit-border-radius: 3px;
1707 -moz-border-radius: 3px;
1709 background-color: #fff; }
1711 #contact-entry-url, [id^="contact-entry-url"] {
1713 /*overflow: scroll;*/ }
1715 #contact-entry-network, [id^="contact-entry-network"] {
1717 font-style: italic; }
1719 #contact-edit-banner-name {
1722 #contact-edit-photo-wrapper {
1727 #contact-edit-direction-icon {
1732 #contact-edit-nav-wrapper {
1735 #contact-edit-links {
1738 list-style-type: none; } }
1740 #contact-drop-links {
1743 #contact-edit-nav-wrapper .icon {
1744 border: 1px solid #babdb6;
1745 -webkit-border-radius: 3px;
1746 -moz-border-radius: 3px;
1747 border-radius: 3px; }
1749 #contact-edit-poll-wrapper {
1752 #contact-edit-last-update-text {
1753 margin-bottom: 15px; }
1755 #contact-edit-last-updated {
1756 font-weight: bold; }
1758 #contact-edit-poll-text {
1761 #contact-edit-info_tbl, #contact-edit-info_parent, .mceLayout {
1766 margin-bottom: 65px; }
1768 .contact-photo-menu-button {
1770 background-image: url("light/photo-menu.jpg");
1771 background-position: top left;
1772 background-repeat: no-repeat;
1783 .contact-photo-menu {
1785 border: 2px solid #444;
1802 background: #3465A4;
1803 text-decoration: none; } } }
1806 * register, settings & profile forms
1812 background: url(light/login-bg.gif) no-repeat;
1813 background-position: 0 50%;
1814 padding-left: 18px; }
1816 #settings-nickname-desc {
1817 background-color: #eee;
1818 -webkit-border-radius: 5px;
1819 -moz-border-radius: 5px;
1824 #settings-default-perms {
1825 margin-bottom: 20px; }
1827 #register-form div, #profile-edit-form div {
1834 margin: 10px 5px; } }
1836 /*#register-form label, */
1837 /*#profile-edit-form label {*/
1842 /*#register-form span, */
1843 /*#profile-edit-form span {*/
1844 /* color: #555753; */
1845 /* display: block; */
1846 /* margin-bottom: 20px; */
1849 #profile-edit-marital-label span {
1852 .settings-submit-wrapper, .profile-edit-submit-wrapper {
1853 margin: 0 0 30px -3px; }
1855 .profile-edit-side-div {
1858 /*.profile-edit-side-div:hover {
1861 .profile-edit-side-link {
1862 margin: 3px 0px 0px 70px;
1865 #profiles-menu-trigger {
1866 margin: 0px 0px 0px 25px; }
1870 margin: 20px 20px 0px 0px; }
1872 .icon-profile-edit {
1873 background: url("light/icons.png") -150px 0px no-repeat;
1882 text-decoration: none;
1886 #profile-edit-links ul {
1894 #register-sitename {
1896 font-weight: bold; }
1898 #advanced-expire-popup {
1899 background: #2e2f2e;
1905 #theme-preview img {
1906 margin: 10px 10px 10px 288px; }
1912 .group-delete-wrapper {
1913 margin: -31px 50px 0 0;
1916 /*.group-delete-icon {
1920 #group-edit-submit-wrapper {
1927 #group-members, #prof-members {
1930 border: 1px solid #555753;
1931 -webkit-border-radius: 5px 5px 0 0;
1932 -moz-border-radius: 5px 5px 0 0;
1933 border-radius: 5px 5px 0 0; }
1935 #group-all-contacts, #prof-all-contacts {
1938 border: 1px solid #555753;
1939 -webkit-border-radius: 0 0 5px 5px;
1940 -moz-border-radius: 0 0 5px 5px;
1941 border-radius: 0 0 5px 5px; }
1943 #group-members h3, #group-all-contacts h3, #prof-members h3, #prof-all-contacts h3 {
1945 background-color: #555753;
1949 #group-separator, #prof-separator {
1956 #cropimage-wrapper {
1971 font-weight: bold; }
1974 margin-bottom: 20px;
1975 font-weight: bold; }
1986 .intro-approve-form, .intro-approve-as-friend-end {
1989 .intro-submit-approve, .intro-submit-ignore {
1990 margin-right: 20px; }
1992 .intro-submit-approve {
1995 .intro-approve-as-friend-label, .intro-approve-as-fan-label, .intro-approve-as-friend, .intro-approve-as-fan {
2000 margin-bottom: 10px; }
2002 .intro-approve-as-friend-desc {
2005 .intro-approve-as-end {
2007 margin-bottom: 10px; }
2009 .intro-end, .clear {
2021 background: #2e2f2e; }
2024 border: 1px solid #ccc;
2025 .event-description, .event-location, .event-start {
2027 margin-right: 10px; } }
2030 margin-bottom: 10px; }
2032 .edit-event-link, .plink-event-link {
2034 /*margin-top: 4px; */
2035 /*margin-right: 4px;*/
2036 /*margin-bottom: 15px;*/ }
2038 .event-description:before {
2039 content: url('../../../images/calendar.png');
2040 margin-right: 15px; }
2042 .event-start, .event-end {
2045 font-size: smaller; }
2047 .event-start .dtstart, .event-end .dtend {
2051 margin-bottom: 10px; }
2053 .prevcal, .nextcal {
2059 .event-calendar-end {
2063 font-family: monospace; }
2069 #event-start-text, #event-finish-text {
2071 margin-bottom: 5px; }
2073 #event-nofinish-checkbox, #event-nofinish-text, #event-adjust-checkbox, #event-adjust-text, #event-share-checkbox {
2076 #event-datetime-break {
2077 margin-bottom: 10px; }
2079 #event-nofinish-break, #event-adjust-break, #event-share-break {
2082 #event-desc-text, #event-location-text {
2084 margin-bottom: 5px; }
2093 opacity: 1.0 !important; } }
2095 .filesavetags, .categorytags {
2099 .filesavetags:hover, .categorytags:hover {
2101 opacity: 1.0 !important; }
2105 margin: 5px 0 0 6px !important;
2112 #item-delete-selected {
2115 /* was tired of having no way of moving it around, so
2116 * here's a little 'hook' to do so */
2123 #item-delete-selected-end {
2126 #item-delete-selected-icon {
2128 margin-right: 5px; }
2130 #item-delete-selected-desc {
2134 text-decoration: underline; } }
2136 .fc-state-highlight {
2146 margin: 0 5px 4px 0;
2150 position: relative; }
2157 margin-bottom: 10px; }
2159 .group-selected, .nets-selected, .fileas-selected {
2162 background: #f8f8f8;
2163 font-weight: bold; }
2165 .group-selected:hover, .nets-selected:hover, .fileas-selected:hover {
2169 margin-right: 10px; }
2174 #sidebar-group-list {
2177 list-style-type: none;
2178 list-style-position: inside; }
2182 display: inline-block;
2186 #sidebar-new-group {
2188 display: inline-block;
2190 text-decoration: none;
2191 text-align: center; }
2193 #peoplefind-sidebar form {
2194 margin-bottom: 10px; }
2196 #sidebar-new-group {
2198 /*background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b20202), color-stop(1, #d60808) );*/
2199 /*background: -moz-linear-gradient( center top, #b20202 5%, #d60808 100% );*/
2200 /*background-color: #b20202;*/ }
2205 #side-peoplefind-url {
2206 background-color: #e5e0cf;
2208 border: 1px #666 solid;
2212 background-color: #efefef;
2214 border: 1px 333 solid; } }
2217 list-style-type: none;
2220 margin: 10px 0 0; } }
2222 .nets-link, .nets-all {
2229 margin: 5px 0px 0px 0px; } }
2239 background-color: #ff0000;
2247 list-style-position: inside; } }
2251 background: transparent;
2257 padding-bottom: 2px;
2258 border-bottom: 1px solid #000; }
2262 font-weight: bold; }
2264 margin-left: 250px; }
2266 border-bottom: 1px solid #ccc; }
2275 border: 1px solid #888;
2281 margin-right: 1em; }
2284 border-bottom: 1px solid #000;
2287 text-align: left; } }
2296 background-color: #bbc7d7; } }
2298 text-align: right; }
2301 text-decoration: underline; } }
2311 /*margin-bottom: 10px;*/
2312 /*padding-bottom: 10px;*/
2317 display: inline-block;
2319 margin: 0 10px 1em 0;
2320 border: 1px #999 solid;
2327 margin: 0 330px 0 auto;
2331 border: 1px solid #666;
2332 padding: 3px 6px 4px 10px;
2334 text-decoration: none; }
2336 background: url("../../../images/onoff.jpg") no-repeat 42px 1px #999999;
2340 background: url("../../../images/onoff.jpg") no-repeat 2px 1px #cccccc;
2342 text-align: right; } }
2345 display: none !important; }
2356 .field.radio .field_help {
2357 margin-left: 297px; }
2361 display: inline-block;
2363 margin: 0 10px 1em 0;
2364 border: 1px #999 solid;
2372 border: 1px #999 solid;
2373 &[type="text"], &[type="password"], &[type="search"] {
2376 border: 1px #999 solid; }
2377 &[type="checkbox"], &[type="radio"] {
2378 border: 1px #999 solid;
2382 &[type="submit"], &[type="button"] {
2383 background-color: #555753;
2384 border: 2px outset #444;
2386 box-shadow: 1px 3px 4px 0 #111;
2391 text-shadow: 1px 1px #111;
2392 -webkit-border-radius: 5px;
2393 -moz-border-radius: 5px; }
2394 &[type="submit"]:active, &[type="button"]:active {
2395 box-shadow: 0 0 0 0; } }
2410 background-color: #000;
2424 border: 4px solid #000000;
2425 background-color: #FFFFFF; } }
2447 position: relative; }
2452 position: absolute; } }
2454 .panel_text .progress {
2458 border: 1px solid #cccccc;
2464 background-color: #eeeeee;
2465 text-align: right; } }
2474 border-bottom: 2px solid #cccccc;
2475 padding-bottom: 1em;
2483 background-image: url("../../../images/icons/48/plugin.png");
2484 background-position: center center;
2485 background-repeat: no-repeat; } }
2502 background: url(light/icons.png) no-repeat;
2504 text-decoration: none;
2508 text-decoration: none; } }
2511 display: inline-block;
2514 background: url(light/editicons.png) no-repeat;
2516 text-decoration: none; }
2519 box-shadow: 2px 2px 5px 2px #111;
2520 &:active, &:focus, &:hover {
2521 box-shadow: 0 0 0 0; } }
2527 background-position: 0px 0px;
2529 background-position: -22px 0px; } }
2532 background-position: 0px -22px;
2534 background-position: -22px -22px; } }
2537 background-position: 0px -44px;
2539 background-position: -22px -44px; } }
2542 background-position: 0px -66px;
2544 background-position: -22px -66px; } }
2547 background-position: 0px -88px;
2549 background-position: -22px -88px; } }
2552 background-position: -44px 0px;
2554 background-position: -66px 0px; } }
2557 background-position: -44px -22px;
2559 background-position: -66px -22px; } }
2562 background-position: -44px -44px;
2564 background-position: -66px -44px; } }
2567 &.drop, &.drophide, &.delete {
2573 background-position: -110px 0; }
2575 padding: 10px 0px 0px 25px;
2584 background: url("../../../images/icons/16/add.png") no-repeat; }
2590 background-position: -50px 0; }
2593 background-position: -70px 0; }
2596 background-position: -90px 0px; }
2599 background-position: -110px 0; }
2602 background-position: -130px 0; }
2605 background-position: -150px 0; }
2608 background-position: -170px 0; }
2611 background-position: -190px 0; }
2614 background-position: -230px -60px; }
2617 background-position: -211px 0; }
2620 background-position: -230px 0; }
2623 background-position: -50px -20px; }
2625 .noglobe, .nolocation {
2626 background-position: -70px -20px; }
2629 background-position: -90px -20px; }
2632 background-position: -110px -20px; }
2635 background-position: -130px -20px; }
2638 background-position: -151px -18px; }
2641 background-position: -170px -20px; }
2644 background-position: -190px -20px; }
2647 background-position: -210px -20px; }
2650 background-position: -230px -20px; }
2653 background-position: -50px -40px; }
2656 background-position: -70px -40px; }
2659 background-position: -88px -40px; }
2662 background-position: -110px -40px; }
2665 background-position: -190px -40px; }
2668 background-position: -210px -40px; }
2671 background-position: -130px -60px; }
2674 background-position: -150px -60px; }
2677 background-position: -170px -60px; }
2680 background-position: -50px -60px; }
2683 background-position: -70px -60px; }
2686 background-position: -90px -60px; }
2689 background-position: -110px -60px; }
2700 border: 1px solid #babdb6;
2701 -webkit-border-radius: 5px;
2702 -moz-border-radius: 5px;
2705 border: 1px solid #babdb6;
2706 -webkit-border-radius: 5px;
2707 -moz-border-radius: 5px;
2708 border-radius: 5px; } }
2714 background-image: url(../../../images/content-types.png); }
2717 background-position: 0px 0px; }
2720 background-position: -20px 0; }
2723 background-position: -40px 0; }
2726 background-position: -60px 0px; }
2729 background-position: -80px 0; }
2741 /*margin: 50px 20%;*/
2747 border: 1px solid #ccc;
2755 #photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
2756 display: block !important;
2766 background: white url("../../../images/search_18.png") no-repeat right center;
2767 padding-right: 20px;
2776 background: #eeeecc url("../../../images/show_all_off.png") 8px 8px no-repeat;
2777 padding: 7px 10px 7px 30px;
2778 -webkit-border-radius: 5px;
2779 -moz-border-radius: 5px;
2785 background: #ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat; } }
2789 border: 1px solid #ccc;
2794 /*#acl-list-content {
2798 border: 1px solid #ccc;
2802 margin: 3px 0 5px 5px;
2808 margin: 5px 5px 20px; }
2813 padding: 2px 0 1px; }
2815 background: #ccc 3px 3px no-repeat;
2816 -webkit-border-radius: 2px;
2817 -moz-border-radius: 2px;
2828 vertical-align: middle; } }
2830 #acl-wrapper a:hover {
2831 text-decoration: none;
2836 background-image: url('../../../images/show_off.png');
2840 background-image: url('../../../images/hide_off.png');
2843 .acl-button-show.selected {
2845 background-color: #9ade00;
2846 background-image: url(../../../images/show_on.png); }
2848 .acl-button-hide.selected {
2850 background-color: #ff4141;
2851 background-image: url(../../../images/hide_on.png); }
2855 border-color: #9ade00; }
2857 border-color: #ff4141; } }
2861 /* autocomplete popup */
2866 background-color: #555753;
2870 border: 1px solid #cccccc; }
2873 background-color: #555753;
2878 margin-right: 4px; }
2881 background-color: #eeeeec; } }
2885 margin: 5px 5px 5px 81%; }
2892 #network-star-link {
2899 display: inline-block; } }
2910 #sidebar-page-list {
2915 list-style: none; } }
2921 right: 175px !important;
2922 /* override the jappix css */
2928 font-size: 15pt; } }