3 * Description: Dispy Dark: dark, sleek, functional
4 * author, maintainer: simon <http://simon.kisikew.org/>
7 * A few things of note here. The less file is our working copy,
8 * and the CSS is *generated* from it. The CSS is the one that's
9 * included in the HTML, and not the less one. This is to save
10 * bandwidth and processing time, by not including less.js.
15 ///* from html5boilerplate */
16 ///* these are to tell browsers they should be displayed a certain way */
33 display: inline-block;
37 audio:not([controls]), [hidden] {
41 // * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
42 // * 2. Force vertical scrollbar in non-IE
43 // * 3. Prevent iOS text size adjust on device orientation change,
44 // * without disabling user zoom: h5bp.com/g
49 -webkit-text-size-adjust: 100%;
50 -ms-text-size-adjust: 100%;
57 background-color: @bg_colour;
59 button, input, select, textarea {
61 background-color: @bg_colour;
64 .borders(1px, dotted, darken(@main_alt_colour, 60%));
68 background: @bg_colour;
75 background: @bg_colour;
76 &[selected="selected"] {
78 background: @main_colour;
82 background-color: lighten(@bg_colour, 10%);
84 ///* remember to define focus styles! */
88 [disabled="disabled"] {
89 background: @med_bg_colour;
90 color: @disabled_colour;
92 ///* remember to highlight inserts somehow! */
94 background-color: @bg_alt_colour;
95 color: @lt_main_colour;
98 text-decoration: none;
104 ///* Redeclare monospace font family: h5bp.com/j */
109 .wall-item-body code {
110 font-family: monospace, monospace;
111 _font-family: monospace;
114 ///* Improve readability of pre-formatted text in all browsers */
116 .wall-item-body code {
129 ///* Position subscript and superscript content without affecting
130 // * line-height: h5bp.com/k */
135 vertical-align: baseline;
148 text-decoration: none;
151 color: @hover_colour;
152 border-bottom: 1px dotted @hover_colour;
155 text-decoration: none;
159 background: darken(@main_alt_colour, 66.5%);
163 .borders(1px, solid, darken(@main_alt_colour, 33%));
168 display: inline-block;
170 margin: 0 10px 1em 0;
171 .borders(1px, solid, @bg_colour);
173 background: @main_colour;
174 color: darken(@main_alt_colour, 86.5%);
175 .box_shadow(3px, 3px, 5px);
179 .borders(1px, solid, darken(@main_alt_colour, 33.5%));
187 background-color: @main_alt_colour;
188 .borders(2px, outset, darken(@main_alt_colour, 24%));
190 .box_shadow(1px, 3px, 4px, 0);
191 color: @bg_alt_colour;
197 &[type="submit"]:active,
198 &[type="button"]:active {
199 .box_shadow(0, 0, 0, 0);
215 .fakelink, .lockview {
220 color: @hover_colour;
228 .borders(1px, solid, @main_alt_colour);
229 background-color: @bg_alt_colour;
244 background-color: @link_colour;
245 color: @main_alt_colour;
264 [class$="-desc"], [id$="-desc"] {
266 background: @main_colour;
268 .box_shadow(3px, 3px, 5px);
269 margin: 3px 10px 7px 0;
284 overflow: auto !important;
285 padding-top: 60px !important;
286 width: 100% !important;
292 display: block !important;
293 float: none !important;
294 height: 100% !important;
295 position: relative !important;
296 width: 100% !important;
298 width: 200px !important;
301 margin: 0 0 8px !important;
302 width: 210px !important;
304 margin: 0 0 8px !important;
305 width: 210px !important; }
308 #login-submit-wrapper {
309 margin: 0 !important;
311 #login-submit-button {
312 margin-left: 0px !important;
314 #asidemain #login_openid {
315 position: relative !important;
316 float: none !important;
317 margin-left: 0px !important;
318 height: auto !important;
319 width: 200px !important;
323 width: 180px !important;
324 overflow: hidden !important; }
326 width: 180px !important;
336 background-color: @dk_bg_colour;
337 color: @main_alt_colour;
339 padding: 20px 20px 10px 95px;
341 text-decoration: none;
342 color: @main_alt_colour;
345 text-decoration: none;
346 color: @main_alt_colour;
356 margin-left: 3px; } }
361 background-color: @menu_bg_colour;
369 .rounded_corners(0 0 5px 5px);
370 .box_shadow(5px, 5px, 10px, 0px);
379 background-color: @bg_alt_colour;
382 border-top: 1px solid @bg_alt_colour; } } }
385 display: inline-block;
390 background: transparent url(dark/icons.png) 0 0 no-repeat;
393 background-position: 0 -66px;
395 background-position: -22px -66px; }
397 #nav-community-link, #nav-contacts-link {
398 background-position: 0 -22px;
400 background-position: -22px -22px; }
402 #nav-directory-link {
403 background-position: -44px -154px;
405 background-position: -66px -154px; }
408 background-position: 0 -110px;
410 background-position: -22px -110px; }
413 background-position: -44px -132px;
415 background-position: -66px -132px; }
418 background-position: 0px -190px;
420 background-position: -44px -190px; }
422 #nav-login-link, #nav-logout-link {
423 background-position: 0 -88px;
425 background-position: -22px -88px; }
428 background-position: -44px -88px;
430 background-position: -66px -88px; }
432 #nav-notify-link, #nav-notifications-linkmenu {
433 background-position: -44px -110px;
435 #nav-notify-link:hover {
436 background-position: -66px -110px;
439 background-position: 0px -177px;
441 background-position: -22px -177px; }
444 background-position: 0 -44px;
446 background-position: -22px -44px;
452 #profile-attach-wrapper,
458 #profile-upload-wrapper,
463 #wall-image-upload-div,
464 #wall-file-upload-div,
472 /* popup notifications */
476 background: @notice url("../../../images/icons/48/notice.png") no-repeat 5px center;
482 background: @info url("../../../images/icons/48/info.png") no-repeat 5px center;
489 #nav-notifications-menu {
490 margin: 30px 0 0 -20px;
506 border-bottom: 1px solid black;
512 text-decoration: underline; }
515 nav #nav-notifications-linkmenu {
516 &.on .icon.s22.notify,
517 &.selected .icon.s22.notify {
518 // background-image: url("../../../images/icons/22/notify_on.png");
519 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAUJcAAFCXAZtv64UAAAHuSURBVCjPbZPbTlNBFIYHLixXRIhEQGNRMUopJAJyAyZ4Z2l8B+XwEBqKtjwOp8oDIAJKIJFUjdFIQCUYrRytdyb0459ht8wG9rrYs9b618y/TsYEH4ZK4qRYYIdDybZOI7TKakIfVhrJ8J2i5IBNyV93/kaaBuv3oV3MgwCTPKGHPkkPA0xRUMBrOgN4AP0o6BseEpF2m3es0qJTFQneyvMhgDsC9tZprnEcGuOPeMcDLUpW3jlLxlDBmJTFY6gLvsVv8tyh9G7U3Z6mwtCuJAoiECSh/w1+8otmTjLqF2KDNsNzRY1bruV0o6rFFtc9S5USh5RRWvAYv4xX9dYPS8ur1oBQC4Y99m2uHriRNda5ErLdU1l3jCI2xdJ3XOYLX6kP2W6K2OF54Et84jN154F31d6ukKOG92pSbcjWLRrbRhVGLTZeOtXqX46LoQSHhJo3jOo3ESrdBQbljIRKNyXUiKHNNSXhTdbZiUzyT/WJ23Zn3BBFy+2u4ZHc1eV2N7EkxAvbbqMRmZOSlbE0g/uajRgl6Iy8r1wpnaFTQ4ji+8XOEsuxYmdDWpJleXJ0+BPdoduL4p5Vavd5IOllmJfiWmSWu6d3pV4jteFWqaAGbLkdKSqtUXXUnN3DSvF8phfy/JfkxfOp9sVb2COz+hY/T0qkwwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMS0wOS0xNlQwOTozOTowMCswMjowMC9Oi90AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTEtMDktMTZUMDk6Mzk6MDArMDI6MDBeEzNhAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==");
536 background: @dk_bg_colour;
551 display: inline-block;
552 margin: 0px -4px 0px 0px;
564 background: transparent url(dark/icons.png) -190px -60px no-repeat;
567 display: inline-block;
573 background: @dk_bg_colour;
578 background: @bg_colour;
590 text-decoration: none;
595 .box_shadow(5px, 0, 10px, 0);
601 background-color: @menu_bg_colour;
602 background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAIAAwDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIhAAAQMEAgIDAAAAAAAAAAAAAQIDBAAFBhESIQdBMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwCXiHO8dbsEi35BEhIehNlbUhxhBU82O+G9bKgToD2D+VlmZX9OWZBJuAiMxGlni0w0gJCED4HXv7pSi6eFML//2Q==");
603 background-position: 98% center;
604 background-repeat: no-repeat;
615 padding: 3px 20px 9px 5px;
618 .nav-ajax-update, .nav-ajax-left {
620 background: transparent url(dark/notifications.png) 0 0 no-repeat;
627 margin: 0 -1px 0 3px;
631 .nav-ajax-update.show, .nav-ajax-left.show {
635 background-position: 0px 0px;
638 background-position: -30px 0;
641 background-position: -60px 0px;
644 background-position: -90px 0px;
647 background-position: -120px 0px;
670 .borders(3px, solid, @shiny_colour);
677 text-decoration: none;
679 background-color: lighten(@shiny_colour, 55%);
683 border-top: 1px solid @med_bg_colour;
699 color: lighten(@shiny_colour, 45%);
705 vertical-align: middle;
710 padding: 7px 7px 0px 0px;
713 background: darken(@main_alt_colour, 20%);
723 .box_shadow(@main_shadow);
725 background-color: @lt_orange;
726 .borders(2px, solid, @orange);
728 padding-bottom: 50px;
734 .box_shadow(@main_shadow);
736 background-color: @lt_orange;
737 .borders(2px, solid, @orange);
739 padding-bottom: 50px;
742 #sysmsg_info br, #sysmsg br {
745 border-top: 1px solid @main_colour;
755 margin: 20px 0 20px 35px;
760 /* for now, disappear these */
761 #asideright, #asideleft {
768 border-bottom: 1px solid @hover_colour;
771 #profile-photo-wrapper {
774 .box_shadow(3px, 3px, 10px, 0);
786 .contact-block-content {
793 position: relative; } } }
797 background: @main_colour;
800 .box_shadow(3px, 3px, 5px);
805 #profile-extra-links ul {
815 padding: 0.2em 0.5em;
816 background-color: @friendica_blue;
817 // background-image: url(icons/connect.png);
818 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAE4SURBVCiRpZKxLgRRFIa//64dKruZFRIlolBviFKiVHsHrRaFikTCC+hEQtRegMQDqDUKJOPOvauSMJmjYEU2M0viT071/+fLOTlHZkadQgjLkh1LPEoj661WKw5mXG034JxtAgtmrJoVK5WZYYCy1AVQSOYbjeSqMmRmQ8v755Ne77lb5w+d4HMNJopCT7X+bwDQZKfTyf4BIAHeawHe+/kQ/FGM+QagvpFl2VSM/tyMmV7PV14AYMQ5nUp0AULIp0HXzpVvSdLYMmNVAjNdAuNAUQHgxy/ZvEQTSMw0A33DxkIIi2ma3gwC9PKSzRWF2wbdpml62DfyPF9yjlNgAnQGLJjZnXON3Xa7ff8NGPbKQPNrbAOI0a9J2ilLEzAL7P0GqJJizF+BUeDhL2cclJnZPvAg6eADf+imKjSMX1wAAAAASUVORK5CYII=");
819 background-repeat: no-repeat;
820 background-position: 95% center;
823 ///*background: #3465A4 url(dark/connect.png) no-repeat 95% center;*/
824 ///*border-radius: 5px 5px 5px 5px;*/
825 color: @main_alt_colour;
828 padding: 0.2em 0.5em;
842 .contact-block-textdiv {
852 margin: 10px 0 20px 0px;
861 margin: 10px 20px 2px 0px;
872 background-color: white;
874 vertical-align: center;
876 border-top: 2px solid #9eabb0;
883 .borders(1px, solid, darken(@main_alt_colour, 13%));
888 vertical-align: middle;
894 .borders(1px, solid, darken(@main_alt_colour, 33%));
895 color: darken(@main_alt_colour, 27%);
898 color: @main_alt_colour;
901 #jot #character-counter {
906 padding: 2px 20px 5px 0;
908 #profile-jot-text_parent {
909 .box_shadow(5px, 0, 10px, 0, @shadow_colour);
911 #profile-jot-text_tbl {
913 background: darken(@main_alt_colour, 46.8%);
915 #profile-jot-text_ifr {
916 width: 99.900002% !important;
918 #profile-jot-text_toolbargroup, .mceCenter tr {
919 background: darken(@main_alt_colour, 46.8%);
921 [id$="jot-text_ifr"] {
922 width: 99.900002% !important;
924 background: @main_colour;
927 background: @main_colour;
932 background: darken(@main_alt_colour, 46.8%);
935 &.mceFirst, &.mceLast {
936 background-color: @main_colour;
939 span.mceIcon, img.mceIcon, .mceButtonDisabled .mceIcon {
940 background-color: @main_colour;
943 #profile-attach-wrapper,
944 #profile-audio-wrapper,
945 #profile-link-wrapper,
946 #profile-location-wrapper,
947 #profile-nolocation-wrapper,
948 #profile-title-wrapper,
949 #profile-upload-wrapper,
950 #profile-video-wrapper {
954 #profile-rotator-wrapper {
957 #profile-jot-email-wrapper {
959 .borders(1px, solid, @menu_bg_colour);
962 #profile-jot-email-label {
963 background-color: @menu_bg_colour;
971 #profile-jot-networks {
973 border: 1px solid @menu_bg_colour;
984 text-decoration: none;
991 background: url(dark/icons.png) no-repeat -128px -40px;
993 text-decoration: none;
999 background-color: @menu_bg_colour;
1004 margin: 0 10px 0 10px;
1006 #profile-jot-plugin-wrapper {
1011 #profile-jot-submit-wrapper {
1017 #profile-jot-submit {
1019 background-color: @menu_bg_colour;
1020 color: @main_alt_colour;
1022 .borders(2px, outset, @shiny_colour);
1028 .box_shadow(0, 0, 0, 0);
1036 #profile-jot-acl-wrapper {
1038 .borders(1px, solid, darken(@main_alt_colour, 60%));
1040 display: block !important;
1041 .borders(1px solid @menu_bg_colour);
1044 #group_allow_wrapper,
1045 #group_deny_wrapper,
1046 #acl-permit-outer-wrapper,
1047 #contact_allow_wrapper,
1048 #contact_deny_wrapper,
1049 #acl-deny-outer-wrapper {
1052 #group_allow_wrapper,
1053 #group_deny_wrapper,
1054 #acl-permit-outer-wrapper {
1057 #contact_allow_wrapper,
1058 #contact_deny_wrapper,
1059 #acl-deny-outer-wrapper {
1063 background-color: darken(@main_alt_colour, 60%);
1064 color: @main_colour;
1069 background-color: darken(@main_alt_colour, 60%);
1075 background-color: darken(@main_alt_colour, 60%);
1076 color: @main_colour;
1081 color: darken(@main_alt_colour, 13%);
1087 #jot-title-wrapper {
1090 #jot-title-display {
1096 #jot-preview-content {
1097 background-color: @bg_alt_colour;
1098 color: @main_colour;
1099 .borders(1px, solid, @main_colour);
1101 padding: 3px 3px 6px 10px;
1102 .wall-item-outside-wrapper {
1104 .rounded_corners(0px 0px 0px 0px);
1135 .borders(1px, solid, @link_colour);
1137 &:hover, &.active:hover, &:active {
1138 background: @link_colour;
1142 background: @main_colour;
1150 text-decoration: none;
1157 .wall-item-outside-wrapper {
1158 .borders(1px, solid, #aaa);
1160 .box_shadow(5px, 0, 10px, 0);
1165 .wall-item-outside-wrapper-end {
1168 .wall-item-content-wrapper {
1173 .wall-item-outside-wrapper .wall-item-comment-wrapper {
1174 /*margin-left: 90px;*/
1177 background: @shiny_colour;
1180 .wall-outside-wrapper .shiny {
1186 .wall-item-content {
1188 margin: 0px 4em 0px 5px;
1190 [id^="tread-wrapper"], [class^="tread-wrapper"] {
1194 .wall-item-photo-menu {
1197 .wall-item-photo-menu-button {
1199 text-indent: -99999px;
1200 background: @menu_bg_colour url(dark/menu-user-pin.jpg) no-repeat 75px center;
1206 .rounded_corners(0 0 5px 5px);
1212 .wall-item-photo-wrapper {
1216 background-color: @menu_bg_colour;
1219 [class^="wall-item-tools"] * {
1220 /*margin: 0 0 5px 0;*/
1222 /*margin: 0 0 5px 0;*/
1234 .wall-item-subtools1 {
1236 list-style: none outside none;
1237 margin: 18px 0 30px -20px;
1240 .wall-item-subtools2 {
1242 list-style: none outside none;
1243 margin: -78px 0 0 5px;
1252 margin: 20px 20px 10px 0px;
1256 .wall-item-lock-wrapper {
1266 color: lighten(@menu_bg_colour, 20%);
1267 margin: 5px 0 5px 120px;
1270 .wall-item-actions-author {
1273 color: lighten(@menu_bg_colour, 20%);
1274 margin: 20px auto 0 0.2em;
1280 .wall-item-wrapper-end {
1283 .wall-item-location {
1309 width: 30px !important;
1310 height: 30px !important;
1313 .wall-item-photo-end {
1317 .wall-item-arrowphoto-wrapper {
1323 .wall-item-photo-menu {
1325 .borders(2px, solid, white);
1327 background: @menu_bg_colour;
1335 white-space: nowrap;
1338 color: @main_alt_colour;
1340 color: @menu_bg_colour;
1341 background: @main_alt_colour;
1345 #item-delete-selected {
1349 #connect-services-header,
1362 .ccollapse-wrapper {
1366 .wall-item-outside-wrapper.comment {
1369 width: 40px !important;
1370 height: 40px !important;
1372 .wall-item-photo-wrapper {
1375 .wall-item-photo-menu-button {
1378 background-position: 35px center;
1389 .wall-item-photo-menu {
1394 .comment-wwedit-wrapper {
1395 /*margin: 30px 0px 0px 80px;*/
1397 .comment-edit-wrapper {
1398 border-top: 1px #aaa solid;
1400 [class^="comment-edit-bb"] {
1403 margin: -40px 0 5px 60px;
1406 display: inline-block;
1411 .comment-wwedit-wrapper img,
1412 .comment-edit-wrapper img {
1415 .comment-edit-photo-link,
1416 .comment-edit-photo {
1424 [class^="comment-edit-text"] {
1425 margin: 5px 0 10px 20px;
1428 .comment-edit-text-empty {
1430 border: 2px #c8bebe solid;
1435 color: darken(@main_alt_colour, 33.5%);
1438 .comment-edit-text-full {
1443 .comment-edit-submit-wrapper {
1445 margin: 5px 5px 10px 50px;
1448 .comment-edit-submit {
1450 background-color: @menu_bg_colour;
1451 color: @main_alt_colour;
1460 .wall-item-body code {
1461 background-color: darken(@main_alt_colour, 66.5%);
1462 border-bottom: 1px dashed darken(@main_alt_colour, 13.5%);
1463 border-left: 5px solid darken(@main_alt_colour, 13.5%);
1464 border-top: 1px dashed darken(@main_alt_colour, 13.5%);
1467 padding: 5px 0 15px 10px;
1470 color: @lt_link_colour;
1481 border-bottom: 1px solid darken(@main_alt_colour, 13.5%);
1491 .profile-match-wrapper {
1493 margin: 0 5px 40px 0;
1498 .icon.drophide.profile-match-ignore {
1499 margin: 0 6px 0 -3px;
1501 .profile-match-photo {
1504 [id$="-end"], [class$="-end"] {
1508 .profile-match-end {
1511 .profile-match-name {
1513 margin: auto auto auto 23px;
1515 .profile-match-connect {
1517 margin: auto auto auto 23px;
1519 #advanced-profile-with {
1532 margin-bottom: 30px;
1534 .photo-album-image-wrapper,
1535 .photo-top-image-wrapper {
1538 background-color: darken(@main_alt_colour, 80%);
1541 padding-bottom: 30px;
1543 margin: 0 10px 10px 0;
1550 .photo-top-image-wrapper a:hover,
1551 #photo-photo a:hover,
1552 .photo-album-image-wrapper a:hover {
1555 .photo-top-photo, .photo-album-photo {
1556 .rounded_corners(5px 5px 0 0);
1558 .photo-top-album-name, .caption {
1573 background: white center center no-repeat;
1575 .transition(all, 0.5s);
1581 .transition(all, 0.5s);
1588 // background-image: url(dark/prev.png);
1589 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAnCAMAAADTjiM/AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAALpQTFRF////AAAAQEBAZmZmVVVVSUlJTU1NXV1dVVVVTk5OW1tbWlpaWFhPWFhQU1pTVVVVVlZSVVlRVlZTVFdUVFdUVVdTVFZSVldUVldSVldSVldTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVZUVVdTVVdTVVhSVVdTVVdTVVhSVVdTVVdTVVhSVVdTVVdTVVdTVVdTVVdTVVdTVVhTVVdTVVdTVVdTVVdT3XYY/AAAAD10Uk5TAAEEBQYHCgsMDQ4RHSAlP0FFR1hee3+JnqSqq6ytrq+wsbKztLW2t7y9vr/AwcLDxMXGx8jU1dng7O/3+TmOwVsAAADASURBVCjPddPXEoIwEAXQINh7Q8WKYu+95v9/S0dxZxNy83hgMpvdu0Jox642r25GVxGfys+5540sZV3jyY/lWeVxyDLg7AR/lhXOI+KZZeRFgvGQeMnY9olXScYD4jXnPvHGzNsU4x7xjnGsa+YO8T7NnukRHzgXiY/KNKiUkzqkZ8ivnDoKD/xfBvdbbXM9sH70Xtgf2E/YfzgvOF+YB5gf5cPcAfmsgTy3QP5vYF8akf36XvXIRhZPlPyLWxBvNENWsZXDKukAAAAASUVORK5CYII=");
1593 // background-image: url(dark/next.png);
1594 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAnCAMAAADTjiM/AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAKVQTFRF////gICAQEBAZmZmVVVVSUlJYGBgVVVVTU1NXV1dVVVVWVlZU1hTVlZSVlZTVlZTVVlRVVhSVFdUVlhTVVdTVFZTVVdTVldTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVhSVVdTVVdTVVdTVVdTVVdTVVdTVVdTVVdTVVdT8E3YQQAAADZ0Uk5TAAIEBQYHCAkKCwwUN0FER0hOW2uNjqWqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCxcjT3PP3B0dhfwAAANlJREFUKM910+cSgjAQRtEIomAXu4iIYge7ef9Hs+ZzN4b9eW4mk1kGIaqdU9wQf2Nf5XPSiu4d+Z6jp/n54/KghZ40h5ZymbFQGCCkLg3WKC+MEfYs2AHCrszCBGHLQ5gXpggbFooRwrrEwgxhxUOcE5w5wtJiYYHQZjt0EuUhX3r19vU7Y++ozgeMD7i/buYhYTcDj8gz3RQ8prwHB/aPyzvwhPLWzBtwSLi0Bk8pr8BR0cgzwiIycw0cUxZ9xXOH7VZ9vAVn4X840Vh4F9Pp1w/gZ92mpesDuLpM+1blc68AAAAASUVORK5CYII=");
1598 #photo-next-link a {
1603 text-indent: -900000px;
1605 #photos-upload-spacer,
1606 #photos-upload-new-wrapper,
1607 #photos-upload-exist-wrapper {
1610 #photos-upload-existing-album-text,
1611 #photos-upload-newalbum-div {
1612 background-color: @menu_bg_colour;
1613 color: @main_alt_colour;
1616 #photos-upload-album-select,
1617 #photos-upload-newalbum {
1620 #photos-upload-perms-menu {
1623 #photo-edit-caption,
1625 #photo-edit-albumname {
1627 margin-bottom: 25px;
1629 #photo-edit-link-wrap {
1630 margin-bottom: 15px;
1632 #photo-edit-caption,
1633 #photo-edit-newtag {
1637 margin-bottom: 25px;
1639 #photo-edit-delete-button {
1643 margin-bottom: 35px;
1649 margin-bottom: 15px;
1662 background: @main_colour;
1664 #prvmail-submit-wrapper {
1671 #prvmail-submit-wrapper div {
1675 .mail-list-outside-wrapper {
1684 .mail-list-sender-name {
1693 .mail-list-sender-name, .mail-list-date {
1696 .mail-list-subject {
1699 .mail-list-delete-wrapper {
1702 .mail-list-outside-wrapper-end {
1704 border-bottom: 1px @main_colour dotted;
1708 margin: 0px 5px 5px 0px;
1710 .mail-conv-sender-photo {
1713 .mail-conv-sender-name {
1719 .mail-conv-subject {
1727 .mail-conv-delete-wrapper {
1735 .view-contact-wrapper, .contact-entry-wrapper {
1737 margin: 0 5px 40px 0;
1742 .contact-direction-wrapper {
1746 .contact-edit-links {
1750 .contact-entry-photo-wrapper {}
1752 .contact-entry-photo {
1755 .contact-entry-name {
1759 .contact-entry-photo {
1762 .contact-entry-edit-links .icon {
1763 .borders(1px, solid, #babdb6);
1764 .rounded_corners(3px);
1765 background-color: white;
1768 [id^="contact-entry-url"],
1769 #contact-entry-network,
1770 [id^="contact-entry-network"] {
1773 #contact-entry-network,
1774 [id^="contact-entry-network"] {
1777 #contact-edit-banner-name {
1781 #contact-edit-photo-wrapper {
1786 #contact-edit-direction-icon {
1791 #contact-edit-nav-wrapper {
1794 #contact-edit-links {
1797 #contact-drop-links {
1800 #contact-edit-nav-wrapper .icon {
1801 .borders(1px, solid, #babdb6);
1802 .rounded_corners(3px);
1804 #contact-edit-poll-wrapper {
1807 #contact-edit-last-update-text {
1808 margin-bottom: 15px;
1810 #contact-edit-last-updated {
1813 #contact-edit-poll-text {
1816 #contact-edit-info_tbl,
1817 #contact-edit-info_parent,
1822 margin-bottom: 65px;
1824 .contact-photo-menu-button {
1826 background: url("dark/photo-menu.jpg") top left no-repeat transparent;
1836 .contact-photo-menu {
1838 .borders(2px, solid, darken(@main_alt_colour, 66.5%));
1839 background: @bg_colour;
1840 color: @main_colour;
1851 background: #3465A4;
1852 text-decoration: none;
1859 * register, settings & profile forms
1864 background: url(dark/login-bg.gif) no-repeat;
1865 background-position: 0 50%;
1868 #settings-nickname-desc {
1869 background-color: @main_colour;
1872 color: @shadow_colour;
1874 #settings-default-perms {
1875 margin-bottom: 20px;
1877 #register-form div, #profile-edit-form div {
1888 #register-form label,
1889 #profile-edit-form label {
1893 #register-form span,
1894 #profile-edit-form span {
1895 color: @menu_bg_colour;
1897 margin-bottom: 20px;
1899 #profile-edit-marital-label span {
1902 .settings-submit-wrapper, .profile-edit-submit-wrapper {
1903 margin: 0 0 30px -3px;
1905 .profile-edit-side-div {
1908 /*.profile-edit-side-div:hover {
1911 .profile-edit-side-link {
1912 margin: 3px 0px 0px 70px;
1915 #profiles-menu-trigger {
1916 margin: 0px 0px 0px 25px;
1920 margin: 20px 20px 0px 0px;
1922 .icon-profile-edit {
1923 background: url("dark/icons.png") -150px 0px no-repeat;
1929 text-decoration: none;
1933 #profile-edit-links ul {
1940 #register-sitename {
1944 #advanced-expire-popup {
1945 background: @bg_colour;
1946 color: @main_colour;
1951 #theme-preview img {
1952 margin: 10px 10px 10px 288px;
1959 .group-delete-wrapper {
1960 margin: -31px 50px 0 0;
1963 /*.group-delete-icon {
1966 #group-edit-submit-wrapper {
1973 #group-members, #prof-members {
1976 .borders(1px, solid, #555753);
1977 .rounded_corners(5px 5px 0 0);
1979 #group-all-contacts, #prof-all-contacts {
1982 .borders(1px, solid, #555753);
1983 .rounded_corners(0 0 5px 5px);
1986 #group-all-contacts h3,
1988 #prof-all-contacts h3 {
1989 color: @main_alt_colour;
1990 background-color: #555753;
1994 #group-separator, #prof-separator {
2002 #cropimage-wrapper {
2021 margin-bottom: 20px;
2033 .intro-approve-form,
2034 .intro-approve-as-friend-end {
2037 .intro-submit-approve, .intro-submit-ignore {
2040 .intro-submit-approve {
2043 .intro-approve-as-friend-label,
2044 .intro-approve-as-fan-label,
2045 .intro-approve-as-friend,
2046 .intro-approve-as-fan {
2051 margin-bottom: 10px;
2053 .intro-approve-as-friend-desc {
2056 .intro-approve-as-end {
2058 margin-bottom: 10px;
2060 .intro-end, .clear {
2073 background: @bg_colour;
2076 border: 1px solid darken(@main_alt_colour, 13.5%);
2077 .event-description, .event-location, .event-start {
2083 margin-bottom: 10px;
2085 .edit-event-link, .plink-event-link {
2087 /*margin-top: 4px; */
2088 /*margin-right: 4px;*/
2089 /*margin-bottom: 15px;*/
2091 .event-description:before {
2092 content: url('../../../images/calendar.png');
2101 .event-start .dtstart,
2106 margin-bottom: 10px;
2108 .prevcal, .nextcal {
2110 margin: 64px 32px auto 32px;
2113 font-family: monospace;
2119 #event-start-text, #event-finish-text {
2123 #event-nofinish-checkbox,
2124 #event-nofinish-text,
2125 #event-adjust-checkbox,
2127 #event-share-checkbox {
2130 #event-datetime-break {
2131 margin-bottom: 10px;
2133 #event-nofinish-break,
2134 #event-adjust-break,
2135 #event-share-break {
2138 #event-desc-text, #event-location-text {
2149 opacity: 1.0 !important;
2152 .filesavetags, .categorytags {
2156 .filesavetags:hover, .categorytags:hover {
2158 opacity: 1.0 !important;
2162 margin: 5px 0 0 6px !important;
2170 #item-delete-selected {
2173 /* was tired of having no way of moving it around, so
2174 * here's a little 'hook' to do so */
2180 #item-delete-selected-icon {
2184 #item-delete-selected-desc {
2188 text-decoration: underline;
2191 .fc-state-highlight {
2192 background: @main_colour;
2202 margin: 0 5px 4px 0;
2214 margin-bottom: 10px;
2221 background: @main_colour;
2224 .group-selected:hover,
2225 .nets-selected:hover,
2226 .fileas-selected:hover {
2227 color: @link_colour;
2228 background: @bg_colour;
2236 #sidebar-group-list {
2242 display: inline-block;
2246 .sidebar-group-element {
2250 background: @link_colour;
2255 #sidebar-new-group {
2257 display: inline-block;
2258 color: @main_alt_colour;
2259 text-decoration: none;
2262 #peoplefind-sidebar form {
2263 margin-bottom: 10px;
2265 #sidebar-new-group {
2267 /*background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b20202), color-stop(1, #d60808) );*/
2268 /*background: -moz-linear-gradient( center top, #b20202 5%, #d60808 100% );*/
2269 /*background-color: #b20202;*/ }
2275 #side-peoplefind-url {
2276 background-color: @bg_colour;
2277 color: @main_colour;
2278 .borders(1px, solid, darken(@main_alt_colour, 33.5%));
2282 background-color: @main_alt_colour;
2283 color: darken(@main_alt_colour, 80%);
2284 .borders(1px, solid, darken(@main_alt_colour, 73.5%));
2293 .nets-link, .nets-all {
2297 margin: 20px 0px 30px;
2300 margin: 5px 5px 0px 0px;
2312 background-color: red;
2325 color: @main_colour;
2326 background: @bg_colour;
2332 padding-bottom: 2px;
2333 border-bottom: 1px solid @shadow_colour;
2344 border-bottom: 1px solid darken(@main_alt_colour, 13.5%);
2355 .borders(1px, solid, darken(@main_alt_colour, 40%));
2366 border-bottom: 1px solid @shadow_colour;
2384 color: @main_colour;
2385 text-decoration: underline;
2389 color: @main_colour;
2400 display: inline-block;
2401 margin: 0 10px 1em 0;
2402 border: 1px @bg_colour solid;
2404 background: @main_colour;
2410 margin: 0 330px 0 auto;
2414 .borders(1px, solid, darken(@main_alt_colour, 53.5%));
2415 padding: 3px 6px 4px 10px;
2417 text-decoration: none;
2420 background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAUACIDASIAAhEBAxEB/8QAGgABAQACAwAAAAAAAAAAAAAAAAQDBQEGCf/EACgQAAIBAwIFAwUAAAAAAAAAAAECAAMEERIUBRMxUpEhIoEjM1Nxkv/EABcBAAMBAAAAAAAAAAAAAAAAAAABAgT/xAAaEQEAAgMBAAAAAAAAAAAAAAAAAQIRMVES/9oADAMBAAIRAxEAPwD1ERKFNFVaNNVUYACgACcNVt1dEKUwzZwNI9cSDczDVdnuKDjomrPyJOQ2SXNq/L0rTPMzp9vXHWZfo/jT+RNFQV6e2yPt6s/Ms3EWQofhnDqjszWFqzMcljRUknxEn3ES/dup8xxPZ0hXtKFViQzorEDpkiZtqvc3mIkzs40bVe5vMbVe5vMREbrN3xy4t7utSVaZVHZQSDnAP7iIm+K1xpkm09f/2Q==');
2421 background-repeat: no-repeat;
2424 background-position: 42px 1px;
2425 background-color: darken(@main_alt_colour, 33.5%);
2426 color: darken(@main_alt_colour, 86.5%);
2430 background-position: 2px 1px;
2431 background-color: darken(@main_alt_colour, 13.5%);
2432 color: darken(@main_alt_colour, 73.5%);
2437 display: none !important;
2445 color: darken(@main_alt_colour, 24%);
2447 .field.radio .field_help {
2462 background-color: darken(@main_alt_colour, 86.5%);
2475 .borders(4px, solid, black);
2476 background-color: white;
2508 .panel_text .progress {
2512 .borders(1px, solid, darken(@main_alt_colour, 13.5%));
2518 background-color: @main_alt_colour;
2530 border-bottom: 2px solid darken(@main_alt_colour, 13.5%);
2531 padding-bottom: 1em;
2538 background-image: url("../../../images/icons/48/plugin.png");
2539 background-position: center center;
2540 background-repeat: no-repeat;
2559 background: url(dark/icons.png) no-repeat;
2561 text-decoration: none;
2565 text-decoration: none;
2569 display: inline-block;
2571 background: url(dark/editicons.png) no-repeat;
2573 text-decoration: none;
2576 .box_shadow(2px, 2px, 5px, 2px);
2577 &:active, &:focus, &:hover {
2578 .box_shadow(0, 0, 0, 0);
2585 background-position: 0px 0px;
2587 background-position: -22px 0px; }
2590 background-position: 0px -22px;
2592 background-position: -22px -22px; }
2595 background-position: 0px -44px;
2597 background-position: -22px -44px; }
2600 background-position: 0px -66px;
2602 background-position: -22px -66px; }
2605 background-position: 0px -88px;
2607 background-position: -22px -88px; }
2610 background-position: -44px 0px;
2612 background-position: -66px 0px; }
2615 background-position: -44px -22px;
2617 background-position: -66px -22px; }
2620 background-position: -44px -44px;
2622 background-position: -66px -44px; }
2625 &.drop, &.drophide, &.delete {
2632 background-position: -110px 0;
2635 padding: 10px 0px 0px 25px;
2647 // special case for wall items
2648 .wall-item-delete-wrapper.icon.delete,
2649 .wall-item-delete-wrapper.icon.drophide {
2653 background: url("../../../images/icons/16/add.png") no-repeat;
2659 background-position: -50px 0;
2662 background-position: -70px 0;
2665 background-position: -90px 0px;
2668 background-position: -110px 0;
2671 background-position: -130px 0;
2674 background-position: -150px 0;
2677 background-position: -170px 0;
2680 background-position: -190px 0;
2683 background-position: -230px -60px;
2686 background-position: -211px 0;
2689 background-position: -230px 0;
2693 background-position: -50px -20px;
2697 background-position: -70px -20px;
2700 background-position: -90px -20px;
2703 background-position: -110px -20px;
2706 background-position: -130px -20px;
2709 background-position: -151px -18px;
2712 background-position: -170px -20px;
2715 background-position: -190px -20px;
2718 background-position: -210px -20px;
2721 background-position: -230px -20px;
2724 background-position: -50px -40px;
2727 background-position: -70px -40px;
2730 background-position: -88px -40px;
2733 background-position: -110px -40px;
2736 background-position: -190px -40px;
2739 background-position: -210px -40px;
2742 background-position: -130px -60px;
2745 background-position: -150px -60px;
2748 background-position: -170px -60px;
2751 background-position: -50px -60px;
2754 background-position: -70px -60px;
2757 background-position: -90px -60px;
2760 background-position: -110px -60px;
2771 .borders(1px, solid, @border2);
2774 .borders(1px, solid, @border2);
2781 background-image: url(../../../images/content-types.png);
2784 background-position: 0px 0px;
2787 background-position: -20px 0;
2790 background-position: -40px 0;
2793 background-position: -60px 0px;
2796 background-position: -80px 0;
2813 color: @main_colour;
2823 #photo-edit-perms-select,
2824 #photos-upload-permissions-wrapper,
2825 #profile-jot-acl-wrapper {
2826 display: block !important;
2827 background: @bg_colour;
2828 color: @main_colour;
2836 background: white url("../../../images/search_18.png") no-repeat right center;
2837 padding-right: 20px;
2839 color: @shadow_colour;
2845 background: @main_colour url("../../../images/show_all_off.png") 8px 8px no-repeat;
2846 padding: 7px 10px 7px 30px;
2848 color: darken(@main_alt_colour, 33.5%);
2852 background: #ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat;
2857 .borders(1px, solid, darken(@main_alt_colour, 13.5%);
2862 /*#acl-list-content {
2869 margin: 3px 0 5px 5px;
2873 margin: 5px 5px 20px;
2882 background: @main_colour 3px 3px no-repeat;
2892 vertical-align: middle;
2895 #acl-wrapper a:hover {
2896 text-decoration: none;
2901 // data:[<MIME-type>][;charset=<encoding>][;base64],<data>
2903 // background-image: url('../../../images/show_off.png');
2904 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABxSURBVAiZY/z//z8DDMyaNUuEgYEhk4GBwZ8JJrhv3z5DZmbmMwwMDOoMDAxpLKtWraqTl5d3fPv2rcn///9XpKWlpTIwMDCwfPr0SePWrVtmP378YPn//385zASmf//+Rf/8+XMpIyPj2bS0tHcwCQBWkiq6M5HGDgAAAABJRU5ErkJggg==');
2908 // background-image: url('../../../images/hide_off.png');
2909 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACWSURBVAiZBcEhDsIwFAbg/72+VXQ7wPSCIlj8JMlmcKQGgdgRCCfpEz0HjgSDw3IA1AQC1QqSpXwfqeoZwHOaphsAqGpfVVVHIYQNM1+J6MLMOwA9gAOVUhBC6Ky1r7quv03TrMZxzAwAIjKIyCel9JvneQ8ApKprY8zdObfNOXMp5bEsyyDGmJaITt77NwDEGI/W2vYP0nYuQ/Tw9H4AAAAASUVORK5CYII=');
2912 .acl-button-show.selected {
2913 // background: #9ade00 url(../../../images/show_on.png);
2914 background: #9ade00 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABXSURBVAiZTcyhDYNQGADh7xEGwGDxhD2qUWxAwIBgE9BdoxO03YaEEX7USzh5l1yKCJl0pBoT+uIhK3zRYk52Az5444w1FijxwoYOTT4UGPHHL9a4crgBhcYSpxKVgzIAAAAASUVORK5CYII=');
2917 .acl-button-hide.selected {
2918 // background: #ff4141 url(../../../images/hide_on.png);
2919 background: #ff4141 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACSSURBVAiZBcGhDoJQFAbg/z/3cGliJDOTszmLichGstkMPoTzvfA2N4vN6gMYCGhwMifMTY7fxyCy4zBcCrMjAFRk7p3LWAEzRwYT2StQgMwBrGlmOJCZV72Ok+QpcTyZ1/VHAEBEyiiKHq+2/d6bZgUADMCUIqeR94t338tAns2sVKea/sy2y667AUAgN+pc+gcI6S733PoZRAAAAABJRU5ErkJggg==');
2924 border-color: @group_show;
2927 border-color: @group_hide;
2933 /* autocomplete popup */
2937 background-color: @menu_bg_colour;
2941 border: 1px solid darken(@main_alt_colour, 13.5%);
2944 background-color: @menu_bg_colour;
2952 color: @bg_alt_colour;
2953 background-color: @main_alt_colour;
2958 margin: 5px 5px 5px 81%;
2966 #network-star-link {
2973 display: inline-block;
2986 #sidebar-page-list {
2999 /* override the jappix css */
3000 right: 175px !important;
3004 @import "../css/media";