aboutsummaryrefslogtreecommitdiffstats
path: root/view
diff options
context:
space:
mode:
Diffstat (limited to 'view')
-rw-r--r--view/eo/lostpass_eml.tpl32
-rw-r--r--view/eo/messages.po888
-rw-r--r--view/eo/strings.php35
-rw-r--r--view/eo/update_fail_eml.tpl11
-rw-r--r--view/head.tpl2
-rw-r--r--view/moderated_comment.tpl34
-rw-r--r--view/theme/darkzero/style.css14
-rw-r--r--view/theme/diabook/bottom.tpl17
-rwxr-xr-xview/theme/diabook/communityhome.tpl21
-rw-r--r--view/theme/diabook/jquery-ui-1.8.20.custom.css512
-rw-r--r--view/theme/diabook/js/jquery-ui-1.8.20.custom.min.js62
-rw-r--r--view/theme/diabook/js/jquery.mapquery.core.js655
-rw-r--r--view/theme/diabook/js/jquery.mapquery.legend.js87
-rw-r--r--view/theme/diabook/js/jquery.mapquery.mqLayerManager.js310
-rw-r--r--view/theme/diabook/js/jquery.mapquery.mqMousePosition.js59
-rw-r--r--view/theme/diabook/prv_message.tpl40
-rwxr-xr-xview/theme/diabook/theme.php161
-rw-r--r--view/theme/dispy/dark/_base.less19
-rw-r--r--view/theme/dispy/dark/screenshot.jpgbin39101 -> 46268 bytes
-rw-r--r--view/theme/dispy/dark/screenshot_small.jpgbin0 -> 23567 bytes
-rw-r--r--view/theme/dispy/dark/style.css129
-rw-r--r--view/theme/dispy/dark/style.less426
-rw-r--r--view/theme/dispy/light/_base.less119
-rw-r--r--view/theme/dispy/light/screenshot.jpgbin60400 -> 53187 bytes
-rw-r--r--view/theme/dispy/light/screenshot_small.jpgbin0 -> 26448 bytes
-rw-r--r--view/theme/dispy/light/style.css442
-rw-r--r--view/theme/dispy/light/style.less4895
-rw-r--r--view/theme/dispy/nav.tpl2
-rw-r--r--view/theme/dispy/screenshot.jpgbin0 -> 39453 bytes
-rw-r--r--view/theme/dispy/style.css518
-rw-r--r--view/theme/dispy/style.less2879
-rwxr-xr-xview/theme/duepuntozero/moderated_comment.tpl61
-rw-r--r--view/theme/slackr/style.css1
33 files changed, 5576 insertions, 6855 deletions
diff --git a/view/eo/lostpass_eml.tpl b/view/eo/lostpass_eml.tpl
new file mode 100644
index 000000000..aad63b62a
--- /dev/null
+++ b/view/eo/lostpass_eml.tpl
@@ -0,0 +1,32 @@
+
+Kara $[username],
+ $[sitename] ricevis peton por rekomencigi vian pasvorton.
+Por konfirmi la peton, bonvolu klaki la sekvantan konfirmligilon
+aŭ alglui ĝin en la adreskampo de via retumilo.
+
+Se vi NE petis tiun ŝanĝon, bonvolu NE KLAKU la
+sekvantan ligilon kaj ignoru aŭ forvisu ĉi-mesaĝon.
+
+Ni ne ŝanĝu vian pasvorton se ni ne povas kontroli ĉu estas vi
+kiu petis lala ŝanĝon.
+
+Sekvu ĉi tion ligilon por konfirmi vian identecon:
+
+$[reset_link]
+
+Poste, vi ricevos mesaĝon enhavonte la novan pasvorton.
+
+Vi eblas ŝangi la pasvorton ĉe viaj kontdoagordoj paĝo post ensaluti.
+
+La akreditaĵoj estas:
+
+Retejo:»$[siteurl]
+Salutnomo:»$[email]
+
+
+
+
+Salutoj,
+ $[sitename] administranto
+
+ \ No newline at end of file
diff --git a/view/eo/messages.po b/view/eo/messages.po
index 593127339..390dea96c 100644
--- a/view/eo/messages.po
+++ b/view/eo/messages.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: http://bugs.friendica.com/\n"
-"POT-Creation-Date: 2012-05-03 17:20-0700\n"
-"PO-Revision-Date: 2012-05-04 09:50+0000\n"
+"POT-Creation-Date: 2012-05-10 10:00-0700\n"
+"PO-Revision-Date: 2012-05-11 22:39+0000\n"
"Last-Translator: Martin Schmitt <mas@scsy.de>\n"
"Language-Team: Esperanto (http://www.transifex.net/projects/p/friendica/language/eo/)\n"
"MIME-Version: 1.0\n"
@@ -50,15 +50,14 @@ msgstr "Ĝisdatigo de kontakto malsukcesis."
#: ../../mod/register.php:38 ../../mod/regmod.php:116 ../../mod/item.php:124
#: ../../mod/item.php:140 ../../mod/profile_photo.php:19
#: ../../mod/profile_photo.php:139 ../../mod/profile_photo.php:150
-#: ../../mod/profile_photo.php:163 ../../mod/message.php:38
-#: ../../mod/message.php:90 ../../mod/allfriends.php:9
+#: ../../mod/profile_photo.php:163 ../../mod/message.php:44
+#: ../../mod/message.php:96 ../../mod/allfriends.php:9
#: ../../mod/nogroup.php:25 ../../mod/wall_upload.php:53
-#: ../../mod/follow.php:8 ../../mod/common.php:9 ../../mod/display.php:138
-#: ../../mod/profiles.php:7 ../../mod/profiles.php:365
-#: ../../mod/delegate.php:6 ../../mod/suggest.php:28 ../../mod/invite.php:13
-#: ../../mod/invite.php:81 ../../mod/dfrn_confirm.php:53
-#: ../../addon/facebook/facebook.php:485 ../../include/items.php:3187
-#: ../../index.php:306
+#: ../../mod/follow.php:8 ../../mod/display.php:138 ../../mod/profiles.php:7
+#: ../../mod/profiles.php:365 ../../mod/delegate.php:6
+#: ../../mod/suggest.php:28 ../../mod/invite.php:13 ../../mod/invite.php:81
+#: ../../mod/dfrn_confirm.php:53 ../../addon/facebook/facebook.php:495
+#: ../../include/items.php:3202 ../../index.php:306
msgid "Permission denied."
msgstr "Malpermesita."
@@ -88,7 +87,7 @@ msgid "Return to contact editor"
msgstr "Reen al kontakta redaktilo"
#: ../../mod/crepair.php:148 ../../mod/settings.php:541
-#: ../../mod/settings.php:567 ../../mod/admin.php:638 ../../mod/admin.php:647
+#: ../../mod/settings.php:567 ../../mod/admin.php:643 ../../mod/admin.php:652
msgid "Name"
msgstr "Nomo"
@@ -132,10 +131,10 @@ msgstr "Nova bildo el tiu adreso"
#: ../../mod/localtime.php:45 ../../mod/contacts.php:322
#: ../../mod/settings.php:539 ../../mod/settings.php:685
#: ../../mod/settings.php:746 ../../mod/settings.php:940
-#: ../../mod/manage.php:109 ../../mod/group.php:85 ../../mod/admin.php:400
-#: ../../mod/admin.php:635 ../../mod/admin.php:771 ../../mod/admin.php:970
-#: ../../mod/admin.php:1057 ../../mod/profiles.php:534
-#: ../../mod/invite.php:119 ../../addon/facebook/facebook.php:575
+#: ../../mod/manage.php:109 ../../mod/group.php:85 ../../mod/admin.php:404
+#: ../../mod/admin.php:640 ../../mod/admin.php:776 ../../mod/admin.php:975
+#: ../../mod/admin.php:1062 ../../mod/profiles.php:534
+#: ../../mod/invite.php:119 ../../addon/facebook/facebook.php:597
#: ../../addon/yourls/yourls.php:76 ../../addon/ljpost/ljpost.php:93
#: ../../addon/nsfw/nsfw.php:57 ../../addon/planets/planets.php:158
#: ../../addon/uhremotestorage/uhremotestorage.php:89
@@ -159,9 +158,10 @@ msgstr "Nova bildo el tiu adreso"
#: ../../addon/piwik/piwik.php:89 ../../addon/twitter/twitter.php:180
#: ../../addon/twitter/twitter.php:209 ../../addon/twitter/twitter.php:375
#: ../../addon/irc/irc.php:55 ../../addon/blogger/blogger.php:102
-#: ../../addon/posterous/posterous.php:90
-#: ../../view/theme/cleanzero/config.php:71
-#: ../../view/theme/diabook/config.php:91
+#: ../../addon/posterous/posterous.php:103
+#: ../../view/theme/cleanzero/config.php:80
+#: ../../view/theme/diabook/theme.php:685
+#: ../../view/theme/diabook/config.php:190
#: ../../view/theme/quattro/config.php:52 ../../view/theme/dispy/config.php:70
#: ../../include/conversation.php:555
msgid "Submit"
@@ -217,12 +217,12 @@ msgstr "l, F j"
msgid "Edit event"
msgstr "Redakti okazon"
-#: ../../mod/events.php:300 ../../include/text.php:1053
+#: ../../mod/events.php:300 ../../include/text.php:1054
msgid "link to source"
-msgstr "ligi al fonto"
+msgstr "ligilo al fonto"
-#: ../../mod/events.php:324 ../../view/theme/diabook/theme.php:69
-#: ../../include/nav.php:52 ../../boot.php:1493
+#: ../../mod/events.php:324 ../../view/theme/diabook/theme.php:127
+#: ../../include/nav.php:52 ../../boot.php:1499
msgid "Events"
msgstr "Okazoj"
@@ -272,7 +272,7 @@ msgid "Description:"
msgstr "Priskribo"
#: ../../mod/events.php:423 ../../include/event.php:37
-#: ../../include/bb2diaspora.php:260 ../../boot.php:1092
+#: ../../include/bb2diaspora.php:260 ../../boot.php:1098
msgid "Location:"
msgstr "Loko:"
@@ -347,14 +347,14 @@ msgstr "Jes"
msgid "No"
msgstr "Ne"
-#: ../../mod/photos.php:43 ../../boot.php:1487
+#: ../../mod/photos.php:43 ../../boot.php:1493
msgid "Photo Albums"
msgstr "Bildalbumoj"
#: ../../mod/photos.php:51 ../../mod/photos.php:151 ../../mod/photos.php:879
#: ../../mod/photos.php:950 ../../mod/photos.php:965 ../../mod/photos.php:1382
#: ../../mod/photos.php:1394 ../../addon/communityhome/communityhome.php:110
-#: ../../view/theme/diabook/theme.php:436
+#: ../../view/theme/diabook/theme.php:526
msgid "Contact Photos"
msgstr "Kontaktbildoj"
@@ -377,7 +377,7 @@ msgstr "Kontaktoj informoj ne disponeblas"
#: ../../mod/profile_photo.php:74 ../../mod/profile_photo.php:174
#: ../../mod/profile_photo.php:252 ../../mod/profile_photo.php:261
#: ../../addon/communityhome/communityhome.php:111
-#: ../../view/theme/diabook/theme.php:437
+#: ../../view/theme/diabook/theme.php:527
msgid "Profile Photos"
msgstr "Profilbildoj"
@@ -399,7 +399,7 @@ msgstr "estas markita en"
#: ../../mod/photos.php:528 ../../mod/like.php:127 ../../mod/tagger.php:70
#: ../../addon/communityhome/communityhome.php:163
-#: ../../view/theme/diabook/theme.php:408 ../../include/text.php:1304
+#: ../../view/theme/diabook/theme.php:498 ../../include/text.php:1305
#: ../../include/diaspora.php:1654 ../../include/conversation.php:53
#: ../../include/conversation.php:126
msgid "photo"
@@ -535,8 +535,8 @@ msgid "Share"
msgstr "Kunhavigi"
#: ../../mod/photos.php:1214 ../../mod/editpost.php:104
-#: ../../mod/wallmessage.php:145 ../../mod/message.php:188
-#: ../../mod/message.php:380 ../../include/conversation.php:361
+#: ../../mod/wallmessage.php:145 ../../mod/message.php:213
+#: ../../mod/message.php:405 ../../include/conversation.php:361
#: ../../include/conversation.php:706 ../../include/conversation.php:983
msgid "Please wait"
msgstr "Bonvolu atendi"
@@ -548,7 +548,7 @@ msgstr "Tiu estas vi"
#: ../../mod/photos.php:1232 ../../mod/photos.php:1272
#: ../../mod/photos.php:1303 ../../include/conversation.php:554
-#: ../../boot.php:506
+#: ../../boot.php:512
msgid "Comment"
msgstr "Komenti"
@@ -558,7 +558,7 @@ msgid "Preview"
msgstr "Antaŭrigardi"
#: ../../mod/photos.php:1331 ../../mod/settings.php:602
-#: ../../mod/settings.php:683 ../../mod/group.php:168 ../../mod/admin.php:642
+#: ../../mod/settings.php:683 ../../mod/group.php:168 ../../mod/admin.php:647
#: ../../include/conversation.php:318 ../../include/conversation.php:584
msgid "Delete"
msgstr "Forviŝi"
@@ -575,7 +575,7 @@ msgstr "̂Ĵusaj bildoj"
msgid "Not available."
msgstr "Ne disponebla."
-#: ../../mod/community.php:30 ../../view/theme/diabook/theme.php:71
+#: ../../mod/community.php:30 ../../view/theme/diabook/theme.php:129
#: ../../include/nav.php:101
msgid "Community"
msgstr "Komunumo"
@@ -634,7 +634,7 @@ msgid "Edit"
msgstr "Redakti"
#: ../../mod/editpost.php:96 ../../mod/wallmessage.php:143
-#: ../../mod/message.php:186 ../../mod/message.php:378
+#: ../../mod/message.php:211 ../../mod/message.php:403
#: ../../include/conversation.php:965
msgid "Upload photo"
msgstr "Alŝuti bildon"
@@ -644,7 +644,7 @@ msgid "Attach file"
msgstr "Kunligi dosieron"
#: ../../mod/editpost.php:98 ../../mod/wallmessage.php:144
-#: ../../mod/message.php:187 ../../mod/message.php:379
+#: ../../mod/message.php:212 ../../mod/message.php:404
#: ../../include/conversation.php:969
msgid "Insert web link"
msgstr "Enmeti retan adreson"
@@ -770,7 +770,7 @@ msgstr "Ŝajnas kvazaŭ vi jam amikiĝis kun %s."
msgid "Invalid profile URL."
msgstr "Nevalida adreso de profilo."
-#: ../../mod/dfrn_request.php:476 ../../mod/follow.php:20
+#: ../../mod/dfrn_request.php:476 ../../mod/follow.php:23
msgid "Disallowed profile URL."
msgstr "Malpermesita adreso de profilo."
@@ -806,7 +806,7 @@ msgstr "Bonvolu konfirmi vian prezenton / kontaktpeton al %s."
msgid "Confirm"
msgstr "Konfirmi."
-#: ../../mod/dfrn_request.php:688 ../../include/items.php:2707
+#: ../../mod/dfrn_request.php:688 ../../include/items.php:2717
msgid "[Name Withheld]"
msgstr "[Kaŝita nomo]"
@@ -1170,7 +1170,7 @@ msgid "is interested in:"
msgstr "interesiĝas pri:"
#: ../../mod/match.php:58 ../../mod/suggest.php:59
-#: ../../include/contact_widgets.php:9 ../../boot.php:1036
+#: ../../include/contact_widgets.php:9 ../../boot.php:1042
msgid "Connect"
msgstr "Konekti"
@@ -1218,7 +1218,7 @@ msgstr "Reto"
msgid "Personal"
msgstr "Propra"
-#: ../../mod/notifications.php:90 ../../view/theme/diabook/theme.php:65
+#: ../../mod/notifications.php:90 ../../view/theme/diabook/theme.php:123
#: ../../include/nav.php:77 ../../include/nav.php:115
msgid "Home"
msgstr "Hejmo"
@@ -1227,7 +1227,7 @@ msgstr "Hejmo"
msgid "Introductions"
msgstr "Prezentoj"
-#: ../../mod/notifications.php:100 ../../mod/message.php:102
+#: ../../mod/notifications.php:100 ../../mod/message.php:104
#: ../../include/nav.php:128
msgid "Messages"
msgstr "Mesaĝoj"
@@ -1267,7 +1267,7 @@ msgid "if applicable"
msgstr "se aplikebla"
#: ../../mod/notifications.php:157 ../../mod/notifications.php:204
-#: ../../mod/admin.php:640
+#: ../../mod/admin.php:645
msgid "Approve"
msgstr "Aprobi"
@@ -1456,7 +1456,7 @@ msgstr "Sugesti amikojn"
msgid "Network type: %s"
msgstr "Reta tipo: %s"
-#: ../../mod/contacts.php:280
+#: ../../mod/contacts.php:280 ../../include/contact_widgets.php:183
#, php-format
msgid "%d contact in common"
msgid_plural "%d contacts in common"
@@ -1468,12 +1468,12 @@ msgid "View all contacts"
msgstr "Vidi ĉiujn kontaktojn"
#: ../../mod/contacts.php:290 ../../mod/contacts.php:347
-#: ../../mod/admin.php:644
+#: ../../mod/admin.php:649
msgid "Unblock"
msgstr "Malbloki"
#: ../../mod/contacts.php:290 ../../mod/contacts.php:347
-#: ../../mod/admin.php:643
+#: ../../mod/admin.php:648
msgid "Block"
msgstr "Bloki"
@@ -1566,7 +1566,7 @@ msgstr "Plej ĵusa ĝisdatigo:"
msgid "Update public posts"
msgstr "Ĝisdatigi publikajn afiŝojn"
-#: ../../mod/contacts.php:344 ../../mod/admin.php:1115
+#: ../../mod/contacts.php:344 ../../mod/admin.php:1120
msgid "Update now"
msgstr "Ĝisdatigi nun"
@@ -1659,7 +1659,7 @@ msgstr "vi estas admiranto de"
msgid "Edit contact"
msgstr "Redakti kontakton"
-#: ../../mod/contacts.php:544 ../../view/theme/diabook/theme.php:67
+#: ../../mod/contacts.php:544 ../../view/theme/diabook/theme.php:125
#: ../../include/nav.php:139
msgid "Contacts"
msgstr "Kontaktoj"
@@ -1693,10 +1693,10 @@ msgstr "Pasvorta riparado petita je %s"
#: ../../mod/lostpass.php:45 ../../mod/lostpass.php:107
#: ../../mod/register.php:388 ../../mod/register.php:442
#: ../../mod/regmod.php:54 ../../mod/dfrn_confirm.php:742
-#: ../../addon/facebook/facebook.php:658
-#: ../../addon/facebook/facebook.php:1148
-#: ../../addon/testdrive/testdrive.php:58 ../../include/items.php:2716
-#: ../../boot.php:686
+#: ../../addon/facebook/facebook.php:680
+#: ../../addon/facebook/facebook.php:1170
+#: ../../addon/testdrive/testdrive.php:58 ../../include/items.php:2726
+#: ../../boot.php:692
msgid "Administrator"
msgstr "Administranto"
@@ -1706,7 +1706,7 @@ msgid ""
"Password reset failed."
msgstr "Ne povis konfirmi la peton. (Eble vi sendis ĝin antaŭ.) Pasvorta riparado malsukcesis."
-#: ../../mod/lostpass.php:83 ../../boot.php:818
+#: ../../mod/lostpass.php:83 ../../boot.php:824
msgid "Password Reset"
msgstr "Pasvorta riparado"
@@ -1778,8 +1778,9 @@ msgstr "Eksporto"
msgid "Remove account"
msgstr "Forigi konton"
-#: ../../mod/settings.php:88 ../../mod/admin.php:730 ../../mod/admin.php:935
-#: ../../addon/mathjax/mathjax.php:36 ../../include/nav.php:137
+#: ../../mod/settings.php:88 ../../mod/admin.php:735 ../../mod/admin.php:940
+#: ../../addon/mathjax/mathjax.php:36 ../../view/theme/diabook/theme.php:571
+#: ../../view/theme/diabook/theme.php:701 ../../include/nav.php:137
msgid "Settings"
msgstr "Agordoj"
@@ -1831,7 +1832,7 @@ msgstr " Repoŝtadreso ne validas."
msgid " Cannot change to that email."
msgstr " Ne povas ŝanĝi al tio retpoŝtadreso."
-#: ../../mod/settings.php:468 ../../addon/facebook/facebook.php:470
+#: ../../mod/settings.php:468 ../../addon/facebook/facebook.php:480
#: ../../addon/impressum/impressum.php:77
#: ../../addon/openstreetmap/openstreetmap.php:80
#: ../../addon/mathjax/mathjax.php:66 ../../addon/piwik/piwik.php:105
@@ -2005,7 +2006,7 @@ msgstr "Maksimume 100 eroj"
msgid "Don't show emoticons"
msgstr "Ne montru ridetulojn"
-#: ../../mod/settings.php:821 ../../mod/admin.php:180 ../../mod/admin.php:616
+#: ../../mod/settings.php:821 ../../mod/admin.php:180 ../../mod/admin.php:621
msgid "Normal Account"
msgstr "Normala konto"
@@ -2013,7 +2014,7 @@ msgstr "Normala konto"
msgid "This account is a normal personal profile"
msgstr "Tiu konto estas normala persona profilo"
-#: ../../mod/settings.php:825 ../../mod/admin.php:181 ../../mod/admin.php:617
+#: ../../mod/settings.php:825 ../../mod/admin.php:181 ../../mod/admin.php:622
msgid "Soapbox Account"
msgstr "Soapbox Konto"
@@ -2021,7 +2022,7 @@ msgstr "Soapbox Konto"
msgid "Automatically approve all connection/friend requests as read-only fans"
msgstr "Aŭtomate konfirmi ĉiujn kontaktpetojn kiel nurlegaj admirantoj"
-#: ../../mod/settings.php:829 ../../mod/admin.php:182 ../../mod/admin.php:618
+#: ../../mod/settings.php:829 ../../mod/admin.php:182 ../../mod/admin.php:623
msgid "Community/Celebrity Account"
msgstr "Komunuma/eminentula Konto"
@@ -2030,7 +2031,7 @@ msgid ""
"Automatically approve all connection/friend requests as read-write fans"
msgstr "Aŭtomate konfirmi ĉiujn kontaktpetojn kiel admirantoj kapable legi kaj skribi"
-#: ../../mod/settings.php:833 ../../mod/admin.php:183 ../../mod/admin.php:619
+#: ../../mod/settings.php:833 ../../mod/admin.php:183 ../../mod/admin.php:624
msgid "Automatic Friend Account"
msgstr "Aŭtomata Amika Konto"
@@ -2356,12 +2357,12 @@ msgstr "La privateco de privataj mesaĝoj al ĉi tiu persono ne ĉiam estas gara
msgid "Invalid contact."
msgstr "Nevalida kontakto."
-#: ../../mod/notes.php:44 ../../boot.php:1499
+#: ../../mod/notes.php:44 ../../boot.php:1505
msgid "Personal Notes"
msgstr "Personaj Notoj"
#: ../../mod/notes.php:63 ../../mod/filer.php:30
-#: ../../addon/facebook/facebook.php:726
+#: ../../addon/facebook/facebook.php:748
#: ../../addon/privacy_image_cache/privacy_image_cache.php:147
#: ../../include/text.php:652
msgid "Save"
@@ -2372,7 +2373,7 @@ msgstr "Konservi"
msgid "Number of daily wall messages for %s exceeded. Message failed."
msgstr "Number of daily wall messages for %s exceeded. Messaĝo malsukcesis."
-#: ../../mod/wallmessage.php:56 ../../mod/message.php:59
+#: ../../mod/wallmessage.php:56 ../../mod/message.php:65
msgid "No recipient selected."
msgstr "Neniom da ricevontoj."
@@ -2380,15 +2381,15 @@ msgstr "Neniom da ricevontoj."
msgid "Unable to check your home location."
msgstr "Ne eblas kontroli vian hejmlokon."
-#: ../../mod/wallmessage.php:62 ../../mod/message.php:66
+#: ../../mod/wallmessage.php:62 ../../mod/message.php:72
msgid "Message could not be sent."
msgstr "Ne povas sendi la mesaĝon."
-#: ../../mod/wallmessage.php:65 ../../mod/message.php:69
+#: ../../mod/wallmessage.php:65 ../../mod/message.php:75
msgid "Message collection failure."
msgstr "Malsukcese provis kolekti mesaĝojn."
-#: ../../mod/wallmessage.php:68 ../../mod/message.php:72
+#: ../../mod/wallmessage.php:68 ../../mod/message.php:78
msgid "Message sent."
msgstr "Mesaĝo estas sendita."
@@ -2396,12 +2397,12 @@ msgstr "Mesaĝo estas sendita."
msgid "No recipient."
msgstr "Neniom da ricevontoj."
-#: ../../mod/wallmessage.php:124 ../../mod/message.php:169
+#: ../../mod/wallmessage.php:124 ../../mod/message.php:171
#: ../../include/conversation.php:918
msgid "Please enter a link URL:"
msgstr "Bonvolu entajpu adreson de ligilo:"
-#: ../../mod/wallmessage.php:131 ../../mod/message.php:177
+#: ../../mod/wallmessage.php:131 ../../mod/message.php:199
msgid "Send Private Message"
msgstr "Sendi Privatan Mesaĝon"
@@ -2412,18 +2413,18 @@ msgid ""
"your site allow private mail from unknown senders."
msgstr "Se vi deziras ke %s respondu, bonvolu kontroli ke la privatecaj agordoj je via retejo permesas privatajn mesaĝojn de nekonataj sendantoj."
-#: ../../mod/wallmessage.php:133 ../../mod/message.php:178
-#: ../../mod/message.php:370
+#: ../../mod/wallmessage.php:133 ../../mod/message.php:200
+#: ../../mod/message.php:395
msgid "To:"
msgstr "Al:"
-#: ../../mod/wallmessage.php:134 ../../mod/message.php:179
-#: ../../mod/message.php:371
+#: ../../mod/wallmessage.php:134 ../../mod/message.php:204
+#: ../../mod/message.php:396
msgid "Subject:"
msgstr "Temo:"
-#: ../../mod/wallmessage.php:140 ../../mod/message.php:183
-#: ../../mod/message.php:374 ../../mod/invite.php:113
+#: ../../mod/wallmessage.php:140 ../../mod/message.php:208
+#: ../../mod/message.php:399 ../../mod/invite.php:113
msgid "Your message:"
msgstr "Via mesaĝo:"
@@ -2605,9 +2606,9 @@ msgstr "Nevaliada profila identigilo."
msgid "Profile Visibility Editor"
msgstr "Redaktilo por profila videbleco."
-#: ../../mod/profperm.php:103 ../../view/theme/diabook/theme.php:66
+#: ../../mod/profperm.php:103 ../../view/theme/diabook/theme.php:124
#: ../../include/profile_advanced.php:7 ../../include/profile_advanced.php:74
-#: ../../include/nav.php:50 ../../boot.php:1478
+#: ../../include/nav.php:50 ../../boot.php:1484
msgid "Profile"
msgstr "Profilo"
@@ -2756,7 +2757,7 @@ msgstr "Membriĝi ĉi tie nur eblas laŭ invito."
msgid "Your invitation ID: "
msgstr "Via invita idento: "
-#: ../../mod/register.php:553 ../../mod/admin.php:401
+#: ../../mod/register.php:553 ../../mod/admin.php:405
msgid "Registration"
msgstr "Registrado"
@@ -2779,7 +2780,7 @@ msgstr "Elektu kaŝnomon por la profilo. Tiu bezonas komenci kun teksta litero.
msgid "Choose a nickname: "
msgstr "Elektu kaŝnomon: "
-#: ../../mod/register.php:567 ../../include/nav.php:81 ../../boot.php:784
+#: ../../mod/register.php:567 ../../include/nav.php:81 ../../boot.php:790
msgid "Register"
msgstr "Registri"
@@ -2788,19 +2789,19 @@ msgid "People Search"
msgstr "Serĉi Membrojn"
#: ../../mod/like.php:127 ../../mod/tagger.php:70
-#: ../../addon/facebook/facebook.php:1542
+#: ../../addon/facebook/facebook.php:1564
#: ../../addon/communityhome/communityhome.php:158
#: ../../addon/communityhome/communityhome.php:167
-#: ../../view/theme/diabook/theme.php:403
-#: ../../view/theme/diabook/theme.php:412 ../../include/diaspora.php:1654
+#: ../../view/theme/diabook/theme.php:493
+#: ../../view/theme/diabook/theme.php:502 ../../include/diaspora.php:1654
#: ../../include/conversation.php:48 ../../include/conversation.php:57
#: ../../include/conversation.php:121 ../../include/conversation.php:130
msgid "status"
msgstr "staton"
-#: ../../mod/like.php:144 ../../addon/facebook/facebook.php:1546
+#: ../../mod/like.php:144 ../../addon/facebook/facebook.php:1568
#: ../../addon/communityhome/communityhome.php:172
-#: ../../view/theme/diabook/theme.php:417 ../../include/diaspora.php:1670
+#: ../../view/theme/diabook/theme.php:507 ../../include/diaspora.php:1670
#: ../../include/conversation.php:65
#, php-format
msgid "%1$s likes %2$s's %3$s"
@@ -2812,8 +2813,8 @@ msgid "%1$s doesn't like %2$s's %3$s"
msgstr "%1$s malŝatas la %3$s de %2$s"
#: ../../mod/notice.php:15 ../../mod/viewsrc.php:15 ../../mod/admin.php:156
-#: ../../mod/admin.php:679 ../../mod/admin.php:878 ../../mod/display.php:37
-#: ../../mod/display.php:142 ../../include/items.php:3099
+#: ../../mod/admin.php:684 ../../mod/admin.php:883 ../../mod/display.php:37
+#: ../../mod/display.php:142 ../../include/items.php:3084
msgid "Item not found."
msgstr "Elemento ne estas trovita."
@@ -2821,8 +2822,8 @@ msgstr "Elemento ne estas trovita."
msgid "Access denied."
msgstr "Atingo nepermesita."
-#: ../../mod/fbrowser.php:23 ../../view/theme/diabook/theme.php:68
-#: ../../include/nav.php:51 ../../boot.php:1484
+#: ../../mod/fbrowser.php:23 ../../view/theme/diabook/theme.php:126
+#: ../../include/nav.php:51 ../../boot.php:1490
msgid "Photos"
msgstr "Bildoj"
@@ -2963,71 +2964,71 @@ msgstr "Tio tute forigos vian konton. Kiam farita, la konto ne estas restaŭrebl
msgid "Please enter your password for verification:"
msgstr "Bonvolu entajpi vian pasvorton por kontrolado:"
-#: ../../mod/message.php:22 ../../include/nav.php:131
+#: ../../mod/message.php:9 ../../include/nav.php:131
msgid "New Message"
msgstr "Nova Mesaĝo"
-#: ../../mod/message.php:63
+#: ../../mod/message.php:69
msgid "Unable to locate contact information."
msgstr "Ne eblas trovi kontaktajn informojn."
-#: ../../mod/message.php:117
+#: ../../mod/message.php:119
msgid "Message deleted."
msgstr "Mesaĝo estas forviŝita."
-#: ../../mod/message.php:147
+#: ../../mod/message.php:149
msgid "Conversation removed."
msgstr "Dialogo estas forviŝita."
-#: ../../mod/message.php:219
+#: ../../mod/message.php:244
msgid "No messages."
msgstr "Neniom da mesaĝoj."
-#: ../../mod/message.php:226
+#: ../../mod/message.php:251
#, php-format
msgid "Unknown sender - %s"
msgstr "Nekonata sendanto - %s"
-#: ../../mod/message.php:229
+#: ../../mod/message.php:254
#, php-format
msgid "You and %s"
msgstr "Vi kaj %s"
-#: ../../mod/message.php:232
+#: ../../mod/message.php:257
#, php-format
msgid "%s and You"
msgstr "%s kaj vi"
-#: ../../mod/message.php:242 ../../mod/message.php:363
+#: ../../mod/message.php:267 ../../mod/message.php:388
msgid "Delete conversation"
msgstr "Forviŝi dialogon"
-#: ../../mod/message.php:245
+#: ../../mod/message.php:270
msgid "D, d M Y - g:i A"
msgstr "D, d M Y - g:i A"
-#: ../../mod/message.php:247
+#: ../../mod/message.php:272
#, php-format
msgid "%d message"
msgid_plural "%d messages"
msgstr[0] "%d mesaĝo"
msgstr[1] "%d mesaĝoj"
-#: ../../mod/message.php:282
+#: ../../mod/message.php:307
msgid "Message not available."
msgstr "Mesaĝo nedisponebla."
-#: ../../mod/message.php:347
+#: ../../mod/message.php:372
msgid "Delete message"
msgstr "Forviŝu mesaĝon"
-#: ../../mod/message.php:365
+#: ../../mod/message.php:390
msgid ""
"No secure communications available. You <strong>may</strong> be able to "
"respond from the sender's profile page."
msgstr "Sekura komunikado ne disponeblas. Vi <strong>eble</strong> povus respondi sur la profilpaĝo de la sendanto."
-#: ../../mod/message.php:369
+#: ../../mod/message.php:394
msgid "Send Reply"
msgstr "Respondi"
@@ -3044,19 +3045,19 @@ msgstr "Neniom da amiko al montri."
msgid "Theme settings updated."
msgstr "Gisdatigis agordojn pri etosoj."
-#: ../../mod/admin.php:96 ../../mod/admin.php:399
+#: ../../mod/admin.php:96 ../../mod/admin.php:403
msgid "Site"
msgstr "Retejo"
-#: ../../mod/admin.php:97 ../../mod/admin.php:634 ../../mod/admin.php:646
+#: ../../mod/admin.php:97 ../../mod/admin.php:639 ../../mod/admin.php:651
msgid "Users"
msgstr "Uzantoj"
-#: ../../mod/admin.php:98 ../../mod/admin.php:728 ../../mod/admin.php:770
+#: ../../mod/admin.php:98 ../../mod/admin.php:733 ../../mod/admin.php:775
msgid "Plugins"
msgstr "Kromprogramoj"
-#: ../../mod/admin.php:99 ../../mod/admin.php:933 ../../mod/admin.php:969
+#: ../../mod/admin.php:99 ../../mod/admin.php:938 ../../mod/admin.php:974
msgid "Themes"
msgstr "Etosoj"
@@ -3068,7 +3069,7 @@ msgstr "DB ĝisdatigoj"
msgid "Software Update"
msgstr "Friendica Ĝisdatigoj"
-#: ../../mod/admin.php:115 ../../mod/admin.php:1056
+#: ../../mod/admin.php:115 ../../mod/admin.php:1061
msgid "Logs"
msgstr "Protokoloj"
@@ -3076,9 +3077,9 @@ msgstr "Protokoloj"
msgid "User registrations waiting for confirmation"
msgstr "Uzantaj registradoj atendante konfirmon"
-#: ../../mod/admin.php:195 ../../mod/admin.php:398 ../../mod/admin.php:633
-#: ../../mod/admin.php:727 ../../mod/admin.php:769 ../../mod/admin.php:932
-#: ../../mod/admin.php:968 ../../mod/admin.php:1055
+#: ../../mod/admin.php:195 ../../mod/admin.php:402 ../../mod/admin.php:638
+#: ../../mod/admin.php:732 ../../mod/admin.php:774 ../../mod/admin.php:937
+#: ../../mod/admin.php:973 ../../mod/admin.php:1060
msgid "Administration"
msgstr "Administrado"
@@ -3102,487 +3103,507 @@ msgstr "Versio"
msgid "Active plugins"
msgstr "Ŝaltitaj kromprogramoj"
-#: ../../mod/admin.php:337
+#: ../../mod/admin.php:341
msgid "Site settings updated."
msgstr "Ĝisdatigis retejaj agordoj."
-#: ../../mod/admin.php:385
+#: ../../mod/admin.php:389
msgid "Closed"
msgstr "Ferma"
-#: ../../mod/admin.php:386
+#: ../../mod/admin.php:390
msgid "Requires approval"
msgstr "Bezonas aprobon"
-#: ../../mod/admin.php:387
+#: ../../mod/admin.php:391
msgid "Open"
msgstr "Malferma"
-#: ../../mod/admin.php:391
+#: ../../mod/admin.php:395
msgid "No SSL policy, links will track page SSL state"
msgstr "Sen SSL strategio. Ligiloj sekvos la SSL staton de la paĝo."
-#: ../../mod/admin.php:392
+#: ../../mod/admin.php:396
msgid "Force all links to use SSL"
msgstr "Devigi ke ĉiuj ligiloj uzu SSL."
-#: ../../mod/admin.php:393
+#: ../../mod/admin.php:397
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr "Memsubskribita atestilo, nur uzu SSL por lokaj ligiloj (malkuraĝigata)"
-#: ../../mod/admin.php:402
+#: ../../mod/admin.php:406
msgid "File upload"
msgstr "Alŝuto"
-#: ../../mod/admin.php:403
+#: ../../mod/admin.php:407
msgid "Policies"
msgstr "Politiko"
-#: ../../mod/admin.php:404
+#: ../../mod/admin.php:408
msgid "Advanced"
msgstr "Altnivela"
-#: ../../mod/admin.php:408 ../../addon/statusnet/statusnet.php:544
+#: ../../mod/admin.php:412 ../../addon/statusnet/statusnet.php:544
msgid "Site name"
msgstr "Nomo de retejo"
-#: ../../mod/admin.php:409
+#: ../../mod/admin.php:413
msgid "Banner/Logo"
msgstr "Emblemo"
-#: ../../mod/admin.php:410
+#: ../../mod/admin.php:414
msgid "System language"
msgstr "Sistema lingvo"
-#: ../../mod/admin.php:411
+#: ../../mod/admin.php:415
msgid "System theme"
msgstr "Sistema etoso"
-#: ../../mod/admin.php:411
+#: ../../mod/admin.php:415
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr "Defaŭlta sistema etoso - transpasebla de uzantprofiloj - <a href='#' id='cnftheme'>redakti agordoj pri etosoj</a>"
-#: ../../mod/admin.php:412
+#: ../../mod/admin.php:416
msgid "SSL link policy"
msgstr "Strategio por SSL ligiloj"
-#: ../../mod/admin.php:412
+#: ../../mod/admin.php:416
msgid "Determines whether generated links should be forced to use SSL"
msgstr "Difinas ĉu generotaj ligiloj devige uzu SSL."
-#: ../../mod/admin.php:413
+#: ../../mod/admin.php:417
msgid "Maximum image size"
msgstr "Maksimuma bildgrando"
-#: ../../mod/admin.php:413
+#: ../../mod/admin.php:417
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr "Maksimuma grando en bajtoj por alŝutotaj bildoj. Defaŭlte 0, kio signifas neniu limito."
-#: ../../mod/admin.php:415
+#: ../../mod/admin.php:419
msgid "Register policy"
msgstr "Interkonsento pri registrado"
-#: ../../mod/admin.php:416
+#: ../../mod/admin.php:420
msgid "Register text"
msgstr "Interkonsento teksto"
-#: ../../mod/admin.php:416
+#: ../../mod/admin.php:420
msgid "Will be displayed prominently on the registration page."
msgstr "Tio estos eminente montrata en la registro paĝo."
-#: ../../mod/admin.php:417
+#: ../../mod/admin.php:421
msgid "Accounts abandoned after x days"
msgstr "Kontoj forlasitaj post x tagoj"
-#: ../../mod/admin.php:417
+#: ../../mod/admin.php:421
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr "Mi ne malŝparu energion por enketi aliajn retejojn pri forlasitaj kontoj. Entajpu 0 por ne uzi templimo."
-#: ../../mod/admin.php:418
+#: ../../mod/admin.php:422
msgid "Allowed friend domains"
msgstr "Permesitaj amikaj domainoj"
-#: ../../mod/admin.php:418
+#: ../../mod/admin.php:422
msgid ""
"Comma separated list of domains which are allowed to establish friendships "
"with this site. Wildcards are accepted. Empty to allow any domains"
msgstr "Perkome disigita listo da domajnoj kiuj rajtas konstrui amikecojn kun ĉi tiu retejo. Ĵokeroj eblas. Malplena por rajtigi ĉiujn ajn domajnojn."
-#: ../../mod/admin.php:419
+#: ../../mod/admin.php:423
msgid "Allowed email domains"
msgstr "Permesitaj retpoŝtaj domajnoj"
-#: ../../mod/admin.php:419
+#: ../../mod/admin.php:423
msgid ""
"Comma separated list of domains which are allowed in email addresses for "
"registrations to this site. Wildcards are accepted. Empty to allow any "
"domains"
msgstr "Perkome disigita listo da domajnoj kiuj uzeblas kiel retpoŝtaj adresoj en novaj registradoj. Ĵokeroj eblas. Malplena por rajtigi ĉiujn ajn domajnojn."
-#: ../../mod/admin.php:420
+#: ../../mod/admin.php:424
msgid "Block public"
msgstr "Bloki publike"
-#: ../../mod/admin.php:420
+#: ../../mod/admin.php:424
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
msgstr "Elektu por bloki publikan atingon al ĉiuj alie publikajn paĝojn en ĉi tiu retejo kiam vi ne estas ensalutita."
-#: ../../mod/admin.php:421
+#: ../../mod/admin.php:425
msgid "Force publish"
msgstr "Devigi publikigon"
-#: ../../mod/admin.php:421
+#: ../../mod/admin.php:425
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr "Elektu por devigi la registradon en la loka katalogo al ĉiuj profiloj en ĉi tiu retejo."
-#: ../../mod/admin.php:422
+#: ../../mod/admin.php:426
msgid "Global directory update URL"
msgstr "Ĝenerala adreso por ĝisdatigi la katalogon"
-#: ../../mod/admin.php:422
+#: ../../mod/admin.php:426
msgid ""
"URL to update the global directory. If this is not set, the global directory"
" is completely unavailable to the application."
msgstr "URL adreso por ĝisdatigi la tutmondan katalogon. Se ne agordita, la tutmonda katatolge tute ne disponeblas al la programo."
-#: ../../mod/admin.php:424
+#: ../../mod/admin.php:428
msgid "Block multiple registrations"
msgstr "Bloki pluroblajn registradojn."
-#: ../../mod/admin.php:424
+#: ../../mod/admin.php:428
msgid "Disallow users to register additional accounts for use as pages."
msgstr "Malpermesi al uzantoj la permeson por registri pluajn kontojn kiel paĝoj."
-#: ../../mod/admin.php:425
+#: ../../mod/admin.php:429
msgid "OpenID support"
msgstr "Subteno por OpenID"
-#: ../../mod/admin.php:425
+#: ../../mod/admin.php:429
msgid "OpenID support for registration and logins."
msgstr "Subteni OpenID por registrado kaj ensaluto."
-#: ../../mod/admin.php:426
+#: ../../mod/admin.php:430
msgid "Fullname check"
msgstr "Kontroli plenan nomon"
-#: ../../mod/admin.php:426
+#: ../../mod/admin.php:430
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
msgstr "Kiel kontraŭspamilo, devigi uzantoj al registrado kun spaceto inter la persona nomo kaj la familia nomo."
-#: ../../mod/admin.php:427
+#: ../../mod/admin.php:431
msgid "UTF-8 Regular expressions"
msgstr "UTF-8 regulaj exprimoj"
-#: ../../mod/admin.php:427
+#: ../../mod/admin.php:431
msgid "Use PHP UTF8 regular expressions"
msgstr "Uzi PHP UTF8 regulajn esprimojn."
-#: ../../mod/admin.php:428
+#: ../../mod/admin.php:432
msgid "Show Community Page"
msgstr "Montri Komunuma Paĝo"
-#: ../../mod/admin.php:428
+#: ../../mod/admin.php:432
msgid ""
"Display a Community page showing all recent public postings on this site."
msgstr "Montri komunuma paĝo kun ĉiuj ĵusaj afiŝoj en ĉi tiu retejo."
-#: ../../mod/admin.php:429
+#: ../../mod/admin.php:433
msgid "Enable OStatus support"
msgstr "Ŝalti subtenon por OStatus"
-#: ../../mod/admin.php:429
+#: ../../mod/admin.php:433
msgid ""
"Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr "Provizi integritan OStatus (identi.ca, status.net ktp) subtenon. Ĉiuj komunikadoj en OStatus estas publikaj, do privatecaj avertoj aperos de tempo al tempo."
-#: ../../mod/admin.php:430
+#: ../../mod/admin.php:434
msgid "Enable Diaspora support"
msgstr "Ŝalti subtenon por Diaspora"
-#: ../../mod/admin.php:430
+#: ../../mod/admin.php:434
msgid "Provide built-in Diaspora network compatibility."
msgstr "Provizi integritan Diaspora subtenon."
-#: ../../mod/admin.php:431
+#: ../../mod/admin.php:435
msgid "Only allow Friendica contacts"
msgstr "Nur permesigi Friendica kontaktojn"
-#: ../../mod/admin.php:431
+#: ../../mod/admin.php:435
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
msgstr "Ĉiuj kontaktoj devas uzi Friendica protokolojn. Ĉiuj aliaj komunikaj protokoloj malaktivita."
-#: ../../mod/admin.php:432
+#: ../../mod/admin.php:436
msgid "Verify SSL"
msgstr "Kontroli SSL"
-#: ../../mod/admin.php:432
+#: ../../mod/admin.php:436
msgid ""
"If you wish, you can turn on strict certificate checking. This will mean you"
" cannot connect (at all) to self-signed SSL sites."
msgstr "Se vi deziras, vi povas aktivigi severan kontroladon de SSL atestiloj. Pro tio, vie (tute) ne eblos konekti al SSL retejoj kun memsubskribitaj atestiloj."
-#: ../../mod/admin.php:433
+#: ../../mod/admin.php:437
msgid "Proxy user"
msgstr "Uzantnomo por retperanto"
-#: ../../mod/admin.php:434
+#: ../../mod/admin.php:438
msgid "Proxy URL"
msgstr "URL adreso de retperanto"
-#: ../../mod/admin.php:435
+#: ../../mod/admin.php:439
msgid "Network timeout"
msgstr "Reta tempolimo"
-#: ../../mod/admin.php:435
+#: ../../mod/admin.php:439
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr "Valoro en sekundoj. Uzu 0 por mallimitigi (ne rekomendata)."
-#: ../../mod/admin.php:436
+#: ../../mod/admin.php:440
msgid "Delivery interval"
msgstr "Intervalo de liverado"
-#: ../../mod/admin.php:436
+#: ../../mod/admin.php:440
msgid ""
"Delay background delivery processes by this many seconds to reduce system "
"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
"for large dedicated servers."
msgstr "Malfruigi fonan liveradon dum tiom da sekundoj por malpliigi la ŝargon de la sistemo. Rekomendoj: 4-5 por komunaj serviloj, 2-3 por virtualaj privataj serviloj, 0-1 por grandaj dediĉitaj serviloj."
-#: ../../mod/admin.php:451
+#: ../../mod/admin.php:441
+msgid "Poll interval"
+msgstr "Enketintervalo"
+
+#: ../../mod/admin.php:441
+msgid ""
+"Delay background polling processes by this many seconds to reduce system "
+"load. If 0, use delivery interval."
+msgstr "Malfruigi fonajn enketprocesojn je tiom da sekundoj por malpliigi la ŝargon de la sistemo. Se 0, uzas la liverintervalon."
+
+#: ../../mod/admin.php:442
+msgid "Maximum Load Average"
+msgstr "Maksimuma Meza Sistemŝargo"
+
+#: ../../mod/admin.php:442
+msgid ""
+"Maximum system load before delivery and poll processes are deferred - "
+"default 50."
+msgstr "Maksimuma sistemŝargo post kiu livero- kaj enketprocesoj estos prokrastinataj. - Defaŭlte 50."
+
+#: ../../mod/admin.php:456
msgid "Update has been marked successful"
msgstr "Ĝisdatigo estas markita sukcesa"
-#: ../../mod/admin.php:461
+#: ../../mod/admin.php:466
#, php-format
msgid "Executing %s failed. Check system logs."
msgstr "Ne sukcesis plenumi %s. Kontrolu la sistemprotokolojn."
-#: ../../mod/admin.php:464
+#: ../../mod/admin.php:469
#, php-format
msgid "Update %s was successfully applied."
msgstr "Sukcese aplikis la ĝisdatigo %s."
-#: ../../mod/admin.php:468
+#: ../../mod/admin.php:473
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr "Ĝisdatigo %s ne liveris elirstaton. "
-#: ../../mod/admin.php:471
+#: ../../mod/admin.php:476
#, php-format
msgid "Update function %s could not be found."
msgstr "Ne troveblas ĝisdatigo funkcio %s."
-#: ../../mod/admin.php:486
+#: ../../mod/admin.php:491
msgid "No failed updates."
msgstr "Neniom da malsukcesaj ĝisdatigoj."
-#: ../../mod/admin.php:490
+#: ../../mod/admin.php:495
msgid "Failed Updates"
msgstr "Malsukcesaj Ĝisdatigoj"
-#: ../../mod/admin.php:491
+#: ../../mod/admin.php:496
msgid ""
"This does not include updates prior to 1139, which did not return a status."
msgstr "Ne inkluzivas ĝisdatigojn antaŭ 1139, kiuj ne liveris elirstaton."
-#: ../../mod/admin.php:492
+#: ../../mod/admin.php:497
msgid "Mark success (if update was manually applied)"
msgstr "Marki sukcesa (se la ĝisdatigo estas instalita mane)"
-#: ../../mod/admin.php:493
+#: ../../mod/admin.php:498
msgid "Attempt to execute this update step automatically"
msgstr "Provi automate plenumi ĉi tian paŝon de la ĝisdatigo."
-#: ../../mod/admin.php:518
+#: ../../mod/admin.php:523
#, php-format
msgid "%s user blocked/unblocked"
msgid_plural "%s users blocked/unblocked"
msgstr[0] "Blokis/malblokis %s uzanton"
msgstr[1] "Blokis/malblokis %s uzantojn"
-#: ../../mod/admin.php:525
+#: ../../mod/admin.php:530
#, php-format
msgid "%s user deleted"
msgid_plural "%s users deleted"
msgstr[0] "%s uzanto forviŝita"
msgstr[1] "%s uzanto forviŝitaj"
-#: ../../mod/admin.php:564
+#: ../../mod/admin.php:569
#, php-format
msgid "User '%s' deleted"
msgstr "Uzanto '%s' forviŝita"
-#: ../../mod/admin.php:572
+#: ../../mod/admin.php:577
#, php-format
msgid "User '%s' unblocked"
msgstr "Uzanto '%s' malblokita"
-#: ../../mod/admin.php:572
+#: ../../mod/admin.php:577
#, php-format
msgid "User '%s' blocked"
msgstr "Uzanto '%s' blokita"
-#: ../../mod/admin.php:636
+#: ../../mod/admin.php:641
msgid "select all"
msgstr "elekti ĉiujn"
-#: ../../mod/admin.php:637
+#: ../../mod/admin.php:642
msgid "User registrations waiting for confirm"
msgstr "Registriĝoj atendante aprobon"
-#: ../../mod/admin.php:638
+#: ../../mod/admin.php:643
msgid "Request date"
msgstr "Dato de peto"
-#: ../../mod/admin.php:638 ../../mod/admin.php:647
+#: ../../mod/admin.php:643 ../../mod/admin.php:652
#: ../../include/contact_selectors.php:79
msgid "Email"
msgstr "Retpoŝto"
-#: ../../mod/admin.php:639
+#: ../../mod/admin.php:644
msgid "No registrations."
msgstr "Neniom da registriĝoj."
-#: ../../mod/admin.php:641
+#: ../../mod/admin.php:646
msgid "Deny"
msgstr "Negi"
-#: ../../mod/admin.php:647
+#: ../../mod/admin.php:652
msgid "Register date"
msgstr "Dato de registrado"
-#: ../../mod/admin.php:647
+#: ../../mod/admin.php:652
msgid "Last login"
msgstr "Plej ĵusa ensaluto"
-#: ../../mod/admin.php:647
+#: ../../mod/admin.php:652
msgid "Last item"
msgstr "Plej ĵusa elemento"
-#: ../../mod/admin.php:647
+#: ../../mod/admin.php:652
msgid "Account"
msgstr "Konto"
-#: ../../mod/admin.php:649
+#: ../../mod/admin.php:654
msgid ""
"Selected users will be deleted!\\n\\nEverything these users had posted on "
"this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "La elektitaj uzantkontoj estas forviŝotaj!\\n\\nĈiuj elementoj kiujn ili afiŝis je la retpaĝo estos permanente forviŝitaj.\\n\\nĈu vi certas?"
-#: ../../mod/admin.php:650
+#: ../../mod/admin.php:655
msgid ""
"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
"site will be permanently deleted!\\n\\nAre you sure?"
msgstr "La uzanto {0} estas forviŝota!\\n\\nĈiuj elementoj kiujn li afiŝis je la retpaĝo estos permanente forviŝitaj.\\n\\nĈu vi certas?"
-#: ../../mod/admin.php:691
+#: ../../mod/admin.php:696
#, php-format
msgid "Plugin %s disabled."
msgstr "Kromprogramo %s estas malŝaltita."
-#: ../../mod/admin.php:695
+#: ../../mod/admin.php:700
#, php-format
msgid "Plugin %s enabled."
msgstr "Kromprogramo %s estas ŝaltita."
-#: ../../mod/admin.php:705 ../../mod/admin.php:903
+#: ../../mod/admin.php:710 ../../mod/admin.php:908
msgid "Disable"
msgstr "Malŝalti"
-#: ../../mod/admin.php:707 ../../mod/admin.php:905
+#: ../../mod/admin.php:712 ../../mod/admin.php:910
msgid "Enable"
msgstr "Ŝalti"
-#: ../../mod/admin.php:729 ../../mod/admin.php:934
+#: ../../mod/admin.php:734 ../../mod/admin.php:939
msgid "Toggle"
msgstr "Ŝalti/Malŝalti"
-#: ../../mod/admin.php:737 ../../mod/admin.php:944
+#: ../../mod/admin.php:742 ../../mod/admin.php:949
msgid "Author: "
msgstr "Aŭtoro: "
-#: ../../mod/admin.php:738 ../../mod/admin.php:945
+#: ../../mod/admin.php:743 ../../mod/admin.php:950
msgid "Maintainer: "
msgstr "Prizorganto: "
-#: ../../mod/admin.php:867
+#: ../../mod/admin.php:872
msgid "No themes found."
msgstr "Ne trovis etosojn."
-#: ../../mod/admin.php:926
+#: ../../mod/admin.php:931
msgid "Screenshot"
msgstr "Ekrankopio"
-#: ../../mod/admin.php:974
+#: ../../mod/admin.php:979
msgid "[Experimental]"
msgstr "[Eksperimenta]"
-#: ../../mod/admin.php:975
+#: ../../mod/admin.php:980
msgid "[Unsupported]"
msgstr "[Nesubtenata]"
-#: ../../mod/admin.php:1002
+#: ../../mod/admin.php:1007
msgid "Log settings updated."
msgstr "Protokolagordoj ĝisdatigitaj."
-#: ../../mod/admin.php:1058
+#: ../../mod/admin.php:1063
msgid "Clear"
msgstr "Forviŝi"
-#: ../../mod/admin.php:1064
+#: ../../mod/admin.php:1069
msgid "Debugging"
msgstr "Sencimigado"
-#: ../../mod/admin.php:1065
+#: ../../mod/admin.php:1070
msgid "Log file"
msgstr "Protokolo"
-#: ../../mod/admin.php:1065
+#: ../../mod/admin.php:1070
msgid ""
"Must be writable by web server. Relative to your Friendica top-level "
"directory."
msgstr "Devas esti skribebla de la retservilo. Relativa al via plej supra Friendica dosierujo."
-#: ../../mod/admin.php:1066
+#: ../../mod/admin.php:1071
msgid "Log level"
msgstr "Protokolnivelo"
-#: ../../mod/admin.php:1116
+#: ../../mod/admin.php:1121
msgid "Close"
msgstr "Fermi"
-#: ../../mod/admin.php:1122
+#: ../../mod/admin.php:1127
msgid "FTP Host"
msgstr "FTP Servilo"
-#: ../../mod/admin.php:1123
+#: ../../mod/admin.php:1128
msgid "FTP Path"
msgstr "FTP Vojo"
-#: ../../mod/admin.php:1124
+#: ../../mod/admin.php:1129
msgid "FTP User"
msgstr "FTP Uzanto"
-#: ../../mod/admin.php:1125
+#: ../../mod/admin.php:1130
msgid "FTP Password"
msgstr "FTP Pasvorto"
-#: ../../mod/profile.php:21 ../../boot.php:949
+#: ../../mod/profile.php:21 ../../boot.php:955
msgid "Requested profile is not available."
msgstr "La petita profilo ne disponeblas."
@@ -3657,58 +3678,68 @@ msgstr "Ne trovis kontoj, kaj registrado tra OpenID estas malpermesita ĉi tie."
msgid "Login failed."
msgstr "Ensalutado malsukcesis."
-#: ../../mod/follow.php:27
+#: ../../mod/follow.php:30
msgid "Connect URL missing."
msgstr "Ne ekzistas URL adreso por konekti."
-#: ../../mod/follow.php:47
+#: ../../mod/follow.php:56
msgid ""
"This site is not configured to allow communications with other networks."
msgstr "Tiu retpaĝo ne permesas komunikadon kun aliaj retoj."
-#: ../../mod/follow.php:48 ../../mod/follow.php:63
+#: ../../mod/follow.php:57 ../../mod/follow.php:72
msgid "No compatible communication protocols or feeds were discovered."
msgstr "Ne malkovris kongruajn protokolojn por komunikado aŭ fluojn."
-#: ../../mod/follow.php:61
+#: ../../mod/follow.php:70
msgid "The profile address specified does not provide adequate information."
msgstr "La specifita profiladreso ne enhavas sufiĉe da informoj."
-#: ../../mod/follow.php:65
+#: ../../mod/follow.php:74
msgid "An author or name was not found."
msgstr "Ne trovis aŭtoron aŭ nomon."
-#: ../../mod/follow.php:67
+#: ../../mod/follow.php:76
msgid "No browser URL could be matched to this address."
msgstr "Neniu retuma URL adreso kongruas al la adreso."
-#: ../../mod/follow.php:74
+#: ../../mod/follow.php:78
+msgid ""
+"Unable to match @-style Identity Address with a known protocol or email "
+"contact."
+msgstr "Ne eblas kongrui @-stilan identecon adreson al iu konata protokolo au retpoŝtadreso."
+
+#: ../../mod/follow.php:79
+msgid "Use mailto: in front of address to force email check."
+msgstr "Uzu mailto: antaŭ la adreso por devigi la testadon per retpoŝto."
+
+#: ../../mod/follow.php:85
msgid ""
"The profile address specified belongs to a network which has been disabled "
"on this site."
msgstr "Tiu profila adreso apartenas al retejo kiu estas maŝaltita je ĉi tiu retejo."
-#: ../../mod/follow.php:79
+#: ../../mod/follow.php:90
msgid ""
"Limited profile. This person will be unable to receive direct/personal "
"notifications from you."
msgstr "Profilo limigata. Ĉi persono ne eblos ricevi rektajn/personajn atentigojn de vi. "
-#: ../../mod/follow.php:149
+#: ../../mod/follow.php:160
msgid "Unable to retrieve contact information."
msgstr "Ne eblas ricevi kontaktinformojn."
-#: ../../mod/follow.php:195
+#: ../../mod/follow.php:206
msgid "following"
msgstr "sekvanta"
-#: ../../mod/common.php:34
+#: ../../mod/common.php:42
msgid "Common Friends"
msgstr "Komunaj Amikoj"
-#: ../../mod/common.php:42
-msgid "No friends in common."
-msgstr "Neniom da komunaj amikoj."
+#: ../../mod/common.php:78
+msgid "No contacts in common."
+msgstr "Neniom da komunaj kontaktoj."
#: ../../mod/display.php:135
msgid "Item has been removed."
@@ -3980,23 +4011,23 @@ msgstr "Aĝo:"
msgid "Edit/Manage Profiles"
msgstr "Redakti/administri Profilojn"
-#: ../../mod/profiles.php:621 ../../boot.php:1058
+#: ../../mod/profiles.php:621 ../../boot.php:1064
msgid "Change profile photo"
msgstr "Ŝanĝi profilbildon"
-#: ../../mod/profiles.php:622 ../../boot.php:1059
+#: ../../mod/profiles.php:622 ../../boot.php:1065
msgid "Create New Profile"
msgstr "Krei novan profilon"
-#: ../../mod/profiles.php:633 ../../boot.php:1069
+#: ../../mod/profiles.php:633 ../../boot.php:1075
msgid "Profile Image"
msgstr "Profilbildo"
-#: ../../mod/profiles.php:635 ../../boot.php:1072
+#: ../../mod/profiles.php:635 ../../boot.php:1078
msgid "visible to everybody"
msgstr "videbla al ĉiuj"
-#: ../../mod/profiles.php:636 ../../boot.php:1073
+#: ../../mod/profiles.php:636 ../../boot.php:1079
msgid "Edit visibility"
msgstr "Redakti videblecon"
@@ -4048,7 +4079,7 @@ msgstr "Aldoni"
msgid "No entries."
msgstr "Neniom da afiŝoj."
-#: ../../mod/suggest.php:38 ../../view/theme/diabook/theme.php:464
+#: ../../mod/suggest.php:38 ../../view/theme/diabook/theme.php:554
#: ../../include/contact_widgets.php:34
msgid "Friend Suggestions"
msgstr "Amikosugestoj"
@@ -4063,7 +4094,12 @@ msgstr "Neniu sugestoj disponeblas. Se ĉi tiu estas nova retejo, bonvolu reprov
msgid "Ignore/Hide"
msgstr "Ignori/Kaŝi"
-#: ../../mod/directory.php:47 ../../view/theme/diabook/theme.php:462
+#: ../../mod/acl.php:134
+#, php-format
+msgid "%s [%s]"
+msgstr "%s [%s]"
+
+#: ../../mod/directory.php:47 ../../view/theme/diabook/theme.php:552
msgid "Global Directory"
msgstr "Tutmonda Katalogo"
@@ -4254,71 +4290,83 @@ msgstr "Konekto akceptita je %s"
msgid "%1$s has joined %2$s"
msgstr "%1$s aliĝis al %2$s"
-#: ../../addon/facebook/facebook.php:491
+#: ../../addon/facebook/facebook.php:501
msgid "Facebook disabled"
msgstr "Facebook malŝaltita"
-#: ../../addon/facebook/facebook.php:496
+#: ../../addon/facebook/facebook.php:506
msgid "Updating contacts"
msgstr "Mi ĝisdatigas la kontaktojn."
-#: ../../addon/facebook/facebook.php:516
+#: ../../addon/facebook/facebook.php:529
msgid "Facebook API key is missing."
msgstr "La API ŝlosilo de Facebook ne estas konata ĉi tie."
-#: ../../addon/facebook/facebook.php:523
+#: ../../addon/facebook/facebook.php:536
msgid "Facebook Connect"
msgstr "Kontekto al Facebook"
-#: ../../addon/facebook/facebook.php:529
+#: ../../addon/facebook/facebook.php:542
msgid "Install Facebook connector for this account."
msgstr "Instali la Facebook konektilo por ĉi tiu konto."
-#: ../../addon/facebook/facebook.php:536
+#: ../../addon/facebook/facebook.php:549
msgid "Remove Facebook connector"
msgstr "Forigi la Facebook konektilon."
-#: ../../addon/facebook/facebook.php:541
+#: ../../addon/facebook/facebook.php:554
msgid ""
"Re-authenticate [This is necessary whenever your Facebook password is "
"changed.]"
msgstr "Reaŭtentiĝi [Tio estas bezonata ĉiam kiam vi ŝanĝis vian pasvorton ĉe Facebook.]"
-#: ../../addon/facebook/facebook.php:548
+#: ../../addon/facebook/facebook.php:561
msgid "Post to Facebook by default"
msgstr "Ĉiam afiŝi al Facebook."
-#: ../../addon/facebook/facebook.php:552
+#: ../../addon/facebook/facebook.php:567
+msgid ""
+"Facebook friend linking has been disabled on this site. The following "
+"settings will have no effect."
+msgstr "Ligado kun Facebook amikoj estas malaktivita ĉe tiu retejo. La sekvantaj agordoj do ne havas validecon."
+
+#: ../../addon/facebook/facebook.php:571
+msgid ""
+"Facebook friend linking has been disabled on this site. If you disable it, "
+"you will be unable to re-enable it."
+msgstr "Ligado kun Facebook amikoj estas malaktivita ĉe tiu retejo. Se vi malŝaltas ĝin, vi ne eblos ree ŝalti ĝin."
+
+#: ../../addon/facebook/facebook.php:574
msgid "Link all your Facebook friends and conversations on this website"
msgstr "Alligu ĉiujn viajn Facebook amikojn kaj konversaciojn je ĉi-tiu retejo."
-#: ../../addon/facebook/facebook.php:554
+#: ../../addon/facebook/facebook.php:576
msgid ""
"Facebook conversations consist of your <em>profile wall</em> and your friend"
" <em>stream</em>."
msgstr "Facebok konversacioj konsistas el via <em>profilmuro</em> kaj la <em>fluo</em> de viaj amikoj."
-#: ../../addon/facebook/facebook.php:555
+#: ../../addon/facebook/facebook.php:577
msgid "On this website, your Facebook friend stream is only visible to you."
msgstr "Je ĉi-tiu retejo, la fluo de viaj amikoj ĉe Facebook nur videblas al vi."
-#: ../../addon/facebook/facebook.php:556
+#: ../../addon/facebook/facebook.php:578
msgid ""
"The following settings determine the privacy of your Facebook profile wall "
"on this website."
msgstr "La sekvontaj agordoj difinas la privatecon de via Facebook profilmuro je ĉi-tiu retejo."
-#: ../../addon/facebook/facebook.php:560
+#: ../../addon/facebook/facebook.php:582
msgid ""
"On this website your Facebook profile wall conversations will only be "
"visible to you"
msgstr "Je ĉi-tiu retejo, la conversacioj sur via Facebook profilmuro nur videblas al vi."
-#: ../../addon/facebook/facebook.php:565
+#: ../../addon/facebook/facebook.php:587
msgid "Do not import your Facebook profile wall conversations"
msgstr "Ne importi konversaciojn de via Facebook profilmuro"
-#: ../../addon/facebook/facebook.php:567
+#: ../../addon/facebook/facebook.php:589
msgid ""
"If you choose to link conversations and leave both of these boxes unchecked,"
" your Facebook profile wall will be merged with your profile wall on this "
@@ -4326,120 +4374,120 @@ msgid ""
"who may see the conversations."
msgstr "Se vi elektas alligi conversaciojn kaj ne elektas tiujn butonojn, via Facebook profilmuro estas kunigota kun via profilmuro ĉi tie. Viaj privatecaj agordoj ĉi tie difinos kiu povas vidi la coversaciojn."
-#: ../../addon/facebook/facebook.php:572
+#: ../../addon/facebook/facebook.php:594
msgid "Comma separated applications to ignore"
msgstr "Ignorotaj programoj, disigita per komo"
-#: ../../addon/facebook/facebook.php:656
+#: ../../addon/facebook/facebook.php:678
msgid "Problems with Facebook Real-Time Updates"
msgstr "Problemoj kun Facebook Realtempaj Ĝisdatigoj"
-#: ../../addon/facebook/facebook.php:684
+#: ../../addon/facebook/facebook.php:706
#: ../../include/contact_selectors.php:81
msgid "Facebook"
msgstr "Facebook"
-#: ../../addon/facebook/facebook.php:685
+#: ../../addon/facebook/facebook.php:707
msgid "Facebook Connector Settings"
msgstr "Agordoj por la Facebook konektilo"
-#: ../../addon/facebook/facebook.php:700
+#: ../../addon/facebook/facebook.php:722
msgid "Facebook API Key"
msgstr "Facebook API ŝlosilo"
-#: ../../addon/facebook/facebook.php:710
+#: ../../addon/facebook/facebook.php:732
msgid ""
"Error: it appears that you have specified the App-ID and -Secret in your "
".htconfig.php file. As long as they are specified there, they cannot be set "
"using this form.<br><br>"
msgstr "Eraro: Ŝajnas kvazaŭ vi agordis la App-ID kaj la sekreton en via .htconfig.php dosiero. Kiam ili estas agordita tie, vi ne povas agordi ĝin tra tiu ĉi formo.<br><br>"
-#: ../../addon/facebook/facebook.php:715
+#: ../../addon/facebook/facebook.php:737
msgid ""
"Error: the given API Key seems to be incorrect (the application access token"
" could not be retrieved)."
msgstr "Eraro: La API ŝlosilo aspektas malĝusta (ne eblas ricevi la programa atingoĵetono)."
-#: ../../addon/facebook/facebook.php:717
+#: ../../addon/facebook/facebook.php:739
msgid "The given API Key seems to work correctly."
msgstr "La API ŝlosilo ŝajne ĝuste funkcias."
-#: ../../addon/facebook/facebook.php:719
+#: ../../addon/facebook/facebook.php:741
msgid ""
"The correctness of the API Key could not be detected. Somthing strange's "
"going on."
msgstr "Ne povis kontroli la ĝustecon de la API ŝlosilo. Ia stranga afero okazas. "
-#: ../../addon/facebook/facebook.php:722
+#: ../../addon/facebook/facebook.php:744
msgid "App-ID / API-Key"
msgstr "Programo ID / API Ŝlosilo"
-#: ../../addon/facebook/facebook.php:723
+#: ../../addon/facebook/facebook.php:745
msgid "Application secret"
msgstr "Programo sekreto"
-#: ../../addon/facebook/facebook.php:724
+#: ../../addon/facebook/facebook.php:746
#, php-format
msgid "Polling Interval in minutes (minimum %1$s minutes)"
msgstr "Intervalo de enketo en minutoj (minimume %1$s minutoj)"
-#: ../../addon/facebook/facebook.php:725
+#: ../../addon/facebook/facebook.php:747
msgid ""
"Synchronize comments (no comments on Facebook are missed, at the cost of "
"increased system load)"
msgstr "Sinkronigi komentojn (vi ricevas ĉiujn komentojn de Facebook, sed la ŝargo de la sistemo iom kreskas)"
-#: ../../addon/facebook/facebook.php:729
+#: ../../addon/facebook/facebook.php:751
msgid "Real-Time Updates"
msgstr "Realtempaj Ĝisdatigoj"
-#: ../../addon/facebook/facebook.php:733
+#: ../../addon/facebook/facebook.php:755
msgid "Real-Time Updates are activated."
msgstr "Realtempaj Ĝisdatigoj estas ŝaltita"
-#: ../../addon/facebook/facebook.php:734
+#: ../../addon/facebook/facebook.php:756
msgid "Deactivate Real-Time Updates"
msgstr "Malŝalti Realtempaj Ĝisdatigoj"
-#: ../../addon/facebook/facebook.php:736
+#: ../../addon/facebook/facebook.php:758
msgid "Real-Time Updates not activated."
msgstr "Realtempaj Ĝisdatigoj estas malŝaltita"
-#: ../../addon/facebook/facebook.php:736
+#: ../../addon/facebook/facebook.php:758
msgid "Activate Real-Time Updates"
msgstr "Ŝalti Realtempaj Ĝisdatigoj"
-#: ../../addon/facebook/facebook.php:755
+#: ../../addon/facebook/facebook.php:777
msgid "The new values have been saved."
msgstr "Konservis novajn valorojn."
-#: ../../addon/facebook/facebook.php:779
+#: ../../addon/facebook/facebook.php:801
msgid "Post to Facebook"
msgstr "Afiŝi al Facebook"
-#: ../../addon/facebook/facebook.php:877
+#: ../../addon/facebook/facebook.php:899
msgid ""
"Post to Facebook cancelled because of multi-network access permission "
"conflict."
msgstr "Afiŝado al Facebook nuligita ĉar okazis konflikto en la multretpermesoj."
-#: ../../addon/facebook/facebook.php:1097
+#: ../../addon/facebook/facebook.php:1119
msgid "View on Friendica"
msgstr "Vidi ĉe Friendica"
-#: ../../addon/facebook/facebook.php:1130
+#: ../../addon/facebook/facebook.php:1152
msgid "Facebook post failed. Queued for retry."
msgstr "Malsukcesis afiŝi ĉe Facebook. Enigita en vico."
-#: ../../addon/facebook/facebook.php:1170
+#: ../../addon/facebook/facebook.php:1192
msgid "Your Facebook connection became invalid. Please Re-authenticate."
msgstr "Via Facbook konekto iĝis nevalida. Bonvolu reaŭtentiĝi."
-#: ../../addon/facebook/facebook.php:1171
+#: ../../addon/facebook/facebook.php:1193
msgid "Facebook connection became invalid"
msgstr "Facebook konekto iĝis nevalida."
-#: ../../addon/facebook/facebook.php:1172
+#: ../../addon/facebook/facebook.php:1194
#, php-format
msgid ""
"Hi %1$s,\n"
@@ -4589,7 +4637,8 @@ msgid "Forums"
msgstr "Forumoj"
#: ../../addon/page/page.php:63 ../../addon/showmore/showmore.php:87
-#: ../../include/conversation.php:466 ../../boot.php:507
+#: ../../include/contact_widgets.php:188 ../../include/conversation.php:466
+#: ../../boot.php:513
msgid "show more"
msgstr "montri pli"
@@ -4605,7 +4654,7 @@ msgstr "Ŝalti la Planets kromprogamon"
#: ../../addon/communityhome/communityhome.php:34
#: ../../addon/communityhome/twillingham/communityhome.php:28
#: ../../addon/communityhome/twillingham/communityhome.php:34
-#: ../../include/nav.php:64 ../../boot.php:805
+#: ../../include/nav.php:64 ../../boot.php:811
msgid "Login"
msgstr "Ensaluti"
@@ -4633,7 +4682,7 @@ msgid "Latest likes"
msgstr "Ĵusaj ŝatitaĵoj"
#: ../../addon/communityhome/communityhome.php:155
-#: ../../view/theme/diabook/theme.php:400 ../../include/text.php:1302
+#: ../../view/theme/diabook/theme.php:490 ../../include/text.php:1303
#: ../../include/conversation.php:45 ../../include/conversation.php:118
msgid "event"
msgstr "okazo"
@@ -4786,7 +4835,7 @@ msgid "Post to Drupal by default"
msgstr "Defaŭlte afiŝi ĉe Drupal"
#: ../../addon/drpost/drpost.php:184 ../../addon/wppost/wppost.php:190
-#: ../../addon/blogger/blogger.php:172 ../../addon/posterous/posterous.php:177
+#: ../../addon/blogger/blogger.php:172 ../../addon/posterous/posterous.php:192
msgid "Post from Friendica"
msgstr "Afiŝo de Friendica"
@@ -5500,133 +5549,225 @@ msgstr "Blogger API URL"
msgid "Post to Blogger by default"
msgstr "Defaŭlte afiŝi al Blogger"
-#: ../../addon/posterous/posterous.php:36
+#: ../../addon/posterous/posterous.php:37
msgid "Post to Posterous"
msgstr "Afiŝi al Posterous"
-#: ../../addon/posterous/posterous.php:67
+#: ../../addon/posterous/posterous.php:70
msgid "Posterous Post Settings"
msgstr "Agordoj pri afiŝoj ĉe Posterous"
-#: ../../addon/posterous/posterous.php:69
+#: ../../addon/posterous/posterous.php:72
msgid "Enable Posterous Post Plugin"
msgstr "Ŝalti la Poserous-afiŝo kromprogramon"
-#: ../../addon/posterous/posterous.php:74
+#: ../../addon/posterous/posterous.php:77
msgid "Posterous login"
msgstr "Posterous salutnomo"
-#: ../../addon/posterous/posterous.php:79
+#: ../../addon/posterous/posterous.php:82
msgid "Posterous password"
msgstr "Posterous pasvorto"
-#: ../../addon/posterous/posterous.php:84
+#: ../../addon/posterous/posterous.php:87
+msgid "Posterous site ID"
+msgstr "Idento de Posterous retejo"
+
+#: ../../addon/posterous/posterous.php:92
+msgid "Posterous API token"
+msgstr "API ĵetono de Posterous retejo"
+
+#: ../../addon/posterous/posterous.php:97
msgid "Post to Posterous by default"
msgstr "Defaŭlte afiŝi al Posterous"
-#: ../../view/theme/cleanzero/config.php:73
-#: ../../view/theme/diabook/config.php:93
+#: ../../view/theme/cleanzero/config.php:82
+#: ../../view/theme/diabook/config.php:192
#: ../../view/theme/quattro/config.php:54 ../../view/theme/dispy/config.php:72
msgid "Theme settings"
msgstr "Agordoj pri la etoso"
-#: ../../view/theme/cleanzero/config.php:74
+#: ../../view/theme/cleanzero/config.php:83
msgid "Set resize level for images in posts and comments (width and height)"
msgstr "Agordi la regrandignivelo por bildoj en afiŝoj kaj komentoj (larĝo kaj alto)"
-#: ../../view/theme/cleanzero/config.php:75
-#: ../../view/theme/diabook/config.php:94 ../../view/theme/dispy/config.php:73
+#: ../../view/theme/cleanzero/config.php:84
+#: ../../view/theme/diabook/config.php:193
+#: ../../view/theme/dispy/config.php:73
msgid "Set font-size for posts and comments"
msgstr "Agordi la tiparan grandon por afiŝoj kaj komentoj"
-#: ../../view/theme/cleanzero/config.php:76
+#: ../../view/theme/cleanzero/config.php:85
+msgid "Set theme width"
+msgstr "Agordi la larĝo por la etoso"
+
+#: ../../view/theme/cleanzero/config.php:86
#: ../../view/theme/quattro/config.php:56
msgid "Color scheme"
msgstr "Kolorskemo"
-#: ../../view/theme/diabook/theme.php:65 ../../include/nav.php:49
+#: ../../view/theme/diabook/theme.php:123 ../../include/nav.php:49
#: ../../include/nav.php:115
msgid "Your posts and conversations"
msgstr "Viaj afiŝoj kaj komunikadoj"
-#: ../../view/theme/diabook/theme.php:66 ../../include/nav.php:50
+#: ../../view/theme/diabook/theme.php:124 ../../include/nav.php:50
msgid "Your profile page"
msgstr "Via profilo"
-#: ../../view/theme/diabook/theme.php:67
+#: ../../view/theme/diabook/theme.php:125
msgid "Your contacts"
msgstr "Viaj kontaktoj"
-#: ../../view/theme/diabook/theme.php:68 ../../include/nav.php:51
+#: ../../view/theme/diabook/theme.php:126 ../../include/nav.php:51
msgid "Your photos"
msgstr "Viaj bildoj"
-#: ../../view/theme/diabook/theme.php:69 ../../include/nav.php:52
+#: ../../view/theme/diabook/theme.php:127 ../../include/nav.php:52
msgid "Your events"
msgstr "Viaj okazoj"
-#: ../../view/theme/diabook/theme.php:70 ../../include/nav.php:53
+#: ../../view/theme/diabook/theme.php:128 ../../include/nav.php:53
msgid "Personal notes"
msgstr "Personaj notoj"
-#: ../../view/theme/diabook/theme.php:70 ../../include/nav.php:53
+#: ../../view/theme/diabook/theme.php:128 ../../include/nav.php:53
msgid "Your personal photos"
msgstr "Viaj personaj bildoj"
-#: ../../view/theme/diabook/theme.php:72
-#: ../../view/theme/diabook/theme.php:481
+#: ../../view/theme/diabook/theme.php:130
+#: ../../view/theme/diabook/theme.php:571
+#: ../../view/theme/diabook/theme.php:675
+#: ../../view/theme/diabook/config.php:201
msgid "Community Pages"
msgstr "Komunumaj paĝoj"
-#: ../../view/theme/diabook/theme.php:328
+#: ../../view/theme/diabook/theme.php:418
+#: ../../view/theme/diabook/theme.php:677
+#: ../../view/theme/diabook/config.php:203
msgid "Community Profiles"
msgstr "Komunumaj Profiloj"
-#: ../../view/theme/diabook/theme.php:349
+#: ../../view/theme/diabook/theme.php:439
+#: ../../view/theme/diabook/theme.php:682
+#: ../../view/theme/diabook/config.php:208
msgid "Last users"
msgstr "Ĵusaj uzantoj"
-#: ../../view/theme/diabook/theme.php:378
+#: ../../view/theme/diabook/theme.php:468
+#: ../../view/theme/diabook/theme.php:684
+#: ../../view/theme/diabook/config.php:210
msgid "Last likes"
msgstr "Ĵusaj ŝatitaj elementoj"
-#: ../../view/theme/diabook/theme.php:423
+#: ../../view/theme/diabook/theme.php:513
+#: ../../view/theme/diabook/theme.php:683
+#: ../../view/theme/diabook/config.php:209
msgid "Last photos"
msgstr "Ĵusaj bildoj"
-#: ../../view/theme/diabook/theme.php:460
+#: ../../view/theme/diabook/theme.php:550
+#: ../../view/theme/diabook/theme.php:680
+#: ../../view/theme/diabook/config.php:206
msgid "Find Friends"
msgstr "Trovi Amikojn"
-#: ../../view/theme/diabook/theme.php:461
+#: ../../view/theme/diabook/theme.php:551
msgid "Local Directory"
msgstr "Loka Katalogo"
-#: ../../view/theme/diabook/theme.php:463 ../../include/contact_widgets.php:35
+#: ../../view/theme/diabook/theme.php:553 ../../include/contact_widgets.php:35
msgid "Similar Interests"
msgstr "Similaj Interesoj"
-#: ../../view/theme/diabook/theme.php:465 ../../include/contact_widgets.php:37
+#: ../../view/theme/diabook/theme.php:555 ../../include/contact_widgets.php:37
msgid "Invite Friends"
msgstr "Inviti amikojn"
-#: ../../view/theme/diabook/theme.php:515
+#: ../../view/theme/diabook/theme.php:606
+#: ../../view/theme/diabook/theme.php:676
+#: ../../view/theme/diabook/config.php:202
+msgid "Earth Layers"
+msgstr "Tertavoloj (Earth Layers)"
+
+#: ../../view/theme/diabook/theme.php:611
+#: ../../view/theme/diabook/config.php:198
+msgid "Set zoomfactor for Earth Layer"
+msgstr "Agordi zoman faktoron de Tertavolo"
+
+#: ../../view/theme/diabook/theme.php:612
+#: ../../view/theme/diabook/config.php:199
+msgid "Set longitude (X) for Earth Layer"
+msgstr "Agordi longitudon (X) de Tertavolo"
+
+#: ../../view/theme/diabook/theme.php:613
+#: ../../view/theme/diabook/config.php:200
+msgid "Set latitude (Y) for Earth Layer"
+msgstr "Agordi latitudon (Y) de Tertavolo"
+
+#: ../../view/theme/diabook/theme.php:626
+#: ../../view/theme/diabook/theme.php:678
+#: ../../view/theme/diabook/config.php:204
msgid "Help or @NewHere ?"
msgstr "Helpu aŭ @NewHere ?"
-#: ../../view/theme/diabook/theme.php:522
+#: ../../view/theme/diabook/theme.php:633
+#: ../../view/theme/diabook/theme.php:679
+#: ../../view/theme/diabook/config.php:205
msgid "Connect Services"
msgstr "Konekti Servojn"
-#: ../../view/theme/diabook/config.php:95 ../../view/theme/dispy/config.php:74
+#: ../../view/theme/diabook/theme.php:640
+#: ../../view/theme/diabook/theme.php:681
+#: ../../view/theme/diabook/config.php:207
+msgid "Last Tweets"
+msgstr "Ĵusaj Pepaĵoj"
+
+#: ../../view/theme/diabook/theme.php:643
+#: ../../view/theme/diabook/config.php:197
+msgid "Set twitter search term"
+msgstr "Agordi Twitter serĉtekston"
+
+#: ../../view/theme/diabook/theme.php:663
+#: ../../view/theme/diabook/theme.php:664
+#: ../../view/theme/diabook/theme.php:665
+#: ../../view/theme/diabook/theme.php:666
+#: ../../view/theme/diabook/theme.php:667
+#: ../../view/theme/diabook/theme.php:668
+#: ../../view/theme/diabook/theme.php:669
+#: ../../view/theme/diabook/theme.php:670
+#: ../../view/theme/diabook/theme.php:671
+#: ../../view/theme/diabook/theme.php:672 ../../include/acl_selectors.php:288
+msgid "don't show"
+msgstr "kaŝi"
+
+#: ../../view/theme/diabook/theme.php:663
+#: ../../view/theme/diabook/theme.php:664
+#: ../../view/theme/diabook/theme.php:665
+#: ../../view/theme/diabook/theme.php:666
+#: ../../view/theme/diabook/theme.php:667
+#: ../../view/theme/diabook/theme.php:668
+#: ../../view/theme/diabook/theme.php:669
+#: ../../view/theme/diabook/theme.php:670
+#: ../../view/theme/diabook/theme.php:671
+#: ../../view/theme/diabook/theme.php:672 ../../include/acl_selectors.php:287
+msgid "show"
+msgstr "montri"
+
+#: ../../view/theme/diabook/theme.php:673
+msgid "Show/hide boxes at right-hand coloumn:"
+msgstr "Montri/kaŝi kestojn en la desktra kolumno:"
+
+#: ../../view/theme/diabook/config.php:194
+#: ../../view/theme/dispy/config.php:74
msgid "Set line-height for posts and comments"
msgstr "Agordi la linigrandon por afiŝoj kaj komentoj"
-#: ../../view/theme/diabook/config.php:96
+#: ../../view/theme/diabook/config.php:195
msgid "Set resolution for middle column"
msgstr "Agordi la distingivon por la meza kolumno"
-#: ../../view/theme/diabook/config.php:97
+#: ../../view/theme/diabook/config.php:196
msgid "Set color scheme"
msgstr "Agordi Kolorskemon"
@@ -5646,7 +5787,7 @@ msgstr "Centren"
msgid "Set colour scheme"
msgstr "Agordi Kolorskemon"
-#: ../../include/profile_advanced.php:17 ../../boot.php:1094
+#: ../../include/profile_advanced.php:17 ../../boot.php:1100
msgid "Gender:"
msgstr "Sekso:"
@@ -5659,7 +5800,7 @@ msgid "j F"
msgstr "j F"
#: ../../include/profile_advanced.php:30 ../../include/datetime.php:448
-#: ../../include/items.php:1403
+#: ../../include/items.php:1413
msgid "Birthday:"
msgstr "Naskiĝtago:"
@@ -5667,11 +5808,11 @@ msgstr "Naskiĝtago:"
msgid "Age:"
msgstr "Aĝo:"
-#: ../../include/profile_advanced.php:37 ../../boot.php:1097
+#: ../../include/profile_advanced.php:37 ../../boot.php:1103
msgid "Status:"
msgstr "Stato:"
-#: ../../include/profile_advanced.php:45 ../../boot.php:1099
+#: ../../include/profile_advanced.php:45 ../../boot.php:1105
msgid "Homepage:"
msgstr "Hejmpaĝo:"
@@ -6035,11 +6176,11 @@ msgstr "Ekas:"
msgid "Finishes:"
msgstr "Finas:"
-#: ../../include/delivery.php:434 ../../include/notifier.php:652
+#: ../../include/delivery.php:452 ../../include/notifier.php:652
msgid "(no subject)"
msgstr "(neniu temo)"
-#: ../../include/delivery.php:441 ../../include/enotify.php:23
+#: ../../include/delivery.php:459 ../../include/enotify.php:23
#: ../../include/notifier.php:659
msgid "noreply"
msgstr "nerespondi"
@@ -6155,47 +6296,47 @@ msgstr "Decembro"
msgid "bytes"
msgstr "bajtoj"
-#: ../../include/text.php:936
-msgid "Categories:"
-msgstr "Kategorioj:"
-
-#: ../../include/text.php:948
+#: ../../include/text.php:934 ../../include/text.php:949
msgid "remove"
msgstr "forviŝi"
-#: ../../include/text.php:948
+#: ../../include/text.php:934 ../../include/text.php:949
msgid "[remove]"
msgstr "[forviŝi]"
-#: ../../include/text.php:951
+#: ../../include/text.php:937
+msgid "Categories:"
+msgstr "Kategorioj:"
+
+#: ../../include/text.php:952
msgid "Filed under:"
msgstr "Enarkivigita kiel:"
-#: ../../include/text.php:967 ../../include/text.php:979
+#: ../../include/text.php:968 ../../include/text.php:980
msgid "Click to open/close"
msgstr "Klaku por malfermi/fermi"
-#: ../../include/text.php:1084
+#: ../../include/text.php:1085
msgid "default"
msgstr "defaŭlta"
-#: ../../include/text.php:1096
+#: ../../include/text.php:1097
msgid "Select an alternate language"
msgstr "Elekti alian lingvon"
-#: ../../include/text.php:1306
+#: ../../include/text.php:1307
msgid "activity"
msgstr "aktiveco"
-#: ../../include/text.php:1308
+#: ../../include/text.php:1309
msgid "comment"
msgstr "komento"
-#: ../../include/text.php:1309
+#: ../../include/text.php:1310
msgid "post"
msgstr "afiŝo"
-#: ../../include/text.php:1464
+#: ../../include/text.php:1465
msgid "Item filed"
msgstr "Enarkivigis elementon "
@@ -6255,7 +6396,7 @@ msgstr "Krei novan grupon"
msgid "Contacts not in any group"
msgstr "Kontaktoj en neniu grupo"
-#: ../../include/nav.php:46 ../../boot.php:804
+#: ../../include/nav.php:46 ../../boot.php:810
msgid "Logout"
msgstr "Elsaluti"
@@ -6263,7 +6404,7 @@ msgstr "Elsaluti"
msgid "End this session"
msgstr "Fini ĉi-tiun seancon"
-#: ../../include/nav.php:49 ../../boot.php:1472
+#: ../../include/nav.php:49 ../../boot.php:1478
msgid "Status"
msgstr "Stato"
@@ -6343,11 +6484,11 @@ msgstr "Administri"
msgid "Manage other pages"
msgstr "Administri aliajn paĝojn"
-#: ../../include/nav.php:138 ../../boot.php:1052
+#: ../../include/nav.php:138 ../../boot.php:1058
msgid "Profiles"
msgstr "Profiloj"
-#: ../../include/nav.php:138 ../../boot.php:1052
+#: ../../include/nav.php:138 ../../boot.php:1058
msgid "Manage/edit profiles"
msgstr "Administri/redakti profilojn"
@@ -6426,13 +6567,6 @@ msgstr "Ĉio"
msgid "Categories"
msgstr "Kategorioj"
-#: ../../include/contact_widgets.php:183
-#, php-format
-msgid "%d friend in common"
-msgid_plural "%d friends in common"
-msgstr[0] "%d komuna amiko"
-msgstr[1] "%d komunaj amikoj"
-
#: ../../include/auth.php:29
msgid "Logged out."
msgstr "Elsalutita."
@@ -6520,7 +6654,7 @@ msgstr "sekundoj"
msgid "%1$d %2$s ago"
msgstr "antaŭ %1$d %2$s"
-#: ../../include/onepoll.php:402
+#: ../../include/onepoll.php:406
msgid "From: "
msgstr "De: "
@@ -6545,14 +6679,6 @@ msgstr "[neniu temo]"
msgid "Visible to everybody"
msgstr "Videbla al ĉiuj"
-#: ../../include/acl_selectors.php:287
-msgid "show"
-msgstr "montri"
-
-#: ../../include/acl_selectors.php:288
-msgid "don't show"
-msgstr "kaŝi"
-
#: ../../include/enotify.php:14
msgid "Friendica Notification"
msgstr "Friendica Atentigo"
@@ -6741,11 +6867,11 @@ msgstr "Bildo:"
msgid "Please visit %s to approve or reject the suggestion."
msgstr "Bonvolu viziti %s por aprobi aŭ malaprobi la sugeston."
-#: ../../include/items.php:2714
+#: ../../include/items.php:2724
msgid "A new person is sharing with you at "
msgstr "Nova persono kunhavigas kun vi ĉe "
-#: ../../include/items.php:2714
+#: ../../include/items.php:2724
msgid "You have a new follower at "
msgstr "Vi havas novan sekvanton ĉe "
@@ -7029,96 +7155,96 @@ msgstr "forviŝi lokon"
msgid "permissions"
msgstr "permesoj"
-#: ../../boot.php:505
+#: ../../boot.php:511
msgid "Delete this item?"
msgstr "Forviŝi ĉi tiun elementon?"
-#: ../../boot.php:508
+#: ../../boot.php:514
msgid "show fewer"
msgstr "montri malpli"
-#: ../../boot.php:681
+#: ../../boot.php:687
#, php-format
msgid "Update %s failed. See error logs."
msgstr "Malsukcesis ĝisdatigi %s. Vidu la protokolojn."
-#: ../../boot.php:683
+#: ../../boot.php:689
#, php-format
msgid "Update Error at %s"
msgstr "Eraro dum ĝisdatigo ĉe %s"
-#: ../../boot.php:783
+#: ../../boot.php:789
msgid "Create a New Account"
msgstr "Krei Novan Konton"
-#: ../../boot.php:807
+#: ../../boot.php:813
msgid "Nickname or Email address: "
msgstr "Kaŝnomo aŭ retpoŝtadreso:"
-#: ../../boot.php:808
+#: ../../boot.php:814
msgid "Password: "
msgstr "Pasvorto:"
-#: ../../boot.php:811
+#: ../../boot.php:817
msgid "Or login using OpenID: "
msgstr "Aŭ ensaluti per OpenID:"
-#: ../../boot.php:817
+#: ../../boot.php:823
msgid "Forgot your password?"
msgstr "Ĉu vi vorgesis vian pasvorton?"
-#: ../../boot.php:984
+#: ../../boot.php:990
msgid "Edit profile"
msgstr "Redakti profilon"
-#: ../../boot.php:1044
+#: ../../boot.php:1050
msgid "Message"
msgstr "Mesaĝo"
-#: ../../boot.php:1160 ../../boot.php:1236
+#: ../../boot.php:1166 ../../boot.php:1242
msgid "g A l F d"
msgstr "\\j\\e \\l\\a G\\a \\h\\o\\r\\o, l F d"
-#: ../../boot.php:1161 ../../boot.php:1237
+#: ../../boot.php:1167 ../../boot.php:1243
msgid "F d"
msgstr "F d"
-#: ../../boot.php:1206 ../../boot.php:1277
+#: ../../boot.php:1212 ../../boot.php:1283
msgid "[today]"
msgstr "[hodiaŭ]"
-#: ../../boot.php:1218
+#: ../../boot.php:1224
msgid "Birthday Reminders"
msgstr "Memorigilo pri naskiĝtagoj"
-#: ../../boot.php:1219
+#: ../../boot.php:1225
msgid "Birthdays this week:"
msgstr "Naskiĝtagoj ĉi-semajne:"
-#: ../../boot.php:1270
+#: ../../boot.php:1276
msgid "[No description]"
msgstr "[Neniu priskribo]"
-#: ../../boot.php:1288
+#: ../../boot.php:1294
msgid "Event Reminders"
-msgstr "Memorigiloj pri Okazoj"
+msgstr "Memorigilo pri Okazoj"
-#: ../../boot.php:1289
+#: ../../boot.php:1295
msgid "Events this week:"
msgstr "Okazoj ĉi-semajne:"
-#: ../../boot.php:1475
+#: ../../boot.php:1481
msgid "Status Messages and Posts"
msgstr "Ŝtatmesaĝoj kaj Afiŝoj"
-#: ../../boot.php:1481
+#: ../../boot.php:1487
msgid "Profile Details"
msgstr "Profildetaloj"
-#: ../../boot.php:1496
+#: ../../boot.php:1502
msgid "Events and Calendar"
msgstr "Okazoj kaj Kalendaro"
-#: ../../boot.php:1502
+#: ../../boot.php:1508
msgid "Only You Can See This"
msgstr "Nur Vi Povas Vidi Tiun"
diff --git a/view/eo/strings.php b/view/eo/strings.php
index dd6fd8215..ba2af413a 100644
--- a/view/eo/strings.php
+++ b/view/eo/strings.php
@@ -36,7 +36,7 @@ $a->strings["Suggest a friend for %s"] = "Sugesti amikon por %s";
$a->strings["Event description and start time are required."] = "Okazo bezonas priskribon kaj startotempon.";
$a->strings["l, F j"] = "l, F j";
$a->strings["Edit event"] = "Redakti okazon";
-$a->strings["link to source"] = "ligi al fonto";
+$a->strings["link to source"] = "ligilo al fonto";
$a->strings["Events"] = "Okazoj";
$a->strings["Create New Event"] = "Krei novan okazon";
$a->strings["Previous"] = "antaŭa";
@@ -751,6 +751,10 @@ $a->strings["Network timeout"] = "Reta tempolimo";
$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Valoro en sekundoj. Uzu 0 por mallimitigi (ne rekomendata).";
$a->strings["Delivery interval"] = "Intervalo de liverado";
$a->strings["Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers."] = "Malfruigi fonan liveradon dum tiom da sekundoj por malpliigi la ŝargon de la sistemo. Rekomendoj: 4-5 por komunaj serviloj, 2-3 por virtualaj privataj serviloj, 0-1 por grandaj dediĉitaj serviloj.";
+$a->strings["Poll interval"] = "Enketintervalo";
+$a->strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Malfruigi fonajn enketprocesojn je tiom da sekundoj por malpliigi la ŝargon de la sistemo. Se 0, uzas la liverintervalon.";
+$a->strings["Maximum Load Average"] = "Maksimuma Meza Sistemŝargo";
+$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Maksimuma sistemŝargo post kiu livero- kaj enketprocesoj estos prokrastinataj. - Defaŭlte 50.";
$a->strings["Update has been marked successful"] = "Ĝisdatigo estas markita sukcesa";
$a->strings["Executing %s failed. Check system logs."] = "Ne sukcesis plenumi %s. Kontrolu la sistemprotokolojn.";
$a->strings["Update %s was successfully applied."] = "Sukcese aplikis la ĝisdatigo %s.";
@@ -829,12 +833,14 @@ $a->strings["No compatible communication protocols or feeds were discovered."] =
$a->strings["The profile address specified does not provide adequate information."] = "La specifita profiladreso ne enhavas sufiĉe da informoj.";
$a->strings["An author or name was not found."] = "Ne trovis aŭtoron aŭ nomon.";
$a->strings["No browser URL could be matched to this address."] = "Neniu retuma URL adreso kongruas al la adreso.";
+$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Ne eblas kongrui @-stilan identecon adreson al iu konata protokolo au retpoŝtadreso.";
+$a->strings["Use mailto: in front of address to force email check."] = "Uzu mailto: antaŭ la adreso por devigi la testadon per retpoŝto.";
$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "Tiu profila adreso apartenas al retejo kiu estas maŝaltita je ĉi tiu retejo.";
$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Profilo limigata. Ĉi persono ne eblos ricevi rektajn/personajn atentigojn de vi. ";
$a->strings["Unable to retrieve contact information."] = "Ne eblas ricevi kontaktinformojn.";
$a->strings["following"] = "sekvanta";
$a->strings["Common Friends"] = "Komunaj Amikoj";
-$a->strings["No friends in common."] = "Neniom da komunaj amikoj.";
+$a->strings["No contacts in common."] = "Neniom da komunaj kontaktoj.";
$a->strings["Item has been removed."] = "Elemento estas forviŝita.";
$a->strings["Applications"] = "Programoj";
$a->strings["No installed applications."] = "Neniom da instalitaj programoj.";
@@ -920,6 +926,7 @@ $a->strings["No entries."] = "Neniom da afiŝoj.";
$a->strings["Friend Suggestions"] = "Amikosugestoj";
$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Neniu sugestoj disponeblas. Se ĉi tiu estas nova retejo, bonvolu reprovi post 24 horoj.";
$a->strings["Ignore/Hide"] = "Ignori/Kaŝi";
+$a->strings["%s [%s]"] = "%s [%s]";
$a->strings["Global Directory"] = "Tutmonda Katalogo";
$a->strings["Find on this site"] = "Trovi en ĉi retejo";
$a->strings["Site Directory"] = "Reteja Katalogo";
@@ -970,6 +977,8 @@ $a->strings["Install Facebook connector for this account."] = "Instali la Facebo
$a->strings["Remove Facebook connector"] = "Forigi la Facebook konektilon.";
$a->strings["Re-authenticate [This is necessary whenever your Facebook password is changed.]"] = "Reaŭtentiĝi [Tio estas bezonata ĉiam kiam vi ŝanĝis vian pasvorton ĉe Facebook.]";
$a->strings["Post to Facebook by default"] = "Ĉiam afiŝi al Facebook.";
+$a->strings["Facebook friend linking has been disabled on this site. The following settings will have no effect."] = "Ligado kun Facebook amikoj estas malaktivita ĉe tiu retejo. La sekvantaj agordoj do ne havas validecon.";
+$a->strings["Facebook friend linking has been disabled on this site. If you disable it, you will be unable to re-enable it."] = "Ligado kun Facebook amikoj estas malaktivita ĉe tiu retejo. Se vi malŝaltas ĝin, vi ne eblos ree ŝalti ĝin.";
$a->strings["Link all your Facebook friends and conversations on this website"] = "Alligu ĉiujn viajn Facebook amikojn kaj konversaciojn je ĉi-tiu retejo.";
$a->strings["Facebook conversations consist of your <em>profile wall</em> and your friend <em>stream</em>."] = "Facebok konversacioj konsistas el via <em>profilmuro</em> kaj la <em>fluo</em> de viaj amikoj.";
$a->strings["On this website, your Facebook friend stream is only visible to you."] = "Je ĉi-tiu retejo, la fluo de viaj amikoj ĉe Facebook nur videblas al vi.";
@@ -1251,10 +1260,13 @@ $a->strings["Posterous Post Settings"] = "Agordoj pri afiŝoj ĉe Posterous";
$a->strings["Enable Posterous Post Plugin"] = "Ŝalti la Poserous-afiŝo kromprogramon";
$a->strings["Posterous login"] = "Posterous salutnomo";
$a->strings["Posterous password"] = "Posterous pasvorto";
+$a->strings["Posterous site ID"] = "Idento de Posterous retejo";
+$a->strings["Posterous API token"] = "API ĵetono de Posterous retejo";
$a->strings["Post to Posterous by default"] = "Defaŭlte afiŝi al Posterous";
$a->strings["Theme settings"] = "Agordoj pri la etoso";
$a->strings["Set resize level for images in posts and comments (width and height)"] = "Agordi la regrandignivelo por bildoj en afiŝoj kaj komentoj (larĝo kaj alto)";
$a->strings["Set font-size for posts and comments"] = "Agordi la tiparan grandon por afiŝoj kaj komentoj";
+$a->strings["Set theme width"] = "Agordi la larĝo por la etoso";
$a->strings["Color scheme"] = "Kolorskemo";
$a->strings["Your posts and conversations"] = "Viaj afiŝoj kaj komunikadoj";
$a->strings["Your profile page"] = "Via profilo";
@@ -1272,8 +1284,17 @@ $a->strings["Find Friends"] = "Trovi Amikojn";
$a->strings["Local Directory"] = "Loka Katalogo";
$a->strings["Similar Interests"] = "Similaj Interesoj";
$a->strings["Invite Friends"] = "Inviti amikojn";
+$a->strings["Earth Layers"] = "Tertavoloj (Earth Layers)";
+$a->strings["Set zoomfactor for Earth Layer"] = "Agordi zoman faktoron de Tertavolo";
+$a->strings["Set longitude (X) for Earth Layer"] = "Agordi longitudon (X) de Tertavolo";
+$a->strings["Set latitude (Y) for Earth Layer"] = "Agordi latitudon (Y) de Tertavolo";
$a->strings["Help or @NewHere ?"] = "Helpu aŭ @NewHere ?";
$a->strings["Connect Services"] = "Konekti Servojn";
+$a->strings["Last Tweets"] = "Ĵusaj Pepaĵoj";
+$a->strings["Set twitter search term"] = "Agordi Twitter serĉtekston";
+$a->strings["don't show"] = "kaŝi";
+$a->strings["show"] = "montri";
+$a->strings["Show/hide boxes at right-hand coloumn:"] = "Montri/kaŝi kestojn en la desktra kolumno:";
$a->strings["Set line-height for posts and comments"] = "Agordi la linigrandon por afiŝoj kaj komentoj";
$a->strings["Set resolution for middle column"] = "Agordi la distingivon por la meza kolumno";
$a->strings["Set color scheme"] = "Agordi Kolorskemon";
@@ -1410,9 +1431,9 @@ $a->strings["October"] = "Oktobro";
$a->strings["November"] = "Novembro";
$a->strings["December"] = "Decembro";
$a->strings["bytes"] = "bajtoj";
-$a->strings["Categories:"] = "Kategorioj:";
$a->strings["remove"] = "forviŝi";
$a->strings["[remove]"] = "[forviŝi]";
+$a->strings["Categories:"] = "Kategorioj:";
$a->strings["Filed under:"] = "Enarkivigita kiel:";
$a->strings["Click to open/close"] = "Klaku por malfermi/fermi";
$a->strings["default"] = "defaŭlta";
@@ -1479,10 +1500,6 @@ $a->strings["All Networks"] = "Ĉiuj Retoj";
$a->strings["Saved Folders"] = "Konservitaj Dosierujoj";
$a->strings["Everything"] = "Ĉio";
$a->strings["Categories"] = "Kategorioj";
-$a->strings["%d friend in common"] = array(
- 0 => "%d komuna amiko",
- 1 => "%d komunaj amikoj",
-);
$a->strings["Logged out."] = "Elsalutita.";
$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Okazis problemo ensalutinta kun via OpenID. Bonvolu kontroli la ID.";
$a->strings["The error message was:"] = "La erarmesaĝo estis:";
@@ -1510,8 +1527,6 @@ $a->strings["Image/photo"] = "Bildo";
$a->strings["Cannot locate DNS info for database server '%s'"] = "Ne trovis DNS informojn por datumbaza servilo '%s'.";
$a->strings["[no subject]"] = "[neniu temo]";
$a->strings["Visible to everybody"] = "Videbla al ĉiuj";
-$a->strings["show"] = "montri";
-$a->strings["don't show"] = "kaŝi";
$a->strings["Friendica Notification"] = "Friendica Atentigo";
$a->strings["Thank You,"] = "Dankon,";
$a->strings["%s Administrator"] = "%s Administranto";
@@ -1639,7 +1654,7 @@ $a->strings["[today]"] = "[hodiaŭ]";
$a->strings["Birthday Reminders"] = "Memorigilo pri naskiĝtagoj";
$a->strings["Birthdays this week:"] = "Naskiĝtagoj ĉi-semajne:";
$a->strings["[No description]"] = "[Neniu priskribo]";
-$a->strings["Event Reminders"] = "Memorigiloj pri Okazoj";
+$a->strings["Event Reminders"] = "Memorigilo pri Okazoj";
$a->strings["Events this week:"] = "Okazoj ĉi-semajne:";
$a->strings["Status Messages and Posts"] = "Ŝtatmesaĝoj kaj Afiŝoj";
$a->strings["Profile Details"] = "Profildetaloj";
diff --git a/view/eo/update_fail_eml.tpl b/view/eo/update_fail_eml.tpl
new file mode 100644
index 000000000..f7e0d8bce
--- /dev/null
+++ b/view/eo/update_fail_eml.tpl
@@ -0,0 +1,11 @@
+Saluton!
+Mi estas $sitename.
+La programistoj de Frienda eldonis ĝisdatigon $update antaŭ ne longe,
+sed kiam mi provis instali ĝin, io terure malsukcesis.
+Tio tuj bezonas riparon kaj mi ne povas fari ĝin sole. Bonvolu kontakti
+Friendica programistion se vi ne povas helpi vin mem. Mia datumbazo eble ne plu validas.
+
+La erarmesaĝo estas '$error'.
+
+Mi bedaŭras,
+via Friendica servilo ĉe $siteurl \ No newline at end of file
diff --git a/view/head.tpl b/view/head.tpl
index 7638e56ca..dfb626ebc 100644
--- a/view/head.tpl
+++ b/view/head.tpl
@@ -36,6 +36,7 @@
obj.value = '';
$("#comment-edit-text-" + id).addClass("comment-edit-text-full");
$("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
+ $("#mod-cmnt-wrap-" + id).show();
openMenu("comment-edit-submit-wrapper-" + id);
}
}
@@ -44,6 +45,7 @@
obj.value = '$comment';
$("#comment-edit-text-" + id).removeClass("comment-edit-text-full");
$("#comment-edit-text-" + id).addClass("comment-edit-text-empty");
+ $("#mod-cmnt-wrap-" + id).hide();
closeMenu("comment-edit-submit-wrapper-" + id);
}
}
diff --git a/view/moderated_comment.tpl b/view/moderated_comment.tpl
new file mode 100644
index 000000000..911c35f33
--- /dev/null
+++ b/view/moderated_comment.tpl
@@ -0,0 +1,34 @@
+ <div class="comment-wwedit-wrapper" id="comment-edit-wrapper-$id" style="display: block;">
+ <form class="comment-edit-form" id="comment-edit-form-$id" action="item" method="post" onsubmit="post_comment($id); return false;">
+ <input type="hidden" name="type" value="$type" />
+ <input type="hidden" name="profile_uid" value="$profile_uid" />
+ <input type="hidden" name="parent" value="$parent" />
+ <input type="hidden" name="return" value="$return_path" />
+ <input type="hidden" name="jsreload" value="$jsreload" />
+ <input type="hidden" name="preview" id="comment-preview-inp-$id" value="0" />
+
+ <div class="comment-edit-photo" id="comment-edit-photo-$id" >
+ <a class="comment-edit-photo-link" href="$mylink" title="$mytitle"><img class="my-comment-photo" src="$myphoto" alt="$mytitle" title="$mytitle" /></a>
+ </div>
+ <div class="comment-edit-photo-end"></div>
+ <div id="mod-cmnt-wrap-$id" class="mod-cmnt-wrap" style="display:none">
+ <div id="mod-cmnt-name-lbl-$id" class="mod-cmnt-name-lbl">$lbl_modname</div>
+ <input type="text" id="mod-cmnt-name-$id" class="mod-cmnt-name" name="mod-cmnt-name" value="$modname" />
+ <div id="mod-cmnt-email-lbl-$id" class="mod-cmnt-email-lbl">$lbl_modemail</div>
+ <input type="text" id="mod-cmnt-email-$id" class="mod-cmnt-email" name="mod-cmnt-email" value="$modemail" />
+ <div id="mod-cmnt-url-lbl-$id" class="mod-cmnt-url-lbl">$lbl_modurl</div>
+ <input type="text" id="mod-cmnt-url-$id" class="mod-cmnt-url" name="mod-cmnt-url" value="$modurl" />
+ </div>
+ <textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);" onBlur="commentClose(this,$id);" >$comment</textarea>
+
+ <div class="comment-edit-text-end"></div>
+ <div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;" >
+ <input type="submit" onclick="post_comment($id); return false;" id="comment-edit-submit-$id" class="comment-edit-submit" name="submit" value="$submit" />
+ <span onclick="preview_comment($id);" id="comment-edit-preview-link-$id" class="fakelink">$preview</span>
+ <div id="comment-edit-preview-$id" class="comment-edit-preview" style="display:none;"></div>
+ </div>
+
+ <div class="comment-edit-end"></div>
+ </form>
+
+ </div>
diff --git a/view/theme/darkzero/style.css b/view/theme/darkzero/style.css
index 12c7d3c25..a3df740eb 100644
--- a/view/theme/darkzero/style.css
+++ b/view/theme/darkzero/style.css
@@ -105,3 +105,17 @@ blockquote {
input#acl-search {
background-color: #aaa;
}
+
+
+
+.notify-seen {
+ background:#666;
+}
+
+#nav-notifications-menu {
+ background: #2e2e2f;
+}
+
+#nav-notifications-menu li:hover {
+ background: #444;
+} \ No newline at end of file
diff --git a/view/theme/diabook/bottom.tpl b/view/theme/diabook/bottom.tpl
index 081199360..50a15788d 100644
--- a/view/theme/diabook/bottom.tpl
+++ b/view/theme/diabook/bottom.tpl
@@ -14,7 +14,15 @@ $(document).ready(function() {
else $(this).attr("src",ifr_source+"?"+wmode);
});
-
+
+ $("div#pause").attr("style", "position: fixed;bottom: 43px;left: 5px;");
+ $("div#pause").html("<img src='images/pause.gif' alt='pause' title='pause live-updates (ctrl+space)' style='border: 1px solid black;opacity: 0.2;'>");
+ $(document).keydown(function(event) {
+ if (!$("div#pause").html()){
+ $("div#pause").html("<img src='images/pause.gif' alt='pause' title='pause live-updates (ctrl+space)' style='border: 1px solid black;opacity: 0.2;'>");
+ }});
+ $(".autocomplete").attr("style", "width: 350px;color: black;border: 1px solid #D2D2D2;background: white;cursor: pointer;text-align: left;max-height: 350px;overflow: auto;");
+
});
$(document).ready(function(){
@@ -38,6 +46,11 @@ $(document).ready(function() {
$("textarea#comment-edit-text-" +id).autogrow();
};
+ function open_boxsettings() {
+ $("div#boxsettings").attr("style","display: block;height:500px;width:300px;");
+ $("label").attr("style","width: 150px;");
+ };
+
function yt_iframe() {
$("iframe").load(function() {
var ifr_src = $(this).contents().find("body iframe").attr("src");
@@ -115,4 +128,6 @@ $(document).ready(function() {
function cmtBbClose(id) {
$(".comment-edit-bb-" + id).hide();
}
+
+
</script>
diff --git a/view/theme/diabook/communityhome.tpl b/view/theme/diabook/communityhome.tpl
index 17acc1eab..caefed3b3 100755
--- a/view/theme/diabook/communityhome.tpl
+++ b/view/theme/diabook/communityhome.tpl
@@ -10,16 +10,7 @@
<div id="mapcontrol" style="display:none;">
<form id="mapform" action="network" method="post" >
-<span style="width: 500px;position: relative;float: right;right:20px;"><p>this ist still under development.
-the idea is to provide a map with different layers(e.g. earth population, atomic power plants, wheat growing acreages, sunrise or what you want)
-and markers(events, demos, friends, anything, that is intersting for you).
-These layer and markers should be importable and deletable by the user.</p>
-<p>help on this feature is very appreciated. i am not that good in js so it's a start, but needs tweaks and further dev.
-just contact me, if you are intesrested in joining</p>
-<p>http://localhost/friendica/profile/thomas</p>
-<p>this is build with <b>mapquery</b> http://mapquery.org/ and
-<b>openlayers</b>http://openlayers.org/</p>
-</span>
+<div id="layermanager" style="width: 350px;position: relative;float: right;right:20px;height: 300px;"></div>
<div id="map2" style="height:350px;width:350px;"></div>
<div id="mouseposition" style="width: 350px;"></div>
{{inc field_input.tpl with $field=$ELZoom}}{{endinc}}
@@ -28,6 +19,16 @@ just contact me, if you are intesrested in joining</p>
<div class="settings-submit-wrapper">
<input id="mapsub" type="submit" value="$sub" class="settings-submit" name="diabook-settings-map-sub"></input>
</div>
+<span style="width: 500px;"><p>this ist still under development.
+the idea is to provide a map with different layers(e.g. earth population, atomic power plants, wheat growing acreages, sunrise or what you want)
+and markers(events, demos, friends, anything, that is intersting for you).
+These layer and markers should be importable and deletable by the user.</p>
+<p>help on this feature is very appreciated. i am not that good in js so it's a start, but needs tweaks and further dev.
+just contact me, if you are intesrested in joining</p>
+<p>https://toktan.org/profile/thomas</p>
+<p>this is build with <b>mapquery</b> http://mapquery.org/ and
+<b>openlayers</b>http://openlayers.org/</p>
+</span>
</form>
</div>
diff --git a/view/theme/diabook/jquery-ui-1.8.20.custom.css b/view/theme/diabook/jquery-ui-1.8.20.custom.css
new file mode 100644
index 000000000..a180bee27
--- /dev/null
+++ b/view/theme/diabook/jquery-ui-1.8.20.custom.css
@@ -0,0 +1,512 @@
+/*!
+ * jQuery UI CSS Framework 1.8.20
+ *
+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Theming/API
+ */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden { display: none; }
+.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
+.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
+.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
+.ui-helper-clearfix:after { clear: both; }
+.ui-helper-clearfix { zoom: 1; }
+.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled { cursor: default !important; }
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
+
+
+/*!
+ * jQuery UI CSS Framework 1.8.20
+ *
+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Theming/API
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
+.ui-widget .ui-widget { font-size: 1em; }
+.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
+.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
+.ui-widget-content a { color: #333333; }
+.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
+.ui-widget-header a { color: #ffffff; }
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
+.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
+.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
+.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
+.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
+.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
+.ui-widget :active { outline: none; }
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
+.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
+.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
+.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
+.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
+.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
+.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
+.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
+.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
+.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
+.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
+.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
+.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
+.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
+.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }
+
+/* positioning */
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-off { background-position: -96px -144px; }
+.ui-icon-radio-on { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
+.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
+.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
+.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
+
+/* Overlays */
+.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
+.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*!
+ * jQuery UI Resizable 1.8.20
+ *
+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Resizable#theming
+ */
+.ui-resizable { position: relative;}
+.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
+.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
+.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
+.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
+.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
+.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
+.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
+.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
+.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
+.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*!
+ * jQuery UI Selectable 1.8.20
+ *
+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Selectable#theming
+ */
+.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
+/*!
+ * jQuery UI Accordion 1.8.20
+ *
+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Accordion#theming
+ */
+/* IE/Win - Fix animation bug - #4615 */
+.ui-accordion { width: 100%; }
+.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
+.ui-accordion .ui-accordion-li-fix { display: inline; }
+.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
+.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
+.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
+.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
+.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
+.ui-accordion .ui-accordion-content-active { display: block; }
+/*!
+ * jQuery UI Button 1.8.20
+ *
+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Button#theming
+ */
+.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
+.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
+button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
+.ui-button-icons-only { width: 3.4em; }
+button.ui-button-icons-only { width: 3.7em; }
+
+/*button text element */
+.ui-button .ui-button-text { display: block; line-height: 1.4; }
+.ui-button-text-only .ui-button-text { padding: .4em 1em; }
+.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
+.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
+.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
+.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
+/* no icon support for input elements, provide padding by default */
+input.ui-button { padding: .4em 1em; }
+
+/*button icon element(s) */
+.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
+.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
+.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
+.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
+.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
+
+/*button sets*/
+.ui-buttonset { margin-right: 7px; }
+.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
+
+/* workarounds */
+button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
+/*!
+ * jQuery UI Dialog 1.8.20
+ *
+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Dialog#theming
+ */
+.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
+.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }
+.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
+.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
+.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
+.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
+.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
+.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
+.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
+.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
+.ui-draggable .ui-dialog-titlebar { cursor: move; }
+/*!
+ * jQuery UI Slider 1.8.20
+ *
+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Slider#theming
+ */
+.ui-slider { position: relative; text-align: left; }
+.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
+.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
+
+.ui-slider-horizontal { height: .8em; }
+.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
+.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
+.ui-slider-horizontal .ui-slider-range-min { left: 0; }
+.ui-slider-horizontal .ui-slider-range-max { right: 0; }
+
+.ui-slider-vertical { width: .8em; height: 100px; }
+.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
+.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
+.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
+.ui-slider-vertical .ui-slider-range-max { top: 0; }/*!
+ * jQuery UI Tabs 1.8.20
+ *
+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Tabs#theming
+ */
+.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
+.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
+.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
+.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
+.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
+.ui-tabs .ui-tabs-hide { display: none !important; }
+/*!
+ * jQuery UI Datepicker 1.8.20
+ *
+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Datepicker#theming
+ */
+.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
+.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
+.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
+.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
+.ui-datepicker .ui-datepicker-prev { left:2px; }
+.ui-datepicker .ui-datepicker-next { right:2px; }
+.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
+.ui-datepicker .ui-datepicker-next-hover { right:1px; }
+.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
+.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
+.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
+.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year { width: 49%;}
+.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
+.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
+.ui-datepicker td { border: 0; padding: 1px; }
+.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
+.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
+.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi { width:auto; }
+.ui-datepicker-multi .ui-datepicker-group { float:left; }
+.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
+.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
+.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
+.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
+.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
+.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
+
+/* RTL support */
+.ui-datepicker-rtl { direction: rtl; }
+.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
+.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
+.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
+.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
+.ui-datepicker-rtl .ui-datepicker-group { float:right; }
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
+
+/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
+.ui-datepicker-cover {
+ display: none; /*sorry for IE5*/
+ display/**/: block; /*sorry for IE5*/
+ position: absolute; /*must have*/
+ z-index: -1; /*must have*/
+ filter: mask(); /*must have*/
+ top: -4px; /*must have*/
+ left: -4px; /*must have*/
+ width: 200px; /*must have*/
+ height: 200px; /*must have*/
+}/*!
+ * jQuery UI Progressbar 1.8.20
+ *
+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Progressbar#theming
+ */
+.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
+.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } \ No newline at end of file
diff --git a/view/theme/diabook/js/jquery-ui-1.8.20.custom.min.js b/view/theme/diabook/js/jquery-ui-1.8.20.custom.min.js
index 8b173d965..de1d7ec14 100644
--- a/view/theme/diabook/js/jquery-ui-1.8.20.custom.min.js
+++ b/view/theme/diabook/js/jquery-ui-1.8.20.custom.min.js
@@ -40,10 +40,6 @@
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
(function(a,b){a.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:!0,clearStyle:!1,collapsible:!1,event:"click",fillSpace:!1,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var b=this,c=b.options;b.running=0,b.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix"),b.headers=b.element.find(c.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){if(c.disabled)return;a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){if(c.disabled)return;a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){if(c.disabled)return;a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){if(c.disabled)return;a(this).removeClass("ui-state-focus")}),b.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(c.navigation){var d=b.element.find("a").filter(c.navigationFilter).eq(0);if(d.length){var e=d.closest(".ui-accordion-header");e.length?b.active=e:b.active=d.closest(".ui-accordion-content").prev()}}b.active=b._findActive(b.active||c.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top"),b.active.next().addClass("ui-accordion-content-active"),b._createIcons(),b.resize(),b.element.attr("role","tablist"),b.headers.attr("role","tab").bind("keydown.accordion",function(a){return b._keydown(a)}).next().attr("role","tabpanel"),b.headers.not(b.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide(),b.active.length?b.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):b.headers.eq(0).attr("tabIndex",0),a.browser.safari||b.headers.find("a").attr("tabIndex",-1),c.event&&b.headers.bind(c.event.split(" ").join(".accordion ")+".accordion",function(a){b._clickHandler.call(b,a,this),a.preventDefault()})},_createIcons:function(){var b=this.options;b.icons&&(a("<span></span>").addClass("ui-icon "+b.icons.header).prependTo(this.headers),this.active.children(".ui-icon").toggleClass(b.icons.header).toggleClass(b.icons.headerSelected),this.element.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.children(".ui-icon").remove(),this.element.removeClass("ui-accordion-icons")},destroy:function(){var b=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex"),this.headers.find("a").removeAttr("tabIndex"),this._destroyIcons();var c=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");return(b.autoHeight||b.fillHeight)&&c.css("height",""),a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments),b=="active"&&this.activate(c),b=="icons"&&(this._destroyIcons(),c&&this._createIcons()),b=="disabled"&&this.headers.add(this.headers.next())[c?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(b){if(this.options.disabled||b.altKey||b.ctrlKey)return;var c=a.ui.keyCode,d=this.headers.length,e=this.headers.index(b.target),f=!1;switch(b.keyCode){case c.RIGHT:case c.DOWN:f=this.headers[(e+1)%d];break;case c.LEFT:case c.UP:f=this.headers[(e-1+d)%d];break;case c.SPACE:case c.ENTER:this._clickHandler({target:b.target},b.target),b.preventDefault()}return f?(a(b.target).attr("tabIndex",-1),a(f).attr("tabIndex",0),f.focus(),!1):!0},resize:function(){var b=this.options,c;if(b.fillSpace){if(a.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height(),a.browser.msie&&this.element.parent().css("overflow",d),this.headers.each(function(){c-=a(this).outerHeight(!0)}),this.headers.next().each(function(){a(this).height(Math.max(0,c-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")}else b.autoHeight&&(c=0,this.headers.next().each(function(){c=Math.max(c,a(this).height("").height())}).height(c));return this},activate:function(a){this.options.active=a;var b=this._findActive(a)[0];return this._clickHandler({target:b},b),this},_findActive:function(b){return b?typeof b=="number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.headers.not(b)):b===!1?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(b,c){var d=this.options;if(d.disabled)return;if(!b.target){if(!d.collapsible)return;this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header),this.active.next().addClass("ui-accordion-content-active");var e=this.active.next(),f={options:d,newHeader:a([]),oldHeader:d.active,newContent:a([]),oldContent:e},g=this.active=a([]);this._toggle(g,e,f);return}var h=a(b.currentTarget||c),i=h[0]===this.active[0];d.active=d.collapsible&&i?!1:this.headers.index(h);if(this.running||!d.collapsible&&i)return;var j=this.active,g=h.next(),e=this.active.next(),f={options:d,newHeader:i&&d.collapsible?a([]):h,oldHeader:this.active,newContent:i&&d.collapsible?a([]):g,oldContent:e},k=this.headers.index(this.active[0])>this.headers.index(h[0]);this.active=i?a([]):h,this._toggle(g,e,f,i,k),j.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header),i||(h.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected),h.next().addClass("ui-accordion-content-active"));return},_toggle:function(b,c,d,e,f){var g=this,h=g.options;g.toShow=b,g.toHide=c,g.data=d;var i=function(){if(!g)return;return g._completed.apply(g,arguments)};g._trigger("changestart",null,g.data),g.running=c.size()===0?b.size():c.size();if(h.animated){var j={};h.collapsible&&e?j={toShow:a([]),toHide:c,complete:i,down:f,autoHeight:h.autoHeight||h.fillSpace}:j={toShow:b,toHide:c,complete:i,down:f,autoHeight:h.autoHeight||h.fillSpace},h.proxied||(h.proxied=h.animated),h.proxiedDuration||(h.proxiedDuration=h.duration),h.animated=a.isFunction(h.proxied)?h.proxied(j):h.proxied,h.duration=a.isFunction(h.proxiedDuration)?h.proxiedDuration(j):h.proxiedDuration;var k=a.ui.accordion.animations,l=h.duration,m=h.animated;m&&!k[m]&&!a.easing[m]&&(m="slide"),k[m]||(k[m]=function(a){this.slide(a,{easing:m,duration:l||700})}),k[m](j)}else h.collapsible&&e?b.toggle():(c.hide(),b.show()),i(!0);c.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur(),b.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(this.running)return;this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""}),this.toHide.removeClass("ui-accordion-content-active"),this.toHide.length&&(this.toHide.parent()[0].className=this.toHide.parent()[0].className),this._trigger("change",null,this.data)}}),a.extend(a.ui.accordion,{version:"1.8.20",animations:{slide:function(b,c){b=a.extend({easing:"swing",duration:300},b,c);if(!b.toHide.size()){b.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},b);return}if(!b.toShow.size()){b.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},b);return}var d=b.toShow.css("overflow"),e=0,f={},g={},h=["height","paddingTop","paddingBottom"],i,j=b.toShow;i=j[0].style.width,j.width(j.parent().width()-parseFloat(j.css("paddingLeft"))-parseFloat(j.css("paddingRight"))-(parseFloat(j.css("borderLeftWidth"))||0)-(parseFloat(j.css("borderRightWidth"))||0)),a.each(h,function(c,d){g[d]="hide";var e=(""+a.css(b.toShow[0],d)).match(/^([\d+-.]+)(.*)$/);f[d]={value:e[1],unit:e[2]||"px"}}),b.toShow.css({height:0,overflow:"hidden"}).show(),b.toHide.filter(":hidden").each(b.complete).end().filter(":visible").animate(g,{step:function(a,c){c.prop=="height"&&(e=c.end-c.start===0?0:(c.now-c.start)/(c.end-c.start)),b.toShow[0].style[c.prop]=e*f[c.prop].value+f[c.prop].unit},duration:b.duration,easing:b.easing,complete:function(){b.autoHeight||b.toShow.css("height",""),b.toShow.css({width:i,overflow:d}),b.complete()}})},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1e3:200})}}})})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
* https://github.com/jquery/jquery-ui
-* Includes: jquery.ui.autocomplete.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){var c=0;a.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var b=this,c=this.element[0].ownerDocument,d;this.isMultiLine=this.element.is("textarea"),this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(b.options.disabled||b.element.propAttr("readOnly"))return;d=!1;var e=a.ui.keyCode;switch(c.keyCode){case e.PAGE_UP:b._move("previousPage",c);break;case e.PAGE_DOWN:b._move("nextPage",c);break;case e.UP:b._keyEvent("previous",c);break;case e.DOWN:b._keyEvent("next",c);break;case e.ENTER:case e.NUMPAD_ENTER:b.menu.active&&(d=!0,c.preventDefault());case e.TAB:if(!b.menu.active)return;b.menu.select(c);break;case e.ESCAPE:b.element.val(b.term),b.close(c);break;default:clearTimeout(b.searching),b.searching=setTimeout(function(){b.term!=b.element.val()&&(b.selectedItem=null,b.search(null,c))},b.options.delay)}}).bind("keypress.autocomplete",function(a){d&&(d=!1,a.preventDefault())}).bind("focus.autocomplete",function(){if(b.options.disabled)return;b.selectedItem=null,b.previous=b.element.val()}).bind("blur.autocomplete",function(a){if(b.options.disabled)return;clearTimeout(b.searching),b.closing=setTimeout(function(){b.close(a),b._change(a)},150)}),this._initSource(),this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||"body",c)[0]).mousedown(function(c){var d=b.menu.element[0];a(c.target).closest(".ui-menu-item").length||setTimeout(function(){a(document).one("mousedown",function(c){c.target!==b.element[0]&&c.target!==d&&!a.ui.contains(d,c.target)&&b.close()})},1),setTimeout(function(){clearTimeout(b.closing)},13)}).menu({focus:function(a,c){var d=c.item.data("item.autocomplete");!1!==b._trigger("focus",a,{item:d})&&/^key/.test(a.originalEvent.type)&&b.element.val(d.value)},selected:function(a,d){var e=d.item.data("item.autocomplete"),f=b.previous;b.element[0]!==c.activeElement&&(b.element.focus(),b.previous=f,setTimeout(function(){b.previous=f,b.selectedItem=e},1)),!1!==b._trigger("select",a,{item:e})&&b.element.val(e.value),b.term=b.element.val(),b.close(a),b.selectedItem=e},blur:function(a,c){b.menu.element.is(":visible")&&b.element.val()!==b.term&&b.element.val(b.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu"),a.fn.bgiframe&&this.menu.element.bgiframe(),b.beforeunloadHandler=function(){b.element.removeAttr("autocomplete")},a(window).bind("beforeunload",b.beforeunloadHandler)},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"),this.menu.element.remove(),a(window).unbind("beforeunload",this.beforeunloadHandler),a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments),b==="source"&&this._initSource(),b==="appendTo"&&this.menu.element.appendTo(a(c||"body",this.element[0].ownerDocument)[0]),b==="disabled"&&c&&this.xhr&&this.xhr.abort()},_initSource:function(){var b=this,c,d;a.isArray(this.options.source)?(c=this.options.source,this.source=function(b,d){d(a.ui.autocomplete.filter(c,b.term))}):typeof this.options.source=="string"?(d=this.options.source,this.source=function(c,e){b.xhr&&b.xhr.abort(),b.xhr=a.ajax({url:d,data:c,dataType:"json",success:function(a,b){e(a)},error:function(){e([])}})}):this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val(),this.term=this.element.val();if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(this._trigger("search",b)===!1)return;return this._search(a)},_search:function(a){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.source({term:a},this._response())},_response:function(){var a=this,b=++c;return function(d){b===c&&a.__response(d),a.pending--,a.pending||a.element.removeClass("ui-autocomplete-loading")}},__response:function(a){!this.options.disabled&&a&&a.length?(a=this._normalize(a),this._suggest(a),this._trigger("open")):this.close()},close:function(a){clearTimeout(this.closing),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.deactivate(),this._trigger("close",a))},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(b){return b.length&&b[0].label&&b[0].value?b:a.map(b,function(b){return typeof b=="string"?{label:b,value:b}:a.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(b){var c=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(c,b),this.menu.deactivate(),this.menu.refresh(),c.show(),this._resizeMenu(),c.position(a.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(new a.Event("mouseover"))},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(b,c){var d=this;a.each(c,function(a,c){d._renderItem(b,c)})},_renderItem:function(b,c){return a("<li></li>").data("item.autocomplete",c).append(a("<a></a>").text(c.label)).appendTo(b)},_move:function(a,b){if(!this.menu.element.is(":visible")){this.search(null,b);return}if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term),this.menu.deactivate();return}this.menu[a](b)},widget:function(){return this.menu.element},_keyEvent:function(a,b){if(!this.isMultiLine||this.menu.element.is(":visible"))this._move(a,b),b.preventDefault()}}),a.extend(a.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(b,c){var d=new RegExp(a.ui.autocomplete.escapeRegex(c),"i");return a.grep(b,function(a){return d.test(a.label||a.value||a)})}})})(jQuery),function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){if(!a(c.target).closest(".ui-menu-item a").length)return;c.preventDefault(),b.select(c)}),this.refresh()},refresh:function(){var b=this,c=this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem");c.children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(c){b.activate(c,a(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasScroll()){var c=b.offset().top-this.element.offset().top,d=this.element.scrollTop(),e=this.element.height();c<0?this.element.scrollTop(d+c):c>=e&&this.element.scrollTop(d+c-e+b.height())}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end(),this._trigger("focus",a,{item:b})},deactivate:function(){if(!this.active)return;this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),this._trigger("blur"),this.active=null},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,b,c){if(!this.active){this.activate(c,this.element.children(b));return}var d=this.active[a+"All"](".ui-menu-item").eq(0);d.length?this.activate(c,d):this.activate(c,this.element.children(b))},nextPage:function(b){if(this.hasScroll()){if(!this.active||this.last()){this.activate(b,this.element.children(".ui-menu-item:first"));return}var c=this.active.offset().top,d=this.element.height(),e=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-c-d+a(this).height();return b<10&&b>-10});e.length||(e=this.element.children(".ui-menu-item:last")),this.activate(b,e)}else this.activate(b,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(b){if(this.hasScroll()){if(!this.active||this.first()){this.activate(b,this.element.children(".ui-menu-item:last"));return}var c=this.active.offset().top,d=this.element.height(),e=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-c+d-a(this).height();return b<10&&b>-10});e.length||(e=this.element.children(".ui-menu-item:first")),this.activate(b,e)}else this.activate(b,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element[a.fn.prop?"prop":"attr"]("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})}(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
-* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.button.js
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
(function(a,b){var c,d,e,f,g="ui-button ui-widget ui-state-default ui-corner-all",h="ui-state-hover ui-state-active ",i="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",j=function(){var b=a(this).find(":ui-button");setTimeout(function(){b.button("refresh")},1)},k=function(b){var c=b.name,d=b.form,e=a([]);return c&&(d?e=a(d).find("[name='"+c+"']"):e=a("[name='"+c+"']",b.ownerDocument).filter(function(){return!this.form})),e};a.widget("ui.button",{options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",j),typeof this.options.disabled!="boolean"?this.options.disabled=!!this.element.propAttr("disabled"):this.element.propAttr("disabled",this.options.disabled),this._determineButtonType(),this.hasTitle=!!this.buttonElement.attr("title");var b=this,h=this.options,i=this.type==="checkbox"||this.type==="radio",l="ui-state-hover"+(i?"":" ui-state-active"),m="ui-state-focus";h.label===null&&(h.label=this.buttonElement.html()),this.buttonElement.addClass(g).attr("role","button").bind("mouseenter.button",function(){if(h.disabled)return;a(this).addClass("ui-state-hover"),this===c&&a(this).addClass("ui-state-active")}).bind("mouseleave.button",function(){if(h.disabled)return;a(this).removeClass(l)}).bind("click.button",function(a){h.disabled&&(a.preventDefault(),a.stopImmediatePropagation())}),this.element.bind("focus.button",function(){b.buttonElement.addClass(m)}).bind("blur.button",function(){b.buttonElement.removeClass(m)}),i&&(this.element.bind("change.button",function(){if(f)return;b.refresh()}),this.buttonElement.bind("mousedown.button",function(a){if(h.disabled)return;f=!1,d=a.pageX,e=a.pageY}).bind("mouseup.button",function(a){if(h.disabled)return;if(d!==a.pageX||e!==a.pageY)f=!0})),this.type==="checkbox"?this.buttonElement.bind("click.button",function(){if(h.disabled||f)return!1;a(this).toggleClass("ui-state-active"),b.buttonElement.attr("aria-pressed",b.element[0].checked)}):this.type==="radio"?this.buttonElement.bind("click.button",function(){if(h.disabled||f)return!1;a(this).addClass("ui-state-active"),b.buttonElement.attr("aria-pressed","true");var c=b.element[0];k(c).not(c).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown.button",function(){if(h.disabled)return!1;a(this).addClass("ui-state-active"),c=this,a(document).one("mouseup",function(){c=null})}).bind("mouseup.button",function(){if(h.disabled)return!1;a(this).removeClass("ui-state-active")}).bind("keydown.button",function(b){if(h.disabled)return!1;(b.keyCode==a.ui.keyCode.SPACE||b.keyCode==a.ui.keyCode.ENTER)&&a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(b){b.keyCode===a.ui.keyCode.SPACE&&a(this).click()})),this._setOption("disabled",h.disabled),this._resetButton()},_determineButtonType:function(){this.element.is(":checkbox")?this.type="checkbox":this.element.is(":radio")?this.type="radio":this.element.is("input")?this.type="input":this.type="button";if(this.type==="checkbox"||this.type==="radio"){var a=this.element.parents().filter(":last"),b="label[for='"+this.element.attr("id")+"']";this.buttonElement=a.find(b),this.buttonElement.length||(a=a.length?a.siblings():this.element.siblings(),this.buttonElement=a.filter(b),this.buttonElement.length||(this.buttonElement=a.find(b))),this.element.addClass("ui-helper-hidden-accessible");var c=this.element.is(":checked");c&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.attr("aria-pressed",c)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible"),this.buttonElement.removeClass(g+" "+h+" "+i).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title"),a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);if(b==="disabled"){c?this.element.propAttr("disabled",!0):this.element.propAttr("disabled",!1);return}this._resetButton()},refresh:function(){var b=this.element.is(":disabled");b!==this.options.disabled&&this._setOption("disabled",b),this.type==="radio"?k(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):this.type==="checkbox"&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if(this.type==="input"){this.options.label&&this.element.val(this.options.label);return}var b=this.buttonElement.removeClass(i),c=a("<span></span>",this.element[0].ownerDocument).addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),d=this.options.icons,e=d.primary&&d.secondary,f=[];d.primary||d.secondary?(this.options.text&&f.push("ui-button-text-icon"+(e?"s":d.primary?"-primary":"-secondary")),d.primary&&b.prepend("<span class='ui-button-icon-primary ui-icon "+d.primary+"'></span>"),d.secondary&&b.append("<span class='ui-button-icon-secondary ui-icon "+d.secondary+"'></span>"),this.options.text||(f.push(e?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||b.attr("title",c))):f.push("ui-button-text-only"),b.addClass(f.join(" "))}}),a.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(b,c){b==="disabled"&&this.buttons.button("option",b,c),a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var b=this.element.css("direction")==="rtl";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(b?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(b?"ui-corner-left":"ui-corner-right").end().end()},destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy"),a.Widget.prototype.destroy.call(this)}})})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
@@ -66,60 +62,4 @@
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.progressbar.js
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()}),this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element),this.oldValue=this._value(),this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove(),a.Widget.prototype.destroy.apply(this,arguments)},value:function(a){return a===b?this._value():(this._setOption("value",a),this)},_setOption:function(b,c){b==="value"&&(this.options.value=c,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),a.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;return typeof a!="number"&&(a=0),Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var a=this.value(),b=this._percentage();this.oldValue!==a&&(this.oldValue=a,this._trigger("change")),this.valueDiv.toggle(a>this.min).toggleClass("ui-corner-right",a===this.options.max).width(b.toFixed(0)+"%"),this.element.attr("aria-valuenow",a)}}),a.extend(a.ui.progressbar,{version:"1.8.20"})})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.core.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-jQuery.effects||function(a,b){function c(b){var c;return b&&b.constructor==Array&&b.length==3?b:(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b))?[parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10)]:(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b))?[parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55]:(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b))?[parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16)]:(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b))?[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)]:(c=/rgba\(0, 0, 0, 0\)/.exec(b))?e.transparent:e[a.trim(b).toLowerCase()]}function d(b,d){var e;do{e=a.curCSS(b,d);if(e!=""&&e!="transparent"||a.nodeName(b,"body"))break;d="backgroundColor"}while(b=b.parentNode);return c(e)}function h(){var a=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,b={},c,d;if(a&&a.length&&a[0]&&a[a[0]]){var e=a.length;while(e--)c=a[e],typeof a[c]=="string"&&(d=c.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),b[d]=a[c])}else for(c in a)typeof a[c]=="string"&&(b[c]=a[c]);return b}function i(b){var c,d;for(c in b)d=b[c],(d==null||a.isFunction(d)||c in g||/scrollbar/.test(c)||!/color/i.test(c)&&isNaN(parseFloat(d)))&&delete b[c];return b}function j(a,b){var c={_:0},d;for(d in b)a[d]!=b[d]&&(c[d]=b[d]);return c}function k(b,c,d,e){typeof b=="object"&&(e=c,d=null,c=b,b=c.effect),a.isFunction(c)&&(e=c,d=null,c={});if(typeof c=="number"||a.fx.speeds[c])e=d,d=c,c={};return a.isFunction(d)&&(e=d,d=null),c=c||{},d=d||c.duration,d=a.fx.off?0:typeof d=="number"?d:d in a.fx.speeds?a.fx.speeds[d]:a.fx.speeds._default,e=e||c.complete,[b,c,d,e]}function l(b){return!b||typeof b=="number"||a.fx.speeds[b]?!0:typeof b=="string"&&!a.effects[b]?!0:!1}a.effects={},a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(b,e){a.fx.step[e]=function(a){a.colorInit||(a.start=d(a.elem,e),a.end=c(a.end),a.colorInit=!0),a.elem.style[e]="rgb("+Math.max(Math.min(parseInt(a.pos*(a.end[0]-a.start[0])+a.start[0],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[1]-a.start[1])+a.start[1],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[2]-a.start[2])+a.start[2],10),255),0)+")"}});var e={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},f=["add","remove","toggle"],g={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(b,c,d,e){return a.isFunction(d)&&(e=d,d=null),this.queue(function(){var g=a(this),k=g.attr("style")||" ",l=i(h.call(this)),m,n=g.attr("class")||"";a.each(f,function(a,c){b[c]&&g[c+"Class"](b[c])}),m=i(h.call(this)),g.attr("class",n),g.animate(j(l,m),{queue:!1,duration:c,easing:d,complete:function(){a.each(f,function(a,c){b[c]&&g[c+"Class"](b[c])}),typeof g.attr("style")=="object"?(g.attr("style").cssText="",g.attr("style").cssText=k):g.attr("style",k),e&&e.apply(this,arguments),a.dequeue(this)}})})},a.fn.extend({_addClass:a.fn.addClass,addClass:function(b,c,d,e){return c?a.effects.animateClass.apply(this,[{add:b},c,d,e]):this._addClass(b)},_removeClass:a.fn.removeClass,removeClass:function(b,c,d,e){return c?a.effects.animateClass.apply(this,[{remove:b},c,d,e]):this._removeClass(b)},_toggleClass:a.fn.toggleClass,toggleClass:function(c,d,e,f,g){return typeof d=="boolean"||d===b?e?a.effects.animateClass.apply(this,[d?{add:c}:{remove:c},e,f,g]):this._toggleClass(c,d):a.effects.animateClass.apply(this,[{toggle:c},d,e,f])},switchClass:function(b,c,d,e,f){return a.effects.animateClass.apply(this,[{add:c,remove:b},d,e,f])}}),a.extend(a.effects,{version:"1.8.20",save:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.data("ec.storage."+b[c],a[0].style[b[c]])},restore:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.css(b[c],a.data("ec.storage."+b[c]))},setMode:function(a,b){return b=="toggle"&&(b=a.is(":hidden")?"show":"hide"),b},getBaseline:function(a,b){var c,d;switch(a[0]){case"top":c=0;break;case"middle":c=.5;break;case"bottom":c=1;break;default:c=a[0]/b.height}switch(a[1]){case"left":d=0;break;case"center":d=.5;break;case"right":d=1;break;default:d=a[1]/b.width}return{x:d,y:c}},createWrapper:function(b){if(b.parent().is(".ui-effects-wrapper"))return b.parent();var c={width:b.outerWidth(!0),height:b.outerHeight(!0),"float":b.css("float")},d=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e=document.activeElement;return b.wrap(d),(b[0]===e||a.contains(b[0],e))&&a(e).focus(),d=b.parent(),b.css("position")=="static"?(d.css({position:"relative"}),b.css({position:"relative"})):(a.extend(c,{position:b.css("position"),zIndex:b.css("z-index")}),a.each(["top","left","bottom","right"],function(a,d){c[d]=b.css(d),isNaN(parseInt(c[d],10))&&(c[d]="auto")}),b.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),d.css(c).show()},removeWrapper:function(b){var c,d=document.activeElement;return b.parent().is(".ui-effects-wrapper")?(c=b.parent().replaceWith(b),(b[0]===d||a.contains(b[0],d))&&a(d).focus(),c):b},setTransition:function(b,c,d,e){return e=e||{},a.each(c,function(a,c){var f=b.cssUnit(c);f[0]>0&&(e[c]=f[0]*d+f[1])}),e}}),a.fn.extend({effect:function(b,c,d,e){var f=k.apply(this,arguments),g={options:f[1],duration:f[2],callback:f[3]},h=g.options.mode,i=a.effects[b];return a.fx.off||!i?h?this[h](g.duration,g.callback):this.each(function(){g.callback&&g.callback.call(this)}):i.call(this,g)},_show:a.fn.show,show:function(a){if(l(a))return this._show.apply(this,arguments);var b=k.apply(this,arguments);return b[1].mode="show",this.effect.apply(this,b)},_hide:a.fn.hide,hide:function(a){if(l(a))return this._hide.apply(this,arguments);var b=k.apply(this,arguments);return b[1].mode="hide",this.effect.apply(this,b)},__toggle:a.fn.toggle,toggle:function(b){if(l(b)||typeof b=="boolean"||a.isFunction(b))return this.__toggle.apply(this,arguments);var c=k.apply(this,arguments);return c[1].mode="toggle",this.effect.apply(this,c)},cssUnit:function(b){var c=this.css(b),d=[];return a.each(["em","px","%","pt"],function(a,b){c.indexOf(b)>0&&(d=[parseFloat(c),b])}),d}}),a.easing.jswing=a.easing.swing,a.extend(a.easing,{def:"easeOutQuad",swing:function(b,c,d,e,f){return a.easing[a.easing.def](b,c,d,e,f)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b+c:d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b+c:-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b*b+c:d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return b==0?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){return b==0?c:b==e?c+d:(b/=e/2)<1?d/2*Math.pow(2,10*(b-1))+c:d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){return(b/=e/2)<1?-d/2*(Math.sqrt(1-b*b)-1)+c:d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(b==0)return c;if((b/=e)==1)return c+d;g||(g=e*.3);if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g))+c},easeOutElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(b==0)return c;if((b/=e)==1)return c+d;g||(g=e*.3);if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*b)*Math.sin((b*e-f)*2*Math.PI/g)+d+c},easeInOutElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(b==0)return c;if((b/=e/2)==2)return c+d;g||(g=e*.3*1.5);if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return b<1?-0.5*h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)+c:h*Math.pow(2,-10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)*.5+d+c},easeInBack:function(a,c,d,e,f,g){return g==b&&(g=1.70158),e*(c/=f)*c*((g+1)*c-g)+d},easeOutBack:function(a,c,d,e,f,g){return g==b&&(g=1.70158),e*((c=c/f-1)*c*((g+1)*c+g)+1)+d},easeInOutBack:function(a,c,d,e,f,g){return g==b&&(g=1.70158),(c/=f/2)<1?e/2*c*c*(((g*=1.525)+1)*c-g)+d:e/2*((c-=2)*c*(((g*=1.525)+1)*c+g)+2)+d},easeInBounce:function(b,c,d,e,f){return e-a.easing.easeOutBounce(b,f-c,0,e,f)+d},easeOutBounce:function(a,b,c,d,e){return(b/=e)<1/2.75?d*7.5625*b*b+c:b<2/2.75?d*(7.5625*(b-=1.5/2.75)*b+.75)+c:b<2.5/2.75?d*(7.5625*(b-=2.25/2.75)*b+.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+.984375)+c},easeInOutBounce:function(b,c,d,e,f){return c<f/2?a.easing.easeInBounce(b,c*2,0,e,f)*.5+d:a.easing.easeOutBounce(b,c*2-f,0,e,f)*.5+e*.5+d}})}(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.blind.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.blind=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"hide"),f=b.options.direction||"vertical";a.effects.save(c,d),c.show();var g=a.effects.createWrapper(c).css({overflow:"hidden"}),h=f=="vertical"?"height":"width",i=f=="vertical"?g.height():g.width();e=="show"&&g.css(h,0);var j={};j[h]=e=="show"?i:0,g.animate(j,b.duration,b.options.easing,function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(c[0],arguments),c.dequeue()})})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.bounce.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.bounce=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"effect"),f=b.options.direction||"up",g=b.options.distance||20,h=b.options.times||5,i=b.duration||250;/show|hide/.test(e)&&d.push("opacity"),a.effects.save(c,d),c.show(),a.effects.createWrapper(c);var j=f=="up"||f=="down"?"top":"left",k=f=="up"||f=="left"?"pos":"neg",g=b.options.distance||(j=="top"?c.outerHeight({margin:!0})/3:c.outerWidth({margin:!0})/3);e=="show"&&c.css("opacity",0).css(j,k=="pos"?-g:g),e=="hide"&&(g=g/(h*2)),e!="hide"&&h--;if(e=="show"){var l={opacity:1};l[j]=(k=="pos"?"+=":"-=")+g,c.animate(l,i/2,b.options.easing),g=g/2,h--}for(var m=0;m<h;m++){var n={},p={};n[j]=(k=="pos"?"-=":"+=")+g,p[j]=(k=="pos"?"+=":"-=")+g,c.animate(n,i/2,b.options.easing).animate(p,i/2,b.options.easing),g=e=="hide"?g*2:g/2}if(e=="hide"){var l={opacity:0};l[j]=(k=="pos"?"-=":"+=")+g,c.animate(l,i/2,b.options.easing,function(){c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments)})}else{var n={},p={};n[j]=(k=="pos"?"-=":"+=")+g,p[j]=(k=="pos"?"+=":"-=")+g,c.animate(n,i/2,b.options.easing).animate(p,i/2,b.options.easing,function(){a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments)})}c.queue("fx",function(){c.dequeue()}),c.dequeue()})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.clip.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.clip=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right","height","width"],e=a.effects.setMode(c,b.options.mode||"hide"),f=b.options.direction||"vertical";a.effects.save(c,d),c.show();var g=a.effects.createWrapper(c).css({overflow:"hidden"}),h=c[0].tagName=="IMG"?g:c,i={size:f=="vertical"?"height":"width",position:f=="vertical"?"top":"left"},j=f=="vertical"?h.height():h.width();e=="show"&&(h.css(i.size,0),h.css(i.position,j/2));var k={};k[i.size]=e=="show"?j:0,k[i.position]=e=="show"?0:j/2,h.animate(k,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(c[0],arguments),c.dequeue()}})})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.drop.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.drop=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right","opacity"],e=a.effects.setMode(c,b.options.mode||"hide"),f=b.options.direction||"left";a.effects.save(c,d),c.show(),a.effects.createWrapper(c);var g=f=="up"||f=="down"?"top":"left",h=f=="up"||f=="left"?"pos":"neg",i=b.options.distance||(g=="top"?c.outerHeight({margin:!0})/2:c.outerWidth({margin:!0})/2);e=="show"&&c.css("opacity",0).css(g,h=="pos"?-i:i);var j={opacity:e=="show"?1:0};j[g]=(e=="show"?h=="pos"?"+=":"-=":h=="pos"?"-=":"+=")+i,c.animate(j,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.explode.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.explode=function(b){return this.queue(function(){var c=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3,d=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3;b.options.mode=b.options.mode=="toggle"?a(this).is(":visible")?"hide":"show":b.options.mode;var e=a(this).show().css("visibility","hidden"),f=e.offset();f.top-=parseInt(e.css("marginTop"),10)||0,f.left-=parseInt(e.css("marginLeft"),10)||0;var g=e.outerWidth(!0),h=e.outerHeight(!0);for(var i=0;i<c;i++)for(var j=0;j<d;j++)e.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-j*(g/d),top:-i*(h/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:g/d,height:h/c,left:f.left+j*(g/d)+(b.options.mode=="show"?(j-Math.floor(d/2))*(g/d):0),top:f.top+i*(h/c)+(b.options.mode=="show"?(i-Math.floor(c/2))*(h/c):0),opacity:b.options.mode=="show"?0:1}).animate({left:f.left+j*(g/d)+(b.options.mode=="show"?0:(j-Math.floor(d/2))*(g/d)),top:f.top+i*(h/c)+(b.options.mode=="show"?0:(i-Math.floor(c/2))*(h/c)),opacity:b.options.mode=="show"?1:0},b.duration||500);setTimeout(function(){b.options.mode=="show"?e.css({visibility:"visible"}):e.css({visibility:"visible"}).hide(),b.callback&&b.callback.apply(e[0]),e.dequeue(),a("div.ui-effects-explode").remove()},b.duration||500)})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.fade.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.fade=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"hide");c.animate({opacity:d},{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.fold.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.fold=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"hide"),f=b.options.size||15,g=!!b.options.horizFirst,h=b.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save(c,d),c.show();var i=a.effects.createWrapper(c).css({overflow:"hidden"}),j=e=="show"!=g,k=j?["width","height"]:["height","width"],l=j?[i.width(),i.height()]:[i.height(),i.width()],m=/([0-9]+)%/.exec(f);m&&(f=parseInt(m[1],10)/100*l[e=="hide"?0:1]),e=="show"&&i.css(g?{height:0,width:f}:{height:f,width:0});var n={},p={};n[k[0]]=e=="show"?l[0]:f,p[k[1]]=e=="show"?l[1]:0,i.animate(n,h,b.options.easing).animate(p,h,b.options.easing,function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(c[0],arguments),c.dequeue()})})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.highlight.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.highlight=function(b){return this.queue(function(){var c=a(this),d=["backgroundImage","backgroundColor","opacity"],e=a.effects.setMode(c,b.options.mode||"show"),f={backgroundColor:c.css("backgroundColor")};e=="hide"&&(f.opacity=0),a.effects.save(c,d),c.show().css({backgroundImage:"none",backgroundColor:b.options.color||"#ffff99"}).animate(f,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){e=="hide"&&c.hide(),a.effects.restore(c,d),e=="show"&&!a.support.opacity&&this.style.removeAttribute("filter"),b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.pulsate.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.pulsate=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"show"),e=(b.options.times||5)*2-1,f=b.duration?b.duration/2:a.fx.speeds._default/2,g=c.is(":visible"),h=0;g||(c.css("opacity",0).show(),h=1),(d=="hide"&&g||d=="show"&&!g)&&e--;for(var i=0;i<e;i++)c.animate({opacity:h},f,b.options.easing),h=(h+1)%2;c.animate({opacity:h},f,b.options.easing,function(){h==0&&c.hide(),b.callback&&b.callback.apply(this,arguments)}),c.queue("fx",function(){c.dequeue()}).dequeue()})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.scale.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.puff=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"hide"),e=parseInt(b.options.percent,10)||150,f=e/100,g={height:c.height(),width:c.width()};a.extend(b.options,{fade:!0,mode:d,percent:d=="hide"?e:100,from:d=="hide"?g:{height:g.height*f,width:g.width*f}}),c.effect("scale",b.options,b.duration,b.callback),c.dequeue()})},a.effects.scale=function(b){return this.queue(function(){var c=a(this),d=a.extend(!0,{},b.options),e=a.effects.setMode(c,b.options.mode||"effect"),f=parseInt(b.options.percent,10)||(parseInt(b.options.percent,10)==0?0:e=="hide"?0:100),g=b.options.direction||"both",h=b.options.origin;e!="effect"&&(d.origin=h||["middle","center"],d.restore=!0);var i={height:c.height(),width:c.width()};c.from=b.options.from||(e=="show"?{height:0,width:0}:i);var j={y:g!="horizontal"?f/100:1,x:g!="vertical"?f/100:1};c.to={height:i.height*j.y,width:i.width*j.x},b.options.fade&&(e=="show"&&(c.from.opacity=0,c.to.opacity=1),e=="hide"&&(c.from.opacity=1,c.to.opacity=0)),d.from=c.from,d.to=c.to,d.mode=e,c.effect("size",d,b.duration,b.callback),c.dequeue()})},a.effects.size=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right","width","height","overflow","opacity"],e=["position","top","bottom","left","right","overflow","opacity"],f=["width","height","overflow"],g=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],i=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],j=a.effects.setMode(c,b.options.mode||"effect"),k=b.options.restore||!1,l=b.options.scale||"both",m=b.options.origin,n={height:c.height(),width:c.width()};c.from=b.options.from||n,c.to=b.options.to||n;if(m){var p=a.effects.getBaseline(m,n);c.from.top=(n.height-c.from.height)*p.y,c.from.left=(n.width-c.from.width)*p.x,c.to.top=(n.height-c.to.height)*p.y,c.to.left=(n.width-c.to.width)*p.x}var q={from:{y:c.from.height/n.height,x:c.from.width/n.width},to:{y:c.to.height/n.height,x:c.to.width/n.width}};if(l=="box"||l=="both")q.from.y!=q.to.y&&(d=d.concat(h),c.from=a.effects.setTransition(c,h,q.from.y,c.from),c.to=a.effects.setTransition(c,h,q.to.y,c.to)),q.from.x!=q.to.x&&(d=d.concat(i),c.from=a.effects.setTransition(c,i,q.from.x,c.from),c.to=a.effects.setTransition(c,i,q.to.x,c.to));(l=="content"||l=="both")&&q.from.y!=q.to.y&&(d=d.concat(g),c.from=a.effects.setTransition(c,g,q.from.y,c.from),c.to=a.effects.setTransition(c,g,q.to.y,c.to)),a.effects.save(c,k?d:e),c.show(),a.effects.createWrapper(c),c.css("overflow","hidden").css(c.from);if(l=="content"||l=="both")h=h.concat(["marginTop","marginBottom"]).concat(g),i=i.concat(["marginLeft","marginRight"]),f=d.concat(h).concat(i),c.find("*[width]").each(function(){var c=a(this);k&&a.effects.save(c,f);var d={height:c.height(),width:c.width()};c.from={height:d.height*q.from.y,width:d.width*q.from.x},c.to={height:d.height*q.to.y,width:d.width*q.to.x},q.from.y!=q.to.y&&(c.from=a.effects.setTransition(c,h,q.from.y,c.from),c.to=a.effects.setTransition(c,h,q.to.y,c.to)),q.from.x!=q.to.x&&(c.from=a.effects.setTransition(c,i,q.from.x,c.from),c.to=a.effects.setTransition(c,i,q.to.x,c.to)),c.css(c.from),c.animate(c.to,b.duration,b.options.easing,function(){k&&a.effects.restore(c,f)})});c.animate(c.to,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){c.to.opacity===0&&c.css("opacity",c.from.opacity),j=="hide"&&c.hide(),a.effects.restore(c,k?d:e),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.shake.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.shake=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"effect"),f=b.options.direction||"left",g=b.options.distance||20,h=b.options.times||3,i=b.duration||b.options.duration||140;a.effects.save(c,d),c.show(),a.effects.createWrapper(c);var j=f=="up"||f=="down"?"top":"left",k=f=="up"||f=="left"?"pos":"neg",l={},m={},n={};l[j]=(k=="pos"?"-=":"+=")+g,m[j]=(k=="pos"?"+=":"-=")+g*2,n[j]=(k=="pos"?"-=":"+=")+g*2,c.animate(l,i,b.options.easing);for(var p=1;p<h;p++)c.animate(m,i,b.options.easing).animate(n,i,b.options.easing);c.animate(m,i,b.options.easing).animate(l,i/2,b.options.easing,function(){a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments)}),c.queue("fx",function(){c.dequeue()}),c.dequeue()})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.slide.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.slide=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"show"),f=b.options.direction||"left";a.effects.save(c,d),c.show(),a.effects.createWrapper(c).css({overflow:"hidden"});var g=f=="up"||f=="down"?"top":"left",h=f=="up"||f=="left"?"pos":"neg",i=b.options.distance||(g=="top"?c.outerHeight({margin:!0}):c.outerWidth({margin:!0}));e=="show"&&c.css(g,h=="pos"?isNaN(i)?"-"+i:-i:i);var j={};j[g]=(e=="show"?h=="pos"?"+=":"-=":h=="pos"?"-=":"+=")+i,c.animate(j,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
-* https://github.com/jquery/jquery-ui
-* Includes: jquery.effects.transfer.js
-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
-(function(a,b){a.effects.transfer=function(b){return this.queue(function(){var c=a(this),d=a(b.options.to),e=d.offset(),f={top:e.top,left:e.left,height:d.innerHeight(),width:d.innerWidth()},g=c.offset(),h=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(b.options.className).css({top:g.top,left:g.left,height:c.innerHeight(),width:c.innerWidth(),position:"absolute"}).animate(f,b.duration,b.options.easing,function(){h.remove(),b.callback&&b.callback.apply(c[0],arguments),c.dequeue()})})}})(jQuery);; \ No newline at end of file
+(function(a,b){a.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()}),this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element),this.oldValue=this._value(),this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove(),a.Widget.prototype.destroy.apply(this,arguments)},value:function(a){return a===b?this._value():(this._setOption("value",a),this)},_setOption:function(b,c){b==="value"&&(this.options.value=c,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),a.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;return typeof a!="number"&&(a=0),Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var a=this.value(),b=this._percentage();this.oldValue!==a&&(this.oldValue=a,this._trigger("change")),this.valueDiv.toggle(a>this.min).toggleClass("ui-corner-right",a===this.options.max).width(b.toFixed(0)+"%"),this.element.attr("aria-valuenow",a)}}),a.extend(a.ui.progressbar,{version:"1.8.20"})})(jQuery);; \ No newline at end of file
diff --git a/view/theme/diabook/js/jquery.mapquery.core.js b/view/theme/diabook/js/jquery.mapquery.core.js
index 606a343f4..b9dd16c8b 100644
--- a/view/theme/diabook/js/jquery.mapquery.core.js
+++ b/view/theme/diabook/js/jquery.mapquery.core.js
@@ -17,11 +17,11 @@ the matched element
**options** an object of key-value pairs with options for the map. Possible
pairs are:
- * **layers** (array of MapQuery.Layer *or* MapQuery.Layer): Either an array
- * or a single layer that should be added to the map
+ * **layers** (array of MapQuery.Layer *or* MapQuery.Layer): Either an array
+ or a single layer that should be added to the map
* **center** ({position: [x,y], zoom: z(int), box: [llx,lly,urx,ury]}):
- * Initially go to a certain location. At least one layer (in the `layers`
- * option) needs to be specified.
+ Initially go to a certain location. At least one layer (in the `layers`
+ option) needs to be specified.
> Returns: $('selector') (jQuery object)
@@ -68,6 +68,8 @@ $.MapQuery.Map = function(element, options) {
delete this.olMapOptions.layers;
delete this.olMapOptions.maxExtent;
delete this.olMapOptions.zoomToMaxExtent;
+ delete this.olMapOptions.center;
+
//TODO SMO20110630 the maxExtent is in mapprojection, decide whether or
//not we need to change it to displayProjection
this.maxExtent = this.options.maxExtent;
@@ -75,6 +77,9 @@ $.MapQuery.Map = function(element, options) {
this.maxExtent[0],this.maxExtent[1],this.maxExtent[2],this.maxExtent[3]);
+ this.projection = this.options.projection;
+ this.displayProjection = this.options.displayProjection;
+
OpenLayers.IMAGE_RELOAD_ATTEMPTS = 3;
OpenLayers.Util.onImageLoadErrorColor = "transparent";
@@ -96,14 +101,46 @@ $.MapQuery.Map = function(element, options) {
// To bind and trigger jQuery events
this.events = $({});
- // create triggers for all OpenLayers map events
- var events = {};
- $.each(this.olMap.EVENT_TYPES, function(i, evt) {
- events[evt] = function() {
- self.events.trigger(evt, arguments);
- };
+
+ this.handlers = {
+ // Triggers the jQuery events, after the OpenLayers events
+ // happened without any further processing
+ simple: function(data) {
+ this.trigger(data.type);
+ }
+ };
+
+ // MapQuery doesn't bind all OpenLayers events automatically,
+ // but just the ones that make sense.
+ // Events that are left out intensionally are:
+ // - changebaselayer: MapQuery doesn't have the concept of base layers
+ // - mouseover, mouseout, mousemove: Handle those with jQuery on the
+ // DOM level
+ // Some events can be triggered by MapQuery without listening to the
+ // OpenLayers events. This only works for events that are triggered
+ // by functionality that MapQuery implements in some custom way, e.g.
+ // (pre)addlayer, (pre)removelayer, changelayer.
+ // TODO vmx 20120309: Proper docs for the events, here's some quickly
+ // written info:
+ // - generally spoken, the map events follow the OpeLayer events
+ // - preaddlayer, movestart, move, moveend, zoomend: no additional
+ // argument
+ // - addlayer, preremovelayer, removelayer: layer as additional argument
+ // - changelayer: layer and the property that changed as additional
+ // argument. Possible values for the property are: position (in
+ // the layer stack), opacity, visibility
+ // Currently this event is always fired, even if the property
+ // was only meant to be changed, but wasn't exctually changed.
+ // I.e. that the event is fired even if you call
+ // `layer.visible(true)` although the layer is already visible.
+ // I'm (vmx) not sure if we want to change that :)
+ this.olMap.events.on({
+ scope: this,
+ movestart: this.handlers.simple,
+ move: this.handlers.simple,
+ moveend: this.handlers.simple,
+ zoomend: this.handlers.simple
});
- this.olMap.events.on(events);
// Add layers to the map
if (this.options.layers!==undefined) {
@@ -129,7 +166,7 @@ _version added 0.1_
**options** an object of key-value pairs with options to create one or
more layers
->Returns: [layer] (array of MapQuery.Layer)
+>Returns: [layer] (array of MapQuery.Layer) _or_ false
The `.layers()` method allows us to attach layers to a mapQuery object. It takes
@@ -138,6 +175,10 @@ layer options objects. If an options object is given, it will return the
resulting layer(s). We can also use it to retrieve all layers currently attached
to the map.
+When adding layers, those are returned. If the creation is cancled by returning
+`false` in the `preaddlayer` event, this function returns `false` to
+intentionally break the chain instead of hiding errors subtly).
+
var osm = map.layers({type:'osm'}); //add an osm layer to the map
var layers = map.layers(); //get all layers of the map
@@ -156,7 +197,7 @@ to the map.
else {
return $.map(options, function(layer) {
return self._addLayer(layer);
- });
+ }).reverse();
}
break;
default:
@@ -182,27 +223,43 @@ to the map.
_addLayer: function(options) {
var id = this._createId();
var layer = new $.MapQuery.Layer(this, id, options);
+ // NOTE vmx 20120305: Not sure if this is a good idea, or if it would
+ // be better to include `options` with the preaddlayer event
+ if (this._triggerReturn('preaddlayer', [layer])===false) {
+ return false;
+ }
+ this.olMap.addLayer(layer.olLayer);
+
this.layersList[id] = layer;
if (layer.isVector) {
this.vectorLayers.push(id);
}
this._updateSelectFeatureControl(this.vectorLayers);
- this.events.trigger('mqAddLayer',layer);
+
+ layer.trigger('addlayer');
return layer;
},
// Creates a new unique ID for a layer
_createId: function() {
- return 'mapquery' + this.idCounter++;
+ return 'mapquery_' + this.idCounter++;
},
_removeLayer: function(id) {
+ var layer = this.layersList[id];
+ if (this._triggerReturn('preremovelayer', [layer])===false) {
+ return false;
+ }
+
// remove id from vectorlayer if it is there list
this.vectorLayers = $.grep(this.vectorLayers, function(elem) {
return elem != id;
});
this._updateSelectFeatureControl(this.vectorLayers);
- this.events.trigger('mqRemoveLayer',id);
- delete this.layersList[id];
+ this.olMap.removeLayer(layer.olLayer);
+
// XXX vmx: shouldn't the layer be destroyed() properly?
+ delete this.layersList[id];
+
+ layer.trigger('removelayer');
return this;
},
/**
@@ -210,13 +267,13 @@ to the map.
_version added 0.1_
####**Description**: get/set the extent, zoom and position of the map
-**position** the position as [x,y] in displayProjection (default EPSG:4326)
+ * **position** the position as [x,y] in displayProjection (default EPSG:4326)
to center the map at
-**zoom** the zoomlevel as integer to zoom the map to
-**box** an array with the lower left x, lower left y, upper right x,
+ * **zoom** the zoomlevel as integer to zoom the map to
+ * **box** an array with the lower left x, lower left y, upper right x,
upper right y to zoom the map to,
this will take precedent when conflicting with any of the above values
-**projection** the projection the coordinates are in, default is
+ * **projection** the projection the coordinates are in, default is
the displayProjection
>Returns: {position: [x,y], zoom: z(int), box: [llx,lly,urx,ury]}
@@ -239,7 +296,7 @@ extent from the map. The coordinates are returned in displayProjection.
*/
center: function (options) {
var position;
- var mapProjection;
+ var mapProjection = new OpenLayers.Projection(this.projection);
// Determine source projection
var sourceProjection = null;
var zoom;
@@ -249,7 +306,7 @@ extent from the map. The coordinates are returned in displayProjection.
'OpenLayers.Projection' ? options.projection :
new OpenLayers.Projection(options.projection);
} else {
- var displayProjection = this.olMap.displayProjection;
+ var displayProjection = this.displayProjection;
if(!displayProjection) {
// source == target
sourceProjection = new OpenLayers.Projection('EPSG:4326');
@@ -265,8 +322,6 @@ extent from the map. The coordinates are returned in displayProjection.
position = this.olMap.getCenter();
zoom = this.olMap.getZoom();
box = this.olMap.getExtent();
- mapProjection = this.olMap.getProjectionObject();
-
if (!mapProjection.equals(sourceProjection)) {
position.transform(mapProjection, sourceProjection);
@@ -282,9 +337,8 @@ extent from the map. The coordinates are returned in displayProjection.
// Zoom to the extent of the box
if (options.box!==undefined) {
- mapProjection = this.olMap.getProjectionObject();
box = new OpenLayers.Bounds(
- options.box[0], options.box[1],options.box[2], options.box[3]);
+ options.box[0], options.box[1],options.box[2], options.box[3]);
if (!mapProjection.equals(sourceProjection)) {
box.transform(sourceProjection,mapProjection);
}
@@ -299,7 +353,6 @@ extent from the map. The coordinates are returned in displayProjection.
else {
position = new OpenLayers.LonLat(options.position[0],
options.position[1]);
- mapProjection = this.olMap.getProjectionObject();
if (!mapProjection.equals(sourceProjection)) {
position.transform(sourceProjection, mapProjection);
}
@@ -323,11 +376,89 @@ extent from the map. The coordinates are returned in displayProjection.
this.olMap.addControl(this.selectFeatureControl);
this.selectFeatureControl.activate();
},
- bind: function() {
- this.events.bind.apply(this.events, arguments);
+ // This function got a bit too clever. The reason is, that jQuery's
+ // bind() is overloaded with so many possible combinations of arguments.
+ // And, of course, MapQuery wants to support them all
+ // The essence of the function is to wrap the original callback into
+ // the correct scope
+ bind: function(types, data, fn) {
+ var self = this;
+
+ // A map of event/handle pairs, wrap each of them
+ if(arguments.length===1) {
+ var wrapped = {};
+ $.each(types, function(type, fn) {
+ wrapped[type] = function() {
+ return fn.apply(self, arguments);
+ };
+ });
+ this.events.bind.apply(this.events, [wrapped]);
+ }
+ else {
+ var args = [types];
+ // Only callback given, but no data (types, fn), hence
+ // `data` is the function
+ if(arguments.length===2) {
+ fn = data;
+ }
+ else {
+ if (!$.isFunction(fn)) {
+ throw('bind: you might have a typo in the function name');
+ }
+ // Callback and data given (types, data, fn), hence include
+ // the data in the argument list
+ args.push(data);
+ }
+
+ args.push(function() {
+ return fn.apply(self, arguments);
+ });
+
+ this.events.bind.apply(this.events, args);
+ }
+
+ //this.events.bind.call(this.events, types, function() {
+ // data.apply(self, arguments);
+ //});
+ //this.events.bind.call(this.events, types, function() {
+ // data.apply(self, arguments);
+ //});
+
+ //this.events.bind.apply(this.events, arguments);
+ //this.events.bind.call(this.events, types, $.proxy(data, self));
+ //this.events.bind.apply(this.events, arguments);//.bind(this);
+ //this.events.bind.apply(this.events, $.proxy(arguments));//.bind(this);
+ //this.events.bind.apply(this.events, $.proxy(arguments));//.bind(this);
+ //this.events.bind(types, data, fn);//.bind(this);
+ //this.events.bind.call(this.events, types, data, fn);//.bind(this);
+ return this;
},
- one: function() {
- this.events.one.apply(this.events, arguments);
+/**
+###*map*.`trigger(name [, parameters])`
+_version added 0.2_
+####**Description**: triggers an event on the map
+
+ * **name** the name of the event
+ * **parameters** additional parameters that will be passed on with the event
+
+>Returns: map (MapQuery.Map)
+
+To subscribe to the triggered events, you need to bind to the mapuuu.
+
+ map.bind('myEvent', function(evt) {
+ console.log('the values are: ' + evt.data[0] + ' and ' + evt.data[1])
+ });
+ map.trigger('myEvent', 'some', 'values');
+*/
+ trigger: function() {
+ // There is no point in using trigger() insted of triggerHandler(), as
+ // we don't fire native events
+ this.events.triggerHandler.apply(this.events, arguments);
+ return this;
+ },
+ // Basically a trigger that returns the return value of the last listener
+ _triggerReturn: function() {
+ return this.events.triggerHandler.apply(this.events, arguments);
},
destroy: function() {
this.olMap.destroy();
@@ -363,6 +494,32 @@ $.MapQuery.Layer = function(map, id, options) {
// to bind and trigger jQuery events
this.events = $({});
+ this.handlers = {
+ // Triggers the jQuery events, after the OpenLayers events
+ // happened without any further processing
+ simple: function(data) {
+ this.trigger(data.type);
+ },
+ // All OpenLayers events that are triggered by user interaction,
+ // like clicking somewhere or selecting a feature, need to be
+ // handled in a special way. Those OpenLayers events will then be
+ // triggered by MapQuery as well
+ // In case of the "featureselected" event, this means that the
+ // logic of handling the event is completely within the event
+ // handler. When ".select()" on a feature is called, it will just
+ // trigger the OpenLayers "featureselected" event, whose handler
+ // will then trigger the corresponding jQuery event.
+ includeFeature: function(data) {
+ var feature = new $.MapQuery.Feature(this, {olFeature:
+ data.feature});
+ this.trigger(data.type, [feature]);
+ },
+ prependLayer: function(data) {
+ this.trigger('layer' + data.type);
+ }
+ };
+
+
// create the actual layer based on the options
// Returns layer and final options for the layer (for later re-use,
// e.g. zoomToMaxExtent).
@@ -371,17 +528,26 @@ $.MapQuery.Layer = function(map, id, options) {
this.olLayer = res.layer;
this.options = res.options;
- // create triggers for all OpenLayers layer events
- var events = {};
- $.each(this.olLayer.EVENT_TYPES, function(i, evt) {
- events[evt] = function() {
- self.events.trigger(evt, arguments);
- self.map.events.trigger(evt, arguments);
- };
+ // Some good documentation for the events is needed. Here is a short
+ // description on how the current events compare to the OpenLayer
+ // events on the layer:
+ // - added, remove: not needed, there's addlayer and removelayer
+ // - visibilitychanged: not needed, there's the changelayer event
+ // - move, moveend: not needed as you get them from the map, not the layer
+ // - loadstart, loadend: renamed to layerloadstart, layerloadend
+ this.olLayer.events.on({
+ scope: this,
+ loadstart: this.handlers.prependLayer,
+ loadend: this.handlers.prependLayer,
+ featureselected: this.handlers.includeFeature,
+ featureunselected: this.handlers.includeFeature,
+ featureremoved: this.handlers.includeFeature
});
- this.olLayer.events.on(events);
- this.map.olMap.addLayer(this.olLayer);
+ // To be able to retreive the MapQuery layer, when we only have the
+ // OpenLayers layer available. For example on the layeradded event.
+ // NOTE vmx 2012-02-26: Any nicer solution is welcome
+ this.olLayer.mapQueryId = this.id;
};
$.MapQuery.Layer.prototype = {
@@ -390,7 +556,7 @@ $.MapQuery.Layer.prototype = {
_version added 0.1_
####**Description**: move the layer down in the layer stack of the map
-**delta** the amount of layers the layer has to move down in the layer
+ * **delta** the amount of layers the layer has to move down in the layer
stack (default 1)
>Returns layer (MapQuery.Layer)
@@ -421,22 +587,21 @@ will put the layer at the bottom.
each: function () {},
/**
###*layer*.`remove()`
-_version added 0.1_
+_version added 0.2_
####**Description**: remove the layer from the map
->Returns: id (string)
+>Returns: map (MapQuery.Map) or false
The `.remove()` method allows us to remove a layer from the map.
-It returns an id to allow widgets to remove their references to the
-destroyed layer.
+It returns the `map` object if the layer was removed, or `false` if the
+removal was prevented in the preremovelayer event.
var id = layer.remove(); //remove this layer
*/
remove: function() {
- this.map.olMap.removeLayer(this.olLayer);
// remove references to this layer that are stored in the
// map object
return this.map._removeLayer(this.id);
@@ -447,9 +612,9 @@ _version added 0.1_
####**Description**: get/set the `position` of the layer in the layer
stack of the map
-**position** an integer setting the new position of the layer in the layer stack
+ * **position** an integer setting the new position of the layer in the layer stack
->Returns: position (integer)
+>Returns: position (integer) _or_ layer (MapQuery.Layer)
The `.position()` method allows us to change the position of the layer in the
@@ -467,7 +632,9 @@ return the current postion.
return this.map.olMap.getLayerIndex(this.olLayer)-1;
}
else {
- return this.map.olMap.setLayerIndex(this.olLayer, pos+1);
+ this.map.olMap.setLayerIndex(this.olLayer, pos+1);
+ this.trigger('changelayer', ['position']);
+ return this;
}
},
/**
@@ -475,7 +642,7 @@ return the current postion.
_version added 0.1_
####**Description**: move the layer up in the layer stack of the map
-**delta** the amount of layers the layer has to move up in the layer
+ * **delta** the amount of layers the layer has to move up in the layer
stack (default 1)
>Returns: layer (MapQuery.Layer)
@@ -503,7 +670,7 @@ given.
_version added 0.1_
####**Description**: get/set the `visible` state of the layer
-**visible** a boolean setting the visibiliyu of the layer
+ * **visible** a boolean setting the visibility of the layer
>Returns: visible (boolean)
@@ -522,6 +689,7 @@ If no visible is given, it will return the current visibility.
}
else {
this.olLayer.setVisibility(vis);
+ this.trigger('changelayer', ['visibility']);
return this;
}
},
@@ -530,9 +698,9 @@ If no visible is given, it will return the current visibility.
_version added 0.1_
####**Description**: get/set the `opacity` of the layer
-**position** a float [0-1] setting the opacity of the layer
+ * **position** a float [0-1] setting the opacity of the layer
->Returns: opacity (float)
+>Returns: opacity (float) _or_ layer (MapQuery.Layer)
The `.opacity()` method allows us to change the opacity of the layer.
@@ -544,24 +712,265 @@ If no opacity is given, it will return the current opacity.
*/
opacity: function(opac) {
- if (opac===undefined) {
+ if (opac===undefined) {
// this.olLayer.opacity can be null if never
- // set so return the visibility
+ // set so return the visibility
var value = this.olLayer.opacity ?
this.olLayer.opacity : this.olLayer.getVisibility();
return value;
}
else {
this.olLayer.setOpacity(opac);
+ this.trigger('changelayer', ['opacity']);
return this;
}
},
// every event gets the layer passed in
bind: function() {
- this.events.bind.apply(this.events, arguments);
+ // Use the same bind function as for the map
+ this.map.bind.apply(this, arguments);
+ return this;
+ },
+/**
+###*layer*.`trigger(name [, parameters])`
+_version added 0.2_
+####**Description**: triggers an event on the layer and map
+
+ * **name** the name of the event
+ * **parameters** additional parameters that will be passed on with the event
+
+>Returns: layer (MapQuery.Layer)
+
+The events get triggered on the layer as well as on the map. To subscribe to
+the triggered events, you can either bind to the layer or the map. If bound
+to the map, the second argument in the bind will be the layer the event
+came from
+
+ layer.bind('myEvent', function(evt) {
+ console.log('the values are: ' + evt.data[0] + ' and ' + evt.data[1])
+ });
+ map.bind('myEvent', function(evt, layer) {
+ console.log('the values are: ' + evt.data[0] + ' and ' + evt.data[1])
+ });
+ layer.trigger('myEvent', 'some', 'values');
+*/
+ trigger: function() {
+ var args = Array.prototype.slice.call(arguments);
+ this.events.triggerHandler.apply(this.events, args);
+
+ this._addLayerToArgs(args);
+
+ this.map.events.triggerHandler.apply(this.map.events, args);
+ return this;
+ },
+ // Basically a trigger that returns the return value of the last listener
+ _triggerReturn: function() {
+ var args = Array.prototype.slice.call(arguments);
+ var ret = this.events.triggerHandler.apply(this.events, args);
+ if (ret !== undefined) {
+ return ret;
+ }
+
+ this._addLayerToArgs(args);
+ return this.events.triggerHandler.apply(this.map.events, args);
+ },
+ // Adds the current layer to the event arguments, so that it is included
+ // in the event on the map
+ _addLayerToArgs: function(args) {
+ // Add layer for the map event
+ if (args.length===1) {
+ args.push([this]);
+ }
+ else {
+ args[1].unshift(this);
+ }
+ },
+/**
+###*layer*.`features([options])`
+_version added 0.2.0_
+####**Description**: get/set the features of a (vector) layer
+
+**options** an object of key-value pairs with options to create one or
+more features
+
+>Returns: [features] (array of MapQuery.Feature)
+
+
+The `.features()` method allows us to attach features to a mapQuery layer
+object. It takes an options object with feature options. To add multiple
+features, create an array of feature options objects. If an options object
+is given, it will return the resulting feature(s). We can also use it to
+retrieve all features currently attached to the layer.
+
+
+ // add an (vector) json layer to the map
+ var jsonlayer = map.layers({type:'json'});
+ // add a feature to the layer
+ jsonlayer.features({geometry: {type: "Point", coordinates: [5.3, 7.4]}});
+ // get all features of a layer (sorted with first added feature at the beginning
+ var features = jsonlayer.features();
+*/
+ features: function(options) {
+ var self = this;
+ switch(arguments.length) {
+ // return all features
+ case 0:
+ return this._allFeatures();
+ // add new feature(s)
+ case 1:
+ if (!$.isArray(options)) {
+ return this._addFeature(options);
+ }
+ else {
+ return $.map(options, function(feature) {
+ return self._addFeature(feature);
+ });
+ }
+ break;
+ default:
+ throw('wrong argument number');
+ }
},
- one: function() {
- this.events.one.apply(this.events, arguments);
+ _allFeatures: function() {
+ var layer = this;
+ return $.map(layer.olLayer.features, function(feature) {
+ return new $.MapQuery.Feature(layer, {olFeature: feature});
+ });
+ },
+ _addFeature: function(options) {
+ var feature = new $.MapQuery.Feature(this, options);
+ // NOTE vmx 2012-04-19: Not sure if this is a good idea, or if it would
+ // be better to include `options` with the preaddfeature event
+ if (this._triggerReturn('preaddfeature', [feature])===false) {
+ return false;
+ }
+ this.olLayer.addFeatures(feature.olFeature);
+ this.trigger('addfeature', [feature]);
+ return feature;
+ }
+};
+
+/**
+#MapQuery.Feature
+
+The MapQuery.Feature object. It is constructed with a feature options object
+in the layer.`features([options])` function. The Feautre object is refered to
+as _feature_ in the documentation.
+
+TODO vmx 20110905: Support other geometry types than GeoJSON
+options:
+ * geometry: A GeoJSON geometry
+ * properties: Properties for the feature
+*/
+// Not in the pulic API docs: You can pass in as options:
+// * olFeature: This will wrap the olFeature in a MapQuery feature
+$.MapQuery.Feature = function(layer, options) {
+ // The ID is the
+ this._id = layer.map._createId();
+ this.layer = layer;
+
+ // Feature already exists on the layer, it just needs to be wrapped
+ // to an MapQuery feature
+ if (options.olFeature) {
+ this.olFeature = options.olFeature;
+ }
+ else {
+ // XXX vmx 20110905: Different feature types might make sense:
+ // (Geo)JSON, KML, WKT
+ // vmx 2012-04-14: I changed my mind quite some time ago. We should onlu
+ // support GeoJSON and let the user easily transfrom their format
+ // (e.g. KML) to GeoJSON, before they add a feature to the layer
+ var GeoJSON = new OpenLayers.Format.GeoJSON();
+ var geometry = GeoJSON.parseGeometry(options.geometry);
+ geometry.transform(
+ new OpenLayers.Projection(this.layer.map.displaProjection),
+ new OpenLayers.Projection(this.layer.map.projection));
+
+ this.olFeature = new OpenLayers.Feature.Vector(geometry,
+ options.properties);
+ }
+
+ // Modify the features to be more practical
+ // e.g. copy properties that should be easily accessed from the
+ // outside, out of the olLayer and to the feature level
+ this.properties = $.extend(true, {}, this.olFeature.attributes);
+ this.geometry = $.parseJSON(
+ new OpenLayers.Format.GeoJSON().write(this.olFeature.geometry));
+
+ return this;
+};
+
+$.MapQuery.Feature.prototype = {
+/**
+###*feature*.`remove()`
+_version added 0.2.0_
+####**Description**: remove the feature from the layer
+
+>Returns: layer (layer) or false
+
+
+The `.remove()` method allows us to remove a feature from the layer.
+It returns the `layer` object if the feature was removed, or `false` if the
+removal was prevented in the preremovefeature event.
+
+ // add a feature to a layer
+ var feature = layer.features({geometry: {type: "Point", coordinates: [5.3, 7.4]}});
+ // remove the feature again
+ feature.remove();
+*/
+ remove: function() {
+ if (this.layer._triggerReturn('preremovefeature', [this])===false) {
+ return false;
+ }
+ this.layer.olLayer.removeFeatures(this.olFeature);
+ // The `removefeature` event is triggered by an OpenLayes event handler
+ return this.layer;
+ },
+/**
+###*feature*.`select(exclusive)`
+_version added 0.2.0_
+####**Description**: select a feature
+
+**exclusive** (boolean, default: true) True means that all other features get
+deselectd
+
+>Returns: layer (layer)
+
+
+The `.select()` method allows us to select a feature from the layer.
+A `featureselected` will be fired.
+
+ // add a feature to a layer
+ var feature = layer.features({geometry: {type: "Point", coordinates: [5.3, 7.4]}});
+ // select the feature again
+ feature.select();
+*/
+ select: function(exclusive) {
+ if (exclusive===undefined || exclusive===true) {
+ this.layer.map.selectFeatureControl.unselectAll();
+ }
+ this.layer.map.selectFeatureControl.select(this.olFeature);
+ },
+/**
+###*feature*.`unselect()`
+_version added 0.2.0_
+####**Description**: unselect a feature
+
+>Returns: layer (layer)
+
+
+The `.unselect()` method allows us to unselect a feature from the layer.
+A `featureunselected` will be fired.
+
+ // add a feature to a layer
+ var feature = layer.features({geometry: {type: "Point", coordinates: [5.3, 7.4]}});
+ // select the feature
+ feature.select();
+ // unselect the feature again
+ feature.unselect();
+*/
+ unselect: function() {
+ this.layer.map.selectFeatureControl.unselect(this.olFeature);
}
};
@@ -581,11 +990,11 @@ $.extend($.MapQuery.Layer, {
_version added 0.1_
####**Description**: create a Bing maps layer
-**view** a string ['road','hybrid','satellite'] to define which Bing maps
+ * **view** a string ['road','hybrid','satellite'] to define which Bing maps
layer to use (default road)
-**key** Bing Maps API key for your application. Get you own at
+ * **key** Bing Maps API key for your application. Get you own at
http://bingmapsportal.com/
-**label** string with the name of the layer
+ * **label** string with the name of the layer
layers:[{
@@ -629,9 +1038,9 @@ http://bingmapsportal.com/
_version added 0.1_
####**Description**: create a Google maps layer
-**view** a string ['road','hybrid','satellite'] to define which Google maps
+ * **view** a string ['road','hybrid','satellite'] to define which Google maps
layer to use (default road)
-**label** string with the name of the layer
+ * **label** string with the name of the layer
*Note* you need to include the google maps v3 API in your application by adding
@@ -669,7 +1078,7 @@ layer to use (default road)
_version added 0.1_
####**Description**: create a vector layer
-**label** string with the name of the layer
+ * **label** string with the name of the layer
layers:[{
@@ -692,13 +1101,13 @@ _version added 0.1_
_version added 0.1_
####**Description**: create a JSON layer
-**url** a string pointing to the location of the JSON data
-**strategies** a string ['bbox','cluster','filter','fixed','paging','refresh','save']
+ * **url** a string pointing to the location of the JSON data
+ * **strategies** a string ['bbox','cluster','filter','fixed','paging','refresh','save']
stating which update strategy should be used (default fixed)
(see also http://dev.openlayers.org/apidocs/files/OpenLayers/Strategy-js.html)
-**projection** a string with the projection of the JSON data (default EPSG:4326)
-**styleMap** {object} the style to be used to render the JSON data
-**label** string with the name of the layer
+ * **projection** a string with the projection of the JSON data (default EPSG:4326)
+ * **styleMap** {object} the style to be used to render the JSON data
+ * **label** string with the name of the layer
layers:[{
@@ -710,8 +1119,8 @@ stating which update strategy should be used (default fixed)
*/
json: function(options) {
var o = $.extend(true, {}, $.fn.mapQuery.defaults.layer.all,
- $.fn.mapQuery.defaults.layer.vector,
- options);
+ $.fn.mapQuery.defaults.layer.vector,
+ options);
this.isVector = true;
var strategies = [];
for (var i in o.strategies) {
@@ -742,26 +1151,31 @@ stating which update strategy should be used (default fixed)
}
}
var protocol;
- // only use JSONP if we use http(s)
- if (o.url.match(/^https?:\/\//)!==null &&
- !$.MapQuery.util.sameOrigin(o.url)) {
- protocol = 'Script';
- }
- else {
- protocol = 'HTTP';
- }
var params = {
- protocol: new OpenLayers.Protocol[protocol]({
- url: o.url,
- format: new OpenLayers.Format.GeoJSON()
- }),
strategies: strategies,
projection: o.projection || 'EPSG:4326',
styleMap: o.styleMap
};
+
+ if (o.url) {
+ // only use JSONP if we use http(s)
+ if (o.url.match(/^https?:\/\//)!==null &&
+ !$.MapQuery.util.sameOrigin(o.url)) {
+ protocol = 'Script';
+ }
+ else {
+ protocol = 'HTTP';
+ }
+ params.protocol = new OpenLayers.Protocol[protocol]({
+ url: o.url,
+ format: new OpenLayers.Format.GeoJSON()
+ });
+ };
+
+ var layer = new OpenLayers.Layer.Vector(o.label, params);
return {
- layer: new OpenLayers.Layer.Vector(o.label, params),
+ layer: layer,
options: o
};
},
@@ -771,10 +1185,10 @@ _version added 0.1_
####**Description**: create an OpenStreetMap layer
-**label** string with the name of the layer
-**url** A single URL (string) or an array of URLs to OSM-like server like
+ * **label** string with the name of the layer
+ * **url** A single URL (string) or an array of URLs to OSM-like server like
Cloudmade
-**attribution** A string to put some attribution on the map
+ * **attribution** A string to put some attribution on the map
layers:[{
type: 'osm',
@@ -801,15 +1215,51 @@ Cloudmade
};
},
/**
+###*layer* `{type:tms}`
+_version added 0.1_
+####**Description**: create an OpenStreetMap layer
+
+
+ * **label** string with the name of the layer
+ * **url** A single URL (string) or an array of URLs to the TMS end point
+ * **layer** The identifier for the <TileMap> as advertised by the service.
+ For example, if the service advertises a <TileMap> with ‘href=”http://tms.osgeo.org/1.0.0/vmap0”’,
+ the layer property would be set to “vmap0”.
+ * **format** The image format (default png)
+
+ layers:[{
+ type: 'tms',
+ url: 'http://tilecache.osgeo.org/wms-c/Basic.py/',
+ layer: 'basic'
+ }]
+
+*/
+ tms: function(options) {
+ var o = $.extend(true, {}, $.fn.mapQuery.defaults.layer.all,
+ $.fn.mapQuery.defaults.layer.tms,
+ options);
+ var label = options.label || undefined;
+ var url = options.url || undefined;
+ var params = {
+ layername: o.layer,
+ type: o.format
+ };
+ return {
+ layer: new OpenLayers.Layer.TMS(label, url, params),
+ options: o
+ };
+ },
+/**
###*layer* `{type:wms}`
_version added 0.1_
####**Description**: create a WMS layer
-**url** a string pointing to the location of the WMS service
-**layers** a string with the name of the WMS layer(s)
-**format** a string with format of the WMS image (default image/jpeg)
-**transparent** a boolean for requesting images with transparency
-**label** string with the name of the layer
+ * **url** a string pointing to the location of the WMS service
+ * **layers** a string with the name of the WMS layer(s)
+ * **format** a string with format of the WMS image (default image/jpeg)
+ * **transparent** a boolean for requesting images with transparency
+ * **label** string with the name of the layer
+ * **wms_parameters** an hashtable of extra GetMap query string parameters and parameter values
layers:[{
@@ -828,6 +1278,9 @@ _version added 0.1_
transparent: o.transparent,
format: o.format
};
+ if(typeof o.wms_parameters != "undefined"){
+ params = $.extend(params, o.wms_parameters);
+ }
return {
layer: new OpenLayers.Layer.WMS(o.label, o.url, params, o),
options: o
@@ -839,11 +1292,11 @@ _version added 0.1_
_version added 0.1_
####**Description**: create a WMTS (tiling) layer
-**url** a string pointing to the location of the WMTS service
-**layer** a string with the name of the WMTS layer
-**matrixSet** a string with one of the advertised matrix set identifiers
-**style** a string with one of the advertised layer styles
-**label** string with the name of the layer
+ * **url** a string pointing to the location of the WMTS service
+ * **layer** a string with the name of the WMTS layer
+ * **matrixSet** a string with one of the advertised matrix set identifiers
+ * **style** a string with one of the advertised layer styles
+ * **label** string with the name of the layer
layers:[{
@@ -953,13 +1406,17 @@ $.fn.mapQuery.defaults = {
transitionEffect: 'resize',
sphericalMercator: true
},
+ tms: {
+ transitionEffect: 'resize',
+ format: 'png'
+ },
raster: {
// options for raster layers
transparent: true
},
vector: {
// options for vector layers
- strategies: ['fixed']
+ strategies: ['bbox']
},
wmts: {
format: 'image/jpeg',
diff --git a/view/theme/diabook/js/jquery.mapquery.legend.js b/view/theme/diabook/js/jquery.mapquery.legend.js
new file mode 100644
index 000000000..0a475408f
--- /dev/null
+++ b/view/theme/diabook/js/jquery.mapquery.legend.js
@@ -0,0 +1,87 @@
+/* Copyright (c) 2011 by MapQuery Contributors (see AUTHORS for
+ * full list of contributors). Published under the MIT license.
+ * See https://github.com/mapquery/mapquery/blob/master/LICENSE for the
+ * full text of the license. */
+
+/**
+#jquery.mapquery.legend.js
+A plugin on mapquery.core to add a legend to a layer. It will check if the layer
+is within a valid extent and zoom range. And if not will return an error message.
+*/
+
+(function($, MQ) {
+$.extend( $.fn.mapQuery.defaults.layer.all, {
+ legend: {
+ url: '',
+ msg: ''
+ }
+});
+//possible error messages to display in the legend
+LEGEND_ERRORS= ['E_ZOOMOUT', 'E_ZOOMIN', 'E_OUTSIDEBOX'];
+$.extend(MQ.Layer.prototype, {
+/**
+###**layer**.`legend([options])`
+_version added 0.1_
+####**Description**: get/set the legend of a layer
+
+**options** url:url the url to the legend image
+
+>Returns: {url:url, msg:'E\_ZOOMOUT' | 'E\_ZOOMIN' | 'E\_OUTSIDEBOX' | ''}
+
+
+The `.legend()` function allows us to attach a legend image to a layer. It will
+also check if the layer is not visible due to wrong extent or zoom level.
+It will return an error message which can be used to notify the user.
+
+
+ var legend = layer.legend(); //get the current legend
+ //set the legend url to legendimage.png
+ layer.legend({url:'legendimage.png'})
+
+ */
+ //get/set the legend object
+ legend: function(options) {
+ //get the legend object
+ var center = this.map.center();
+ if (arguments.length===0) {
+ this._checkZoom(center);
+ //if zoom = ok, check box
+ if(this.options.legend.msg==''){
+ this._checkBox(center);
+ }
+ return this.options.legend;
+ }
+ //set the legend url
+ if (options.url!==undefined) {
+ this.options.legend.url = options.url;
+ return this.options.legend;
+ }
+ },
+ //Check if the layer has a maximum box set and if the current box
+ //is outside these settings, set the legend.msg accordingly
+ _checkBox: function(center){
+ var maxExtent = this.options.maxExtent;
+ if(maxExtent!==undefined) {
+ var mapBounds = new OpenLayers.Bounds(
+ center.box[0],center.box[1],center.box[2],center.box[3]);
+ var layerBounds = new OpenLayers.Bounds(
+ maxExtent[0],maxExtent[1],maxExtent[2],maxExtent[3]);
+ var inside = layerBounds.containsBounds(mapBounds, true);
+ this.options.legend.msg = inside?'':LEGEND_ERRORS[2];
+ }
+ },
+ //Check if the layer has a minimum or maximum zoom set and if the
+ //current zoom is outside these settings, set the legend.msg accordingly
+ _checkZoom: function(center){
+ var zoom = center.zoom;
+ var maxZoom = this.options.maxZoom;
+ var minZoom = this.options.minZoom;
+ this.options.legend.msg=(
+ maxZoom!==undefined&&maxZoom<zoom)? LEGEND_ERRORS[0]:'';
+ this.options.legend.msg=(
+ minZoom!==undefined&&minZoom>zoom)? LEGEND_ERRORS[1]:'';
+ }
+
+});
+
+})(jQuery, $.MapQuery);
diff --git a/view/theme/diabook/js/jquery.mapquery.mqLayerManager.js b/view/theme/diabook/js/jquery.mapquery.mqLayerManager.js
new file mode 100644
index 000000000..885330cf1
--- /dev/null
+++ b/view/theme/diabook/js/jquery.mapquery.mqLayerManager.js
@@ -0,0 +1,310 @@
+/* Copyright (c) 2011 by MapQuery Contributors (see AUTHORS for
+ * full list of contributors). Published under the MIT license.
+ * See https://github.com/mapquery/mapquery/blob/master/LICENSE for the
+ * full text of the license. */
+
+/**
+#jquery.mapquery.mqLayerManager.js
+The file containing the mqLayerManager Widget
+
+### *$('selector')*.`mqLayerManager([options])`
+_version added 0.1_
+####**Description**: create a widget to manage layers
+
+ + **options**:
+ - **map**: the mapquery instance
+ - **title**: Title that will be displayed at the top of the
+ layer manager (default: Layer Manager)
+
+
+>Returns: widget
+
+>Requires: jquery.mapquery.legend.js
+
+
+The mqLayerManager allows us to control the order, opacity and visibility
+of layers. We can also remove layers. It also shows the legend of the layer if
+available and the error messages provided by the legend plugin. It listens to
+layerchange event for order, transparancy and opacity changes. It listens to
+addlayer and removelayer events to keep track which layers are on the map.
+
+
+ $('#layermanager').mqLayerManager({map:'#map'});
+
+
+ */
+(function($) {
+$.template('mqLayerManager',
+ '<div class="mq-layermanager ui-widget-content ">'+
+ '</div>');
+
+$.template('mqLayerManagerElement',
+ '<div class="mq-layermanager-element ui-widget-content ui-corner-all" id="mq-layermanager-element-${id}">'+
+ '<div class="mq-layermanager-element-header ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix">'+
+ '<span class="mq-layermanager-label ui-dialog-title">${label}</span>'+
+ '<a class="ui-dialog-titlebar-close ui-corner-all" href="#" role="button">'+
+ '<span class="ui-icon ui-icon-closethick">close</span></a></div>'+
+ '<div class="mq-layermanager-element-content">'+
+ '<div class="mq-layermanager-element-visibility">'+
+ '<input type="checkbox" class="mq-layermanager-element-vischeckbox" id="${id}-visibility" {{if visible}}checked="${visible}"{{/if}} />'+
+ '<div class="mq-layermanager-element-slider-container">'+
+ '<div class="mq-layermanager-element-slider"></div></div>'+
+ '</div>'+
+ '<div class="mq-layermanager-element-legend">'+
+ '{{if imgUrl}}'+
+ '<img src="${imgUrl}" style="opacity:${opacity}"/>'+
+ '{{/if}}'+
+ '{{if errMsg}}'+
+ '${errMsg}'+
+ '{{/if}}'+
+ '</div>'+
+ '</div>'+
+ '</div>');
+
+$.widget("mapQuery.mqLayerManager", {
+ options: {
+ // The MapQuery instance
+ map: undefined,
+
+ // Title that will be displayed at the top of the popup
+ title: "Layer Manager"
+ },
+ _create: function() {
+ var map;
+ var zoom;
+ var numzoomlevels;
+ var self = this;
+ var element = this.element;
+
+ //get the mapquery object
+ map = $(this.options.map).data('mapQuery');
+
+ this.element.addClass('ui-widget ui-helper-clearfix ' +
+ 'ui-corner-all');
+
+ var lmElement = $.tmpl('mqLayerManager').appendTo(element);
+ element.find('.ui-icon-closethick').button();
+
+ lmElement.sortable({
+ axis:'y',
+ handle: '.mq-layermanager-element-header',
+ update: function(event, ui) {
+ var layerNodes = ui.item.siblings().andSelf();
+ var num = layerNodes.length-1;
+ layerNodes.each(function(i) {
+ var layer = $(this).data('layer');
+ var pos = num-i;
+ self._position(layer, pos);
+ });
+ }
+ });
+
+ //these layers are already added to the map as such won't trigger
+ //and event, we call the draw function directly
+ $.each(map.layers().reverse(), function(){
+ self._layerAdded(lmElement, this);
+ });
+
+ element.delegate('.mq-layermanager-element-vischeckbox',
+ 'change',function() {
+ var checkbox = $(this);
+ var element = checkbox.parents('.mq-layermanager-element');
+ var layer = element.data('layer');
+ var self = element.data('self');
+ self._visible(layer,checkbox.is(':checked'));
+ });
+
+ element.delegate('.ui-icon-closethick', 'click', function() {
+ var control = $(this).parents('.mq-layermanager-element');
+ self._remove(control.data('layer'));
+ });
+
+ //binding events
+ map.bind("addlayer",
+ {widget:self,control:lmElement},
+ self._onLayerAdd);
+
+ map.bind("removelayer",
+ {widget:self,control:lmElement},
+ self._onLayerRemove);
+
+ map.bind("changelayer",
+ {widget:self,map:map,control:lmElement},
+ self._onLayerChange);
+
+ map.bind("moveend",
+ {widget:self,map:map,control:lmElement},
+ self._onMoveEnd);
+ },
+ _destroy: function() {
+ this.element.removeClass(' ui-widget ui-helper-clearfix ' +
+ 'ui-corner-all')
+ .empty();
+ },
+ //functions that actually change things on the map
+ //call these from within the widget to do stuff on the map
+ //their actions will trigger events on the map and in return
+ //will trigger the _layer* functions
+ _add: function(map,layer) {
+ map.layers(layer);
+ },
+
+ _remove: function(layer) {
+ layer.remove();
+ },
+
+ _position: function(layer, pos) {
+ layer.position(pos);
+ },
+
+ _visible: function(layer, vis) {
+ layer.visible(vis);
+ },
+
+ _opacity: function(layer,opac) {
+ layer.opacity(opac);
+ },
+
+ //functions that change the widget
+ _layerAdded: function(widget, layer) {
+ var self = this;
+ var error = layer.legend().msg;
+ var url;
+ switch(error){
+ case '':
+ url =layer.legend().url;
+ if(url==''){error='No legend for this layer';}
+ break;
+ case 'E_ZOOMOUT':
+ error = 'Please zoom out to see this layer';
+ break;
+ case 'E_ZOOMIN':
+ error = 'Please zoom in to see this layer';
+ break;
+ case 'E_OUTSIDEBOX':
+ error = 'This layer is outside the current view';
+ break;
+ }
+
+ var layerElement = $.tmpl('mqLayerManagerElement',{
+ id: layer.id,
+ label: layer.label,
+ position: layer.position(),
+ visible: layer.visible(),
+ imgUrl: url,
+ opacity: layer.visible()?layer.opacity():0,
+ errMsg: error
+ })
+ // save layer layer in the DOM, so we can easily
+ // hide/show/delete the layer with live events
+ .data('layer', layer)
+ .data('self',self)
+ .prependTo(widget);
+
+ $(".mq-layermanager-element-slider", layerElement).slider({
+ max: 100,
+ step: 1,
+ value: layer.visible()?layer.opacity()*100:0,
+ slide: function(event, ui) {
+ var layer = layerElement.data('layer');
+ var self = layerElement.data('self');
+ self._opacity(layer,ui.value/100);
+ },
+ //using the slide event to check for the checkbox often gives errors.
+ change: function(event, ui) {
+ var layer = layerElement.data('layer');
+ var self = layerElement.data('self');
+ if(ui.value>=0.01) {
+ if(!layer.visible()){layer.visible(true);}
+ }
+ if(ui.value<0.01) {
+ if(layer.visible()){layer.visible(false);}
+ }
+ }
+ });
+ },
+
+ _layerRemoved: function(widget, id) {
+ var control = $("#mq-layermanager-element-"+id);
+ control.fadeOut(function() {
+ $(this).remove();
+ });
+ },
+
+ _layerPosition: function(widget, layer) {
+ var layerNodes = widget.element.find('.mq-layermanager-element');
+ var num = layerNodes.length-1;
+ var tmpNodes = [];
+ tmpNodes.length = layerNodes.length;
+ layerNodes.each(function() {
+ var layer = $(this).data('layer');
+ var pos = num-layer.position();
+ tmpNodes[pos]= this;
+ });
+ for (i=0;i<tmpNodes.length;i++) {
+ layerNodes.parent().append(tmpNodes[i]);
+ }
+ },
+
+ _layerVisible: function(widget, layer) {
+ var layerElement =
+ widget.element.find('#mq-layermanager-element-'+layer.id);
+ var checkbox =
+ layerElement.find('.mq-layermanager-element-vischeckbox');
+ checkbox[0].checked = layer.visible();
+ //update the opacity slider as well
+ var slider = layerElement.find('.mq-layermanager-element-slider');
+ var value = layer.visible()?layer.opacity()*100: 0;
+ slider.slider('value',value);
+
+ //update legend image
+ layerElement.find('.mq-layermanager-element-legend img').css(
+ {visibility:layer.visible()?true:'hidden'});
+ },
+
+ _layerOpacity: function(widget, layer) {
+ var layerElement = widget.element.find(
+ '#mq-layermanager-element-'+layer.id);
+ var slider = layerElement.find(
+ '.mq-layermanager-element-slider');
+ slider.slider('value',layer.opacity()*100);
+ //update legend image
+ layerElement.find(
+ '.mq-layermanager-element-legend img').css(
+ {opacity:layer.opacity()});
+ },
+
+ _moveEnd: function (widget,lmElement,map) {
+ lmElement.empty();
+ $.each(map.layers().reverse(), function(){
+ widget._layerAdded(lmElement, this);
+ });
+ },
+
+ //functions bind to the map events
+ _onLayerAdd: function(evt, layer) {
+ evt.data.widget._layerAdded(evt.data.control,layer);
+ },
+
+ _onLayerRemove: function(evt, layer) {
+ evt.data.widget._layerRemoved(evt.data.control,layer.id);
+ },
+
+ _onLayerChange: function(evt, layer, property) {
+ switch(property) {
+ case 'opacity':
+ evt.data.widget._layerOpacity(evt.data.widget,layer);
+ break;
+ case 'position':
+ evt.data.widget._layerPosition(evt.data.widget,layer);
+ break;
+ case 'visibility':
+ evt.data.widget._layerVisible(evt.data.widget,layer);
+ break;
+ }
+ },
+ _onMoveEnd: function(evt) {
+ evt.data.widget._moveEnd(evt.data.widget,evt.data.control,evt.data.map);
+ }
+});
+})(jQuery);
diff --git a/view/theme/diabook/js/jquery.mapquery.mqMousePosition.js b/view/theme/diabook/js/jquery.mapquery.mqMousePosition.js
index d4370bfe4..9f7e151ff 100644
--- a/view/theme/diabook/js/jquery.mapquery.mqMousePosition.js
+++ b/view/theme/diabook/js/jquery.mapquery.mqMousePosition.js
@@ -44,8 +44,8 @@ $.widget("mapQuery.mqMousePosition", {
// The number of decimals for the coordinates
// default: 2
- // TODO: JCB20110630 use dynamic precision based on the pixel
- // resolution, no need to configure precision
+ // TODO: JCB20110630 use dynamic precision based on the pixel
+ // resolution, no need to configure precision
precision: 2,
// The label of the x-value
@@ -57,51 +57,36 @@ $.widget("mapQuery.mqMousePosition", {
},
_create: function() {
- var map;
- var self = this;
- var element = this.element;
- var mousepos;
-
//get the mapquery object
- map = $(this.options.map).data('mapQuery');
-
- map.bind("mousemove",
- {widget:self,map:map},
- self._onMouseMove);
-
+ this.map = $(this.options.map).data('mapQuery');
- $.tmpl('mqMousePosition',{
- mouseposition:mousepos
- }).appendTo(element);
+ this.map.element.bind('mousemove', {widget: this}, this._onMousemove);
+ $.tmpl('mqMousePosition', {}).appendTo(this.element);
},
_destroy: function() {
- this.element.removeClass(' ui-widget ui-helper-clearfix ' +
+ this.element.removeClass('ui-widget ui-helper-clearfix ' +
'ui-corner-all')
.empty();
},
- _mouseMoved: function(data, element, map) {
- var x = data.layerX;
- var y = data.layerY;
- var mapProjection = map.options.projection;
- var displayProjection = map.options.projection;
+ _onMousemove: function(evt) {
+ var self = evt.data.widget;
+ var x = evt.pageX;
+ var y = evt.pageY;
+ var mapProjection = new OpenLayers.Projection(self.map.projection);
+ var displayProjection = new OpenLayers.Projection(
+ self.map.displayProjection);
+ var pos = self.map.olMap.getLonLatFromLayerPx(
+ new OpenLayers.Pixel(x, y));
//if the coordinates should be displayed in something else,
- //set them via the map displayProjection option
- var pos = map.olMap.getLonLatFromLayerPx(new OpenLayers.Pixel(x,y));
- if(map.options.displayProjection) {
- displayProjection = map.options.displayProjection;
- pos=pos.transform(
- new OpenLayers.Projection(mapProjection),
- new OpenLayers.Projection(displayProjection));
+ //set them via the map displayProjection option
+ if(!mapProjection.equals(self.map.displayProjection)) {
+ pos = pos.transform(mapProjection, displayProjection);
}
- $("#id_diabook_ELPosX", element).val(
- this.options.x+pos.lon.toFixed(this.options.precision));
- $("#id_diabook_ELPosY", element).val(
- this.options.y+pos.lat.toFixed(this.options.precision));
- },
-
- _onMouseMove: function(evt, data) {
- evt.data.widget._mouseMoved(data,evt.data.control,evt.data.map);
+ $("#id_diabook_ELPosX", document.element).val(
+ self.options.x + pos.lon.toFixed(self.options.precision));
+ $("#id_diabook_ELPosY", document.element).val(
+ self.options.y + pos.lat.toFixed(self.options.precision));
}
});
})(jQuery);
diff --git a/view/theme/diabook/prv_message.tpl b/view/theme/diabook/prv_message.tpl
new file mode 100644
index 000000000..c59cc622f
--- /dev/null
+++ b/view/theme/diabook/prv_message.tpl
@@ -0,0 +1,40 @@
+
+<h3>$header</h3>
+
+<div id="prvmail-wrapper" >
+<form id="prvmail-form" action="message" method="post" >
+
+$parent
+
+<div id="prvmail-to-label">$to</div>
+
+{{ if $showinputs }}
+<input type="text" id="recip" style="background: none repeat scroll 0 0 white;border: 1px solid #CCC;border-radius: 5px 5px 5px 5px;height: 20px;margin: 0 0 5px;
+vertical-align: middle;" name="messageto" value="$prefill" maxlength="255" size="64" tabindex="10" />
+<input type="hidden" id="recip-complete" name="messageto" value="$preid">
+{{ else }}
+$select
+{{ endif }}
+
+<div id="prvmail-subject-label">$subject</div>
+<input type="text" size="64" maxlength="255" id="prvmail-subject" name="subject" value="$subjtxt" $readonly tabindex="11" />
+
+<div id="prvmail-message-label">$yourmessage</div>
+<textarea rows="8" cols="72" class="prvmail-text" id="prvmail-text" name="body" tabindex="12">$text</textarea>
+
+
+<div id="prvmail-submit-wrapper" >
+ <input type="submit" id="prvmail-submit" name="submit" value="Submit" tabindex="13" />
+ <div id="prvmail-upload-wrapper" >
+ <div id="prvmail-upload" class="icon border camera" title="$upload" ></div>
+ </div>
+ <div id="prvmail-link-wrapper" >
+ <div id="prvmail-link" class="icon border link" title="$insert" onclick="jotGetLink();" ></div>
+ </div>
+ <div id="prvmail-rotator-wrapper" >
+ <img id="prvmail-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
+ </div>
+</div>
+<div id="prvmail-end"></div>
+</form>
+</div>
diff --git a/view/theme/diabook/theme.php b/view/theme/diabook/theme.php
index 7336383d7..de7e41841 100755
--- a/view/theme/diabook/theme.php
+++ b/view/theme/diabook/theme.php
@@ -14,11 +14,11 @@ function diabook_init(&$a) {
//print diabook-version for debugging
$diabook_version = "Diabook (Version: 1.027)";
-$a->page['htmlhead'] .= sprintf('<META NAME="theme" CONTENT="%s"/>', $diabook_version);
+$a->page['htmlhead'] .= sprintf('<META NAME=generator CONTENT="%s"/>', $diabook_version);
-//change css on network and profilepages
+//init css on network and profilepages
$cssFile = null;
-
+//get statuses of boxes at right-hand-column
$close_pages = false;
$site_close_pages = get_config("diabook", "close_pages" );
if (local_user()) {$close_pages = get_pconfig(local_user(), "diabook", "close_pages");}
@@ -79,7 +79,7 @@ if (local_user()) {$close_mapquery = get_pconfig(local_user(), "diabook", "close
if ($close_mapquery===false) $close_mapquery=$site_close_mapquery;
if ($close_mapquery===false) $close_mapquery="1";
-
+//get resolution (wide/normal)
$resolution=false;
$resolution = get_pconfig(local_user(), "diabook", "resolution");
if ($resolution===false) $resolution="normal";
@@ -90,8 +90,7 @@ if ($resolution=="wide") {
} else {
$a->page['htmlhead'] .= '<meta name="viewport" content="width=980" />';
}
-
-
+//get colour-scheme
$color = false;
$site_color = get_config("diabook", "color" );
if (local_user()) {$color = get_pconfig(local_user(), "diabook", "color");}
@@ -107,7 +106,7 @@ if ($color=="green") $color_path = "/diabook-green/";
if ($color=="dark") $color_path = "/diabook-dark/";
- //profile_side at networkpages
+ //build personal menue at lefthand-col (id="profile_side") and boxes at right-hand-col at networkpages
if ($a->argv[0] === "network" && local_user()){
// USER MENU
@@ -139,6 +138,7 @@ if ($color=="dark") $color_path = "/diabook-dark/";
}
$ccCookie = $close_pages + $close_mapquery + $close_profiles + $close_helpers + $close_services + $close_friends + $close_twitter + $close_lastusers + $close_lastphotos + $close_lastlikes;
+ //if all boxes closed, dont build right-hand-col and dont use special css
if($ccCookie != "10") {
// COMMUNITY
diabook_community_info();
@@ -151,7 +151,7 @@ if ($color=="dark") $color_path = "/diabook-dark/";
- //right_aside at profile pages
+ //build boxes at right_aside at profile pages
if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname']){
if($ccCookie != "10") {
// COMMUNITY
@@ -164,46 +164,45 @@ if ($color=="dark") $color_path = "/diabook-dark/";
}
}
- //js scripts
+ //write js-scripts to the head-section:
//load jquery.cookie.js
$cookieJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.cookie.js";
- $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s"></script>', $cookieJS);
-
+ $a->page['htmlhead'] .= sprintf('<script type="text/javascript" src="%s"></script>', $cookieJS);
//load jquery.ae.image.resize.js
- $imageresizeJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.ae.image.resize.js";
- $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $imageresizeJS);
-
+ $imageresizeJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.ae.image.resize.min.js";
+ $a->page['htmlhead'] .= sprintf('<script type="text/javascript" src="%s" ></script>', $imageresizeJS);
//load jquery.ui.js
if($ccCookie != "10") {
$jqueryuiJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery-ui-1.8.20.custom.min.js";
- $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $jqueryuiJS);
+ $a->page['htmlhead'] .= sprintf('<script type="text/javascript" src="%s" ></script>', $jqueryuiJS);
+ $jqueryuicssJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/jquery-ui-1.8.20.custom.css";
+ $a->page['htmlhead'] .= sprintf('<link rel="stylesheet" type="text/css" href="%s" />', $jqueryuicssJS);
}
-
//load jquery.twitter.search.js
if($close_twitter != "1") {
$twitterJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.twitter.search.js";
- $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $twitterJS);
+ $a->page['htmlhead'] .= sprintf('<script type="text/javascript" src="%s" ></script>', $twitterJS);
}
-
//load jquery.mapquery.js
-
if($close_mapquery != "1") {
$mqtmplJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.tmpl.js";
- $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $mqtmplJS);
+ $a->page['htmlhead'] .= sprintf('<script type="text/javascript" src="%s" ></script>', $mqtmplJS);
$mapqueryJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.mapquery.core.js";
- $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $mapqueryJS);
+ $a->page['htmlhead'] .= sprintf('<script type="text/javascript" src="%s" ></script>', $mapqueryJS);
$openlayersJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/OpenLayers.js";
- $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $openlayersJS);
+ $a->page['htmlhead'] .= sprintf('<script type="text/javascript" src="%s" ></script>', $openlayersJS);
$mqmouseposJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.mapquery.mqMousePosition.js";
- $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $mqmouseposJS);
+ $a->page['htmlhead'] .= sprintf('<script type="text/javascript" src="%s" ></script>', $mqmouseposJS);
$mousewheelJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.mousewheel.js";
- $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $mousewheelJS);
-
+ $a->page['htmlhead'] .= sprintf('<script type="text/javascript" src="%s" ></script>', $mousewheelJS);
+ $mqlegendJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.mapquery.legend.js";
+ $a->page['htmlhead'] .= sprintf('<script type="text/javascript" src="%s" ></script>', $mqlegendJS);
+ $mqlayermanagerJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.mapquery.mqLayerManager.js";
+ $a->page['htmlhead'] .= sprintf('<script type="text/javascript" src="%s" ></script>', $mqlayermanagerJS);
}
$a->page['htmlhead'] .= '
<script>
-
$(function() {
$("a.lightbox").fancybox(); // Select all links with lightbox class
$("a#twittersettings-link").fancybox({onClosed: function() { $("#twittersettings").attr("style","display: none;");}} );
@@ -216,8 +215,8 @@ if ($color=="dark") $color_path = "/diabook-dark/";
$("div#footerbox").attr("style", "border-top: 1px solid #D2D2D2; width: 70%;right: 15%;position: absolute;top:"+footer_top+"px;");
});
</script>';
+
//check if mapquerybox is active and print
-
if($close_mapquery != "1") {
$ELZoom=false;
$ELPosX=false;
@@ -237,7 +236,7 @@ if ($color=="dark") $color_path = "/diabook-dark/";
$a->page['htmlhead'] .= '
<script>
- $(document).ready(function() {
+ $(function() {
$("#map").mapQuery({
layers:[{ //add layers to your map; you need to define at least one to be able to see anything on the map
type:"osm" //add a layer of the type osm (OpenStreetMap)
@@ -248,9 +247,16 @@ if ($color=="dark") $color_path = "/diabook-dark/";
});
function open_mapcontrol() {
- $("div#mapcontrol").attr("style","display: block;width:900px;height:600px;");
- $("#map2").mapQuery({layers:[{type:"osm"}],
- center:({zoom:'.$ELZoom.',position:['.$ELPosX.','.$ELPosY.']})});
+ $("div#mapcontrol").attr("style","display: block;width:900px;height:900px;");
+ $("#map2").mapQuery({
+ layers:[{type:"osm", label:"OpenStreetMap" },
+ {type:"wms", label:"Population density 2010", legend:{url:"http://mapserver.edugis.nl/cgi-bin/mapserv?map=maps/edugis/cache/population.map&version=1.1.1&service=WMS&request=GetLegendGraphic&layer=Bevolkingsdichtheid_2010&format=image/png"}, url:"http://t1.edugis.nl/tiles/tilecache.py?map=maps/edugis/cache/population.map",
+ layers:"Bevolkingsdichtheid_2010" },
+ {type:"wms",
+ label:"OpenLayers WMS",
+ url:"http://labs.metacarta.com/wms/vmap0",
+ layers:"basic" }],
+ center:({zoom:'.$ELZoom.',position:['.$ELPosX.','.$ELPosY.']})});
$("#mouseposition").mqMousePosition({
map: "#map2",
@@ -259,13 +265,18 @@ if ($color=="dark") $color_path = "/diabook-dark/";
precision:4
});
-
+ $("#layermanager").mqLayerManager({map:"#map2"});
+ $( "div#layermanager" ).accordion({header: ".mq-layermanager-element-header"});
+ $(".mq-layermanager-element-content").attr("style", "");
+
map = $("#map2").mapQuery().data("mapQuery");
textarea = document.getElementById("id_diabook_ELZoom");
-
+ textarea.value = "'.$ELZoom.'";
$("#map2").bind("mousewheel", function(event, delta) {
- if (delta > 0 || delta < 0){
- textarea.value = map.center().zoom; }
+ if (delta > 0 && textarea.value < 18){
+ textarea.value = textarea.value - delta*-1; }
+ if (delta < 0 && textarea.value > "0"){
+ textarea.value = textarea.value - delta*-1; }
});
};
</script>';
@@ -293,20 +304,19 @@ if ($color=="dark") $color_path = "/diabook-dark/";
};
</script>';}
- //check if community_home-plugin is activated and change css
+ //check if community_home-plugin is activated and change css.. we need this, that the submit-wrapper doesn't overlay the login-panel if communityhome-plugin is active
$nametocheck = "communityhome";
$r = q("select id from addon where name = '%s' and installed = 1", dbesc($nametocheck));
- if(count($r) == "1") {
+ if(count($r) == "1" && $a->argv[0] === "home" ) {
$a->page['htmlhead'] .= '
<script>
- $(document).ready(function() {
+ $(function() {
$("div#login-submit-wrapper").attr("style","padding-top: 120px;");
-
});
</script>';
}
- //comment-edit-wrapper on photo_view
+ //comment-edit-wrapper on photo_view... we need this to workaround a global bug in photoview, where the comment-box is between the last comment the the comment before the last
if ($a->argv[0].$a->argv[2] === "photos"."image"){
$a->page['htmlhead'] .= '
<script>
@@ -315,7 +325,7 @@ if ($color=="dark") $color_path = "/diabook-dark/";
});
</script>';
}
- //restore right hand col at settingspage
+ //restore (only) the order right hand col at settingspage
if($a->argv[0] === "settings" && local_user()) {
$a->page['htmlhead'] .= '
<script>
@@ -389,11 +399,6 @@ if ($color=="dark") $color_path = "/diabook-dark/";
};}
);
-
- function open_boxsettings() {
- $("div#boxsettings").attr("style","display: block;height:500px;width:300px;");
- $("label").attr("style","width: 150px;");
- };
</script>';}
}
@@ -413,6 +418,68 @@ if ($color=="dark") $color_path = "/diabook-dark/";
function diabook_community_info() {
$a = get_app();
+
+ $close_pages = false;
+ $site_close_pages = get_config("diabook", "close_pages" );
+ if (local_user()) {$close_pages = get_pconfig(local_user(), "diabook", "close_pages");}
+ if ($close_pages===false) $close_pages=$site_close_pages;
+ if ($close_pages===false) $close_pages="1";
+
+ $close_profiles = false;
+ $site_close_profiles = get_config("diabook", "close_profiles" );
+ if (local_user()) {$close_profiles = get_pconfig(local_user(), "diabook", "close_profiles");}
+ if ($close_profiles===false) $close_profiles=$site_close_profiles;
+ if ($close_profiles===false) $close_profiles="0";
+
+ $close_helpers = false;
+ $site_close_helpers = get_config("diabook", "close_helpers" );
+ if (local_user()) {$close_helpers = get_pconfig(local_user(), "diabook", "close_helpers");}
+ if ($close_helpers===false) $close_helpers=$site_close_helpers;
+ if ($close_helpers===false) $close_helpers="0";
+
+ $close_services = false;
+ $site_close_services = get_config("diabook", "close_services" );
+ if (local_user()) {$close_services = get_pconfig(local_user(), "diabook", "close_services");}
+ if ($close_services===false) $close_services=$site_close_services;
+ if ($close_services===false) $close_services="0";
+
+ $close_friends = false;
+ $site_close_friends = get_config("diabook", "close_friends" );
+ if (local_user()) {$close_friends = get_pconfig(local_user(), "diabook", "close_friends");}
+ if ($close_friends===false) $close_friends=$site_close_friends;
+ if ($close_friends===false) $close_friends="0";
+
+ $close_lastusers = false;
+ $site_close_lastusers = get_config("diabook", "close_lastusers" );
+ if (local_user()) {$close_lastusers = get_pconfig(local_user(), "diabook", "close_lastusers");}
+ if ($close_lastusers===false) $close_lastusers=$site_close_lastusers;
+ if ($close_lastusers===false) $close_lastusers="0";
+
+ $close_lastphotos = false;
+ $site_close_lastphotos = get_config("diabook", "close_lastphotos" );
+ if (local_user()) {$close_lastphotos = get_pconfig(local_user(), "diabook", "close_lastphotos");}
+ if ($close_lastphotos===false) $close_lastphotos=$site_close_lastphotos;
+ if ($close_lastphotos===false) $close_lastphotos="0";
+
+ $close_lastlikes = false;
+ $site_close_lastlikes = get_config("diabook", "close_lastlikes" );
+ if (local_user()) {$close_lastlikes = get_pconfig(local_user(), "diabook", "close_lastlikes");}
+ if ($close_lastlikes===false) $close_lastlikes=$site_close_lastlikes;
+ if ($close_lastlikes===false) $close_lastlikes="0";
+
+ $close_twitter = false;
+ $site_close_twitter = get_config("diabook", "close_twitter" );
+ if (local_user()) {$close_twitter = get_pconfig(local_user(), "diabook", "close_twitter");}
+ if ($close_twitter===false) $close_twitter=$site_close_twitter;
+ if ($close_twitter===false) $close_twitter="1";
+
+ $close_mapquery = false;
+ $site_close_mapquery = get_config("diabook", "close_mapquery" );
+ if (local_user()) {$close_mapquery = get_pconfig(local_user(), "diabook", "close_mapquery");}
+ if ($close_mapquery===false) $close_mapquery=$site_close_mapquery;
+ if ($close_mapquery===false) $close_mapquery="1";
+
+
// comunity_profiles
if($close_profiles != "1") {
$aside['$comunity_profiles_title'] = t('Community Profiles');
@@ -509,7 +576,7 @@ if ($color=="dark") $color_path = "/diabook-dark/";
}}
// last 12 photos
- if($close_photos != "1") {
+ if($close_lastphotos != "1") {
$aside['$photos_title'] = t('Last photos');
$aside['$photos_items'] = array();
$r = q("SELECT `photo`.`id`, `photo`.`resource-id`, `photo`.`scale`, `photo`.`desc`, `user`.`nickname`, `user`.`username` FROM
diff --git a/view/theme/dispy/dark/_base.less b/view/theme/dispy/dark/_base.less
index aee933135..000cdbd5a 100644
--- a/view/theme/dispy/dark/_base.less
+++ b/view/theme/dispy/dark/_base.less
@@ -23,7 +23,6 @@
@med_bg_colour: #4e4f4e;
@menu_bg_colour: #555753;
-
//* font colour, aka color: */
@lt_main_colour: #ffff99;
@main_colour: #eeeecc;
@@ -48,6 +47,7 @@
@orange: #f8911b;
@lt_orange: #fcaf3e;
@shadow_colour: darken(@main_alt_colour, 86.5%);
+@lt_shadow_colour: #888888;
@friendica_blue: #3465a4;
@border2: #babdb6;
@group_show: #9ade00;
@@ -66,6 +66,9 @@
//@hover_colour: #729fcf;
@hover_colour: @dk_link_colour;
+// other colours
+@med_border_colour: #c8bebe;
+
//* box shadows */
@menu_shadow: 5px 0 10px 0 @shadow_colour;
@main_shadow: 3px 3px 3px 10px 0 @shadow_colour;
@@ -96,7 +99,7 @@
//*/
//* text-shadow */
-.text_shadow (@h: 1px, @v: 1px, @c: #111) {
+.text_shadow (@h: 1px, @v: 1px, @c: @shadow_colour) {
-moz-text-shadow: @h @v @c;
-o-text-shadow: @h @v @c;
-webkit-text-shadow: @h @v @c;
@@ -104,7 +107,7 @@
text-shadow: @h @v @c;
}
//* transitions */
-.transition (@type: all, @dur: 0.5s, @effect: ease-in-out) {
+.transition (@type: all, @dur: 0.75s, @effect: ease-in-out) {
-webkit-transition: @arguments;
-moz-transition: @arguments;
-o-transition: @arguments;
@@ -116,7 +119,9 @@
.borders (@size: 1px, @style: solid, @colour: @main_colour) {
border: @size @style @colour;
}
-
+.med_borders (@sz: 2px, @st: solid, @c: @med_border_colour) {
+ border: @sz @st @c;
+}
//* rounded box corners */
.rounded_corners (@r: 5px) {
-o-border-radius: @r;
@@ -145,6 +150,12 @@
line-height: 1.1em;
font-family: sans-serif;
}
+.font_size_adjust () {
+ -webkit-text-size-adjust: 100%;
+ -ms-text-size-adjust: 100%;
+ -o-text-size-adjust: 100%;
+ font-size-adjust: 100%;
+}
//* reset ul, ol */
.list_reset () {
diff --git a/view/theme/dispy/dark/screenshot.jpg b/view/theme/dispy/dark/screenshot.jpg
index ada60ca61..f54873e8e 100644
--- a/view/theme/dispy/dark/screenshot.jpg
+++ b/view/theme/dispy/dark/screenshot.jpg
Binary files differ
diff --git a/view/theme/dispy/dark/screenshot_small.jpg b/view/theme/dispy/dark/screenshot_small.jpg
new file mode 100644
index 000000000..32d869331
--- /dev/null
+++ b/view/theme/dispy/dark/screenshot_small.jpg
Binary files differ
diff --git a/view/theme/dispy/dark/style.css b/view/theme/dispy/dark/style.css
index 169a00398..3a5e59fb3 100644
--- a/view/theme/dispy/dark/style.css
+++ b/view/theme/dispy/dark/style.css
@@ -11,13 +11,14 @@ q{quotes:"" "";}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video,time{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]),[hidden]{display:none;}
-html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
+html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;font-size-adjust:100%;}
body{margin:0;padding:0;font-size:14pt;line-height:1.1em;font-family:sans-serif;color:#eeeecc;background-color:#2e2f2e;}
button,input,select,textarea{color:#eeeecc;background-color:#2e2f2e;}
select{border:1px dotted #555555;padding:1px;margin:3px;color:#eeeecc;background:#2e2f2e;max-width:85%;min-width:85px;}
option{padding:1px;color:#eeeecc;background:#2e2f2e;}option[selected="selected"]{color:#2e2f2e;background:#eeeecc;}
tr:nth-child(even){background-color:#474947;}
-:focus{outline:0;}
+:focus{outline:none;}
+a:focus{outline:invert, dashed, thin;}
[disabled="disabled"]{background:#4e4f4e;color:#ddddbb;}
ins,mark{background-color:#2e302e;color:#474947;}
ins{text-decoration:none;}
@@ -25,6 +26,9 @@ mark{font-style:italic;font-weight:bold;}
pre,code,kbd,samp,.wall-item-body code{font-family:monospace, monospace;_font-family:monospace;font-size:1em;}
pre,.wall-item-body code{white-space:pre-wrap;white-space:pre;word-wrap:none;}
q{quotes:none;}q:before,q:after{content:"";content:none;}
+em{font-style:italic;}
+strong{font-weight:bold;}
+strike{text-decoration:line-through;}
small{font-size:85%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
@@ -33,22 +37,32 @@ img{border:0 none;}
a{color:#88a9d2;text-decoration:none;margin-bottom:1px;}a:hover{color:#638ec4;border-bottom:1px dotted #638ec4;}
a:hover img{text-decoration:none;}
blockquote{background:#444444;color:#eeeecc;text-indent:5px;padding:5px;border:1px solid #9a9a9a;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
-label{width:38%;display:inline-block;font-size:0.95em;margin:0 10px 1em 0;border:1px solid #2e2f2e;padding:5px;background:#eeeecc;color:#111111;-moz-box-shadow:3px 3px 5px 0px #111111;-o-box-shadow:3px 3px 5px 0px #111111;-webkit-box-shadow:3px 3px 5px 0px #111111;-ms-box-shadow:3px 3px 5px 0px #111111;box-shadow:3px 3px 5px 0px #111111;}
+label{width:38%;display:inline-block;font-size:small;margin:0 10px 1em 0;border:1px solid #2e2f2e;padding:5px;background:#eeeecc;color:#111111;-moz-box-shadow:3px 3px 5px 0px #111111;-o-box-shadow:3px 3px 5px 0px #111111;-webkit-box-shadow:3px 3px 5px 0px #111111;-ms-box-shadow:3px 3px 5px 0px #111111;box-shadow:3px 3px 5px 0px #111111;}
input{width:250px;height:25px;border:1px solid #999999;}input[type="checkbox"],input[type="radio"]{margin:0;width:15px;height:15px;}
input[type="submit"],input[type="button"]{background-color:#eeeeee;border:2px outset #b1b1b1;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 3px 4px 0 #111111;-o-box-shadow:1px 3px 4px 0 #111111;-webkit-box-shadow:1px 3px 4px 0 #111111;-ms-box-shadow:1px 3px 4px 0 #111111;box-shadow:1px 3px 4px 0 #111111;color:#2e302e;cursor:pointer;font-weight:bold;width:auto;-moz-text-shadow:1px 1px #111111;-o-text-shadow:1px 1px #111111;-webkit-text-shadow:1px 1px #111111;-ms-text-shadow:1px 1px #111111;text-shadow:1px 1px #111111;}
input[type="submit"]:active,input[type="button"]:active{-moz-box-shadow:0 0 0 0 #111111;-o-box-shadow:0 0 0 0 #111111;-webkit-box-shadow:0 0 0 0 #111111;-ms-box-shadow:0 0 0 0 #111111;box-shadow:0 0 0 0 #111111;}
h1,h2,h3,h4,h5,h6{margin:10px 0px;font-weight:bold;border-bottom:1px solid #638ec4;}
-.required{display:inline;color:#ff0;font-size:16px;font-weight:bold;margin:3px;}
+h1{font-size:x-large;}
+h2{font-size:large;}
+h3{font-size:medium;}
+h4{font-size:small;}
+h5{font-size:x-small;}
+h6{font-size:xx-small;}
+.required{display:inline;color:red;font-size:16px;font-weight:bold;margin:3px;}
.fakelink,.lockview{color:#88a9d2;cursor:pointer;}
.fakelink:hover{color:#638ec4;}
.smalltext{font-size:0.7em;}
-#panel{position:absolute;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid #eeeeee;background-color:#2e302e;color:#eeeecc;padding:1em;}
-.pager{margin-top:60px;display:block;clear:both;text-align:center;font-size:small;font-weight:bold;}.pager span{padding:4px;margin:4px;}
-.pager_current{background-color:#88a9d2;color:#2e2f2e;}
.action{margin:5px 0;}
.tool{margin:5px 0;list-style:none;}
#articlemain{width:100%;height:100%;margin:0 auto;}
-[class$="-desc"],[id$="-desc"]{color:#2e2f2e;background:#eeeecc;margin:3px 10px 7px 0;padding:6px 7px;font-weight:bold;font-size:smaller;}
+[class$="-desc"],[id$="-desc"]{color:#2e2f2e;background:#eeeecc;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin:3px 10px 7px 0;padding:5px;font-weight:bold;font-size:smaller;}
+#item-delete-selected-desc{float:left;margin-right:5px;}#item-delete-selected-desc:hover{text-decoration:underline;}
+.intro-approve-as-friend-desc{margin-top:10px;}
+.intro-desc{margin-bottom:20px;font-weight:bold;}
+#group-edit-desc{margin:10px 0px;}
+#settings-nickname-desc{background:#eeeecc;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid #eeeecc;padding:5px;color:#2e2f2e;}
+.contactname,.contact-name{font-weight:bold;font-size:smaller;}
+.contact-details{font-style:italic;font-size:smaller;}
#asidemain .field{overflow:hidden;width:200px;}
#login-extra-links{overflow:auto !important;padding-top:60px !important;width:100% !important;}#login-extra-links a{margin-right:20px;}
#login_standard{display:block !important;float:none !important;height:100% !important;position:relative !important;width:100% !important;}#login_standard .field label{width:200px !important;}
@@ -60,7 +74,7 @@ h1,h2,h3,h4,h5,h6{margin:10px 0px;font-weight:bold;border-bottom:1px solid #638e
#login_openid label{width:180px !important;}
nav{height:60px;background-color:#1d1f1d;color:#eeeeee;position:relative;padding:20px 20px 10px 95px;}nav a{text-decoration:none;color:#eeeeee;border:0px;}nav a:hover{text-decoration:none;color:#eeeeee;border:0px;}
nav #banner{display:block;position:absolute;left:51px;top:25px;}nav #banner #logo-text a{font-size:40px;font-weight:bold;margin-left:3px;}
-ul#user-menu-popup{display:none;position:absolute;background-color:#555753;width:100%;padding:10px 0px;margin:0px;top:20px;left:0;font-size:small;line-height:1;-o-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-moz-box-shadow:5px 5px 10px 0px #111111;-o-box-shadow:5px 5px 10px 0px #111111;-webkit-box-shadow:5px 5px 10px 0px #111111;-ms-box-shadow:5px 5px 10px 0px #111111;box-shadow:5px 5px 10px 0px #111111;z-index:10000;}ul#user-menu-popup li{display:block;}ul#user-menu-popup li a{display:block;padding:5px;}ul#user-menu-popup li a:hover{color:#eeeecc;background-color:#2e302e;}
+ul#user-menu-popup{display:none;position:absolute;background-color:#555753;width:100%;padding:10px 0px;margin:0px;top:20px;left:0;font-size:small;line-height:1;-o-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-moz-box-shadow:5px 5px 10px 0px #111111;-o-box-shadow:5px 5px 10px 0px #111111;-webkit-box-shadow:5px 5px 10px 0px #111111;-ms-box-shadow:5px 5px 10px 0px #111111;box-shadow:5px 5px 10px 0px #111111;z-index:10000;}ul#user-menu-popup li{display:block;}ul#user-menu-popup li a{display:block;padding:5px;color:#eeeeee;background-color:#555753;}ul#user-menu-popup li a:hover{color:#2e2f2e;background-color:#eeeeee;}
ul#user-menu-popup li a.nav-sep{border-top:1px solid #2e302e;}
nav .nav-link{display:inline-block;width:22px;height:22px;overflow:hidden;margin:0px 5px 5px;text-indent:50px;background:transparent url(dark/icons.png) 0 0 no-repeat;}
#nav-apps-link{background-position:0 -66px;}#nav-apps-link:hover{background-position:-22px -66px;}
@@ -78,8 +92,7 @@ nav .nav-link{display:inline-block;width:22px;height:22px;overflow:hidden;margin
#jot-title,#profile-link,#profile-title,#profile-attach-wrapper,#profile-audio,#profile-link,#profile-location,#profile-nolocation,#profile-title,#profile-upload-wrapper,#profile-video,#profile-jot-submit,#wall-image-upload,#wall-file-upload,#wall-image-upload-div,#wall-file-upload-div,.icon,.hover,.focus,.pointer{cursor:pointer;}
div.jGrowl div.notice{background:#3320bc url("../../../images/icons/48/notice.png") no-repeat 5px center;color:white;padding-left:58px;margin-top:50px;}
div.jGrowl div.info{background:#1353b1 url("../../../images/icons/48/info.png") no-repeat 5px center;color:white;padding-left:58px;margin-top:50px;}
-#nav-notifications-menu{margin:30px 0 0 -20px;width:275px;max-height:300px;overflow-y:auto;font-size:9pt;}#nav-notifications-menu .contactname{font-weight:bold;font-size:0.9em;}
-#nav-notifications-menu img{float:left;margin-right:5px;}
+#nav-notifications-menu{margin:30px 0 0 -20px;width:275px;max-height:300px;overflow-y:auto;font-size:9pt;}#nav-notifications-menu img{float:left;margin-right:5px;}
#nav-notifications-menu .notif-when{font-size:0.8em;display:block;}
#nav-notifications-menu li{word-wrap:normal;border-bottom:1px solid black;}#nav-notifications-menu li:hover{color:black;}
#nav-notifications-menu a:hover{color:black;text-decoration:underline;}
@@ -90,11 +103,13 @@ nav #nav-notifications-linkmenu.on .icon.s22.notify,nav #nav-notifications-linkm
#nav-buttons{clear:both;list-style:none;padding:0px;margin:0px;height:25px;}#nav-buttons>li{padding:0;display:inline-block;margin:0px -4px 0px 0px;}
.floaterflip{display:block;position:fixed;z-index:110;top:56px;right:19px;width:22px;height:22px;overflow:hidden;margin:0px;background:transparent url(dark/icons.png) -190px -60px no-repeat;}
.search-box{display:inline-block;margin:5px;position:fixed;right:0px;bottom:0px;z-index:100;background:#1d1f1d;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
-#search-text{border:1px solid #eeeecc;background:#2e2f2e;color:#eeeecc;font-size:8pt;margin:8px;width:10em;height:14px;}
+#search-text,#mini-search-text{background:#2e2f2e;color:#eeeecc;margin:8px;}
+#search-text{border:1px solid #eeeecc;}
+#mini-search-text{font-size:8pt;height:14px;width:10em;}
#scrollup{position:fixed;right:5px;bottom:40px;z-index:100;}#scrollup a:hover{text-decoration:none;border:0;}
-#user-menu{-moz-box-shadow:5px 0 10px 0 #111111;-o-box-shadow:5px 0 10px 0 #111111;-webkit-box-shadow:5px 0 10px 0 #111111;-ms-box-shadow:5px 0 10px 0 #111111;box-shadow:5px 0 10px 0 #111111;display:block;width:75%;margin:3px 0 0 0;position:relative;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#555753;background-image:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAIAAwDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIhAAAQMEAgIDAAAAAAAAAAAAAQIDBAAFBhESIQdBMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwCXiHO8dbsEi35BEhIehNlbUhxhBU82O+G9bKgToD2D+VlmZX9OWZBJuAiMxGlni0w0gJCED4HXv7pSi6eFML//2Q==");background-position:98% center;background-repeat:no-repeat;clear:both;top:4px;left:10px;padding:2px;}#user-menu>a{vertical-align:top;}
+#user-menu{-moz-box-shadow:5px 0 10px 0 #111111;-o-box-shadow:5px 0 10px 0 #111111;-webkit-box-shadow:5px 0 10px 0 #111111;-ms-box-shadow:5px 0 10px 0 #111111;box-shadow:5px 0 10px 0 #111111;display:block;width:75%;margin:3px 0 0 0;position:relative;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#555753;background-image:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAIAAwDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIhAAAQMEAgIDAAAAAAAAAAAAAQIDBAAFBhESIQdBMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwCXiHO8dbsEi35BEhIehNlbUhxhBU82O+G9bKgToD2D+VlmZX9OWZBJuAiMxGlni0w0gJCED4HXv7pSi6eFML//2Q==");background-position:98% center;background-repeat:no-repeat;clear:both;top:4px;left:10px;padding:2px;}#user-menu>a{vertical-align:top;outline:0 none;}
#user-menu-label{font-size:small;padding:3px 20px 9px 5px;height:10px;}
-.nav-ajax-update,.nav-ajax-left{width:30px;height:19px;background:transparent url(dark/notifications.png) 0 0 no-repeat;color:#222;font-weight:bold;font-size:0.8em;padding-top:0.2em;text-align:center;float:left;margin:0 -1px 0 3px;display:block;visibility:hidden;}
+.nav-ajax-update,.nav-ajax-left{width:30px;height:19px;background:transparent url(dark/notifications.png) 0 0 no-repeat;color:#111111;font-weight:bold;font-size:0.8em;padding-top:0.2em;text-align:center;float:left;margin:0 -1px 0 3px;display:block;visibility:hidden;}
.nav-ajax-update.show,.nav-ajax-left.show{visibility:visible;}
#net-update{background-position:0px 0px;}
#mail-update{background-position:-30px 0;}
@@ -103,17 +118,18 @@ nav #nav-notifications-linkmenu.on .icon.s22.notify,nav #nav-notifications-linkm
#intro-update{background-position:-120px 0px;}
#lang-select-icon{cursor:pointer;position:fixed;left:28px;bottom:6px;z-index:10;}
#language-selector{position:fixed;bottom:2px;left:52px;z-index:10;}
-.menu-popup{position:absolute;display:none;width:11em;background:white;color:#2e2f2e;margin:0px;padding:0px;border:3px solid #2e3436;z-index:100000;-moz-box-shadow:5px 5px 5px 0px #111111;-o-box-shadow:5px 5px 5px 0px #111111;-webkit-box-shadow:5px 5px 5px 0px #111111;-ms-box-shadow:5px 5px 5px 0px #111111;box-shadow:5px 5px 5px 0px #111111;}.menu-popup a{display:block;color:#2e2f2e;padding:5px 10px;text-decoration:none;}.menu-popup a:hover{background-color:#b9c1c3;}
+.menu-popup{position:absolute;display:none;width:11em;background:white;color:#2e2f2e;margin:0px;padding:0px;border:3px solid #88a9d2;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;z-index:100000;-moz-box-shadow:5px 5px 5px 0px #111111;-o-box-shadow:5px 5px 5px 0px #111111;-webkit-box-shadow:5px 5px 5px 0px #111111;-ms-box-shadow:5px 5px 5px 0px #111111;box-shadow:5px 5px 5px 0px #111111;}.menu-popup a{display:block;color:#2e2f2e;padding:5px 10px;text-decoration:none;}.menu-popup a:hover{color:#eeeecc;background-color:#88a9d2;}
.menu-popup .menu-sep{border-top:1px solid #4e4f4e;}
.menu-popup li{float:none;overflow:auto;height:auto;display:block;}.menu-popup li img{float:left;width:16px;height:16px;padding-right:5px;}
.menu-popup .empty{padding:5px;text-align:center;color:#9ea8ac;}
.notif-item{font-size:small;}.notif-item a{vertical-align:middle;}
.notif-image{width:32px;height:32px;padding:7px 7px 0px 0px;}
-.notify-seen{background:#bbbbbb;}
+.notify-seen{background:#ddddbb;color:#eeeecc;}
+.notify-unseen{color:#eeeecc;}
#sysmsg_info{position:fixed;bottom:0;-moz-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-o-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-webkit-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-ms-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;padding:10px;background-color:#fcaf3e;border:2px solid #f8911b;border-bottom:0;padding-bottom:50px;z-index:1000;}
#sysmsg{position:fixed;bottom:0;-moz-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-o-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-webkit-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-ms-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;padding:10px;background-color:#fcaf3e;border:2px solid #f8911b;border-bottom:0;padding-bottom:50px;z-index:1000;}
#sysmsg_info br,#sysmsg br{display:block;margin:2px 0px;border-top:1px solid #eeeecc;}
-#asidemain{float:left;font-size:0.75em;margin:20px 0 20px 35px;width:25%;display:inline;}
+#asidemain{float:left;font-size:small;margin:20px 0 20px 35px;width:25%;display:inline;}
#asideright,#asideleft{display:none;}
.vcard .fn{font-size:1.5em;font-weight:bold;border-bottom:1px solid #638ec4;padding-bottom:3px;}
.vcard #profile-photo-wrapper{margin:20px;}.vcard #profile-photo-wrapper img{-moz-box-shadow:3px 3px 10px 0 #111111;-o-box-shadow:3px 3px 10px 0 #111111;-webkit-box-shadow:3px 3px 10px 0 #111111;-ms-box-shadow:3px 3px 10px 0 #111111;box-shadow:3px 3px 10px 0 #111111;}
@@ -150,11 +166,11 @@ nav #nav-notifications-linkmenu.on .icon.s22.notify,nav #nav-notifications-linkm
#profile-jot-net{margin:5px 0;}
#jot-preview-link{margin:0 0 0 10px;border:0;text-decoration:none;float:right;}
.icon-text-preview{margin:0 0 -18px 0;display:block;width:20px;height:20px;background:url(dark/icons.png) no-repeat -128px -40px;border:0;text-decoration:none;float:right;cursor:pointer;}
-#profile-jot-perms{float:right;background-color:#555753;width:22px;height:22px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;overflow:hidden;border:0px;margin:0 10px 0 10px;}
+#profile-jot-perms{float:right;color:#555753;width:20px;height:20px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-moz-box-shadow:3px 3px 5px 0 #111111;-o-box-shadow:3px 3px 5px 0 #111111;-webkit-box-shadow:3px 3px 5px 0 #111111;-ms-box-shadow:3px 3px 5px 0 #111111;box-shadow:3px 3px 5px 0 #111111;border:2px outset #eeeeee;overflow:hidden;margin:0 10px 0 10px;}
#profile-jot-plugin-wrapper{width:1px;margin:10px 0 0 0;float:right;}
#profile-jot-submit-wrapper{float:right;width:100%;margin:10px 0 0 0;padding:0;}
#profile-jot-submit{height:auto;background-color:#555753;color:#eeeeee;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:2px outset #2e3436;margin:0;float:right;-moz-text-shadow:1px 1px #111111;-o-text-shadow:1px 1px #111111;-webkit-text-shadow:1px 1px #111111;-ms-text-shadow:1px 1px #111111;text-shadow:1px 1px #111111;width:auto;}#profile-jot-submit:active{-moz-box-shadow:0 0 0 0 #111111;-o-box-shadow:0 0 0 0 #111111;-webkit-box-shadow:0 0 0 0 #111111;-ms-box-shadow:0 0 0 0 #111111;box-shadow:0 0 0 0 #111111;}
-#jot-perms-icon{width:20px;height:22px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;overflow:hidden;}
+#jot-perms-icon{width:22px;height:22px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;overflow:hidden;background:#555753 url("dark/icons.png") -88px -40px;}
#group_allow_wrapper,#group_deny_wrapper,#acl-permit-outer-wrapper,#contact_allow_wrapper,#contact_deny_wrapper,#acl-deny-outer-wrapper{width:47%;}
#group_allow_wrapper,#group_deny_wrapper,#acl-permit-outer-wrapper{float:left;}
#contact_allow_wrapper,#contact_deny_wrapper,#acl-deny-outer-wrapper{float:right;}
@@ -162,18 +178,18 @@ nav #nav-notifications-linkmenu.on .icon.s22.notify,nav #nav-notifications-linkm
#jot-public{background-color:#555555;color:#ff0000;padding:5px;float:left;}
#acl-deny-text{background-color:#555555;color:#eeeecc;padding:5px;float:left;}
#jot-title-desc{color:#cdcdcd;}
-#profile-jot-desc{color:#ff2000;margin:5px 0;}
+#profile-jot-desc{background:#2e2f2e;border:1px solid #eeeecc;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#ff2000;margin:5px 0;}
#jot-title-wrapper{margin-bottom:5px;}
#jot-title-display{font-weight:bold;}
.jothidden{display:none;}
-#jot-preview-content{background-color:#2e302e;color:#eeeecc;border:1px solid #eeeecc;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-moz-box-shadow:5px 0 10px 0px #111111;-o-box-shadow:5px 0 10px 0px #111111;-webkit-box-shadow:5px 0 10px 0px #111111;-ms-box-shadow:5px 0 10px 0px #111111;box-shadow:5px 0 10px 0px #111111;padding:3px 3px 6px 10px;}#jot-preview-content .wall-item-outside-wrapper{border:0;-o-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-ms-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;-moz-box-shadow:0 0 0 0 #111111;-o-box-shadow:0 0 0 0 #111111;-webkit-box-shadow:0 0 0 0 #111111;-ms-box-shadow:0 0 0 0 #111111;box-shadow:0 0 0 0 #111111;}
+#jot-preview-content{background-color:#2e3436;color:#eeeecc;border:1px solid #2e2f2e;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-moz-box-shadow:5px 0 10px 0px #111111;-o-box-shadow:5px 0 10px 0px #111111;-webkit-box-shadow:5px 0 10px 0px #111111;-ms-box-shadow:5px 0 10px 0px #111111;box-shadow:5px 0 10px 0px #111111;padding:3px 3px 6px 10px;}#jot-preview-content .wall-item-outside-wrapper{border:0;-o-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-ms-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;-moz-box-shadow:0 0 0 0 #111111;-o-box-shadow:0 0 0 0 #111111;-webkit-box-shadow:0 0 0 0 #111111;-ms-box-shadow:0 0 0 0 #111111;box-shadow:0 0 0 0 #111111;}
#sectionmain{margin:20px;font-size:0.8em;min-width:475px;width:67%;float:left;display:inline;}
-.tabs{margin:0px;padding:0px;list-style:none;list-style-position:inside;margin:10px 0;}.tabs li{display:inline;font-size:smaller;font-weight:bold;}
-.tab{border:1px solid #88a9d2;padding:4px;}.tab:hover,.tab.active:hover,.tab:active{background:#88a9d2;color:#2e2f2e;}
-.tab.active{background:#eeeecc;color:#2e2f2e;}.tab.active a{color:#2e2f2e;}
+.tabs{margin:0px;padding:0px;list-style:none;list-style-position:inside;margin:10px 0;}.tabs li{display:inline;font-size:smaller;}
+.tab{border:1px solid #638ec4;padding:4px;}.tab:hover,.tab:active{background:#2e3436;color:#eeeecc;border:1px solid #638ec4;}
+.tab.active{background:#eeeecc;color:#2e2f2e;border:1px solid #638ec4;}.tab.active:hover{background:#2e3436;color:#2e2f2e;border:1px solid #638ec4;}
+.tab.active a{color:#2e2f2e;text-decoration:none;}
.tab a{border:0;text-decoration:none;}
-.wall-item-outside-wrapper{border:1px solid #aaaaaa;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-moz-box-shadow:5px 0 10px 0 #111111;-o-box-shadow:5px 0 10px 0 #111111;-webkit-box-shadow:5px 0 10px 0 #111111;-ms-box-shadow:5px 0 10px 0 #111111;box-shadow:5px 0 10px 0 #111111;}.wall-item-outside-wrapper.comment{margin-top:5px;}
-.wall-item-outside-wrapper-end{clear:both;}
+.wall-item-outside-wrapper{border:1px solid #a9a9a9;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-moz-box-shadow:6px 1px 10px -2px #111111;-o-box-shadow:6px 1px 10px -2px #111111;-webkit-box-shadow:6px 1px 10px -2px #111111;-ms-box-shadow:6px 1px 10px -2px #111111;box-shadow:6px 1px 10px -2px #111111;}.wall-item-outside-wrapper.comment{margin-top:5px;}
.wall-item-content-wrapper{position:relative;padding:0.75em;width:auto;}
.wall-item-outside-wrapper .wall-item-comment-wrapper{}
.shiny{background:#2e3436;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
@@ -186,23 +202,22 @@ nav #nav-notifications-linkmenu.on .icon.s22.notify,nav #nav-notifications-linkm
.wall-item-info{float:left;width:110px;}
.wall-item-photo-wrapper{width:80px;height:80px;position:relative;padding:5px;background-color:#555753;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
[class^="wall-item-tools"] *{}[class^="wall-item-tools"] *>*{}
-.wall-item-tools{float:right;opacity:0.4;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.wall-item-tools:hover{opacity:1;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
+.wall-item-tools{float:right;opacity:0.4;-webkit-transition:all 0.75s ease-in-out;-moz-transition:all 0.75s ease-in-out;-o-transition:all 0.75s ease-in-out;-ms-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;}.wall-item-tools:hover{opacity:1;-webkit-transition:all 0.75s ease-in-out;-moz-transition:all 0.75s ease-in-out;-o-transition:all 0.75s ease-in-out;-ms-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;}
.wall-item-subtools1{width:30px;height:30px;list-style:none outside none;margin:18px 0 30px -20px;padding:0;}
.wall-item-subtools2{width:25px;height:25px;list-style:none outside none;margin:-78px 0 0 5px;padding:0;}
.wall-item-title{font-size:1.2em;font-weight:bold;margin-bottom:1.4em;}
.wall-item-body{margin:15px 10px 10px 0px;text-align:left;overflow-x:auto;}
.wall-item-lock-wrapper{float:right;width:22px;height:22px;margin:0 -5px 0 0;opacity:1;}
-.wall-item-dislike,.wall-item-like{clear:left;font-size:0.8em;color:#888b85;margin:5px 0 5px 10.2em;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;opacity:0.5;}.wall-item-dislike:hover,.wall-item-like:hover{opacity:1;}
+.wall-item-dislike,.wall-item-like{clear:left;font-size:0.8em;color:#888b85;margin:5px 0 5px 10.2em;-webkit-transition:all 0.75s ease-in-out;-moz-transition:all 0.75s ease-in-out;-o-transition:all 0.75s ease-in-out;-ms-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;opacity:0.5;}.wall-item-dislike:hover,.wall-item-like:hover{opacity:1;}
.wall-item-author,.wall-item-actions-author{clear:left;float:left;font-size:0.8em;color:#888b85;margin:1em auto 0 0.2em;}
.wall-item-ago{display:inline;padding-left:10px;}
-.wall-item-wrapper-end{clear:both;}
.wall-item-location{margin-top:15px;width:100px;overflow:hidden;-moz-text-overflow:ellipsis;-ms-text-verflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;}.wall-item-location .icon{float:left;}
.wall-item-location>a,.wall-item-location .smalltext{margin-left:25px;font-size:0.7em;display:block;}
.wall-item-location>br{display:none;}
.wallwall .wwto{left:5px;margin:0;position:absolute;top:75px;z-index:10001;width:30px;height:30px;}.wallwall .wwto img{width:30px !important;height:30px !important;}
.wallwall .wall-item-photo-end{clear:both;}
.wall-item-arrowphoto-wrapper{position:absolute;left:35px;top:80px;z-index:10002;}
-.wall-item-photo-menu{min-width:92px;border:2px solid #ffffff;border-top:0px;background:#555753;position:absolute;left:-2px;top:101px;display:none;z-index:10003;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}.wall-item-photo-menu li a{white-space:nowrap;display:block;padding:5px 2px;color:#eeeeee;}.wall-item-photo-menu li a:hover{color:#555753;background:#eeeeee;}
+.wall-item-photo-menu{min-width:92px;border:2px solid #ffffff;border-top:0px;background:#555753;position:absolute;left:-2px;top:101px;display:none;z-index:10003;-o-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-ms-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;}.wall-item-photo-menu li a{white-space:nowrap;display:block;padding:5px 2px;color:#eeeeee;}.wall-item-photo-menu li a:hover{color:#555753;background:#eeeeee;}
#item-delete-selected{overflow:auto;width:100%;}
#connect-services-header,#connect-services,#extra-help-header,#extra-help,#postit-header,#postit{margin:5px 0 0 0;}
.ccollapse-wrapper{font-size:0.9em;margin-left:5em;}
@@ -220,11 +235,11 @@ nav #nav-notifications-linkmenu.on .icon.s22.notify,nav #nav-notifications-linkm
.comment-edit-photo-link,.comment-edit-photo{margin-left:10px;}
.my-comment-photo{width:40px;height:40px;padding:5px;}
[class^="comment-edit-text"]{margin:5px 0 10px 20px;width:94%;}
-.comment-edit-text-empty{height:20px;border:2px #c8bebe solid;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#c8bebe;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.comment-edit-text-empty:hover{color:#999999;}
-.comment-edit-text-full{height:10em;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
+.comment-edit-text-empty{height:20px;border:2px solid #c8bebe;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#c8bebe;-webkit-transition:all 0.75s ease-in-out;-moz-transition:all 0.75s ease-in-out;-o-transition:all 0.75s ease-in-out;-ms-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;}.comment-edit-text-empty:hover{color:#999999;}
+.comment-edit-text-full{height:10em;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transition:all 0.75s ease-in-out;-moz-transition:all 0.75s ease-in-out;-o-transition:all 0.75s ease-in-out;-ms-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;}
.comment-edit-submit-wrapper{width:90%;margin:5px 5px 10px 50px;text-align:right;}
.comment-edit-submit{height:22px;background-color:#555753;color:#eeeeee;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:0;}
-.wall-item-body code{background-color:#444444;border-bottom:1px dashed #cccccc;border-left:5px solid #cccccc;border-top:1px dashed #cccccc;display:block;overflow-x:auto;padding:5px 0 15px 10px;width:95%;}.wall-item-body code a{color:#adc4e0;}
+.wall-item-body code{background-color:#444444;border-bottom:1px dashed #cccccc;border-left:5px solid #cccccc;border-top:1px dashed #cccccc;color:#eeeecc;display:block;overflow-x:auto;padding:5px 0 15px 10px;width:95%;}.wall-item-body code a{color:#adc4e0;}
div[id$="text"]{font-weight:bold;border-bottom:1px solid #cccccc;}
div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:left;}
.profile-match-wrapper{float:left;margin:0 5px 40px 0;width:120px;height:120px;padding:3px;position:relative;}
@@ -236,7 +251,7 @@ div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:le
#advanced-profile-with{margin-left:200px;}
.photos{height:auto;overflow:auto;}
#photo-top-links{margin-bottom:30px;}
-.photo-album-image-wrapper,.photo-top-image-wrapper{float:left;-moz-box-shadow:5px 5px 5px 0px #111111;-o-box-shadow:5px 5px 5px 0px #111111;-webkit-box-shadow:5px 5px 5px 0px #111111;-ms-box-shadow:5px 5px 5px 0px #111111;box-shadow:5px 5px 5px 0px #111111;background-color:#222222;color:#2e2f2e;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding-bottom:30px;position:relative;margin:0 10px 10px 0;}
+.photo-album-image-wrapper,.photo-top-image-wrapper{float:left;-moz-box-shadow:3px 3px 10px 0 #111111;-o-box-shadow:3px 3px 10px 0 #111111;-webkit-box-shadow:3px 3px 10px 0 #111111;-ms-box-shadow:3px 3px 10px 0 #111111;box-shadow:3px 3px 10px 0 #111111;background-color:#222222;color:#2e2f2e;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding-bottom:30px;position:relative;margin:0 10px 10px 0;}
#photo-photo{max-width:100%;}#photo-photo img{max-width:100%;}
.photo-top-image-wrapper a:hover,#photo-photo a:hover,.photo-album-image-wrapper a:hover{border-bottom:0;}
.photo-top-photo,.photo-album-photo{-o-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
@@ -305,7 +320,6 @@ div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:le
.contact-photo-menu-button{position:absolute;background:url("dark/photo-menu.jpg") top left no-repeat transparent;margin:0px;padding:0px;width:16px;height:16px;top:64px;left:0px;overflow:hidden;text-indent:40px;display:none;}
.contact-photo-menu{width:auto;border:2px solid #444444;background:#2e2f2e;color:#eeeecc;position:absolute;left:0px;top:90px;display:none;z-index:10000;}.contact-photo-menu li a{display:block;padding:2px;}.contact-photo-menu li a:hover{color:white;background:#3465A4;text-decoration:none;}
#id_openid_url{background:url(dark/login-bg.gif) no-repeat;background-position:0 50%;padding-left:18px;}
-#settings-nickname-desc{background-color:#eeeecc;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:5px;color:#111111;}
#settings-default-perms{margin-bottom:20px;}
#register-form div,#profile-edit-form div{clear:both;}
.settings-block label{clear:left;}
@@ -313,7 +327,7 @@ div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:le
#register-form label,#profile-edit-form label{width:300px;float:left;}
#register-form span,#profile-edit-form span{color:#555753;display:block;margin-bottom:20px;}
#profile-edit-marital-label span{margin:-4px;}
-.settings-submit-wrapper,.profile-edit-submit-wrapper{margin:0 0 30px -3px;}
+.settings-submit-wrapper,.profile-edit-submit-wrapper{margin:0 0 30px;}
.profile-edit-side-div{display:none;}
#profiles-menu-trigger{margin:0px 0px 0px 25px;}
.profile-listing{float:left;margin:20px 20px 0px 0px;}
@@ -326,7 +340,6 @@ div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:le
#theme-preview img{margin:10px 10px 10px 288px;}
.group-delete-wrapper{margin:-31px 50px 0 0;float:right;}
#group-edit-submit-wrapper{margin:0 0 10px 0;display:inline;}
-#group-edit-desc{margin:10px 0px;}
#group-members,#prof-members{height:200px;overflow:auto;border:1px solid #555753;-o-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
#group-all-contacts,#prof-all-contacts{height:200px;overflow:auto;border:1px solid #555753;-o-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
#group-members h3,#group-all-contacts h3,#prof-members h3,#prof-all-contacts h3{color:#eeeeee;background-color:#555753;margin:0;padding:5px;}
@@ -335,18 +348,16 @@ div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:le
#crop-image-form{clear:both;}
.intro-wrapper{margin-top:20px;}
.intro-fullname{font-size:1.1em;font-weight:bold;}
-.intro-desc{margin-bottom:20px;font-weight:bold;}
.intro-note{padding:10px;}
.intro-end{padding:30px;}
.intro-form{float:left;}
-.intro-approve-form,.intro-approve-as-friend-end{clear:both;}
+.intro-approve-form{clear:both;}
.intro-submit-approve,.intro-submit-ignore{margin-right:20px;}
.intro-submit-approve{margin-top:15px;}
.intro-approve-as-friend-label,.intro-approve-as-fan-label,.intro-approve-as-friend,.intro-approve-as-fan{float:left;}
.intro-form-end{clear:both;margin-bottom:10px;}
-.intro-approve-as-friend-desc{margin-top:10px;}
.intro-approve-as-end{clear:both;margin-bottom:10px;}
-.intro-end,.clear{clear:both;}
+.clear{clear:both;}
.eventcal{float:left;font-size:20px;}
.event{background:#2e2f2e;}
.vevent{border:1px solid #cccccc;}.vevent .event-description,.vevent .event-location,.vevent .event-start{margin-left:10px;margin-right:10px;}
@@ -373,17 +384,16 @@ div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:le
#item-delete-selected{margin-top:30px;}
.delete-checked{position:absolute;left:35px;margin-top:20px;}
#item-delete-selected-icon{float:left;margin-right:5px;}
-#item-delete-selected-desc{float:left;margin-right:5px;}#item-delete-selected-desc:hover{text-decoration:underline;}
.fc-state-highlight{background:#eeeecc;color:#2e2f2e;}
.directory-item{float:left;margin:0 5px 4px 0;padding:3px;width:180px;height:250px;position:relative;}
#group-sidebar{margin-bottom:10px;}
-.group-selected,.nets-selected,.fileas-selected{padding:3px;color:#2e2f2e;background:#eeeecc;font-weight:bold;}
-.group-selected:hover,.nets-selected:hover,.fileas-selected:hover{color:#88a9d2;background:#2e2f2e;}
+.group-selected,.nets-selected,.fileas-selected{padding:3px;color:#2e2f2e;background:#eeeecc;border:1px solid #88a9d2;}
+.group-selected:hover,.nets-selected:hover,.fileas-selected:hover{padding:3px;color:#88a9d2;background:#2e2f2e;border:1px solid #88a9d2;}
.groupsideedit{margin-right:10px;}
#sidebar-group-ul{padding-left:0;}
#sidebar-group-list{margin:0 0 5px 0;}#sidebar-group-list li{margin-top:10px;}
#sidebar-group-list .icon{display:inline-block;width:12px;height:12px;}
-.sidebar-group-element{padding:3px;}.sidebar-group-element:hover{color:#2e2f2e;background:#88a9d2;font-weight:bold;padding:3px;}
+.sidebar-group-element{padding:3px;}.sidebar-group-element:hover{color:#2e2f2e;background:#2e3436;border:1px solid #638ec4;padding:3px;}
#sidebar-new-group{margin:auto;display:inline-block;color:#eeeeee;text-decoration:none;text-align:center;}
#peoplefind-sidebar form{margin-bottom:10px;}
#sidebar-new-group:hover{}
@@ -395,7 +405,7 @@ div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:le
#pending-update{float:right;color:white;font-weight:bold;background-color:red;padding:0 0.3em;}
.admin.linklist{border:0;padding:0;}
.admin.link{margin:0px;padding:0px;list-style:none;list-style-position:inside;}
-#adminpage{color:#eeeecc;background:#2e2f2e;margin:5px;padding:10px;}#adminpage dl{clear:left;margin-bottom:2px;padding-bottom:2px;border-bottom:1px solid #111111;}
+#adminpage{color:#eeeecc;background:#2e2f2e;margin:5px;padding:10px;font-size:smaller;}#adminpage dl{clear:left;margin-bottom:2px;padding-bottom:2px;border-bottom:1px solid #111111;}
#adminpage dt{width:250px;float:left;font-weight:bold;}
#adminpage dd{margin-left:250px;}
#adminpage h3{border-bottom:1px solid #cccccc;}
@@ -403,24 +413,29 @@ div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:le
#adminpage #pluginslist{margin:0;padding:0;}
#adminpage .plugin{display:block;border:1px solid #888888;padding:1em;margin-bottom:5px;clear:left;}
#adminpage .toggleplugin{float:left;margin-right:1em;}
-#adminpage table{width:100%;border-bottom:1px solid #111111;margin:5px 0;}#adminpage table th{text-align:left;}
-#adminpage td .icon{float:left;}
+#adminpage table{width:100%;border-bottom:1px solid #111111;margin:5px 0;}#adminpage table th{font-weight:bold;text-align:left;}
+#adminpage table td{padding:5px;vertical-align:middle;}
+#adminpage table#users{padding:5px;}
#adminpage table#users img{width:16px;height:16px;}
+#adminpage table#users a{color:#eeeecc;text-decoration:underline;}
+#adminpage td .icon{float:left;}
#adminpage .selectall{text-align:right;}
-#adminpage #users a{color:#eeeecc;text-decoration:underline;}
#users .name{color:#eeeecc;}
-.field{overflow:auto;}.field label{width:38%;display:inline-block;margin:0 10px 1em 0;border:1px #2e2f2e solid;padding:5px;background:#eeeecc;color:#111;}
+#users .tools{padding:5px 0;vertical-align:middle;}
+.field{overflow:auto;}
.field .onoff{float:right;margin:0 330px 0 auto;width:80px;}.field .onoff a{display:block;border:1px solid #666666;padding:3px 6px 4px 10px;height:16px;text-decoration:none;}
.field .onoff .on,.field .onoff .off{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==');background-repeat:no-repeat;}
.field .onoff .on{background-position:42px 1px;background-color:#999999;color:#111111;text-align:left;}
.field .onoff .off{background-position:2px 1px;background-color:#cccccc;color:#333333;text-align:right;}
.hidden{display:none !important;}
.field textarea{width:80%;height:100px;}
-.field_help{display:block;margin-left:297px;color:#b1b1b1;}
+.field_help{display:block;margin-left:297px;color:#b1b1b1;font-size:small;}
.field.radio .field_help{margin-left:297px;}
.popup{width:100%;height:100%;top:0px;left:0px;position:absolute;display:none;}.popup .background{background-color:#111111;opacity:0.5;width:100%;height:100%;position:absolute;top:0px;left:0px;}
.popup .panel{top:25%;left:25%;width:50%;height:50%;padding:1em;position:absolute;border:4px solid #000000;background-color:white;}
-#panel{z-index:100;}
+#panel{position:absolute;font-size:small;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid #eeeeee;background-color:#2e302e;color:#eeeecc;padding:1em;z-index:100;}
+.pager{margin-top:60px;display:block;clear:both;text-align:center;font-size:small;font-weight:bold;}.pager span{padding:4px;margin:4px;}
+.pager_current{background-color:#88a9d2;color:#2e2f2e;}
.grey,.gray{color:gray;}
.orange{color:orange;}
.red{color:red;}
@@ -431,8 +446,8 @@ div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:le
.oauthapp{height:auto;overflow:auto;border-bottom:2px solid #cccccc;padding-bottom:1em;margin-bottom:1em;}.oauthapp img{float:left;width:48px;height:48px;margin:10px;}.oauthapp img.noicon{background-image:url("../../../images/icons/48/plugin.png");background-position:center center;background-repeat:no-repeat;}
.oauthapp a{float:left;}
.iconspacer{display:block;width:16px;height:16px;}
-.icon{display:block;width:20px;height:20px;background:url(dark/icons.png) no-repeat;border:0;text-decoration:none;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}.icon:hover{border:0;text-decoration:none;}
-.editicon{display:inline-block;width:21px;height:21px;background:url(dark/editicons.png) no-repeat;border:0;text-decoration:none;}
+.icon{display:block;width:20px;height:20px;background:transparent url("dark/icons.png") no-repeat;border:0;text-decoration:none;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}.icon:hover{border:0;text-decoration:none;}
+.editicon{display:inline-block;width:21px;height:21px;background:url("dark/editicons.png") no-repeat;border:0;text-decoration:none;}
.shadow{-moz-box-shadow:2px 2px 5px 2px #111111;-o-box-shadow:2px 2px 5px 2px #111111;-webkit-box-shadow:2px 2px 5px 2px #111111;-ms-box-shadow:2px 2px 5px 2px #111111;box-shadow:2px 2px 5px 2px #111111;}.shadow:active,.shadow:focus,.shadow:hover{-moz-box-shadow:0 0 0 0 #111111;-o-box-shadow:0 0 0 0 #111111;-webkit-box-shadow:0 0 0 0 #111111;-ms-box-shadow:0 0 0 0 #111111;box-shadow:0 0 0 0 #111111;}
.editicon:hover{border:0;}
.boldbb{background-position:0px 0px;}.boldbb:hover{background-position:-22px 0px;}
@@ -476,7 +491,7 @@ div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:le
.lock{background-position:-70px -40px;}
.unlock{background-position:-88px -40px;}
.video{background-position:-110px -40px;}
-.attach{background-position:-190px -40px;}
+.attach{background-position:-191px -40px;}
.language{background-position:-210px -40px;}
.starred{background-position:-130px -60px;}
.unstarred{background-position:-150px -60px;}
@@ -486,7 +501,7 @@ div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:le
.prev{background-position:-90px -60px;}
.next{background-position:-110px -60px;}
.icon.dim{opacity:0.3;}
-#pause{position:fixed;bottom:40px;right:30px;}
+#pause{position:fixed;bottom:40px;right:30px;z-index:10;}
.border{border:1px solid #babdb6;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}.border:hover{border:1px solid #babdb6;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
.attachtype{display:block;width:20px;height:23px;background-image:url(../../../images/content-types.png);}
.type-video{background-position:0px 0px;}
@@ -496,7 +511,7 @@ div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:le
.type-unkn{background-position:-80px 0;}
.cc-license{margin-top:100px;font-size:0.7em;}
footer{display:block;clear:both;}
-#profile-jot-text{height:20px;color:#eeeecc;border:1px solid #eeeecc;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;width:99.5%;}
+#profile-jot-text{height:20px;color:#eeeecc;background:#2e2f2e;border:1px solid #eeeecc;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;width:99.5%;}
#photo-edit-perms-select,#photos-upload-permissions-wrapper,#profile-jot-acl-wrapper{display:block !important;background:#2e2f2e;color:#eeeecc;}
#profile-jot-acl-wrapper{margin:0 10px;border:1px solid #555753;border-top:0;}
#acl-wrapper{width:660px;margin:0 auto;}
diff --git a/view/theme/dispy/dark/style.less b/view/theme/dispy/dark/style.less
index caa45918c..3521b4398 100644
--- a/view/theme/dispy/dark/style.less
+++ b/view/theme/dispy/dark/style.less
@@ -34,7 +34,8 @@ time {
*display: inline;
*zoom: 1;
}
-audio:not([controls]), [hidden] {
+audio:not([controls]),
+[hidden] {
display: none;
}
///*
@@ -46,8 +47,7 @@ audio:not([controls]), [hidden] {
html {
font-size: 100%;
overflow-y: scroll;
- -webkit-text-size-adjust: 100%;
- -ms-text-size-adjust: 100%;
+ .font_size_adjust;
}
body {
margin: 0;
@@ -56,7 +56,10 @@ body {
color: @main_colour;
background-color: @bg_colour;
}
-button, input, select, textarea {
+button,
+input,
+select,
+textarea {
color: @main_colour;
background-color: @bg_colour;
}
@@ -82,15 +85,23 @@ tr:nth-child(even) {
background-color: lighten(@bg_colour, 10%);
}
///* remember to define focus styles! */
+//outline Sets all the outline properties in one declaration
+//outline-color Sets the color of an outline color_name,hex_number,rgb_number,invert,inherit
+//outline-style Sets the style of an outline dotted,dashed,solid,double,groove,ridge,inset,outset,inherit
+//outline-width Sets the width of an outline thin,medium,thick,length,inherit
:focus {
- outline: 0;
+ outline: none;
+}
+a:focus {
+ outline: invert, dashed, thin;
}
[disabled="disabled"] {
background: @med_bg_colour;
color: @disabled_colour;
}
///* remember to highlight inserts somehow! */
-ins, mark {
+ins,
+mark {
background-color: @bg_alt_colour;
color: @lt_main_colour;
}
@@ -123,12 +134,22 @@ q {
content: none;
}
}
+em {
+ font-style: italic;
+}
+strong {
+ font-weight: bold;
+}
+strike {
+ text-decoration: line-through;
+}
small {
font-size: 85%;
}
///* Position subscript and superscript content without affecting
// * line-height: h5bp.com/k */
-sub, sup {
+sub,
+sup {
font-size: 75%;
line-height: 0;
position: relative;
@@ -166,7 +187,7 @@ blockquote {
label {
width: 38%;
display: inline-block;
- font-size: 0.95em;
+ font-size: small;
margin: 0 10px 1em 0;
.borders(1px, solid, @bg_colour);
padding: 5px;
@@ -205,11 +226,29 @@ h4, h5, h6 {
font-weight: bold;
border-bottom: 1px solid @hover_colour;
}
+h1 {
+ font-size: x-large;
+}
+h2 {
+ font-size: large;
+}
+h3 {
+ font-size: medium;
+}
+h4 {
+ font-size: small;
+}
+h5 {
+ font-size: x-small;
+}
+h6 {
+ font-size: xx-small;
+}
//
.required {
display: inline;
- color: #ff0;
+ color: red;
font-size: 16px;
font-weight: bold;
margin: 3px;
@@ -224,30 +263,6 @@ h4, h5, h6 {
.smalltext {
font-size: 0.7em;
}
-#panel {
- position: absolute;
- .rounded_corners;
- .borders(1px, solid, @main_alt_colour);
- background-color: @bg_alt_colour;
- color: @main_colour;
- padding: 1em;
-}
-.pager {
- margin-top: 60px;
- display: block;
- clear: both;
- text-align: center;
- font-size: small;
- font-weight: bold;
- span {
- padding: 4px;
- margin: 4px;
- }
-}
-.pager_current {
- background-color: @link_colour;
- color: @bg_colour;
-}
/**
@@ -265,16 +280,50 @@ h4, h5, h6 {
.box(100%, 100%);
margin: 0 auto;
}
-[class$="-desc"], [id$="-desc"] {
+[class$="-desc"],
+[id$="-desc"] {
color: @bg_colour;
background: @main_colour;
- // .rounded_corners;
+ .rounded_corners;
// .box_shadow(3px, 3px, 5px);
margin: 3px 10px 7px 0;
- padding: 6px 7px;
+ padding: 5px;
font-weight: bold;
font-size: smaller;
}
+#item-delete-selected-desc {
+ float: left;
+ margin-right: 5px;
+ &:hover {
+ text-decoration: underline;
+ }
+}
+.intro-approve-as-friend-desc {
+ margin-top: 10px;
+}
+.intro-desc {
+ margin-bottom: 20px;
+ font-weight: bold;
+}
+#group-edit-desc {
+ margin: 10px 0px;
+}
+#settings-nickname-desc {
+ background: @main_colour;
+ .rounded_corners;
+ .borders;
+ padding: 5px;
+ color: @bg_colour;
+}
+.contactname,
+.contact-name {
+ font-weight: bold;
+ font-size: smaller;
+}
+.contact-details {
+ font-style: italic;
+ font-size: smaller;
+}
/**
@@ -378,9 +427,11 @@ ul#user-menu-popup {
a {
display: block;
padding: 5px;
+ color: @main_alt_colour;
+ background-color: @menu_bg_colour;
&:hover {
- color: @main_colour;
- background-color: @bg_alt_colour;
+ color: @bg_colour;
+ background-color: @main_alt_colour;
}
&.nav-sep {
border-top: 1px solid @bg_alt_colour; } } }
@@ -396,42 +447,51 @@ nav .nav-link {
#nav-apps-link {
background-position: 0 -66px;
&:hover {
- background-position: -22px -66px; }
+ background-position: -22px -66px;
+ }
}
-#nav-community-link, #nav-contacts-link {
+#nav-community-link,
+#nav-contacts-link {
background-position: 0 -22px;
&:hover {
- background-position: -22px -22px; }
+ background-position: -22px -22px;
+ }
}
#nav-directory-link {
background-position: -44px -154px;
&:hover {
- background-position: -66px -154px; }
+ background-position: -66px -154px;
+ }
}
#nav-help-link {
background-position: 0 -110px;
&:hover {
- background-position: -22px -110px; }
+ background-position: -22px -110px;
+ }
}
#nav-home-link {
background-position: -44px -132px;
&:hover {
- background-position: -66px -132px; }
+ background-position: -66px -132px;
+ }
}
#nav-intro-link {
background-position: 0px -190px;
&:hover {
- background-position: -44px -190px; }
+ background-position: -44px -190px;
+ }
}
#nav-login-link, #nav-logout-link {
background-position: 0 -88px;
&:hover {
- background-position: -22px -88px; }
+ background-position: -22px -88px;
+ }
}
#nav-messages-link {
background-position: -44px -88px;
&:hover {
- background-position: -66px -88px; }
+ background-position: -66px -88px;
+ }
}
#nav-notify-link,
#nav-notifications-linkmenu {
@@ -443,7 +503,8 @@ nav .nav-link {
#nav-network-link {
background-position: 0px -177px;
&:hover {
- background-position: -22px -177px; }
+ background-position: -22px -177px;
+ }
}
#nav-search-link {
background-position: 0 -44px;
@@ -494,9 +555,6 @@ div.jGrowl div {
max-height: 300px;
overflow-y: auto;
font-size: 9pt;
- .contactname {
- font-weight: bold;
- font-size: 0.9em; }
img {
float: left;
margin-right: 5px; }
@@ -542,7 +600,6 @@ nav #nav-notifications-linkmenu {
z-index: 100;
.box(300px, 60px);
}
-
#nav-buttons {
clear: both;
list-style: none;
@@ -576,13 +633,19 @@ nav #nav-notifications-linkmenu {
background: @dk_bg_colour;
.rounded_corners;
}
-#search-text {
- .borders;
+#search-text,
+#mini-search-text {
background: @bg_colour;
color: @main_colour;
- font-size: 8pt;
margin: 8px;
- .box(10em, 14px);
+}
+#search-text {
+ .borders;
+}
+#mini-search-text {
+ font-size: 8pt;
+ height: 14px;
+ width: 10em;
}
#scrollup {
position: fixed;
@@ -611,6 +674,7 @@ nav #nav-notifications-linkmenu {
padding: 2px;
> a {
vertical-align: top;
+ outline: 0 none;
}
}
#user-menu-label {
@@ -618,10 +682,11 @@ nav #nav-notifications-linkmenu {
padding: 3px 20px 9px 5px;
height: 10px;
}
-.nav-ajax-update, .nav-ajax-left {
+.nav-ajax-update,
+.nav-ajax-left {
.box(30px, 19px);
background: transparent url(dark/notifications.png) 0 0 no-repeat;
- color: #222;
+ color: @shadow_colour;
font-weight: bold;
font-size: 0.8em;
padding-top: 0.2em;
@@ -631,7 +696,8 @@ nav #nav-notifications-linkmenu {
display: block;
visibility: hidden;
}
-.nav-ajax-update.show, .nav-ajax-left.show {
+.nav-ajax-update.show,
+.nav-ajax-left.show {
visibility: visible;
}
#net-update {
@@ -670,7 +736,8 @@ nav #nav-notifications-linkmenu {
color: @bg_colour;
margin: 0px;
padding: 0px;
- .borders(3px, solid, @shiny_colour);
+ .borders(3px, solid, @link_colour);
+ .rounded_corners;
z-index: 100000;
.box_shadow;
a {
@@ -679,7 +746,8 @@ nav #nav-notifications-linkmenu {
padding: 5px 10px;
text-decoration: none;
&:hover {
- background-color: lighten(@shiny_colour, 55%);
+ color: @main_colour;
+ background-color: @link_colour;
}
}
.menu-sep {
@@ -713,7 +781,11 @@ nav #nav-notifications-linkmenu {
padding: 7px 7px 0px 0px;
}
.notify-seen {
- background: darken(@main_alt_colour, 20%);
+ background: @disabled_colour;
+ color: @main_colour;
+}
+.notify-unseen {
+ color: @main_colour;
}
@@ -742,7 +814,8 @@ nav #nav-notifications-linkmenu {
padding-bottom: 50px;
z-index: 1000;
}
-#sysmsg_info br, #sysmsg br {
+#sysmsg_info br,
+#sysmsg br {
display: block;
margin: 2px 0px;
border-top: 1px solid @main_colour;
@@ -754,12 +827,11 @@ nav #nav-notifications-linkmenu {
*/
#asidemain {
float: left;
- font-size: 0.75em;
+ font-size: small;
margin: 20px 0 20px 35px;
width: 25%;
display: inline;
}
-
/* for now, disappear these */
#asideright, #asideleft {
display: none;
@@ -795,7 +867,6 @@ nav #nav-notifications-linkmenu {
padding: 3px;
position: relative; } } }
}
-
.aprofile dt {
background: @main_colour;
color: @bg_colour;
@@ -909,7 +980,7 @@ nav #nav-notifications-linkmenu {
padding: 2px 20px 5px 0;
}
#profile-jot-text_parent {
- .box_shadow(5px, 0, 10px, 0, @shadow_colour);
+ .box_shadow(5px, 0, 10px, 0);
}
#profile-jot-text_tbl {
margin-bottom: 10px;
@@ -999,11 +1070,12 @@ nav #nav-notifications-linkmenu {
}
#profile-jot-perms {
float: right;
- background-color: @menu_bg_colour;
- .box(22px, 22px);
+ color: @menu_bg_colour;
+ .box(20px, 20px);
.rounded_corners;
+ .box_shadow(3px, 3px, 5px, 0);
+ .borders(2px, outset, @main_alt_colour);
overflow: hidden;
- border: 0px;
margin: 0 10px 0 10px;
}
#profile-jot-plugin-wrapper {
@@ -1032,9 +1104,10 @@ nav #nav-notifications-linkmenu {
}
}
#jot-perms-icon {
- .box(20px, 22px);
+ .box(22px, 22px);
.rounded_corners;
overflow: hidden;
+ background: @menu_bg_colour url("dark/icons.png") -88px -40px;
}
#group_allow_wrapper,
#group_deny_wrapper,
@@ -1076,6 +1149,9 @@ nav #nav-notifications-linkmenu {
color: darken(@main_alt_colour, 13%);
}
#profile-jot-desc {
+ background: @bg_colour;
+ .borders;
+ .rounded_corners;
color: @red_orange;
margin: 5px 0;
}
@@ -1089,9 +1165,9 @@ nav #nav-notifications-linkmenu {
display: none;
}
#jot-preview-content {
- background-color: @bg_alt_colour;
+ background-color: @shiny_colour;
color: @main_colour;
- .borders(1px, solid, @main_colour);
+ .borders(1px, solid, @bg_colour);
.rounded_corners;
.box_shadow(5px, 0, 10px);
padding: 3px 3px 6px 10px;
@@ -1125,21 +1201,29 @@ nav #nav-notifications-linkmenu {
li {
display: inline;
font-size: smaller;
- font-weight: bold;
}
}
.tab {
- .borders(1px, solid, @link_colour);
+ .borders(1px, solid, @hover_colour);
padding: 4px;
- &:hover, &.active:hover, &:active {
- background: @link_colour;
- color: @bg_colour;
+ &:hover,
+ &:active {
+ background: @shiny_colour;
+ color: @main_colour;
+ .borders(1px, solid, @hover_colour);
}
&.active {
background: @main_colour;
color: @bg_colour;
+ .borders(1px, solid, @hover_colour);
+ &:hover {
+ background: @shiny_colour;
+ color: @bg_colour;
+ .borders(1px, solid, @hover_colour);
+ }
a {
color: @bg_colour;
+ text-decoration: none;
}
}
a {
@@ -1148,20 +1232,18 @@ nav #nav-notifications-linkmenu {
}
}
+
/**
* items
*/
.wall-item-outside-wrapper {
- .borders(1px, solid, #aaa);
+ .borders(1px, solid, darken(@main_alt_colour, 27%));
.rounded_corners;
- .box_shadow(5px, 0, 10px, 0);
+ .box_shadow(6px, 1px, 10px, -2px);//@lt_shadow_colour
&.comment {
margin-top: 5px;
}
}
-.wall-item-outside-wrapper-end {
- clear: both;
-}
.wall-item-content-wrapper {
position: relative;
padding: 0.75em;
@@ -1281,9 +1363,6 @@ nav #nav-notifications-linkmenu {
display: inline;
padding-left: 10px;
}
-.wall-item-wrapper-end {
- clear: both;
-}
.wall-item-location {
margin-top: 15px;
width: 100px;
@@ -1334,7 +1413,7 @@ nav #nav-notifications-linkmenu {
top: 101px;
display: none;
z-index: 10003;
- .rounded_corners;
+ .rounded_corners(0 5px 5px 5px);
li a {
white-space: nowrap;
display: block;
@@ -1396,7 +1475,7 @@ nav #nav-notifications-linkmenu {
}
}
.comment-wwedit-wrapper {
- /*margin: 30px 0px 0px 80px;*/
+ /*margin: 30px 0px 0px 80px;*/
}
.comment-edit-wrapper {
border-top: 1px #aaa solid;
@@ -1424,16 +1503,15 @@ nav #nav-notifications-linkmenu {
.box(40px, 40px);
padding: 5px;
}
-
[class^="comment-edit-text"] {
margin: 5px 0 10px 20px;
width: 94%;
}
.comment-edit-text-empty {
height: 20px;
- border: 2px #c8bebe solid;
+ .med_borders;
.rounded_corners;
- color: #c8bebe;
+ color: @med_border_colour;
.transition;
&:hover {
color: darken(@main_alt_colour, 33.5%);
@@ -1466,6 +1544,7 @@ nav #nav-notifications-linkmenu {
border-bottom: 1px dashed darken(@main_alt_colour, 13.5%);
border-left: 5px solid darken(@main_alt_colour, 13.5%);
border-top: 1px dashed darken(@main_alt_colour, 13.5%);
+ color: @main_colour;
display: block;
overflow-x: auto;
padding: 5px 0 15px 10px;
@@ -1538,7 +1617,7 @@ div {
.photo-album-image-wrapper,
.photo-top-image-wrapper {
float: left;
- .box_shadow;
+ .box_shadow(3px, 3px, 10px, 0);
background-color: darken(@main_alt_colour, 80%);
color: @bg_colour;
.rounded_corners;
@@ -1549,7 +1628,8 @@ div {
#photo-photo {
max-width: 100%;
img {
- max-width: 100%; }
+ max-width: 100%;
+ }
}
.photo-top-image-wrapper a:hover,
#photo-photo a:hover,
@@ -1559,7 +1639,8 @@ div {
.photo-top-photo, .photo-album-photo {
.rounded_corners(5px 5px 0 0);
}
-.photo-top-album-name, .caption {
+.photo-top-album-name,
+.caption {
position: absolute;
bottom: 0;
padding: 0 5px;
@@ -1694,7 +1775,8 @@ div {
font-size: 0.9em;
padding-left: 10px;
}
-.mail-list-sender-name, .mail-list-date {
+.mail-list-sender-name,
+.mail-list-date {
font-style: italic;
}
.mail-list-subject {
@@ -1753,7 +1835,6 @@ div {
top: 60px;
}
.contact-entry-photo-wrapper {}
-
.contact-entry-photo {
margin-left: 20px;
}
@@ -1825,7 +1906,8 @@ div {
#contact-edit-info_tbl,
#contact-edit-info_parent,
.mceLayout {
- width: 100%; }
+ width: 100%;
+}
#contact-edit-end {
clear: both;
margin-bottom: 65px;
@@ -1868,18 +1950,11 @@ div {
* register, settings & profile forms
*/
.openid {}
-
#id_openid_url {
background: url(dark/login-bg.gif) no-repeat;
background-position: 0 50%;
padding-left: 18px;
}
-#settings-nickname-desc {
- background-color: @main_colour;
- .rounded_corners;
- padding: 5px;
- color: @shadow_colour;
-}
#settings-default-perms {
margin-bottom: 20px;
}
@@ -1908,8 +1983,9 @@ div {
#profile-edit-marital-label span {
margin: -4px;
}
-.settings-submit-wrapper, .profile-edit-submit-wrapper {
- margin: 0 0 30px -3px;
+.settings-submit-wrapper,
+.profile-edit-submit-wrapper {
+ margin: 0 0 30px;
}
.profile-edit-side-div {
display: none;
@@ -1920,7 +1996,6 @@ div {
.profile-edit-side-link {
margin: 3px 0px 0px 70px;
}*/
-
#profiles-menu-trigger {
margin: 0px 0px 0px 25px;
}
@@ -1976,19 +2051,16 @@ div {
margin: 0 0 10px 0;
display: inline;
}
-#group-edit-desc {
- margin: 10px 0px;
-}
#group-members, #prof-members {
height: 200px;
overflow: auto;
- .borders(1px, solid, #555753);
+ .borders(1px, solid, @menu_bg_colour);
.rounded_corners(5px 5px 0 0);
}
#group-all-contacts, #prof-all-contacts {
height: 200px;
overflow: auto;
- .borders(1px, solid, #555753);
+ .borders(1px, solid, @menu_bg_colour);
.rounded_corners(0 0 5px 5px);
}
#group-members h3,
@@ -1996,7 +2068,7 @@ div {
#prof-members h3,
#prof-all-contacts h3 {
color: @main_alt_colour;
- background-color: #555753;
+ background-color: @menu_bg_colour;
margin: 0;
padding: 5px;
}
@@ -2026,10 +2098,6 @@ div {
font-size: 1.1em;
font-weight: bold;
}
-.intro-desc {
- margin-bottom: 20px;
- font-weight: bold;
-}
.intro-note {
padding: 10px;
}
@@ -2039,11 +2107,11 @@ div {
.intro-form {
float: left;
}
-.intro-approve-form,
-.intro-approve-as-friend-end {
+.intro-approve-form {
clear: both;
}
-.intro-submit-approve, .intro-submit-ignore {
+.intro-submit-approve,
+.intro-submit-ignore {
margin-right: 20px;
}
.intro-submit-approve {
@@ -2059,14 +2127,11 @@ div {
clear: both;
margin-bottom: 10px;
}
-.intro-approve-as-friend-desc {
- margin-top: 10px;
-}
.intro-approve-as-end {
clear: both;
margin-bottom: 10px;
}
-.intro-end, .clear {
+.clear {
clear: both;
}
@@ -2083,7 +2148,9 @@ div {
}
.vevent {
border: 1px solid darken(@main_alt_colour, 13.5%);
- .event-description, .event-location, .event-start {
+ .event-description,
+ .event-location,
+ .event-start {
margin-left: 10px;
margin-right: 10px;
}
@@ -2091,7 +2158,8 @@ div {
#new-event-link {
margin-bottom: 10px;
}
-.edit-event-link, .plink-event-link {
+.edit-event-link,
+.plink-event-link {
/*float: left; */
/*margin-top: 4px; */
/*margin-right: 4px;*/
@@ -2125,7 +2193,8 @@ div {
font-weight: bold;
color: red;
}
-#event-start-text, #event-finish-text {
+#event-start-text,
+#event-finish-text {
margin-top: 10px;
margin-bottom: 5px;
}
@@ -2144,7 +2213,8 @@ div {
#event-share-break {
clear: both;
}
-#event-desc-text, #event-location-text {
+#event-desc-text,
+#event-location-text {
margin-top: 10px;
margin-bottom: 5px;
}
@@ -2158,11 +2228,13 @@ div {
opacity: 1.0 !important;
}
}
-.filesavetags, .categorytags {
+.filesavetags,
+.categorytags {
margin: 20px 0;
opacity: 0.5;
}
-.filesavetags:hover, .categorytags:hover {
+.filesavetags:hover,
+.categorytags:hover {
margin: 20px 0;
opacity: 1.0 !important;
}
@@ -2190,13 +2262,6 @@ div {
float: left;
margin-right: 5px;
}
-#item-delete-selected-desc {
- float: left;
- margin-right: 5px;
- &:hover {
- text-decoration: underline;
- }
-}
.fc-state-highlight {
background: @main_colour;
color: @bg_colour;
@@ -2228,13 +2293,15 @@ div {
padding: 3px;
color: @bg_colour;
background: @main_colour;
- font-weight: bold;
+ .borders(1px, solid, @link_colour);
}
.group-selected:hover,
.nets-selected:hover,
.fileas-selected:hover {
+ padding: 3px;
color: @link_colour;
background: @bg_colour;
+ .borders(1px, solid, @link_colour);
}
.groupsideedit {
margin-right: 10px;
@@ -2256,8 +2323,8 @@ div {
padding: 3px;
&:hover {
color: @bg_colour;
- background: @link_colour;
- font-weight: bold;
+ background: @shiny_colour;
+ .borders(1px, solid, @hover_colour);
padding: 3px;
}
}
@@ -2275,7 +2342,8 @@ div {
&:hover {
/*background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b20202), color-stop(1, #d60808) );*/
/*background: -moz-linear-gradient( center top, #b20202 5%, #d60808 100% );*/
- /*background-color: #b20202;*/ }
+ /*background-color: #b20202;*/
+ }
&:active {
position: relative;
top: 1px;
@@ -2287,7 +2355,8 @@ div {
.borders(1px, solid, darken(@main_alt_colour, 33.5%));
margin-right: 3px;
width: 75%;
- &:hover, &:focus {
+ &:hover,
+ &:focus {
background-color: @main_alt_colour;
color: darken(@main_alt_colour, 80%);
.borders(1px, solid, darken(@main_alt_colour, 73.5%));
@@ -2299,7 +2368,8 @@ div {
margin: 10px 0 0;
}
}
-.nets-link, .nets-all {
+.nets-link,
+.nets-all {
margin-left: 0px;
}
#netsearch-box {
@@ -2335,6 +2405,7 @@ div {
background: @bg_colour;
margin: 5px;
padding: 10px;
+ font-size: smaller;
dl {
clear: left;
margin-bottom: 2px;
@@ -2375,28 +2446,38 @@ div {
border-bottom: 1px solid @shadow_colour;
margin: 5px 0;
th {
+ font-weight: bold;
text-align: left;
}
- }
- td .icon {
- float: left;
- }
- table {
+ td {
+ padding: 5px;
+ vertical-align: middle;
+ }
+ &#users {
+ padding: 5px;
+ }
&#users img {
.box(16px, 16px);
}
+ &#users a {
+ color: @main_colour;
+ text-decoration: underline;
+ }
+ }
+ td .icon {
+ float: left;
}
.selectall {
text-align: right;
}
- #users a {
- color: @main_colour;
- text-decoration: underline;
- }
}
#users .name {
color: @main_colour;
}
+#users .tools {
+ padding: 5px 0;
+ vertical-align: middle;
+}
/**
@@ -2404,15 +2485,6 @@ div {
*/
.field {
overflow: auto;
- label {
- width: 38%;
- display: inline-block;
- margin: 0 10px 1em 0;
- border: 1px @bg_colour solid;
- padding: 5px;
- background: @main_colour;
- color: #111;
- }
}
.field .onoff {
float: right;
@@ -2452,6 +2524,7 @@ div {
display: block;
margin-left: 297px;
color: darken(@main_alt_colour, 24%);
+ font-size: small;
}
.field.radio .field_help {
margin-left: 297px;
@@ -2486,8 +2559,31 @@ div {
}
}
#panel {
+ position: absolute;
+ font-size: small;
+ .rounded_corners;
+ .borders(1px, solid, @main_alt_colour);
+ background-color: @bg_alt_colour;
+ color: @main_colour;
+ padding: 1em;
z-index: 100;
}
+.pager {
+ margin-top: 60px;
+ display: block;
+ clear: both;
+ text-align: center;
+ font-size: small;
+ font-weight: bold;
+ span {
+ padding: 4px;
+ margin: 4px;
+ }
+}
+.pager_current {
+ background-color: @link_colour;
+ color: @bg_colour;
+}
.grey, .gray {
color: gray;
}
@@ -2565,7 +2661,7 @@ div {
.icon {
display: block;
.box;
- background: url(dark/icons.png) no-repeat;
+ background: transparent url("dark/icons.png") no-repeat;
border: 0;
text-decoration: none;
.rounded_corners;
@@ -2577,7 +2673,7 @@ div {
.editicon {
display: inline-block;
.box(21px, 21px);
- background: url(dark/editicons.png) no-repeat;
+ background: url("dark/editicons.png") no-repeat;
border: 0;
text-decoration: none;
}
@@ -2742,7 +2838,7 @@ div {
background-position: -110px -40px;
}
.attach {
- background-position: -190px -40px;
+ background-position: -191px -40px;
}
.language {
background-position: -210px -40px;
@@ -2775,6 +2871,7 @@ div {
position: fixed;
bottom: 40px;
right: 30px;
+ z-index: 10;
}
.border {
.borders(1px, solid, @border2);
@@ -2820,6 +2917,7 @@ footer {
#profile-jot-text {
height: 20px;
color: @main_colour;
+ background: @bg_colour;
.borders;
.rounded_corners;
width: 99.5%;
diff --git a/view/theme/dispy/light/_base.less b/view/theme/dispy/light/_base.less
index 35a539acc..70576145c 100644
--- a/view/theme/dispy/light/_base.less
+++ b/view/theme/dispy/light/_base.less
@@ -1,48 +1,104 @@
-//*
-//* _base.less
-//*
-//*
+// _base.less
+//
+// the base file for dispy's light "sub-theme".
+//
+// Notes:
+// this is used to define mixins (think of them as functions)
+// and variables. the mixins are the ".foo () {}" things, vars are
+// like "@bar".
+//
+// (BTW, this will make it a LOT easier to maintain.)
+//
+// Dev. Note: the // style comments don't show up at all when
+// you "compile" the css (with `lessc`), but css (/**/) comments
+// do. i use them to our advantage :).
+
+// import our reset styles first
+@import "../css/reset";
//* backgrounds */
-@dk_bg_colour: #1d1f1d;
-@bg_colour: #2e2f2e;
+@dk_bg_colour: #2e3436;
+@bg_colour: #eeeeec;
@bg_alt_colour: #2e302e;
-@med_bg_colour: #4e4f4f;
+@med_bg_colour: #4e4f4e;
@menu_bg_colour: #555753;
-
//* font colour, aka color: */
@lt_main_colour: #ffff99;
-@main_colour: #eeeecc;
-@main_alt_colour: #eeeeee;
-@disabled_colour: #ddddbb;
-@shiny_colour: #2e3436;
+@main_colour: #111;
+@main_alt_colour: #999999;
+// darken(@main_alt_colour, 6.5%) > #888888
+// //#9eabb0
+// darken(@main_alt_colour, 10%) > #777777
+// darken(@main_alt_colour, 20%) > #666666
+// darken(@main_alt_colour, 26.8%) > #555555
+// darken(@main_alt_colour, 33.5%) > #444444
+// darken(@main_alt_colour, 40%) > #333333
+//
+// lighten(@main_alt_colour, 26.5%) > #dddddd
+// lighten(@main_alt_colour, 20%) > #cccccc
+// lighten(@main_alt_colour, 13.5%) > #bbbbbb
+// lighten(@main_alt_colour, 6.5%) > #aaaaaa
+// lighten(@main_alt_colour, 30%)
+@disabled_colour: #dddddd;
+@shiny_colour: #f2f2c3;
+@red_orange: #ff2000;
+@orange: #f8911b;
+@lt_orange: #fcaf3e;
+@shadow_colour: @main_colour;
+@lt_shadow_colour: #888888;
+@friendica_blue: #3465a4;
+@border2: #babdb6;
+@group_show: #9ade00;
+@group_hide: #ff4141;
+@notice: #511919;
+@info: #364e59;
+@alert: #ff0000;
@lt_main_colour: lighten(@bg_colour, 10%);
@dk_main_colour: darken(@bg_colour, 10%);
//* links */
-@link_colour: #88a9d2;
+@link_colour: #3465a4;
@dk_link_colour: darken(@link_colour, 10%);
@lt_link_colour: lighten(@link_colour, 10%);
//@hover_colour: #729fcf;
-@hover_colour: darken(@link_colour, 10%);
+@hover_colour: @dk_link_colour;
+
+// other colours
+@med_border_colour: #babdd6;
//* box shadows */
-@menu_shadow: 5px 0 10px 0 #111;
-@main_shadow: 3px 3px 3px 10px 0 #111;
+@menu_shadow: 5px 0 10px 0 @shadow_colour;
+@main_shadow: 3px 3px 3px 10px 0 @shadow_colour;
-// default here is @main_shadow
-.box_shadow(@h: 5px, @v: 5px, @blur: 5px, @spread: 0px, @colour: #111) {
+// default here was @main_shadow
+.box_shadow(@h: 5px, @v: 5px, @blur: 5px, @spread: 0px, @colour: @shadow_colour) {
-moz-box-shadow: @h @v @blur @spread @colour;
-o-box-shadow: @h @v @blur @spread @colour;
-webkit-box-shadow: @h @v @blur @spread @colour;
-ms-box-shadow: @h @v @blur @spread @colour;
box-shadow: @h @v @blur @spread @colour;
}
+//* http://css-tricks.com/snippets/css/css-box-shadow/
+//* box-shadow:
+//* 1. The horizontal offset of the shadow, positive means
+//* the shadow will be on the right of the box, a negative
+//* offset will put the shadow on the left of the box.
+//* 2. The vertical offset of the shadow, a negative one
+//* means the box-shadow will be above the box, a
+//* positive one means the shadow will be below the box.
+//* 3. The blur radius (optional), if set to 0 the shadow
+//* will be sharp, the higher the number, the more blurred
+//* it will be.
+//* 4. The spread radius (optional), positive values increase
+//* the size of the shadow, negative values decrease the size.
+//* Default is 0 (the shadow is same size as blur).
+//* 5. Colo[u]r
+//*/
//* text-shadow */
-.text_shadow (@h: 1px, @v: 1px, @c: #111) {
+.text_shadow (@h: 1px, @v: 1px, @c: @shadow_colour) {
-moz-text-shadow: @h @v @c;
-o-text-shadow: @h @v @c;
-webkit-text-shadow: @h @v @c;
@@ -50,7 +106,7 @@
text-shadow: @h @v @c;
}
//* transitions */
-.transition (@type: all, @dur: 0.5s, @effect: ease-in-out) {
+.transition (@type: all, @dur: 0.75s, @effect: ease-in-out) {
-webkit-transition: @arguments;
-moz-transition: @arguments;
-o-transition: @arguments;
@@ -62,7 +118,9 @@
.borders (@size: 1px, @style: solid, @colour: @main_colour) {
border: @size @style @colour;
}
-
+.med_borders (@sz: 2px, @st: solid, @c: @med_border_colour) {
+ border: @sz @st @c;
+}
//* rounded box corners */
.rounded_corners (@r: 5px) {
-o-border-radius: @r;
@@ -71,19 +129,32 @@
-ms-border-radius: @r;
border-radius: @r;
}
+.text_overflow (@t: ellipsis) {
+ -moz-text-overflow: @t;
+ -ms-text-verflow: @t;
+ -o-text-overflow: @t;
+ -webkit-text-overflow: @t;
+ text-overflow: @t;
+}
//* pre wrap */
.wrap () {
white-space: pre-wrap;
white-space: pre;
- word-wrap: break-word;
+ word-wrap: none;
}
//* font size sizing */
-.default_font_size () {
- font-size: 16px;
+.default_font () {
+ font-size: 14pt;
line-height: 1.1em;
font-family: sans-serif;
}
+.font_size_adjust () {
+ -webkit-text-size-adjust: 100%;
+ -ms-text-size-adjust: 100%;
+ -o-text-size-adjust: 100%;
+ font-size-adjust: 100%;
+}
//* reset ul, ol */
.list_reset () {
diff --git a/view/theme/dispy/light/screenshot.jpg b/view/theme/dispy/light/screenshot.jpg
index 81ee35afb..46a01ccb8 100644
--- a/view/theme/dispy/light/screenshot.jpg
+++ b/view/theme/dispy/light/screenshot.jpg
Binary files differ
diff --git a/view/theme/dispy/light/screenshot_small.jpg b/view/theme/dispy/light/screenshot_small.jpg
new file mode 100644
index 000000000..043d0415f
--- /dev/null
+++ b/view/theme/dispy/light/screenshot_small.jpg
Binary files differ
diff --git a/view/theme/dispy/light/style.css b/view/theme/dispy/light/style.css
index 19ae9b6e8..e1bbdd09a 100644
--- a/view/theme/dispy/light/style.css
+++ b/view/theme/dispy/light/style.css
@@ -1,37 +1,68 @@
+html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
+article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
+body{line-height:1;}
+ul,ol{margin:0px;padding:0px;list-style:none;list-style-position:inside;}
+blockquote,q{quotes:none;}
+blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
+table{border-collapse:collapse;border-spacing:0;}
+address{font-style:normal;}
+a img,:link img,:visited img{border:none;}
+q{quotes:"" "";}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video,time{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]),[hidden]{display:none;}
-html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
-body{margin:0;font-size:16px;line-height:1.1em;font-family:sans-serif;color:#111;background-color:#eee;}
-button,input,select,textarea{font-family:sans-serif;color:#222;background-color:#eee;}
-select{border:1px #555 dotted;padding:3px;margin:3px;color:#222;background:#eee;}
-option{padding:3px;color:#222;background:#eee;}option[selected="selected"]{color:#111;background:#cca;}
-ul,ol{padding:0;}
-:focus{outline:0;}
-[disabled="disabled"]{background:#ddd;color:#333;}
-ins{background-color:#ff9;color:#000;text-decoration:none;}
-mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
+html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;font-size-adjust:100%;}
+body{margin:0;padding:0;font-size:14pt;line-height:1.1em;font-family:sans-serif;color:#111111;background-color:#eeeeec;}
+button,input,select,textarea{color:#111111;background-color:#eeeeec;}
+select{border:1px dotted #555555;padding:1px;margin:3px;color:#111111;background:#eeeeec;max-width:85%;min-width:85px;}
+option{padding:1px;color:#111111;background:#eeeeec;}option[selected="selected"]{color:#eeeeec;background:#2e3436;}
+tr:nth-child(even){background-color:#d6d6d1;}
+:focus{outline:none;}
+a:focus{outline:invert, dashed, thin;}
+[disabled="disabled"]{background:#2e3436;color:#dddddd;}
+ins,mark{background-color:#eeeeec;color:#111111;}
+ins{text-decoration:none;}
+mark{font-style:italic;font-weight:bold;}
pre,code,kbd,samp,.wall-item-body code{font-family:monospace, monospace;_font-family:monospace;font-size:1em;}
-pre,.wall-item-body code{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
+pre,.wall-item-body code{white-space:pre-wrap;white-space:pre;word-wrap:none;}
q{quotes:none;}q:before,q:after{content:"";content:none;}
+em{font-style:italic;}
+strong{font-weight:bold;}
+strike{text-decoration:line-through;}
small{font-size:85%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border:0 none;}
-a{color:#3465a4;text-decoration:none;margin-bottom:1px;}a:hover img{text-decoration:none;}
-blockquote{background:#eee;color:#111;text-indent:5px;padding:5px;border:1px #aaa solid;border-radius:5px;}
-a:hover{color:#729fcf;border-bottom:1px dotted #729fcf;}
-.required{display:inline;color:#f00;font-size:16px;font-weight:bold;margin:3px;}
+a{color:#3465a4;text-decoration:none;margin-bottom:1px;}a:hover{color:#284d7d;border-bottom:1px dotted #284d7d;}
+a:hover img{text-decoration:none;}
+blockquote{background:#aaaaaa;color:#111111;text-indent:5px;padding:5px;border:1px solid #111111;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
+label{width:38%;display:inline-block;font-size:small;margin:0 10px 1em 0;border:1px solid #eeeeec;padding:5px;background:#cccccc;color:#111111;-moz-box-shadow:3px 3px 5px 0px #111111;-o-box-shadow:3px 3px 5px 0px #111111;-webkit-box-shadow:3px 3px 5px 0px #111111;-ms-box-shadow:3px 3px 5px 0px #111111;box-shadow:3px 3px 5px 0px #111111;}
+input{width:250px;height:25px;border:1px solid #444444;}input[type="checkbox"],input[type="radio"]{margin:0;width:15px;height:15px;}
+input[type="submit"],input[type="button"]{background-color:#555753;border:2px outset #444444;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 3px 4px 0 #111111;-o-box-shadow:1px 3px 4px 0 #111111;-webkit-box-shadow:1px 3px 4px 0 #111111;-ms-box-shadow:1px 3px 4px 0 #111111;box-shadow:1px 3px 4px 0 #111111;color:#eeeeec;cursor:pointer;font-weight:bold;width:auto;-moz-text-shadow:1px 1px #111111;-o-text-shadow:1px 1px #111111;-webkit-text-shadow:1px 1px #111111;-ms-text-shadow:1px 1px #111111;text-shadow:1px 1px #111111;}
+input[type="submit"]:active,input[type="button"]:active{-moz-box-shadow:0 0 0 0 #111111;-o-box-shadow:0 0 0 0 #111111;-webkit-box-shadow:0 0 0 0 #111111;-ms-box-shadow:0 0 0 0 #111111;box-shadow:0 0 0 0 #111111;}
+h1,h2,h3,h4,h5,h6{margin:10px 0px;font-weight:bold;border-bottom:1px solid #284d7d;}
+h1{font-size:x-large;}
+h2{font-size:large;}
+h3{font-size:medium;}
+h4{font-size:small;}
+h5{font-size:x-small;}
+h6{font-size:xx-small;}
+.required{display:inline;color:red;font-size:16px;font-weight:bold;margin:3px;}
.fakelink,.lockview{color:#3465a4;cursor:pointer;}
-.fakelink:hover{color:#729fcf;}
+.fakelink:hover{color:#284d7d;}
.smalltext{font-size:0.7em;}
-#panel{position:absolute;font-size:0.8em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #fff;background-color:#2e3436;color:#eeeeec;padding:1em;}
-.pager{margin-top:60px;display:block;clear:both;text-align:center;}.pager span{padding:4px;margin:4px;}
-.pager_current{background-color:#729fcf;color:#fff;}
.action{margin:5px 0;}
.tool{margin:5px 0;list-style:none;}
#articlemain{width:100%;height:100%;margin:0 auto;}
+[class$="-desc"],[id$="-desc"]{color:#eeeeec;background:#2e3436;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin:3px 10px 7px 0;padding:5px;font-weight:bold;font-size:smaller;}
+#item-delete-selected-desc{float:left;margin-right:5px;}#item-delete-selected-desc:hover{text-decoration:underline;}
+.intro-approve-as-friend-desc{margin-top:10px;}
+.intro-desc{margin-bottom:20px;font-weight:bold;}
+#group-edit-desc{margin:10px 0px;}
+#settings-nickname-desc{background:#2e3436;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid #111111;padding:5px;color:#eeeeec;}
+.contactname,.contact-name{font-weight:bold;font-size:smaller;}
+.contact-details{font-style:italic;font-size:smaller;}
#asidemain .field{overflow:hidden;width:200px;}
#login-extra-links{overflow:auto !important;padding-top:60px !important;width:100% !important;}#login-extra-links a{margin-right:20px;}
#login_standard{display:block !important;float:none !important;height:100% !important;position:relative !important;width:100% !important;}#login_standard .field label{width:200px !important;}
@@ -43,8 +74,8 @@ a:hover{color:#729fcf;border-bottom:1px dotted #729fcf;}
#login_openid label{width:180px !important;}
nav{height:60px;background-color:#2e3436;color:#eeeeec;position:relative;padding:20px 20px 10px 95px;}nav a{text-decoration:none;color:#eeeeec;border:0px;}nav a:hover{text-decoration:none;color:#eeeeec;border:0px;}
nav #banner{display:block;position:absolute;left:51px;top:25px;}nav #banner #logo-text a{font-size:40px;font-weight:bold;margin-left:3px;}
-ul#user-menu-popup{display:none;position:absolute;background-color:#555753;width:100%;padding:10px 0px;margin:0px;top:20px;left:0;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;box-shadow:5px 10px 10px 0 #111;z-index:10000;}ul#user-menu-popup li{display:block;}ul#user-menu-popup li a{display:block;padding:5px;}ul#user-menu-popup li a:hover{color:#2e3436;background-color:#eeeeec;}
-ul#user-menu-popup li a.nav-sep{border-top:1px solid #eeeeec;}
+ul#user-menu-popup{display:none;position:absolute;background-color:#555753;width:100%;padding:10px 0px;margin:0px;top:20px;left:0;font-size:small;line-height:1;-o-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-moz-box-shadow:5px 5px 10px 0px #111111;-o-box-shadow:5px 5px 10px 0px #111111;-webkit-box-shadow:5px 5px 10px 0px #111111;-ms-box-shadow:5px 5px 10px 0px #111111;box-shadow:5px 5px 10px 0px #111111;z-index:10000;}ul#user-menu-popup li{display:block;}ul#user-menu-popup li a{display:block;padding:5px;color:#eeeeec;background-color:#555753;}ul#user-menu-popup li a:hover{color:#eeeeec;background-color:#111111;}
+ul#user-menu-popup li a.nav-sep{border-top:1px solid #2e302e;}
nav .nav-link{display:inline-block;width:22px;height:22px;overflow:hidden;margin:0px 5px 5px;text-indent:50px;background:transparent url(light/icons.png) 0 0 no-repeat;}
#nav-apps-link{background-position:0 -66px;}#nav-apps-link:hover{background-position:-22px -66px;}
#nav-community-link,#nav-contacts-link{background-position:0 -22px;}#nav-community-link:hover,#nav-contacts-link:hover{background-position:-22px -22px;}
@@ -58,26 +89,27 @@ nav .nav-link{display:inline-block;width:22px;height:22px;overflow:hidden;margin
#nav-notify-link:hover{background-position:-66px -110px;}
#nav-network-link{background-position:0px -177px;}#nav-network-link:hover{background-position:-22px -177px;}
#nav-search-link{background-position:0 -44px;}#nav-search-link:hover{background-position:-22px -44px;}
-#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{cursor:pointer;}
-div.jGrowl div.notice{background:#511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;color:#ffffff;padding-left:58px;}
-div.jGrowl div.info{background:#364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;color:#ffffff;padding-left:58px;}
-#nav-notifications-menu{margin:30px 0 0 -20px;width:275px;max-height:300px;overflow-y:auto;font-size:9pt;}#nav-notifications-menu .contactname{font-weight:bold;font-size:0.9em;}
-#nav-notifications-menu img{float:left;margin-right:5px;}
+#jot-title,#profile-link,#profile-title,#profile-attach-wrapper,#profile-audio,#profile-link,#profile-location,#profile-nolocation,#profile-title,#profile-upload-wrapper,#profile-video,#profile-jot-submit,#wall-image-upload,#wall-file-upload,#wall-image-upload-div,#wall-file-upload-div,.icon,.hover,.focus,.pointer{cursor:pointer;}
+div.jGrowl div.notice{background:#511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;color:white;padding-left:58px;margin-top:50px;}
+div.jGrowl div.info{background:#364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;color:white;padding-left:58px;margin-top:50px;}
+#nav-notifications-menu{margin:30px 0 0 -20px;width:275px;max-height:300px;overflow-y:auto;font-size:9pt;}#nav-notifications-menu img{float:left;margin-right:5px;}
#nav-notifications-menu .notif-when{font-size:0.8em;display:block;}
-#nav-notifications-menu li{word-wrap:normal;border-bottom:1px solid #000;}#nav-notifications-menu li:hover{color:black;}
+#nav-notifications-menu li{word-wrap:normal;border-bottom:1px solid black;}#nav-notifications-menu li:hover{color:black;}
#nav-notifications-menu a:hover{color:black;text-decoration:underline;}
-nav #nav-notifications-linkmenu.on .icon.s22.notify,nav #nav-notifications-linkmenu.selected .icon.s22.notify{background-image:url("../../../images/icons/22/notify_on.png");}
+nav #nav-notifications-linkmenu.on .icon.s22.notify,nav #nav-notifications-linkmenu.selected .icon.s22.notify{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAUJcAAFCXAZtv64UAAAHuSURBVCjPbZPbTlNBFIYHLixXRIhEQGNRMUopJAJyAyZ4Z2l8B+XwEBqKtjwOp8oDIAJKIJFUjdFIQCUYrRytdyb0459ht8wG9rrYs9b618y/TsYEH4ZK4qRYYIdDybZOI7TKakIfVhrJ8J2i5IBNyV93/kaaBuv3oV3MgwCTPKGHPkkPA0xRUMBrOgN4AP0o6BseEpF2m3es0qJTFQneyvMhgDsC9tZprnEcGuOPeMcDLUpW3jlLxlDBmJTFY6gLvsVv8tyh9G7U3Z6mwtCuJAoiECSh/w1+8otmTjLqF2KDNsNzRY1bruV0o6rFFtc9S5USh5RRWvAYv4xX9dYPS8ur1oBQC4Y99m2uHriRNda5ErLdU1l3jCI2xdJ3XOYLX6kP2W6K2OF54Et84jN154F31d6ukKOG92pSbcjWLRrbRhVGLTZeOtXqX46LoQSHhJo3jOo3ESrdBQbljIRKNyXUiKHNNSXhTdbZiUzyT/WJ23Zn3BBFy+2u4ZHc1eV2N7EkxAvbbqMRmZOSlbE0g/uajRgl6Iy8r1wpnaFTQ4ji+8XOEsuxYmdDWpJleXJ0+BPdoduL4p5Vavd5IOllmJfiWmSWu6d3pV4jteFWqaAGbLkdKSqtUXXUnN3DSvF8phfy/JfkxfOp9sVb2COz+hY/T0qkwwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMS0wOS0xNlQwOTozOTowMCswMjowMC9Oi90AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTEtMDktMTZUMDk6Mzk6MDArMDI6MDBeEzNhAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==");}
.show{display:block;}
-#notifications{height:20px;width:170px;position:absolute;top:-19px;left:4px;}
-#nav-floater{position:fixed;top:20px;right:1%;padding:5px;background:#2e3436;color:transparent;border-radius:5px;z-index:100;width:300px;height:60px;}
+#notifications{width:170px;height:20px;font-size:small;top:-19px;left:4px;position:absolute;}
+#nav-floater{position:fixed;top:20px;right:1%;padding:5px;background:#2e3436;color:transparent;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;z-index:100;width:300px;height:60px;}
#nav-buttons{clear:both;list-style:none;padding:0px;margin:0px;height:25px;}#nav-buttons>li{padding:0;display:inline-block;margin:0px -4px 0px 0px;}
.floaterflip{display:block;position:fixed;z-index:110;top:56px;right:19px;width:22px;height:22px;overflow:hidden;margin:0px;background:transparent url(light/icons.png) -190px -60px no-repeat;}
-.search-box{display:inline-block;margin:5px;position:fixed;right:0px;bottom:0px;z-index:100;background:#1d1f1d;border-radius:5px;}
-#search-text{border:1px #eec solid;background:#2e3436;color:#eec;font-size:8pt;margin:8px;width:10em;height:14px;}
+.search-box{display:inline-block;margin:5px;position:fixed;right:0px;bottom:0px;z-index:100;background:#2e3436;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
+#search-text,#mini-search-text{background:white;color:#111111;margin:8px;}
+#search-text{border:1px solid #999999;}
+#mini-search-text{font-size:8pt;height:14px;width:10em;}
#scrollup{position:fixed;right:5px;bottom:40px;z-index:100;}#scrollup a:hover{text-decoration:none;border:0;}
-#user-menu{box-shadow:5px 0 10px 0 #111;display:block;width:75%;margin:3px 0 0 0;position:relative;background-color:#555753;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#555753 url("light/menu-user-pin.jpg") 98% center no-repeat;clear:both;top:4px;left:10px;padding:2px;}#user-menu>a{vertical-align:top;}
-#user-menu-label{font-size:12px;padding:3px 20px 9px 5px;height:10px;}
-.nav-ajax-update,.nav-ajax-left{width:30px;height:19px;background:transparent url(light/notifications.png) 0 0 no-repeat;color:#222;font-weight:bold;font-size:0.8em;padding-top:0.2em;text-align:center;float:left;margin:0 -1px 0 3px;display:block;visibility:hidden;}
+#user-menu{-moz-box-shadow:5px 0 10px 0 #111111;-o-box-shadow:5px 0 10px 0 #111111;-webkit-box-shadow:5px 0 10px 0 #111111;-ms-box-shadow:5px 0 10px 0 #111111;box-shadow:5px 0 10px 0 #111111;display:block;width:75%;margin:3px 0 0 0;position:relative;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#555753;background-image:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAIAAwDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIhAAAQMEAgIDAAAAAAAAAAAAAQIDBAAFBhESIQdBMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwCXiHO8dbsEi35BEhIehNlbUhxhBU82O+G9bKgToD2D+VlmZX9OWZBJuAiMxGlni0w0gJCED4HXv7pSi6eFML//2Q==");background-position:98% center;background-repeat:no-repeat;clear:both;top:4px;left:10px;padding:2px;}#user-menu>a{vertical-align:top;outline:0 none;}
+#user-menu-label{font-size:small;padding:3px 20px 9px 5px;height:10px;}
+.nav-ajax-update,.nav-ajax-left{width:30px;height:19px;background:transparent url(light/notifications.png) 0 0 no-repeat;color:#111111;font-weight:bold;font-size:0.8em;padding-top:0.2em;text-align:center;float:left;margin:0 -1px 0 3px;display:block;visibility:hidden;}
.nav-ajax-update.show,.nav-ajax-left.show{visibility:visible;}
#net-update{background-position:0px 0px;}
#mail-update{background-position:-30px 0;}
@@ -86,133 +118,129 @@ nav #nav-notifications-linkmenu.on .icon.s22.notify,nav #nav-notifications-linkm
#intro-update{background-position:-120px 0px;}
#lang-select-icon{cursor:pointer;position:fixed;left:28px;bottom:6px;z-index:10;}
#language-selector{position:fixed;bottom:2px;left:52px;z-index:10;}
-.menu-popup{position:absolute;display:none;width:11em;background:#ffffff;color:#2d2d2d;margin:0px;padding:0px;list-style:none;border:3px solid #364e59;z-index:100000;-webkit-box-shadow:3px 3px 10px 0 rgba(0, 0, 0, 0.7);-moz-box-shadow:3px 3px 10px 0 rgba(0, 0, 0, 0.7);box-shadow:3px 3px 10px 0 rgba(0, 0, 0, 0.7);}.menu-popup a{display:block;color:#2d2d2d;padding:5px 10px;text-decoration:none;}.menu-popup a:hover{background-color:#bdcdd4;}
-.menu-popup .menu-sep{border-top:1px solid #9eabb0;}
+.menu-popup{position:absolute;display:none;width:11em;background:white;color:#111111;margin:0px;padding:0px;border:3px solid #3465a4;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;z-index:100000;-moz-box-shadow:5px 5px 5px 0px #111111;-o-box-shadow:5px 5px 5px 0px #111111;-webkit-box-shadow:5px 5px 5px 0px #111111;-ms-box-shadow:5px 5px 5px 0px #111111;box-shadow:5px 5px 5px 0px #111111;}.menu-popup a{display:block;color:#111111;padding:5px 10px;text-decoration:none;}.menu-popup a:hover{color:#eeeeec;background-color:#3465a4;}
+.menu-popup .menu-sep{border-top:1px solid #4e4f4e;}
.menu-popup li{float:none;overflow:auto;height:auto;display:block;}.menu-popup li img{float:left;width:16px;height:16px;padding-right:5px;}
-.menu-popup .empty{padding:5px;text-align:center;color:#9eabb0;}
+.menu-popup .empty{padding:5px;text-align:center;color:#ffffff;}
.notif-item{font-size:small;}.notif-item a{vertical-align:middle;}
.notif-image{width:32px;height:32px;padding:7px 7px 0px 0px;}
-.notify-seen{background:#ddd;}
-#sysmsg_info{position:fixed;bottom:0;-moz-box-shadow:3px 3px 3px 10px 0 #000;-webkit-box-shadow:3px 3px 10px 0 #000;box-shadow:3px 3px 10px 0 #000;padding:10px;background-color:#fcaf3e;border:2px solid #f8911b;border-bottom:0;padding-bottom:50px;z-index:1000;}
-#sysmsg{position:fixed;bottom:0;-moz-box-shadow:3px 3px 10px 0 #000;-webkit-box-shadow:3px 3px 10px 0 #000;box-shadow:3px 3px 10px 0 #000;padding:10px;background-color:#fcaf3e;border:2px solid #f8911b;border-bottom:0;padding-bottom:50px;z-index:1000;}
-#sysmsg_info br,#sysmsg br{display:block;margin:2px 0px;border-top:1px solid #ccccce;}
-#asidemain{float:left;font-size:smaller;margin:20px 0 20px 35px;width:25%;display:inline;}
+.notify-seen{background:#dddddd;color:#111111;}
+.notify-unseen{color:#111111;}
+#sysmsg_info{position:fixed;bottom:0;-moz-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-o-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-webkit-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-ms-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;padding:10px;background-color:#fcaf3e;border:2px solid #f8911b;border-bottom:0;padding-bottom:50px;z-index:1000;}
+#sysmsg{position:fixed;bottom:0;-moz-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-o-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-webkit-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-ms-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;padding:10px;background-color:#fcaf3e;border:2px solid #f8911b;border-bottom:0;padding-bottom:50px;z-index:1000;}
+#sysmsg_info br,#sysmsg br{display:block;margin:2px 0px;border-top:1px solid #eeeeec;}
+#asidemain{float:left;font-size:small;margin:20px 0 20px 35px;width:25%;display:inline;}
#asideright,#asideleft{display:none;}
-.vcard .fn{font-size:1.7em;font-weight:bold;border-bottom:1px solid #729fcf;padding-bottom:3px;}
-.vcard #profile-photo-wrapper{margin:20px;}.vcard #profile-photo-wrapper img{box-shadow:3px 3px 10px 0 #000;}
+.vcard .fn{font-size:1.5em;font-weight:bold;border-bottom:1px solid #284d7d;padding-bottom:3px;}
+.vcard #profile-photo-wrapper{margin:20px;}.vcard #profile-photo-wrapper img{-moz-box-shadow:3px 3px 10px 0 #111111;-o-box-shadow:3px 3px 10px 0 #111111;-webkit-box-shadow:3px 3px 10px 0 #111111;-ms-box-shadow:3px 3px 10px 0 #111111;box-shadow:3px 3px 10px 0 #111111;}
#asidemain h4{font-size:1.2em;}
#asidemain #viewcontacts{text-align:right;}
#asidemain #contact-block{width:99%;}#asidemain #contact-block .contact-block-content{width:99%;}#asidemain #contact-block .contact-block-content .contact-block-div{float:left;margin:0 5px 5px 0;width:50px;height:50px;padding:3px;position:relative;}
-.aprofile dt{background:transparent;color:#666666;font-weight:bold;box-shadow:1px 1px 5px 0 #000;margin:15px 0 5px;padding-left:5px;}
+.aprofile dt{background:transparent;color:#666666;font-weight:bold;-moz-box-shadow:3px 3px 5px 0px #111111;-o-box-shadow:3px 3px 5px 0px #111111;-webkit-box-shadow:3px 3px 5px 0px #111111;-ms-box-shadow:3px 3px 5px 0px #111111;box-shadow:3px 3px 5px 0px #111111;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin:15px 0 5px;padding-left:5px;}
#profile-extra-links ul{margin-left:0px;padding-left:0px;list-style:none;}
-#dfrn-request-link{background:#3465a4 url(light/connect.png) no-repeat 95% center;border-radius:5px 5px 5px 5px;color:#fff;display:block;font-size:1.2em;padding:0.2em 0.5em;}
-#wallmessage-link{color:#eee;display:block;font-size:1.2em;padding:0.2em 0.5em;}
-.ttright{margin:0px 0px 0px 0px;}
+#dfrn-request-link{-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#111111;display:block;font-size:1.2em;padding:0.2em 0.5em;background-color:#3465a4;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAE4SURBVCiRpZKxLgRRFIa//64dKruZFRIlolBviFKiVHsHrRaFikTCC+hEQtRegMQDqDUKJOPOvauSMJmjYEU2M0viT071/+fLOTlHZkadQgjLkh1LPEoj661WKw5mXG034JxtAgtmrJoVK5WZYYCy1AVQSOYbjeSqMmRmQ8v755Ne77lb5w+d4HMNJopCT7X+bwDQZKfTyf4BIAHeawHe+/kQ/FGM+QagvpFl2VSM/tyMmV7PV14AYMQ5nUp0AULIp0HXzpVvSdLYMmNVAjNdAuNAUQHgxy/ZvEQTSMw0A33DxkIIi2ma3gwC9PKSzRWF2wbdpml62DfyPF9yjlNgAnQGLJjZnXON3Xa7ff8NGPbKQPNrbAOI0a9J2ilLEzAL7P0GqJJizF+BUeDhL2cclJnZPvAg6eADf+imKjSMX1wAAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:95% center;}
+#wallmessage-link{color:#eeeeec;display:block;font-size:1.2em;padding:0.2em 0.5em;}
+.ttright{margin:0px;}
.contact-block-div{width:50px;height:50px;float:left;}
.contact-block-textdiv{width:150px;height:34px;float:left;}
-#contact-block-end{clear:both;}
-#jot{margin:10px 0 20px 0px;width:100%;}#jot #jot-tools{margin:0px;padding:0px;height:35px;overflow:none;width:100%;}#jot #jot-tools span{float:left;margin:10px 20px 2px 0px;}#jot #jot-tools span a{display:block;}
+#jot{margin:10px 0 20px 0px;width:100%;}#jot #jot-tools{margin:0px;padding:0px;width:100%;height:35px;overflow:none;}#jot #jot-tools span{float:left;margin:10px 20px 2px 0px;}#jot #jot-tools span a{display:block;}
#jot #jot-tools .perms{float:right;width:40px;}
-#jot #jot-tools li.loading{float:right;background-color:#ffffff;width:20px;vertical-align:center;text-align:center;border-top:2px solid #9eabb0;height:38px;}#jot #jot-tools li.loading img{margin-top:10px;}
-#jot #jot-title{border:1px solid #ccc;margin:0 0 5px;height:20px;width:90%;font-weight:bold;border-radius:5px;vertical-align:middle;}
-#jot-category{margin:5px 0;border-radius:5px;border:1px #ccc solid;color:#666;font-size:smaller;}#jot-category:focus{color:#111;}
-#jot #character-counter{width:6%;float:right;text-align:right;height:15px;line-height:20px;padding:2px 20px 5px 0;}
-#profile-jot-text_parent{box-shadow:5px 0 10px 0 #111;}
-#profile-jot-text_tbl{margin-bottom:10px;background:#777;}
+#jot #jot-tools li.loading{float:right;background-color:white;width:20px;height:38px;vertical-align:center;text-align:center;border-top:2px solid #9eabb0;}#jot #jot-tools li.loading img{margin-top:10px;}
+#jot #jot-title{border:1px solid #cccccc;margin:0 0 5px;width:90%;height:20px;font-weight:bold;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;vertical-align:middle;}
+#jot-category{margin:5px 0;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid #cccccc;color:#666666;font-size:smaller;}#jot-category:focus{color:#111111;}
+#jot #character-counter{width:6%;height:15px;float:right;text-align:right;line-height:20px;padding:2px 20px 5px 0;}
+#profile-jot-text_parent{-moz-box-shadow:5px 0 10px 0 #111111;-o-box-shadow:5px 0 10px 0 #111111;-webkit-box-shadow:5px 0 10px 0 #111111;-ms-box-shadow:5px 0 10px 0 #111111;box-shadow:5px 0 10px 0 #111111;}
+#profile-jot-text_tbl{margin-bottom:10px;background:#808080;}
#profile-jot-text_ifr{width:99.900002% !important;}
-#profile-jot-text_toolbargroup,.mceCenter tr{background:#777;}
-[id$="jot-text_ifr"]{width:99.900002% !important;color:#2e2f2e;background:#eec;}[id$="jot-text_ifr"] .mceContentBody{color:#2e2f2e;background:#eec;}
-.defaultSkin tr.mceFirst{background:#777;}
-.defaultSkin td.mceFirst,.defaultSkin td.mceLast{background-color:#eec;}
-.defaultSkin span.mceIcon,.defaultSkin img.mceIcon,.defaultSkin .mceButtonDisabled .mceIcon{background-color:#eec;}
+#profile-jot-text_toolbargroup,.mceCenter tr{background:#808080;}
+[id$="jot-text_ifr"]{width:99.900002% !important;color:#111111;background:#eeeeec;}[id$="jot-text_ifr"] .mceContentBody{color:#111111;background:#eeeeec;}
+.defaultSkin tr.mceFirst{background:#808080;}
+.defaultSkin td.mceFirst,.defaultSkin td.mceLast{background-color:#eeeeec;}
+.defaultSkin span.mceIcon,.defaultSkin img.mceIcon,.defaultSkin .mceButtonDisabled .mceIcon{background-color:#eeeeec;}
#profile-attach-wrapper,#profile-audio-wrapper,#profile-link-wrapper,#profile-location-wrapper,#profile-nolocation-wrapper,#profile-title-wrapper,#profile-upload-wrapper,#profile-video-wrapper{float:left;margin:0 20px 0 0;}
#profile-rotator-wrapper{float:right;}
-#profile-jot-tools-end,#profile-jot-banner-end{clear:both;}
#profile-jot-email-wrapper{margin:10px 10% 0;border:1px solid #555753;border-bottom:0;}
-#profile-jot-email-label{background-color:#555753;color:#ccccce;padding:5px;}
+#profile-jot-email-label{background-color:#555753;color:#eeeeec;padding:5px;}
#profile-jot-email{width:90%;margin:5px;}
#profile-jot-networks{margin:0 10%;border:1px solid #555753;border-top:0;border-bottom:0;padding:5px;}
#profile-jot-net{margin:5px 0;}
#jot-preview-link{margin:0 0 0 10px;border:0;text-decoration:none;float:right;}
.icon-text-preview{margin:0 0 -18px 0;display:block;width:20px;height:20px;background:url(light/icons.png) no-repeat -128px -40px;border:0;text-decoration:none;float:right;cursor:pointer;}
-#profile-jot-perms{float:right;background-color:#555753;height:22px;width:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;border:0px;margin:0 10px 0 10px;}
+#profile-jot-perms{float:right;color:#555753;width:20px;height:20px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-moz-box-shadow:3px 3px 5px 0 #111111;-o-box-shadow:3px 3px 5px 0 #111111;-webkit-box-shadow:3px 3px 5px 0 #111111;-ms-box-shadow:3px 3px 5px 0 #111111;box-shadow:3px 3px 5px 0 #111111;border:2px outset #555753;overflow:hidden;margin:0 10px 0 10px;}
#profile-jot-plugin-wrapper{width:1px;margin:10px 0 0 0;float:right;}
-#profile-jot-submit-wrapper{float:right;width:100%;list-style:none;margin:10px 0 0 0;padding:0;}
-#profile-jot-submit{height:auto;background-color:#555753;color:#eeeeec;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px outset #222420;margin:0;float:right;text-shadow:1px 1px #111;width:auto;}#profile-jot-submit:active{box-shadow:0 0 0 0;}
-#jot-perms-icon{height:22px;width:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;border:0;}
-#profile-jot-acl-wrapper{margin:0 10px;border:1px solid #555753;border-top:0;display:block !important;}
-#group_allow_wrapper,#group_deny_wrapper,#acl-permit-outer-wrapper{width:47%;float:left;}
-#contact_allow_wrapper,#contact_deny_wrapper,#acl-deny-outer-wrapper{width:47%;float:right;}
-#acl-permit-text{background-color:#555753;color:#ccccce;padding:5px;float:left;}
+#profile-jot-submit-wrapper{float:right;width:100%;margin:10px 0 0 0;padding:0;}
+#profile-jot-submit{height:auto;background-color:#555753;color:#eeeeec;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:2px outset #555753;margin:0;float:right;-moz-text-shadow:1px 1px #111111;-o-text-shadow:1px 1px #111111;-webkit-text-shadow:1px 1px #111111;-ms-text-shadow:1px 1px #111111;text-shadow:1px 1px #111111;width:auto;}#profile-jot-submit:active{-moz-box-shadow:0 0 0 0 #111111;-o-box-shadow:0 0 0 0 #111111;-webkit-box-shadow:0 0 0 0 #111111;-ms-box-shadow:0 0 0 0 #111111;box-shadow:0 0 0 0 #111111;}
+#jot-perms-icon{width:22px;height:22px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;overflow:hidden;background:#555753 url("dark/icons.png") -88px -40px;}
+#group_allow_wrapper,#group_deny_wrapper,#acl-permit-outer-wrapper,#contact_allow_wrapper,#contact_deny_wrapper,#acl-deny-outer-wrapper{width:47%;}
+#group_allow_wrapper,#group_deny_wrapper,#acl-permit-outer-wrapper{float:left;}
+#contact_allow_wrapper,#contact_deny_wrapper,#acl-deny-outer-wrapper{float:right;}
+#acl-permit-text{background-color:#555753;color:#111111;padding:5px;float:left;}
#jot-public{background-color:#555753;color:#ff0000;padding:5px;float:left;}
-#acl-deny-text{background-color:#555753;color:#ccccce;padding:5px;float:left;}
-#acl-permit-text-end,#acl-deny-text-end{clear:both;}
-#jot-title-desc{color:#ccc;}
-#profile-jot-desc{color:#a00;margin:5px 0;}
+#acl-deny-text{background-color:#555753;color:#eeeeec;padding:5px;float:left;}
+#jot-title-desc{color:#cccccc;}
+#profile-jot-desc{background:#eeeeec;border:1px solid #111111;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#ff2000;margin:5px 0;}
#jot-title-wrapper{margin-bottom:5px;}
#jot-title-display{font-weight:bold;}
.jothidden{display:none;}
-#jot-preview-content{background-color:#ffffe0;color:#111;border:1px #aa0 solid;border-radius:5px;padding:3px 3px 6px 10px;}#jot-preview-content .wall-item-outside-wrapper{border:0;border-radius:0px;}
+#jot-preview-content{background-color:#f2f2c3;color:#111111;border:1px solid #111111;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-moz-box-shadow:5px 0 10px 0px #111111;-o-box-shadow:5px 0 10px 0px #111111;-webkit-box-shadow:5px 0 10px 0px #111111;-ms-box-shadow:5px 0 10px 0px #111111;box-shadow:5px 0 10px 0px #111111;padding:3px 3px 6px 10px;}#jot-preview-content .wall-item-outside-wrapper{border:0;-o-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-ms-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;-moz-box-shadow:0 0 0 0 #111111;-o-box-shadow:0 0 0 0 #111111;-webkit-box-shadow:0 0 0 0 #111111;-ms-box-shadow:0 0 0 0 #111111;box-shadow:0 0 0 0 #111111;}
#sectionmain{margin:20px;font-size:0.8em;min-width:475px;width:67%;float:left;display:inline;}
-.tabs{list-style:none;margin:10px 0;padding:0;}.tabs li{display:inline;font-size:smaller;font-weight:bold;}
-.tab{border:1px solid #729fcf;padding:4px;}.tab:hover,.tab.active:hover,.tab:active{background:#729fcf;color:#eeeeec;}
-.tab.active{background:#729fcf;color:#eeeeec;}.tab.active a{color:#729fcf;}
+.tabs{margin:0px;padding:0px;list-style:none;list-style-position:inside;margin:10px 0;}.tabs li{display:inline;font-size:smaller;}
+.tab{border:1px solid #284d7d;padding:4px;}.tab:hover,.tab:active{background:#f2f2c3;color:#111111;border:1px solid #284d7d;}
+.tab.active{background:#2e3436;color:#eeeeec;border:1px solid #284d7d;}.tab.active:hover{background:#f2f2c3;color:#111111;border:1px solid #284d7d;}
+.tab.active a{color:#eeeeec;text-decoration:none;}
.tab a{border:0;text-decoration:none;}
-.wall-item-outside-wrapper{border:1px solid #aaa;border-radius:5px;box-shadow:5px 0 10px 0 #888;}.wall-item-outside-wrapper.comment{margin-top:5px;}
-.wall-item-outside-wrapper-end{clear:both;}
-.wall-item-content-wrapper{position:relative;padding:10px;width:auto;}
+.wall-item-outside-wrapper{border:1px solid #545454;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-moz-box-shadow:6px 1px 10px -2px #111111;-o-box-shadow:6px 1px 10px -2px #111111;-webkit-box-shadow:6px 1px 10px -2px #111111;-ms-box-shadow:6px 1px 10px -2px #111111;box-shadow:6px 1px 10px -2px #111111;}.wall-item-outside-wrapper.comment{margin-top:5px;}
+.wall-item-content-wrapper{position:relative;padding:0.75em;width:auto;}
.wall-item-outside-wrapper .wall-item-comment-wrapper{}
-.shiny{background:#efefdf;border-radius:5px;}
-.wall-outside-wrapper .shiny{border-radius:5px;}
+.shiny{background:#f2f2c3;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
+.wall-outside-wrapper .shiny{-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
.heart{color:red;}
-.wall-item-content{overflow-x:auto;margin:0px 15px 0px 5px;}
-[id^="tread-wrapper"],[class^="tread-wrapper"]{margin:15px 0 0 0;padding:0px;}
+.wall-item-content{overflow-x:auto;margin:0px 4em 1em 5px;}
+[id^="tread-wrapper"],[class^="tread-wrapper"]{margin:1.2em 0 0 0;padding:0px;}
.wall-item-photo-menu{display:none;}
-.wall-item-photo-menu-button{display:none;text-indent:-99999px;background:#555753 url(light/menu-user-pin.jpg) no-repeat 75px center;position:absolute;overflow:hidden;height:20px;width:90px;top:85px;left:0;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
+.wall-item-photo-menu-button{display:none;text-indent:-99999px;background:#555753 url(light/menu-user-pin.jpg) no-repeat 75px center;position:absolute;overflow:hidden;width:90px;height:20px;top:85px;left:0;-o-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.wall-item-info{float:left;width:110px;}
-.wall-item-photo-wrapper{width:80px;height:80px;position:relative;padding:5px;background-color:#555753;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
+.wall-item-photo-wrapper{width:80px;height:80px;position:relative;padding:5px;background-color:#555753;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
[class^="wall-item-tools"] *{}[class^="wall-item-tools"] *>*{}
-.wall-item-tools{float:right;opacity:0.4;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}.wall-item-tools:hover{opacity:1;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
-.wall-item-subtools1{height:30px;list-style:none outside none;margin:20px 0 30px -20px;padding:0;width:30px;}
-.wall-item-subtools2{height:25px;list-style:none outside none;margin:-75px 0 0 5px;padding:0;width:25px;}
-.wall-item-title{font-size:1.2em;font-weight:bold;margin-bottom:1em;}
-.wall-item-body{margin:20px 20px 10px 0px;text-align:left;overflow-x:auto;}
-.wall-item-lock-wrapper{float:right;height:22px;margin:0 -5px 0 0;width:22px;opacity:1;}
-.wall-item-dislike,.wall-item-like{clear:left;font-size:0.8em;color:#878883;margin:5px 0 5px 120px;}
-.wall-item-author,.wall-item-actions-author{clear:left;font-size:0.8em;color:#878883;margin:20px 20px 0 110px;}
+.wall-item-tools{float:right;opacity:0.4;-webkit-transition:all 0.75s ease-in-out;-moz-transition:all 0.75s ease-in-out;-o-transition:all 0.75s ease-in-out;-ms-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;}.wall-item-tools:hover{opacity:1;-webkit-transition:all 0.75s ease-in-out;-moz-transition:all 0.75s ease-in-out;-o-transition:all 0.75s ease-in-out;-ms-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;}
+.wall-item-subtools1{width:30px;height:30px;list-style:none outside none;margin:18px 0 30px -20px;padding:0;}
+.wall-item-subtools2{width:25px;height:25px;list-style:none outside none;margin:-78px 0 0 5px;padding:0;}
+.wall-item-title{font-size:1.2em;font-weight:bold;margin-bottom:1.4em;}
+.wall-item-body{margin:15px 10px 10px 0px;text-align:left;overflow-x:auto;}
+.wall-item-lock-wrapper{float:right;width:22px;height:22px;margin:0 -5px 0 0;opacity:1;}
+.wall-item-dislike,.wall-item-like{clear:left;font-size:0.8em;color:#888b85;margin:5px 0 5px 10.2em;-webkit-transition:all 0.75s ease-in-out;-moz-transition:all 0.75s ease-in-out;-o-transition:all 0.75s ease-in-out;-ms-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;opacity:0.5;}.wall-item-dislike:hover,.wall-item-like:hover{opacity:1;}
+.wall-item-author,.wall-item-actions-author{clear:left;float:left;font-size:0.8em;color:#888b85;margin:1em auto 0 0.2em;}
.wall-item-ago{display:inline;padding-left:10px;}
-.wall-item-wrapper-end{clear:both;}
-.wall-item-location{margin-top:15px;width:100px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}.wall-item-location .icon{float:left;}
+.wall-item-location{margin-top:15px;width:100px;overflow:hidden;-moz-text-overflow:ellipsis;-ms-text-verflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;}.wall-item-location .icon{float:left;}
.wall-item-location>a,.wall-item-location .smalltext{margin-left:25px;font-size:0.7em;display:block;}
.wall-item-location>br{display:none;}
-.wallwall .wwto{left:5px;margin:0;position:absolute;top:75px;width:30px;z-index:10001;width:30px;height:30px;}.wallwall .wwto img{width:30px !important;height:30px !important;}
+.wallwall .wwto{left:5px;margin:0;position:absolute;top:75px;z-index:10001;width:30px;height:30px;}.wallwall .wwto img{width:30px !important;height:30px !important;}
.wallwall .wall-item-photo-end{clear:both;}
.wall-item-arrowphoto-wrapper{position:absolute;left:35px;top:80px;z-index:10002;}
-.wall-item-photo-menu{min-width:92px;border:2px solid #FFFFFF;border-top:0px;background:#555753;position:absolute;left:-2px;top:101px;display:none;z-index:10003;-webkit-border-radius:0px 5px 5px 5px;-moz-border-radius:0px 5px 5px 5px;border-radius:0px 5px 5px 5px;}.wall-item-photo-menu ul{margin:0px;padding:0px;list-style:none;}
-.wall-item-photo-menu li a{white-space:nowrap;display:block;padding:5px 2px;color:#eeeeec;}.wall-item-photo-menu li a:hover{color:#555753;background:#eeeeec;}
+.wall-item-photo-menu{min-width:92px;border:2px solid #ffffff;border-top:0px;background:#555753;position:absolute;left:-2px;top:101px;display:none;z-index:10003;-o-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-ms-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;}.wall-item-photo-menu li a{white-space:nowrap;display:block;padding:5px 2px;color:#eeeeec;}.wall-item-photo-menu li a:hover{color:#555753;background:#eeeeec;}
#item-delete-selected{overflow:auto;width:100%;}
#connect-services-header,#connect-services,#extra-help-header,#extra-help,#postit-header,#postit{margin:5px 0 0 0;}
-.ccollapse-wrapper{font-size:0.9em;margin-left:80px;}
-.wall-item-outside-wrapper.comment{margin-left:80px;}.wall-item-outside-wrapper.comment .wall-item-photo{width:40px!important;height:40px!important;}
+.ccollapse-wrapper{font-size:0.9em;margin-left:5em;}
+.wall-item-outside-wrapper.comment{margin-left:5em;}.wall-item-outside-wrapper.comment .wall-item-photo{width:40px !important;height:40px !important;}
.wall-item-outside-wrapper.comment .wall-item-photo-wrapper{width:40px;height:40px;}
.wall-item-outside-wrapper.comment .wall-item-photo-menu-button{width:50px;top:45px;background-position:35px center;}
.wall-item-outside-wrapper.comment .wall-item-info{width:60px;}
.wall-item-outside-wrapper.comment .wall-item-body{margin-left:10px;}
-.wall-item-outside-wrapper.comment .wall-item-author{margin-left:50px;}
+.wall-item-outside-wrapper.comment .wall-item-author{margin-left:0.2em;}
.wall-item-outside-wrapper.comment .wall-item-photo-menu{min-width:50px;top:60px;}
.comment-wwedit-wrapper{}
.comment-edit-wrapper{border-top:1px #aaa solid;}
-[class^="comment-edit-bb"]{list-style:none;display:none;margin:-40px 0 5px 60px;width:75%;}[class^="comment-edit-bb"]>li{display:inline-block;margin:0 10px 0 0;visibility:none;}
+[class^="comment-edit-bb"]{margin:0px;padding:0px;list-style:none;list-style-position:inside;display:none;margin:-40px 0 5px 60px;width:75%;}[class^="comment-edit-bb"]>li{display:inline-block;margin:0 10px 0 0;visibility:none;}
.comment-wwedit-wrapper img,.comment-edit-wrapper img{width:20px;height:20px;}
.comment-edit-photo-link,.comment-edit-photo{margin-left:10px;}
.my-comment-photo{width:40px;height:40px;padding:5px;}
-[class^="comment-edit-text"]{margin:5px 0 10px 20px;width:84.5%;}
-.comment-edit-text-empty{height:20px;border:2px #babdd6 solid;border-radius:5px;color:#babdb6;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.comment-edit-text-empty:hover{color:#999999;}
-.comment-edit-text-full{height:10em;border-radius:5px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
+[class^="comment-edit-text"]{margin:5px 0 10px 20px;width:94%;}
+.comment-edit-text-empty{height:20px;border:2px solid #babdd6;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#babdd6;-webkit-transition:all 0.75s ease-in-out;-moz-transition:all 0.75s ease-in-out;-o-transition:all 0.75s ease-in-out;-ms-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;}.comment-edit-text-empty:hover{color:#444444;}
+.comment-edit-text-full{height:10em;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transition:all 0.75s ease-in-out;-moz-transition:all 0.75s ease-in-out;-o-transition:all 0.75s ease-in-out;-ms-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;}
.comment-edit-submit-wrapper{width:90%;margin:5px 5px 10px 50px;text-align:right;}
-.comment-edit-submit{height:22px;background-color:#555753;color:#eeeeec;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;}
-.wall-item-body code{display:block;padding:0 0 10px 5px;border-color:#ccc;border-style:solid;border-width:1px 1px 1px 10px;background:#eee;color:#444;width:95%;}
-div[id$="text"]{font-weight:bold;border-bottom:1px solid #ccc;}
+.comment-edit-submit{height:22px;background-color:#555753;color:#eeeeec;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:0;}
+.wall-item-body code{background-color:#dddddd;border-bottom:1px dashed #888888;border-left:5px solid #888888;border-top:1px dashed #888888;color:#191919;display:block;overflow-x:auto;padding:5px 0 15px 10px;width:95%;}.wall-item-body code a{color:#477ec4;}
+div[id$="text"]{font-weight:bold;border-bottom:1px solid #eeeeec;}
div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:left;}
.profile-match-wrapper{float:left;margin:0 5px 40px 0;width:120px;height:120px;padding:3px;position:relative;}
.icon.drophide.profile-match-ignore{margin:0 6px 0 -3px;}
@@ -223,21 +251,17 @@ div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:le
#advanced-profile-with{margin-left:200px;}
.photos{height:auto;overflow:auto;}
#photo-top-links{margin-bottom:30px;}
-.photo-album-image-wrapper,.photo-top-image-wrapper{float:left;-moz-box-shadow:3px 3px 10px 0 #000;-webkit-box-shadow:3px 3px 10px 0 #000;box-shadow:3px 3px 10px 0 #000;background-color:#eee;color:#111;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-bottom:30px;position:relative;margin:0 10px 10px 0;}
+.photo-album-image-wrapper,.photo-top-image-wrapper{float:left;-moz-box-shadow:3px 3px 10px 0 #111111;-o-box-shadow:3px 3px 10px 0 #111111;-webkit-box-shadow:3px 3px 10px 0 #111111;-ms-box-shadow:3px 3px 10px 0 #111111;box-shadow:3px 3px 10px 0 #111111;background-color:#eeeeec;color:#111111;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding-bottom:30px;position:relative;margin:0 10px 10px 0;}
#photo-photo{max-width:100%;}#photo-photo img{max-width:100%;}
.photo-top-image-wrapper a:hover,#photo-photo a:hover,.photo-album-image-wrapper a:hover{border-bottom:0;}
-.photo-top-photo,.photo-album-photo{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
-.photo-top-album-name{position:absolute;bottom:0;padding:0 5px;}
-.caption{position:absolute;bottom:0;margin:0 5px;}
-#photo-photo{position:relative;float:left;}
-#photo-prev-link,#photo-next-link{position:absolute;width:30%;height:100%;background-color:rgba(255, 255, 255, 0.5);opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-position:center center;background-repeat:no-repeat;}
-#photo-prev-link{background-image:url(light/prev.png);height:350px;left:1%;top:215px;width:50px;z-index:10;}
-#photo-next-link{background-image:url(light/next.png);height:350px;right:45%;top:215px;width:50px;}
-#photo-prev-link a,#photo-next-link a{display:block;width:100%;height:100%;overflow:hidden;text-indent:-900000px;}
-#photo-prev-link:hover{opacity:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
-#photo-next-link:hover{opacity:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
-#photo-next-link .icon{display:none;}
-#photo-prev-link .icon{display:none;}
+.photo-top-photo,.photo-album-photo{-o-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
+.photo-top-album-name,.caption{position:absolute;bottom:0;padding:0 5px;}
+#photo-photo{position:relative;margin:5px 45%;}
+#photo-prev-link,#photo-next-link{position:absolute;width:50px;height:150px;background:#ffffff center center no-repeat;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;z-index:10;top:175px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}#photo-prev-link:hover,#photo-next-link:hover{opacity:0.6;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
+#photo-prev-link .icon,#photo-next-link .icon{display:none;}
+#photo-prev-link{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=");left:22%;}
+#photo-next-link{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=");left:44%;}
+#photo-prev-link a,#photo-next-link a{display:block;width:100%;height:100%;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;overflow:hidden;text-indent:-900000px;}
#photos-upload-spacer,#photos-upload-new-wrapper,#photos-upload-exist-wrapper{margin-bottom:1em;}
#photos-upload-existing-album-text,#photos-upload-newalbum-div{background-color:#555753;color:#eeeeec;padding:1px;}
#photos-upload-album-select,#photos-upload-newalbum{width:99%;}
@@ -246,12 +270,11 @@ div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:le
#photo-edit-link-wrap{margin-bottom:15px;}
#photo-edit-caption,#photo-edit-newtag{width:100%;}
#photo-like-div{margin-bottom:25px;}
-#photo-edit-caption-end,#photo-edit-tags-end,#photo-edit-albumname-end{clear:both;}
#photo-edit-delete-button{margin-left:200px;}
#photo-edit-end{margin-bottom:35px;}
#photo-caption{font-size:110%;font-weight:bold;margin-top:15px;margin-bottom:15px;}
.prvmail-text{width:100%;}
-#prvmail-subject{width:100%;color:#eec;background:#444;}
+#prvmail-subject{width:100%;color:#eeeeec;background:#111111;}
#prvmail-submit-wrapper{margin-top:10px;}
#prvmail-submit{float:right;margin-top:0;}
#prvmail-submit-wrapper div{margin-right:5px;float:left;}
@@ -263,7 +286,7 @@ div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:le
.mail-list-sender-name,.mail-list-date{font-style:italic;}
.mail-list-subject{font-size:1.2em;}
.mail-list-delete-wrapper{float:right;}
-.mail-list-outside-wrapper-end{clear:both;border-bottom:1px #eec dotted;}
+.mail-list-outside-wrapper-end{clear:both;border-bottom:1px #111111 dotted;}
.mail-conv-sender{float:left;margin:0px 5px 5px 0px;}
.mail-conv-sender-photo{width:32px;height:32px;}
.mail-conv-sender-name{float:left;}
@@ -271,85 +294,82 @@ div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:le
.mail-conv-subject{clear:right;font-weight:bold;font-size:1.2em;}
.mail-conv-body{clear:both;}
.mail-conv-delete-wrapper{margin-top:5px;}
-.view-contact-wrapper,.contact-entry-wrapper{float:left;margin:0 5px 40px 0;width:120px;height:120px;padding:3px;position:relative;}
+.view-contact-wrapper,.contact-entry-wrapper{float:left;margin:0 5px 40px 0;width:120px;height:135px;padding:3px;position:relative;}
.contact-direction-wrapper{position:absolute;top:20px;}
.contact-edit-links{position:absolute;top:60px;}
.contact-entry-photo{margin-left:20px;}
-.contact-entry-name{width:120px;font-weight:bold;}
+.contact-entry-name{width:120px;font-weight:bold;font-size:small;}
+.contact-entry-details{font-size:x-small;}
.contact-entry-photo{position:relative;}
-.contact-entry-edit-links .icon{border:1px solid #babdb6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;}
-#contact-entry-url,[id^="contact-entry-url"]{font-size:smaller;}
-#contact-entry-network,[id^="contact-entry-network"]{font-size:smaller;font-style:italic;}
+.contact-entry-edit-links .icon{border:1px solid #babdb6;-o-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:white;}
+#contact-entry-url,[id^="contact-entry-url"],#contact-entry-network,[id^="contact-entry-network"]{font-size:smaller;}
+#contact-entry-network,[id^="contact-entry-network"]{font-style:italic;}
#contact-edit-banner-name{font-size:1.5em;}
#contact-edit-photo-wrapper{position:relative;float:left;padding:20px;}
#contact-edit-direction-icon{position:absolute;top:60px;left:0;}
#contact-edit-nav-wrapper{margin-left:0px;}
-#contact-edit-links{margin-top:23px;}#contact-edit-links ul{list-style-type:none;}
+#contact-edit-links{margin-top:23px;}
#contact-drop-links{margin-left:5px;}
-#contact-edit-nav-wrapper .icon{border:1px solid #babdb6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
+#contact-edit-nav-wrapper .icon{border:1px solid #babdb6;-o-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
#contact-edit-poll-wrapper{margin-left:0px;}
#contact-edit-last-update-text{margin-bottom:15px;}
#contact-edit-last-updated{font-weight:bold;}
#contact-edit-poll-text{display:inline;}
#contact-edit-info_tbl,#contact-edit-info_parent,.mceLayout{width:100%;}
#contact-edit-end{clear:both;margin-bottom:65px;}
-.contact-photo-menu-button{position:absolute;background-image:url("light/photo-menu.jpg");background-position:top left;background-repeat:no-repeat;margin:0px;padding:0px;width:16px;height:16px;top:64px;left:0px;overflow:hidden;text-indent:40px;display:none;}
-.contact-photo-menu{width:auto;border:2px solid #444;background:#eee;color:#111;position:absolute;left:0px;top:90px;display:none;z-index:10000;}.contact-photo-menu ul{margin:0px;padding:0px;list-style:none;}
-.contact-photo-menu li a{display:block;padding:2px;}.contact-photo-menu li a:hover{color:#fff;background:#3465A4;text-decoration:none;}
+.contact-photo-menu-button{position:absolute;background:url("light/photo-menu.jpg") top left no-repeat transparent;margin:0px;padding:0px;width:16px;height:16px;top:64px;left:0px;overflow:hidden;text-indent:40px;display:none;}
+.contact-photo-menu{width:auto;border:2px solid #444444;background:#eeeeec;color:#111111;position:absolute;left:0px;top:90px;display:none;z-index:10000;}.contact-photo-menu li a{display:block;padding:2px;}.contact-photo-menu li a:hover{color:white;background:#3465A4;text-decoration:none;}
#id_openid_url{background:url(light/login-bg.gif) no-repeat;background-position:0 50%;padding-left:18px;}
-#settings-nickname-desc{background-color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;color:#111;}
#settings-default-perms{margin-bottom:20px;}
#register-form div,#profile-edit-form div{clear:both;}
.settings-block label{clear:left;}
.settings-block input{margin:10px 5px;}
+#register-form label,#profile-edit-form label{width:300px;float:left;}
+#register-form span,#profile-edit-form span{color:#555753;display:block;margin-bottom:20px;}
#profile-edit-marital-label span{margin:-4px;}
-.settings-submit-wrapper,.profile-edit-submit-wrapper{margin:0 0 30px -3px;}
+.settings-submit-wrapper,.profile-edit-submit-wrapper{margin:0 0 30px;}
.profile-edit-side-div{display:none;}
#profiles-menu-trigger{margin:0px 0px 0px 25px;}
.profile-listing{float:left;margin:20px 20px 0px 0px;}
-.icon-profile-edit{background:url("light/icons.png") -150px 0px no-repeat;border:0;cursor:pointer;display:block;float:right;width:20px;height:20px;margin:0 0 -18px;position:absolute;text-decoration:none;top:113px;right:260px;}
-#profile-edit-links ul{margin:20px 0;padding:0;list-style:none;}
+.icon-profile-edit{background:url("light/icons.png") -150px 0px no-repeat;border:0;cursor:pointer;display:block;width:20px;height:20px;margin:0 0 -18px;text-decoration:none;top:113px;right:260px;}
+#profile-edit-links ul{margin:0px;padding:0px;list-style:none;list-style-position:inside;margin:20px 0;}
.marital{margin-top:5px;}
#register-sitename{display:inline;font-weight:bold;}
-#advanced-expire-popup{background:#2e2f2e;color:#eec;}
+#advanced-expire-popup{background:#111111;color:#eeeeec;}
#id_ssl_policy{width:374px;}
#theme-preview img{margin:10px 10px 10px 288px;}
.group-delete-wrapper{margin:-31px 50px 0 0;float:right;}
#group-edit-submit-wrapper{margin:0 0 10px 0;display:inline;}
-#group-edit-desc{margin:10px 0px;}
-#group-members,#prof-members{height:200px;overflow:auto;border:1px solid #555753;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
-#group-all-contacts,#prof-all-contacts{height:200px;overflow:auto;border:1px solid #555753;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
+#group-members,#prof-members{height:200px;overflow:auto;border:1px solid #555753;-o-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
+#group-all-contacts,#prof-all-contacts{height:200px;overflow:auto;border:1px solid #555753;-o-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
#group-members h3,#group-all-contacts h3,#prof-members h3,#prof-all-contacts h3{color:#eeeeec;background-color:#555753;margin:0;padding:5px;}
#group-separator,#prof-separator{display:none;}
#cropimage-wrapper{float:left;}
#crop-image-form{clear:both;}
.intro-wrapper{margin-top:20px;}
.intro-fullname{font-size:1.1em;font-weight:bold;}
-.intro-desc{margin-bottom:20px;font-weight:bold;}
.intro-note{padding:10px;}
.intro-end{padding:30px;}
.intro-form{float:left;}
-.intro-approve-form,.intro-approve-as-friend-end{clear:both;}
+.intro-approve-form{clear:both;}
.intro-submit-approve,.intro-submit-ignore{margin-right:20px;}
.intro-submit-approve{margin-top:15px;}
.intro-approve-as-friend-label,.intro-approve-as-fan-label,.intro-approve-as-friend,.intro-approve-as-fan{float:left;}
.intro-form-end{clear:both;margin-bottom:10px;}
-.intro-approve-as-friend-desc{margin-top:10px;}
.intro-approve-as-end{clear:both;margin-bottom:10px;}
-.intro-end,.clear{clear:both;}
+.clear{clear:both;}
.eventcal{float:left;font-size:20px;}
-.event{background:#2e2f2e;}
-.vevent{border:1px solid #ccc;}.vevent .event-description,.vevent .event-location,.vevent .event-start{margin-left:10px;margin-right:10px;}
+.event{background:#eeeeec;}
+.vevent{border:1px solid #eeeeec;}.vevent .event-description,.vevent .event-location,.vevent .event-start{margin-left:10px;margin-right:10px;}
#new-event-link{margin-bottom:10px;}
.edit-event-link,.plink-event-link{}
.event-description:before{content:url('../../../images/calendar.png');margin-right:15px;}
.event-start,.event-end{margin-left:10px;width:330px;font-size:smaller;}
.event-start .dtstart,.event-end .dtend{float:right;}
.event-list-date{margin-bottom:10px;}
-.prevcal,.nextcal{float:left;margin-left:32px;margin-right:32px;margin-top:64px;}
-.event-calendar-end{clear:both;}
+.prevcal,.nextcal{float:left;margin:64px 32px auto 32px;}
.calendar{font-family:monospace;}
-.today{font-weight:bold;color:#FF0000;}
+.today{font-weight:bold;color:red;}
#event-start-text,#event-finish-text{margin-top:10px;margin-bottom:5px;}
#event-nofinish-checkbox,#event-nofinish-text,#event-adjust-checkbox,#event-adjust-text,#event-share-checkbox{float:left;}
#event-datetime-break{margin-bottom:10px;}
@@ -363,74 +383,72 @@ div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:le
.checkeditem{opacity:1;}
#item-delete-selected{margin-top:30px;}
.delete-checked{position:absolute;left:35px;margin-top:20px;}
-#item-delete-selected-end{clear:both;}
#item-delete-selected-icon{float:left;margin-right:5px;}
-#item-delete-selected-desc{float:left;margin-right:5px;}#item-delete-selected-desc:hover{text-decoration:underline;}
-.fc-state-highlight{background:#eec;color:#2e2f2e;}
+.fc-state-highlight{background:#eeeeec;color:#111111;}
.directory-item{float:left;margin:0 5px 4px 0;padding:3px;width:180px;height:250px;position:relative;}
#group-sidebar{margin-bottom:10px;}
-.group-selected,.nets-selected,.fileas-selected{padding:3px;color:#111;background:#f8f8f8;font-weight:bold;}
-.group-selected:hover,.nets-selected:hover,.fileas-selected:hover{color:#111;}
+.group-selected,.nets-selected,.fileas-selected{padding:3px;color:#eeeeec;background:#2e3436;border:1px solid #3465a4;}
+.group-selected:hover,.nets-selected:hover,.fileas-selected:hover{padding:3px;color:#3465a4;background:#eeeeec;border:1px solid #3465a4;}
.groupsideedit{margin-right:10px;}
#sidebar-group-ul{padding-left:0;}
-#sidebar-group-list{margin:0 0 5px 0;}#sidebar-group-list ul{list-style-type:none;list-style-position:inside;}
-#sidebar-group-list li{margin-top:10px;}
-#sidebar-group-list .icon{display:inline-block;height:12px;width:12px;}
-#sidebar-new-group{margin:auto;display:inline-block;color:#efefef;text-decoration:none;text-align:center;}
+#sidebar-group-list{margin:0 0 5px 0;}#sidebar-group-list li{margin-top:10px;}
+#sidebar-group-list .icon{display:inline-block;width:12px;height:12px;}
+.sidebar-group-element{padding:3px;}.sidebar-group-element:hover{color:#111111;background:#f2f2c3;border:1px solid #284d7d;padding:3px;}
+#sidebar-new-group{margin:auto;display:inline-block;color:#eeeeec;text-decoration:none;text-align:center;}
#peoplefind-sidebar form{margin-bottom:10px;}
#sidebar-new-group:hover{}
#sidebar-new-group:active{position:relative;top:1px;}
-#side-peoplefind-url{background-color:#e5e0cf;color:#666;border:1px #666 solid;margin-right:3px;width:75%;}#side-peoplefind-url:hover,#side-peoplefind-url:focus{background-color:#efefef;color:#222;border:1px 333 solid;}
-.nets-ul{list-style-type:none;padding-left:0px;}.nets-ul li{margin:10px 0 0;}
+#side-peoplefind-url{background-color:#eeeeec;color:#666666;border:1px solid #666666;margin-right:3px;width:75%;}#side-peoplefind-url:hover,#side-peoplefind-url:focus{background-color:#999999;color:#eeeeec;border:1px solid #111111;}
+.nets-ul{margin:0px;padding:0px;list-style:none;list-style-position:inside;}.nets-ul li{margin:10px 0 0;}
.nets-link,.nets-all{margin-left:0px;}
#netsearch-box{margin:20px 0px 30px;width:135px;}#netsearch-box #search-submit{margin:5px 5px 0px 0px;}
-#pending-update{float:right;color:#fff;font-weight:bold;background-color:#ff0000;padding:0 .3em;}
+#pending-update{float:right;color:white;font-weight:bold;background-color:red;padding:0 0.3em;}
.admin.linklist{border:0;padding:0;}
-.admin.link{list-style-position:inside;}
-#adminpage{color:#111;background:transparent;margin:5px;padding:10px;}#adminpage dl{clear:left;margin-bottom:2px;padding-bottom:2px;border-bottom:1px solid #000;}
+.admin.link{margin:0px;padding:0px;list-style:none;list-style-position:inside;}
+#adminpage{color:#111111;background:#eeeeec;margin:5px;padding:10px;font-size:smaller;}#adminpage dl{clear:left;margin-bottom:2px;padding-bottom:2px;border-bottom:1px solid #111111;}
#adminpage dt{width:250px;float:left;font-weight:bold;}
#adminpage dd{margin-left:250px;}
-#adminpage h3{border-bottom:1px solid #ccc;}
+#adminpage h3{border-bottom:1px solid #cccccc;}
#adminpage .submit{clear:left;}
#adminpage #pluginslist{margin:0;padding:0;}
-#adminpage .plugin{list-style:none;display:block;border:1px solid #888;padding:1em;margin-bottom:5px;clear:left;}
+#adminpage .plugin{display:block;border:1px solid #888888;padding:1em;margin-bottom:5px;clear:left;}
#adminpage .toggleplugin{float:left;margin-right:1em;}
-#adminpage table{width:100%;border-bottom:1px solid #000;margin:5px 0;}#adminpage table th{text-align:left;}
-#adminpage td .icon{float:left;}
+#adminpage table{width:100%;border-bottom:1px solid #111111;margin:5px 0;}#adminpage table th{font-weight:bold;text-align:left;}
+#adminpage table td{padding:5px;vertical-align:middle;}
+#adminpage table#users{padding:5px;}
#adminpage table#users img{width:16px;height:16px;}
-#adminpage table tr:hover{background-color:#bbc7d7;}
+#adminpage table#users a{color:#111111;text-decoration:underline;}
+#adminpage td .icon{float:left;}
#adminpage .selectall{text-align:right;}
-#adminpage #users a{text-decoration:underline;}
-#users .name{color:#eec;}
-.field{overflow:auto;}.field label{width:38%;display:inline-block;font-size:1.077em;margin:0 10px 1em 0;border:1px #999 solid;padding:5px;background:#ccc;color:#111;}
-.field .onoff{float:right;margin:0 330px 0 auto;width:80px;}.field .onoff a{display:block;border:1px solid #666;padding:3px 6px 4px 10px;height:16px;text-decoration:none;}
-.field .onoff .on{background:url("../../../images/onoff.jpg") no-repeat 42px 1px #999999;color:#111;text-align:left;}
-.field .onoff .off{background:url("../../../images/onoff.jpg") no-repeat 2px 1px #cccccc;color:#333;text-align:right;}
+#users .name{color:#111111;}
+#users .tools{padding:5px 0;vertical-align:middle;}
+.field{overflow:auto;}
+.field .onoff{float:right;margin:0 330px 0 auto;width:80px;}.field .onoff a{display:block;border:1px solid #666666;padding:3px 6px 4px 10px;height:16px;text-decoration:none;}
+.field .onoff .on,.field .onoff .off{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==');background-repeat:no-repeat;}
+.field .onoff .on{background-position:42px 1px;background-color:#333333;color:#cccccc;text-align:left;}
+.field .onoff .off{background-position:2px 1px;background-color:#cccccc;color:#333333;text-align:right;}
.hidden{display:none !important;}
.field textarea{width:80%;height:100px;}
-.field_help{display:block;margin-left:297px;color:#666;}
+.field_help{display:block;margin-left:297px;color:#666666;font-size:small;}
.field.radio .field_help{margin-left:297px;}
-label{width:38%;display:inline-block;font-size:1.077em;margin:0 10px 1em 0;border:1px #999 solid;padding:5px;background:#ccc;color:#111;}
-input{width:250px;height:25px;border:1px #999 solid;}input[type="text"],input[type="password"],input[type="search"]{width:250px;height:25px;border:1px #999 solid;}
-input[type="checkbox"],input[type="radio"]{border:1px #999 solid;margin:0 0 0 0;height:15px;width:15px;}
-input[type="submit"],input[type="button"]{background-color:#555753;border:2px outset #444;border-radius:5px;box-shadow:1px 3px 4px 0 #111;color:#eeeeec;cursor:pointer;font-weight:bold;width:auto;text-shadow:1px 1px #111;-webkit-border-radius:5px;-moz-border-radius:5px;}
-input[type="submit"]:active,input[type="button"]:active{box-shadow:0 0 0 0;}
-.popup{width:100%;height:100%;top:0px;left:0px;position:absolute;display:none;}.popup .background{background-color:#000;opacity:0.5;width:100%;height:100%;position:absolute;top:0px;left:0px;}
-.popup .panel{top:25%;left:25%;width:50%;height:50%;padding:1em;position:absolute;border:4px solid #000000;background-color:#FFFFFF;}
-#panel{z-index:100;}
-.grey{color:grey;}
+.popup{width:100%;height:100%;top:0px;left:0px;position:absolute;display:none;}.popup .background{background-color:#111111;opacity:0.5;width:100%;height:100%;position:absolute;top:0px;left:0px;}
+.popup .panel{top:25%;left:25%;width:50%;height:50%;padding:1em;position:absolute;border:4px solid #000000;background-color:white;}
+#panel{position:absolute;font-size:small;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid #eeeeec;background-color:#2e3436;color:#eeeeec;padding:1em;z-index:100;}
+.pager{margin-top:60px;display:block;clear:both;text-align:center;font-size:small;font-weight:bold;}.pager span{padding:4px;margin:4px;}
+.pager_current{background-color:#3465a4;color:#eeeeec;}
+.grey,.gray{color:gray;}
.orange{color:orange;}
.red{color:red;}
.popup .panel .panel_text{display:block;overflow:auto;height:80%;}
.popup .panel .panel_in{width:100%;height:100%;position:relative;}
.popup .panel .panel_actions{width:100%;bottom:4px;left:0px;position:absolute;}
-.panel_text .progress{width:50%;overflow:hidden;height:auto;border:1px solid #cccccc;margin-bottom:5px;}.panel_text .progress span{float:right;display:block;width:25%;background-color:#eeeeee;text-align:right;}
+.panel_text .progress{width:50%;overflow:hidden;height:auto;border:1px solid #cccccc;margin-bottom:5px;}.panel_text .progress span{float:right;display:block;width:25%;background-color:#eeeeec;text-align:right;}
.oauthapp{height:auto;overflow:auto;border-bottom:2px solid #cccccc;padding-bottom:1em;margin-bottom:1em;}.oauthapp img{float:left;width:48px;height:48px;margin:10px;}.oauthapp img.noicon{background-image:url("../../../images/icons/48/plugin.png");background-position:center center;background-repeat:no-repeat;}
.oauthapp a{float:left;}
.iconspacer{display:block;width:16px;height:16px;}
-.icon{display:block;width:20px;height:20px;background:url(light/icons.png) no-repeat;border:0;text-decoration:none;border-radius:5px;}.icon:hover{border:0;text-decoration:none;}
-.editicon{display:inline-block;width:21px;height:21px;background:url(light/editicons.png) no-repeat;border:0;text-decoration:none;}
-.shadow{box-shadow:2px 2px 5px 2px #111;}.shadow:active,.shadow:focus,.shadow:hover{box-shadow:0 0 0 0;}
+.icon{display:block;width:20px;height:20px;background:transparent url("light/icons.png") no-repeat;border:0;text-decoration:none;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}.icon:hover{border:0;text-decoration:none;}
+.editicon{display:inline-block;width:21px;height:21px;background:url("light/editicons.png") no-repeat;border:0;text-decoration:none;}
+.shadow{-moz-box-shadow:2px 2px 5px 2px #111111;-o-box-shadow:2px 2px 5px 2px #111111;-webkit-box-shadow:2px 2px 5px 2px #111111;-ms-box-shadow:2px 2px 5px 2px #111111;box-shadow:2px 2px 5px 2px #111111;}.shadow:active,.shadow:focus,.shadow:hover{-moz-box-shadow:0 0 0 0 #111111;-o-box-shadow:0 0 0 0 #111111;-webkit-box-shadow:0 0 0 0 #111111;-ms-box-shadow:0 0 0 0 #111111;box-shadow:0 0 0 0 #111111;}
.editicon:hover{border:0;}
.boldbb{background-position:0px 0px;}.boldbb:hover{background-position:-22px 0px;}
.italicbb{background-position:0px -22px;}.italicbb:hover{background-position:-22px -22px;}
@@ -445,6 +463,7 @@ input[type="submit"]:active,input[type="button"]:active{box-shadow:0 0 0 0;}
.icon.s22.text{padding:10px 0px 0px 25px;width:200px;}
.icon.text{text-indent:0px;}
.icon.s16{min-width:16px;height:16px;}
+.wall-item-delete-wrapper.icon.delete,.wall-item-delete-wrapper.icon.drophide{margin:0;}
.s16 .add{background:url("../../../images/icons/16/add.png") no-repeat;}
.add{margin:0px 5px;}
.article{background-position:-50px 0;}
@@ -472,7 +491,7 @@ input[type="submit"]:active,input[type="button"]:active{box-shadow:0 0 0 0;}
.lock{background-position:-70px -40px;}
.unlock{background-position:-88px -40px;}
.video{background-position:-110px -40px;}
-.attach{background-position:-190px -40px;}
+.attach{background-position:-191px -40px;}
.language{background-position:-210px -40px;}
.starred{background-position:-130px -60px;}
.unstarred{background-position:-150px -60px;}
@@ -482,8 +501,8 @@ input[type="submit"]:active,input[type="button"]:active{box-shadow:0 0 0 0;}
.prev{background-position:-90px -60px;}
.next{background-position:-110px -60px;}
.icon.dim{opacity:0.3;}
-#pause{position:fixed;bottom:40px;right:30px;}
-.border{border:1px solid #babdb6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.border:hover{border:1px solid #babdb6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
+#pause{position:fixed;bottom:40px;right:30px;z-index:10;}
+.border{border:1px solid #babdb6;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}.border:hover{border:1px solid #babdb6;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
.attachtype{display:block;width:20px;height:23px;background-image:url(../../../images/content-types.png);}
.type-video{background-position:0px 0px;}
.type-image{background-position:-20px 0;}
@@ -492,23 +511,24 @@ input[type="submit"]:active,input[type="button"]:active{box-shadow:0 0 0 0;}
.type-unkn{background-position:-80px 0;}
.cc-license{margin-top:100px;font-size:0.7em;}
footer{display:block;clear:both;}
-#profile-jot-text{height:20px;color:#666;border:1px solid #ccc;border-radius:5px;width:99.5%;}
-#photo-edit-perms-select,#photos-upload-permissions-wrapper,#profile-jot-acl-wrapper{display:block !important;background:#eec;color:#2e2f2e;}
+#profile-jot-text{height:20px;color:#666666;background:#cccccc;border:1px solid #111111;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;width:99.5%;}
+#photo-edit-perms-select,#photos-upload-permissions-wrapper,#profile-jot-acl-wrapper{display:block !important;background:#eeeeec;color:#111111;}
+#profile-jot-acl-wrapper{margin:0 10px;border:1px solid #555753;border-top:0;}
#acl-wrapper{width:660px;margin:0 auto;}
-#acl-search{float:right;background:#ffffff url("../../../images/search_18.png") no-repeat right center;padding-right:20px;margin:6px;color:#111;}
-#acl-showall{float:left;display:block;width:auto;height:18px;background:#eeeecc url("../../../images/show_all_off.png") 8px 8px no-repeat;padding:7px 10px 7px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#999;margin:5px 0;}#acl-showall.selected{color:#000;background:#ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat;}
-#acl-list{height:210px;border:1px solid #ccc;clear:both;margin-top:30px;overflow:auto;}
-.acl-list-item{border:1px solid #ccc;display:block;float:left;height:110px;margin:3px 0 5px 5px;width:120px;}.acl-list-item img{width:22px;height:22px;float:left;margin:5px 5px 20px;}
+#acl-search{float:right;background:#ffffff url("../../../images/search_18.png") no-repeat right center;padding-right:20px;margin:6px;color:#111111;}
+#acl-showall{float:left;display:block;width:auto;height:18px;background:#eeeeec url("../../../images/show_all_off.png") 8px 8px no-repeat;padding:7px 10px 7px 30px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#999999;margin:5px 0;}#acl-showall.selected{color:black;background:#ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat;}
+#acl-list{height:210px;border:1px solid #cccccc;clear:both;margin-top:30px;overflow:auto;}
+.acl-list-item{border:1px solid #cccccc;width:120px;height:110px;display:block;float:left;margin:3px 0 5px 5px;}.acl-list-item img{width:22px;height:22px;float:left;margin:5px 5px 20px;}
.acl-list-item p{height:12px;font-size:10px;margin:0 0 22px;padding:2px 0 1px;}
-.acl-list-item a{background:#cccccc 3px 3px no-repeat;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;clear:both;font-size:10px;display:block;width:55px;height:20px;color:#999;margin:5px auto 0;padding:0 3px;text-align:center;vertical-align:middle;}
-#acl-wrapper a:hover{text-decoration:none;color:#000;border:0;}
-.acl-button-show{background-image:url('../../../images/show_off.png');margin:0 auto;}
-.acl-button-hide{background-image:url('../../../images/hide_off.png');margin:0 auto;}
-.acl-button-show.selected{color:#000;background-color:#9ade00;background-image:url(../../../images/show_on.png);}
-.acl-button-hide.selected{color:#000;background-color:#ff4141;background-image:url(../../../images/hide_on.png);}
+.acl-list-item a{background:#cccccc 3px 3px no-repeat;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;width:55px;height:20px;clear:both;font-size:10px;display:block;color:#999999;margin:5px auto 0;padding:0 3px;text-align:center;vertical-align:middle;}
+#acl-wrapper a:hover{text-decoration:none;color:#111111;border:0;}
+.acl-button-show{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABxSURBVAiZY/z//z8DDMyaNUuEgYEhk4GBwZ8JJrhv3z5DZmbmMwwMDOoMDAxpLKtWraqTl5d3fPv2rcn///9XpKWlpTIwMDCwfPr0SePWrVtmP378YPn//385zASmf//+Rf/8+XMpIyPj2bS0tHcwCQBWkiq6M5HGDgAAAABJRU5ErkJggg==');margin:0 auto;}
+.acl-button-hide{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACWSURBVAiZBcEhDsIwFAbg/72+VXQ7wPSCIlj8JMlmcKQGgdgRCCfpEz0HjgSDw3IA1AQC1QqSpXwfqeoZwHOaphsAqGpfVVVHIYQNM1+J6MLMOwA9gAOVUhBC6Ky1r7quv03TrMZxzAwAIjKIyCel9JvneQ8ApKprY8zdObfNOXMp5bEsyyDGmJaITt77NwDEGI/W2vYP0nYuQ/Tw9H4AAAAASUVORK5CYII=');margin:0 auto;}
+.acl-button-show.selected{background:#9ade00 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABXSURBVAiZTcyhDYNQGADh7xEGwGDxhD2qUWxAwIBgE9BdoxO03YaEEX7USzh5l1yKCJl0pBoT+uIhK3zRYk52Az5444w1FijxwoYOTT4UGPHHL9a4crgBhcYSpxKVgzIAAAAASUVORK5CYII=');color:black;}
+.acl-button-hide.selected{background:#ff4141 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACSSURBVAiZBcGhDoJQFAbg/z/3cGliJDOTszmLichGstkMPoTzvfA2N4vN6gMYCGhwMifMTY7fxyCy4zBcCrMjAFRk7p3LWAEzRwYT2StQgMwBrGlmOJCZV72Ok+QpcTyZ1/VHAEBEyiiKHq+2/d6bZgUADMCUIqeR94t338tAns2sVKea/sy2y667AUAgN+pc+gcI6S733PoZRAAAAABJRU5ErkJggg==');color:black;}
.acl-list-item.groupshow{border-color:#9ade00;}
.acl-list-item.grouphide{border-color:#ff4141;}
-.acpopup{max-height:175px;max-width:42%;background-color:#555753;color:#fff;overflow:auto;z-index:100000;border:1px solid #cccccc;}
+.acpopup{max-height:175px;max-width:42%;background-color:#555753;color:white;overflow:auto;z-index:100000;border:1px solid #cccccc;}
.acpopupitem{background-color:#555753;padding:4px;clear:left;}.acpopupitem img{float:left;margin-right:4px;}
.acpopupitem.selected{color:#2e3436;background-color:#eeeeec;}
.qcomment-wrapper{padding:0px;margin:5px 5px 5px 81%;}
@@ -519,4 +539,4 @@ footer{display:block;clear:both;}
#sidebar-page-list ul{padding:0;margin:5px 0;}
#sidebar-page-list li{list-style:none;}
#jappix_mini{margin-left:130px;position:fixed;bottom:0;right:175px !important;z-index:999;}
-@media handheld{body{font-size:15pt;}}
+@media handheld and screen{body{font-size:15pt;}}@media only screen and (min-device-width:320px) and (max-device-width:480px){body{font-size:12pt;}}@media only screen and (min-width:321px){body{font-size:12pt;}}@media only screen and (max-width:320px){body{font-size:12pt;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){body{font-size:14pt;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){body{font-size:14pt;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){body{font-size:14pt;}}@media only screen and (min-width:1024px){body{font-size:14pt;}}@media only screen and (min-width:1520px){body{font-size:16pt;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){body{font-size:14pt;}}
diff --git a/view/theme/dispy/light/style.less b/view/theme/dispy/light/style.less
index 848e4f16d..176f3ba6a 100644
--- a/view/theme/dispy/light/style.less
+++ b/view/theme/dispy/light/style.less
@@ -1,699 +1,856 @@
/*
- * dispy
- *
+ * dispy light
+ * Description: Dispy Dark: light, sleek, functional
* maintainer: simon <http://simon.kisikew.org/>
* author: unknown
*
- * Author's notes:
+ * Maintainer's notes:
* A few things of note here. The less file is our working copy,
* and the CSS is *generated* from it. The CSS is the one that's
* included in the HTML, and not the less one. This is to save
- * bandwidth and processing time.
- */
-/* from html5boilerplate */
-/* these are to tell browsers they should be displayed a certain way */
-
-//@import "_base.less";
-
-article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
- display: block; }
-
-audio, canvas, video, time {
- display: inline-block;
- *display: inline;
- *zoom: 1; }
-
-audio:not([controls]), [hidden] {
- display: none; }
-
-/*
- * Base
- */
-/*
- * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
- * 2. Force vertical scrollbar in non-IE
- * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
+ * bandwidth and processing time, by not including less.js.
*/
+@import "_base";
+
+///* from html5boilerplate */
+///* these are to tell browsers they should be displayed a certain way */
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+nav,
+section {
+ display: block;
+}
+audio,
+canvas,
+video,
+time {
+ display: inline-block;
+ *display: inline;
+ *zoom: 1;
+}
+audio:not([controls]),
+[hidden] {
+ display: none;
+}
+///*
+// * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
+// * 2. Force vertical scrollbar in non-IE
+// * 3. Prevent iOS text size adjust on device orientation change,
+// * without disabling user zoom: h5bp.com/g
+// */
html {
- font-size: 100%;
- overflow-y: scroll;
- -webkit-text-size-adjust: 100%;
- -ms-text-size-adjust: 100%; }
-
+ font-size: 100%;
+ overflow-y: scroll;
+ .font_size_adjust;
+}
body {
- margin: 0;
- font-size: 16px;
- line-height: 1.1em;
- font-family: sans-serif;
- color: #111;
- background-color: #eee; }
-
-button, input, select, textarea {
- font-family: sans-serif;
- color: #222;
- background-color: #eee; }
-
+ margin: 0;
+ padding: 0;
+ .default_font;
+ color: @main_colour;
+ background-color: @bg_colour;
+}
+button,
+input,
+select,
+textarea {
+ color: @main_colour;
+ background-color: @bg_colour;
+}
select {
- border: 1px #555 dotted;
- padding: 3px;
- margin: 3px;
- color: #222;
- background: #eee;
+ .borders(1px, dotted, darken(@main_alt_colour, 26.8%));
+ padding: 1px;
+ margin: 3px;
+ color: @main_colour;
+ background: @bg_colour;
+ max-width: 85%;
+ min-width: 85px;
}
-
option {
- padding: 3px;
- color: #222;
- background: #eee;
- &[selected="selected"] {
- color: #111;
- background: #cca; }
+ padding: 1px;
+ color: @main_colour;
+ background: @bg_colour;
+ &[selected="selected"] {
+ color: @bg_colour;
+ background: @dk_bg_colour;
+ }
}
-ul, ol {
- padding: 0;
+tr:nth-child(even) {
+ background-color: darken(@bg_colour, 10%);
}
-
-/* remember to define focus styles! */
+///* remember to define focus styles! */
+//outline Sets all the outline properties in one declaration
+//outline-color Sets the color of an outline color_name,hex_number,rgb_number,invert,inherit
+//outline-style Sets the style of an outline dotted,dashed,solid,double,groove,ridge,inset,outset,inherit
+//outline-width Sets the width of an outline thin,medium,thick,length,inherit
:focus {
- outline: 0; }
-
+ outline: none;
+}
+a:focus {
+ outline: invert, dashed, thin;
+}
[disabled="disabled"] {
- background: #ddd;
- color: #333; }
-
-/* remember to highlight inserts somehow! */
-
+ background: @dk_bg_colour;
+ color: @disabled_colour;
+}
+///* remember to highlight inserts somehow! */
+ins,
+mark {
+ background-color: @bg_colour;
+ color: @main_colour;
+}
ins {
- background-color: #ff9;
- color: #000;
- text-decoration: none; }
-
+ text-decoration: none;
+}
mark {
- background-color: #ff9;
- color: #000;
- font-style: italic;
- font-weight: bold; }
-
-/* Redeclare monospace font family: h5bp.com/j */
-
-pre, code, kbd, samp, .wall-item-body code {
- font-family: monospace, monospace;
- _font-family: monospace;
- font-size: 1em; }
-
-/* Improve readability of pre-formatted text in all browsers */
-
-pre, .wall-item-body code {
- white-space: pre;
- white-space: pre-wrap;
- word-wrap: break-word; }
-
+ font-style: italic;
+ font-weight: bold;
+}
+///* Redeclare monospace font family: h5bp.com/j */
+pre,
+code,
+kbd,
+samp,
+.wall-item-body code {
+ font-family: monospace, monospace;
+ _font-family: monospace;
+ font-size: 1em;
+}
+///* Improve readability of pre-formatted text in all browsers */
+pre,
+.wall-item-body code {
+ .wrap;
+}
q {
- quotes: none;
- &:before, &:after {
- content: "";
- content: none; } }
-
+ quotes: none;
+ &:before, &:after {
+ content: "";
+ content: none;
+ }
+}
+em {
+ font-style: italic;
+}
+strong {
+ font-weight: bold;
+}
+strike {
+ text-decoration: line-through;
+}
small {
- font-size: 85%; }
-
-/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
-
-sub, sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline; }
-
+ font-size: 85%;
+}
+///* Position subscript and superscript content without affecting
+// * line-height: h5bp.com/k */
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
sub {
- bottom: -0.25em; }
-
+ bottom: -0.25em;
+}
sup {
- top: -0.5em; }
-
+ top: -0.5em;
+}
img {
- border: 0 none; }
-
+ border: 0 none;
+}
a {
- color: #3465a4;
- text-decoration: none;
- margin-bottom: 1px;
- &:hover img {
- text-decoration: none; } }
-
+ color: @link_colour;
+ text-decoration: none;
+ margin-bottom: 1px;
+ &:hover {
+ color: @hover_colour;
+ border-bottom: 1px dotted @hover_colour;
+ }
+ &:hover img {
+ text-decoration: none;
+ }
+}
blockquote {
- background: #eee;
- color: #111;
- text-indent: 5px;
- padding: 5px;
- border: 1px #aaa solid;
- border-radius: 5px; }
-
-a:hover {
- color: #729fcf;
- border-bottom: 1px dotted #729fcf; }
+ background: lighten(@main_alt_colour, 6.5%);
+ color: @main_colour;
+ text-indent: 5px;
+ padding: 5px;
+ .borders(1px, solid, @main_colour);
+ .rounded_corners;
+}
+label {
+ width: 38%;
+ display: inline-block;
+ font-size: small;
+ margin: 0 10px 1em 0;
+ .borders(1px, solid, @bg_colour);
+ padding: 5px;
+ background: lighten(@main_alt_colour, 20%);
+ color: @main_colour;
+ .box_shadow(3px, 3px, 5px);
+}
+input {
+ .box(250px, 25px);
+ .borders(1px, solid, darken(@main_alt_colour, 33.5%));
+ &[type="checkbox"],
+ &[type="radio"] {
+ margin: 0;
+ .box(15px, 15px);
+ }
+ &[type="submit"],
+ &[type="button"] {
+ background-color: @menu_bg_colour;
+ .borders(2px, outset, darken(@main_alt_colour, 33.5%));
+ .rounded_corners;
+ .box_shadow(1px, 3px, 4px, 0);
+ color: @bg_colour;
+ cursor: pointer;
+ font-weight: bold;
+ width: auto;
+ .text_shadow;
+ }
+ &[type="submit"]:active,
+ &[type="button"]:active {
+ .box_shadow(0, 0, 0, 0);
+ }
+}
+h1, h2, h3,
+h4, h5, h6 {
+ margin: 10px 0px;
+ font-weight: bold;
+ border-bottom: 1px solid @hover_colour;
+}
+h1 {
+ font-size: x-large;
+}
+h2 {
+ font-size: large;
+}
+h3 {
+ font-size: medium;
+}
+h4 {
+ font-size: small;
+}
+h5 {
+ font-size: x-small;
+}
+h6 {
+ font-size: xx-small;
+}
+//
.required {
- display: inline;
- color: #f00;
- font-size: 16px;
- font-weight: bold;
- margin: 3px; }
-
+ display: inline;
+ color: red;
+ font-size: 16px;
+ font-weight: bold;
+ margin: 3px;
+}
.fakelink, .lockview {
- color: #3465a4;
- cursor: pointer; }
-
+ color: @link_colour;
+ cursor: pointer;
+}
.fakelink:hover {
- color: #729fcf; }
-
+ color: @hover_colour;
+}
.smalltext {
- font-size: 0.7em; }
-
-#panel {
- position: absolute;
- font-size: 0.8em;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- border: 1px solid #fff;
- background-color: #2e3436;
- color: #eeeeec;
- padding: 1em; }
-
-.pager {
- margin-top: 60px;
- display: block;
- clear: both;
- text-align: center;
- span {
- padding: 4px;
- margin: 4px; } }
+ font-size: 0.7em;
+}
-.pager_current {
- background-color: #729fcf;
- color: #fff; }
/**
* global
*/
/* .tool .action */
-
.action {
- margin: 5px 0; }
-
+ margin: 5px 0;
+}
.tool {
- margin: 5px 0;
- list-style: none; }
-
+ margin: 5px 0;
+ list-style: none;
+}
#articlemain {
- width: 100%;
- height: 100%;
- margin: 0 auto; }
+ .box(100%, 100%);
+ margin: 0 auto;
+}
+[class$="-desc"],
+[id$="-desc"] {
+ color: @bg_colour;
+ background: @dk_bg_colour;
+ .rounded_corners;
+ // .box_shadow(3px, 3px, 5px);
+ margin: 3px 10px 7px 0;
+ padding: 5px;
+ font-weight: bold;
+ font-size: smaller;
+}
+#item-delete-selected-desc {
+ float: left;
+ margin-right: 5px;
+ &:hover {
+ text-decoration: underline;
+ }
+}
+.intro-approve-as-friend-desc {
+ margin-top: 10px;
+}
+.intro-desc {
+ margin-bottom: 20px;
+ font-weight: bold;
+}
+#group-edit-desc {
+ margin: 10px 0px;
+}
+#settings-nickname-desc {
+ background: @dk_bg_colour;
+ .rounded_corners;
+ .borders;
+ padding: 5px;
+ color: @bg_colour;
+}
+.contactname,
+.contact-name {
+ font-weight: bold;
+ font-size: smaller;
+}
+.contact-details {
+ font-style: italic;
+ font-size: smaller;
+}
+
/**
* login
*/
-
#asidemain .field {
- overflow: hidden;
- width: 200px; }
-
+ overflow: hidden;
+ width: 200px;
+}
#login-extra-links {
- overflow: auto !important;
- padding-top: 60px !important;
- width: 100% !important;
- a {
- margin-right: 20px; } }
-
+ overflow: auto !important;
+ padding-top: 60px !important;
+ width: 100% !important;
+ a {
+ margin-right: 20px;
+ }
+}
#login_standard {
- display: block !important;
- float: none !important;
- height: 100% !important;
- position: relative !important;
- width: 100% !important;
- .field label {
- width: 200px !important; }
- input {
- margin: 0 0 8px !important;
- width: 210px !important;
- &[type="text"] {
- margin: 0 0 8px !important;
- width: 210px !important; } } }
-
+ display: block !important;
+ float: none !important;
+ height: 100% !important;
+ position: relative !important;
+ width: 100% !important;
+ .field label {
+ width: 200px !important;
+ }
+ input {
+ margin: 0 0 8px !important;
+ width: 210px !important;
+ &[type="text"] {
+ margin: 0 0 8px !important;
+ width: 210px !important; }
+ }
+}
#login-submit-wrapper {
- margin: 0 !important; }
-
+ margin: 0 !important;
+}
#login-submit-button {
- margin-left: 0px !important; }
-
+ margin-left: 0px !important;
+}
#asidemain #login_openid {
- position: relative !important;
- float: none !important;
- margin-left: 0px !important;
- height: auto !important;
- width: 200px !important; }
-
+ position: relative !important;
+ float: none !important;
+ margin-left: 0px !important;
+ height: auto !important;
+ width: 200px !important;
+}
#login_openid {
- #id_openid_url {
- width: 180px !important;
- overflow: hidden !important; }
- label {
- width: 180px !important; } }
+ #id_openid_url {
+ width: 180px !important;
+ overflow: hidden !important; }
+ label {
+ width: 180px !important;
+ }
+}
+
/**
* nav
*/
-
nav {
- height: 60px;
- background-color: #2e3436;
- color: #eeeeec;
- position: relative;
- padding: 20px 20px 10px 95px;
- a {
- text-decoration: none;
- color: #eeeeec;
- border: 0px;
- &:hover {
- text-decoration: none;
- color: #eeeeec;
- border: 0px; } }
- #banner {
- display: block;
- position: absolute;
- left: 51px;
- top: 25px;
- #logo-text a {
- font-size: 40px;
- font-weight: bold;
- margin-left: 3px; } } }
-
+ height: 60px;
+ background-color: @dk_bg_colour;
+ color: @bg_colour;
+ position: relative;
+ padding: 20px 20px 10px 95px;
+ a {
+ text-decoration: none;
+ color: @bg_colour;
+ border: 0px;
+ &:hover {
+ text-decoration: none;
+ color: @bg_colour;
+ border: 0px; } }
+ #banner {
+ display: block;
+ position: absolute;
+ left: 51px;
+ top: 25px;
+ #logo-text a {
+ font-size: 40px;
+ font-weight: bold;
+ margin-left: 3px; } }
+}
ul#user-menu-popup {
- display: none;
- position: absolute;
- background-color: #555753;
- width: 100%;
- padding: 10px 0px;
- margin: 0px;
- top: 20px;
- left: 0;
- -webkit-border-radius: 0 0 5px 5px;
- -moz-border-radius: 0 0 5px 5px;
- border-radius: 0 0 5px 5px;
- box-shadow: 5px 10px 10px 0 #111;
- z-index: 10000;
- li {
- display: block;
- a {
- display: block;
- padding: 5px;
- &:hover {
- color: #2e3436;
- background-color: #eeeeec; }
- &.nav-sep {
- border-top: 1px solid #eeeeec; } } } }
-
+ display: none;
+ position: absolute;
+ background-color: @menu_bg_colour;
+ width: 100%;
+ padding: 10px 0px;
+ margin: 0px;
+ top: 20px;
+ left: 0;
+ font-size: small;
+ line-height: 1;
+ .rounded_corners(0 0 5px 5px);
+ .box_shadow(5px, 5px, 10px, 0px);
+ z-index: 10000;
+ li {
+ display: block;
+ a {
+ display: block;
+ padding: 5px;
+ color: @bg_colour;
+ background-color: @menu_bg_colour;
+ &:hover {
+ color: @bg_colour;
+ background-color: @main_colour;
+ }
+ &.nav-sep {
+ border-top: 1px solid @bg_alt_colour; } } }
+}
nav .nav-link {
- display: inline-block;
- width: 22px;
- height: 22px;
- overflow: hidden;
- margin: 0px 5px 5px;
- text-indent: 50px;
- background: transparent url(light/icons.png) 0 0 no-repeat; }
-
+ display: inline-block;
+ .box(22px, 22px);
+ overflow: hidden;
+ margin: 0px 5px 5px;
+ text-indent: 50px;
+ background: transparent url(light/icons.png) 0 0 no-repeat;
+}
#nav-apps-link {
- background-position: 0 -66px;
- &:hover {
- background-position: -22px -66px; } }
-
-#nav-community-link, #nav-contacts-link {
- background-position: 0 -22px;
- &:hover {
- background-position: -22px -22px; } }
-
+ background-position: 0 -66px;
+ &:hover {
+ background-position: -22px -66px;
+ }
+}
+#nav-community-link,
+#nav-contacts-link {
+ background-position: 0 -22px;
+ &:hover {
+ background-position: -22px -22px;
+ }
+}
#nav-directory-link {
- background-position: -44px -154px;
- &:hover {
- background-position: -66px -154px; } }
-
+ background-position: -44px -154px;
+ &:hover {
+ background-position: -66px -154px;
+ }
+}
#nav-help-link {
- background-position: 0 -110px;
- &:hover {
- background-position: -22px -110px; } }
-
+ background-position: 0 -110px;
+ &:hover {
+ background-position: -22px -110px;
+ }
+}
#nav-home-link {
- background-position: -44px -132px;
- &:hover {
- background-position: -66px -132px; } }
-
+ background-position: -44px -132px;
+ &:hover {
+ background-position: -66px -132px;
+ }
+}
#nav-intro-link {
- background-position: 0px -190px;
- &:hover {
- background-position: -44px -190px; } }
-
+ background-position: 0px -190px;
+ &:hover {
+ background-position: -44px -190px;
+ }
+}
#nav-login-link, #nav-logout-link {
- background-position: 0 -88px;
- &:hover {
- background-position: -22px -88px; } }
-
+ background-position: 0 -88px;
+ &:hover {
+ background-position: -22px -88px;
+ }
+}
#nav-messages-link {
- background-position: -44px -88px;
- &:hover {
- background-position: -66px -88px; } }
-
-#nav-notify-link, #nav-notifications-linkmenu {
- background-position: -44px -110px; }
-
+ background-position: -44px -88px;
+ &:hover {
+ background-position: -66px -88px;
+ }
+}
+#nav-notify-link,
+#nav-notifications-linkmenu {
+ background-position: -44px -110px;
+}
#nav-notify-link:hover {
- background-position: -66px -110px; }
-
+ background-position: -66px -110px;
+}
#nav-network-link {
- background-position: 0px -177px;
- &:hover {
- background-position: -22px -177px; } }
-
+ background-position: 0px -177px;
+ &:hover {
+ background-position: -22px -177px;
+ }
+}
#nav-search-link {
- background-position: 0 -44px;
- &:hover {
- background-position: -22px -44px; } }
-
-#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 {
- cursor: pointer; }
-
-/* popup notifications */
-
+ background-position: 0 -44px;
+ &:hover {
+ background-position: -22px -44px;
+ }
+}
+#jot-title,
+#profile-link,
+#profile-title,
+#profile-attach-wrapper,
+#profile-audio,
+#profile-link,
+#profile-location,
+#profile-nolocation,
+#profile-title,
+#profile-upload-wrapper,
+#profile-video,
+#profile-jot-submit,
+#wall-image-upload,
+#wall-file-upload,
+#wall-image-upload-div,
+#wall-file-upload-div,
+.icon,
+.hover,
+.focus,
+.pointer {
+ cursor: pointer;
+}
+//* popup notifications */
div.jGrowl div {
- &.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px; }
- &.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px; } }
-
+ &.notice {
+ background: @notice url("../../../images/icons/48/notice.png") no-repeat 5px center;
+ color: white;
+ padding-left: 58px;
+ margin-top: 50px;
+ }
+ &.info {
+ background: @info url("../../../images/icons/48/info.png") no-repeat 5px center;
+ color: white;
+ padding-left: 58px;
+ margin-top: 50px;
+ }
+}
#nav-notifications-menu {
- margin: 30px 0 0 -20px;
- width: 275px;
- max-height: 300px;
- overflow-y: auto;
- font-size: 9pt;
- .contactname {
- font-weight: bold;
- font-size: 0.9em; }
- img {
- float: left;
- margin-right: 5px; }
- .notif-when {
- font-size: 0.8em;
- display: block; }
- li {
- word-wrap: normal;
- border-bottom: 1px solid #000;
- &:hover {
- color: black; } }
- a:hover {
- color: black;
- text-decoration: underline; } }
-
+ margin: 30px 0 0 -20px;
+ width: 275px;
+ max-height: 300px;
+ overflow-y: auto;
+ font-size: 9pt;
+ img {
+ float: left;
+ margin-right: 5px; }
+ .notif-when {
+ font-size: 0.8em;
+ display: block; }
+ li {
+ word-wrap: normal;
+ border-bottom: 1px solid black;
+ &:hover {
+ color: black; }
+ }
+ a:hover {
+ color: black;
+ text-decoration: underline;
+ }
+}
nav #nav-notifications-linkmenu {
- &.on .icon.s22.notify, &.selected .icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_on.png"); } }
-
+ &.on .icon.s22.notify,
+ &.selected .icon.s22.notify {
+ // background-image: url("../../../images/icons/22/notify_on.png");
+ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAUJcAAFCXAZtv64UAAAHuSURBVCjPbZPbTlNBFIYHLixXRIhEQGNRMUopJAJyAyZ4Z2l8B+XwEBqKtjwOp8oDIAJKIJFUjdFIQCUYrRytdyb0459ht8wG9rrYs9b618y/TsYEH4ZK4qRYYIdDybZOI7TKakIfVhrJ8J2i5IBNyV93/kaaBuv3oV3MgwCTPKGHPkkPA0xRUMBrOgN4AP0o6BseEpF2m3es0qJTFQneyvMhgDsC9tZprnEcGuOPeMcDLUpW3jlLxlDBmJTFY6gLvsVv8tyh9G7U3Z6mwtCuJAoiECSh/w1+8otmTjLqF2KDNsNzRY1bruV0o6rFFtc9S5USh5RRWvAYv4xX9dYPS8ur1oBQC4Y99m2uHriRNda5ErLdU1l3jCI2xdJ3XOYLX6kP2W6K2OF54Et84jN154F31d6ukKOG92pSbcjWLRrbRhVGLTZeOtXqX46LoQSHhJo3jOo3ESrdBQbljIRKNyXUiKHNNSXhTdbZiUzyT/WJ23Zn3BBFy+2u4ZHc1eV2N7EkxAvbbqMRmZOSlbE0g/uajRgl6Iy8r1wpnaFTQ4ji+8XOEsuxYmdDWpJleXJ0+BPdoduL4p5Vavd5IOllmJfiWmSWu6d3pV4jteFWqaAGbLkdKSqtUXXUnN3DSvF8phfy/JfkxfOp9sVb2COz+hY/T0qkwwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMS0wOS0xNlQwOTozOTowMCswMjowMC9Oi90AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTEtMDktMTZUMDk6Mzk6MDArMDI6MDBeEzNhAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==");
+ }
+}
.show {
- display: block; }
-
+ display: block;
+}
#notifications {
- height: 20px;
- width: 170px;
- position: absolute;
- top: -19px;
- left: 4px; }
-
+ .box(170px, 20px);
+ font-size: small;
+ top: -19px;
+ left: 4px;
+ position: absolute;
+}
#nav-floater {
- position: fixed;
- top: 20px;
- right: 1%;
- padding: 5px;
- background: #2e3436;
- color: transparent;
- border-radius: 5px;
- z-index: 100;
- width: 300px;
- height: 60px; }
-
+ position: fixed;
+ top: 20px;
+ right: 1%;
+ padding: 5px;
+ background: @dk_bg_colour;
+ color: transparent;
+ .rounded_corners;
+ z-index: 100;
+ .box(300px, 60px);
+}
#nav-buttons {
- clear: both;
- list-style: none;
- padding: 0px;
- margin: 0px;
- height: 25px;
- > li {
- padding: 0;
- display: inline-block;
- margin: 0px -4px 0px 0px; } }
-
+ clear: both;
+ list-style: none;
+ padding: 0px;
+ margin: 0px;
+ height: 25px;
+ > li {
+ padding: 0;
+ display: inline-block;
+ margin: 0px -4px 0px 0px;
+ }
+}
.floaterflip {
- display: block;
- position: fixed;
- z-index: 110;
- top: 56px;
- right: 19px;
- width: 22px;
- height: 22px;
- overflow: hidden;
- margin: 0px;
- background: transparent url(light/icons.png) -190px -60px no-repeat; }
-
+ display: block;
+ position: fixed;
+ z-index: 110;
+ top: 56px;
+ right: 19px;
+ .box(22px, 22px);
+ overflow: hidden;
+ margin: 0px;
+ background: transparent url(light/icons.png) -190px -60px no-repeat;
+}
.search-box {
- display: inline-block;
- margin: 5px;
- position: fixed;
- right: 0px;
- bottom: 0px;
- z-index: 100;
- background: #1d1f1d;
- border-radius: 5px; }
-
+ display: inline-block;
+ margin: 5px;
+ position: fixed;
+ right: 0px;
+ bottom: 0px;
+ z-index: 100;
+ background: @dk_bg_colour;
+ .rounded_corners;
+}
+#search-text,
+#mini-search-text {
+ background: white;
+ color: @main_colour;
+ margin: 8px;
+}
#search-text {
- border: 1px #eec solid;
- background: #2e3436;
- color: #eec;
- font-size: 8pt;
- margin: 8px;
- width: 10em;
- height: 14px; }
-
+ .borders(1px, solid, @main_alt_colour);
+}
+#mini-search-text {
+ font-size: 8pt;
+ height: 14px;
+ width: 10em;
+}
#scrollup {
- position: fixed;
- right: 5px;
- bottom: 40px;
- z-index: 100;
- a:hover {
- text-decoration: none;
- border: 0; } }
-
+ position: fixed;
+ right: 5px;
+ bottom: 40px;
+ z-index: 100;
+ a:hover {
+ text-decoration: none;
+ border: 0;
+ }
+}
#user-menu {
- box-shadow: 5px 0 10px 0 #111;
- display: block;
- width: 75%;
- margin: 3px 0 0 0;
- position: relative;
- background-color: #555753;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- background: #555753 url("light/menu-user-pin.jpg") 98% center no-repeat;
- clear: both;
- top: 4px;
- left: 10px;
- padding: 2px;
- > a {
- vertical-align: top; } }
-
+ .box_shadow(5px, 0, 10px, 0);
+ display: block;
+ width: 75%;
+ margin: 3px 0 0 0;
+ position: relative;
+ .rounded_corners;
+ background-color: @menu_bg_colour;
+ background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAIAAwDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIhAAAQMEAgIDAAAAAAAAAAAAAQIDBAAFBhESIQdBMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwCXiHO8dbsEi35BEhIehNlbUhxhBU82O+G9bKgToD2D+VlmZX9OWZBJuAiMxGlni0w0gJCED4HXv7pSi6eFML//2Q==");
+ background-position: 98% center;
+ background-repeat: no-repeat;
+ clear: both;
+ top: 4px;
+ left: 10px;
+ padding: 2px;
+ > a {
+ vertical-align: top;
+ outline: 0 none;
+ }
+}
#user-menu-label {
- font-size: 12px;
- padding: 3px 20px 9px 5px;
- height: 10px; }
-
-.nav-ajax-update, .nav-ajax-left {
- width: 30px;
- height: 19px;
- background: transparent url(light/notifications.png) 0 0 no-repeat;
- color: #222;
- font-weight: bold;
- font-size: 0.8em;
- padding-top: 0.2em;
- text-align: center;
- float: left;
- margin: 0 -1px 0 3px;
- display: block;
- visibility: hidden; }
-
-.nav-ajax-update.show, .nav-ajax-left.show {
- visibility: visible; }
-
+ font-size: small;
+ padding: 3px 20px 9px 5px;
+ height: 10px;
+}
+.nav-ajax-update,
+.nav-ajax-left {
+ .box(30px, 19px);
+ background: transparent url(light/notifications.png) 0 0 no-repeat;
+ color: @main_colour;
+ font-weight: bold;
+ font-size: 0.8em;
+ padding-top: 0.2em;
+ text-align: center;
+ float: left;
+ margin: 0 -1px 0 3px;
+ display: block;
+ visibility: hidden;
+}
+.nav-ajax-update.show,
+.nav-ajax-left.show {
+ visibility: visible;
+}
#net-update {
- background-position: 0px 0px; }
-
+ background-position: 0px 0px;
+}
#mail-update {
- background-position: -30px 0; }
-
+ background-position: -30px 0;
+}
#notify-update {
- background-position: -60px 0px; }
-
+ background-position: -60px 0px;
+}
#home-update {
- background-position: -90px 0px; }
-
+ background-position: -90px 0px;
+}
#intro-update {
- background-position: -120px 0px; }
-
+ background-position: -120px 0px;
+}
#lang-select-icon {
- cursor: pointer;
- position: fixed;
- left: 28px;
- bottom: 6px;
- z-index: 10; }
-
+ cursor: pointer;
+ position: fixed;
+ left: 28px;
+ bottom: 6px;
+ z-index: 10;
+}
#language-selector {
- position: fixed;
- bottom: 2px;
- left: 52px;
- z-index: 10; }
-
+ position: fixed;
+ bottom: 2px;
+ left: 52px;
+ z-index: 10;
+}
.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
- box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
- a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
- &:hover {
- background-color: #bdcdd4; } }
- .menu-sep {
- border-top: 1px solid #9eabb0; }
- li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
- img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px; } }
- .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0; } }
-
+ position: absolute;
+ display: none;
+ width: 11em;
+ background: white;
+ color: @main_colour;
+ margin: 0px;
+ padding: 0px;
+ .borders(3px, solid, @link_colour);
+ .rounded_corners;
+ z-index: 100000;
+ .box_shadow;
+ a {
+ display: block;
+ color: @main_colour;
+ padding: 5px 10px;
+ text-decoration: none;
+ &:hover {
+ color: @bg_colour;
+ background-color: @link_colour;
+ }
+ }
+ .menu-sep {
+ border-top: 1px solid @med_bg_colour;
+ }
+ li {
+ float: none;
+ overflow: auto;
+ height: auto;
+ display: block;
+ img {
+ float: left;
+ .box(16px, 16px);
+ padding-right: 5px;
+ }
+ }
+ .empty {
+ padding: 5px;
+ text-align: center;
+ color: lighten(@shiny_colour, 45%);
+ }
+}
.notif-item {
- font-size: small;
- a {
- vertical-align: middle; } }
-
+ font-size: small;
+ a {
+ vertical-align: middle;
+ }
+}
.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px; }
-
+ .box(32px, 32px);
+ padding: 7px 7px 0px 0px;
+}
.notify-seen {
- background: #ddd; }
+ background: @disabled_colour;
+ color: @main_colour;
+}
+.notify-unseen {
+ color: @main_colour;
+}
+
/**
* sysmsg
*/
-
#sysmsg_info {
- position: fixed;
- bottom: 0;
- -moz-box-shadow: 3px 3px 3px 10px 0 #000;
- -webkit-box-shadow: 3px 3px 10px 0 #000;
- box-shadow: 3px 3px 10px 0 #000;
- padding: 10px;
- background-color: #fcaf3e;
- border: 2px solid #f8911b;
- border-bottom: 0;
- padding-bottom: 50px;
- z-index: 1000; }
-
+ position: fixed;
+ bottom: 0;
+ .box_shadow(@main_shadow);
+ padding: 10px;
+ background-color: @lt_orange;
+ .borders(2px, solid, @orange);
+ border-bottom: 0;
+ padding-bottom: 50px;
+ z-index: 1000;
+}
#sysmsg {
- position: fixed;
- bottom: 0;
- -moz-box-shadow: 3px 3px 10px 0 #000;
- -webkit-box-shadow: 3px 3px 10px 0 #000;
- box-shadow: 3px 3px 10px 0 #000;
- padding: 10px;
- background-color: #fcaf3e;
- border: 2px solid #f8911b;
- border-bottom: 0;
- padding-bottom: 50px;
- z-index: 1000; }
-
-#sysmsg_info br, #sysmsg br {
- display: block;
- margin: 2px 0px;
- border-top: 1px solid #ccccce; }
+ position: fixed;
+ bottom: 0;
+ .box_shadow(@main_shadow);
+ padding: 10px;
+ background-color: @lt_orange;
+ .borders(2px, solid, @orange);
+ border-bottom: 0;
+ padding-bottom: 50px;
+ z-index: 1000;
+}
+#sysmsg_info br,
+#sysmsg br {
+ display: block;
+ margin: 2px 0px;
+ border-top: 1px solid @bg_colour;
+}
+
/**
* aside
*/
-
#asidemain {
- float: left;
- font-size: smaller;
- margin: 20px 0 20px 35px;
- width: 25%;
- display: inline; }
-
+ float: left;
+ font-size: small;
+ margin: 20px 0 20px 35px;
+ width: 25%;
+ display: inline;
+}
/* for now, disappear these */
-
#asideright, #asideleft {
- display: none; }
-
+ display: none;
+}
.vcard {
- .fn {
- font-size: 1.7em;
- font-weight: bold;
- border-bottom: 1px solid #729fcf;
- padding-bottom: 3px; }
- #profile-photo-wrapper {
- margin: 20px;
- img {
- box-shadow: 3px 3px 10px 0 #000; } } }
-
-/* http://css-tricks.com/snippets/css/css-box-shadow/
-* box-shadow:
-* 1. The horizontal offset of the shadow, positive means
-* the shadow will be on the right of the box, a negative
-* offset will put the shadow on the left of the box.
-* 2. The vertical offset of the shadow, a negative one
-* means the box-shadow will be above the box, a
-* positive one means the shadow will be below the box.
-* 3. The blur radius (optional), if set to 0 the shadow
-* will be sharp, the higher the number, the more blurred
-* it will be.
-* 4. The spread radius (optional), positive values increase
-* the size of the shadow, negative values decrease the size.
-* Default is 0 (the shadow is same size as blur).
-* 5. Colo[u]r
-*/
-
+ .fn {
+ font-size: 1.5em;
+ font-weight: bold;
+ border-bottom: 1px solid @hover_colour;
+ padding-bottom: 3px;
+ }
+ #profile-photo-wrapper {
+ margin: 20px;
+ img {
+ .box_shadow(3px, 3px, 10px, 0);
+ }
+ }
+}
#asidemain {
h4 {
font-size: 1.2em; }
@@ -707,701 +864,718 @@ nav #nav-notifications-linkmenu {
.contact-block-div {
float: left;
margin: 0 5px 5px 0;
- width: 50px;
- height: 50px;
+ .box(50px, 50px);
padding: 3px;
- position: relative;
- }
- }
- }
+ position: relative; } } }
}
-
.aprofile dt {
- background: transparent;
- color: #666666;
- font-weight: bold;
- box-shadow: 1px 1px 5px 0 #000;
- margin: 15px 0 5px;
- padding-left: 5px; }
-
+ background: transparent;
+ color: darken(@main_alt_colour, 20%);
+ font-weight: bold;
+ .box_shadow(3px, 3px, 5px);
+ .rounded_corners;
+ margin: 15px 0 5px;
+ padding-left: 5px;
+}
#profile-extra-links ul {
- margin-left: 0px;
- padding-left: 0px;
- list-style: none; }
-
+ margin-left: 0px;
+ padding-left: 0px;
+ list-style: none;
+}
#dfrn-request-link {
- background: #3465a4 url(light/connect.png) no-repeat 95% center;
- border-radius: 5px 5px 5px 5px;
- color: #fff;
- display: block;
- font-size: 1.2em;
- padding: 0.2em 0.5em; }
-
+ .rounded_corners;
+ color: @main_colour;
+ display: block;
+ font-size: 1.2em;
+ padding: 0.2em 0.5em;
+ background-color: @friendica_blue;
+ // background-image: url(icons/connect.png);
+ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAE4SURBVCiRpZKxLgRRFIa//64dKruZFRIlolBviFKiVHsHrRaFikTCC+hEQtRegMQDqDUKJOPOvauSMJmjYEU2M0viT071/+fLOTlHZkadQgjLkh1LPEoj661WKw5mXG034JxtAgtmrJoVK5WZYYCy1AVQSOYbjeSqMmRmQ8v755Ne77lb5w+d4HMNJopCT7X+bwDQZKfTyf4BIAHeawHe+/kQ/FGM+QagvpFl2VSM/tyMmV7PV14AYMQ5nUp0AULIp0HXzpVvSdLYMmNVAjNdAuNAUQHgxy/ZvEQTSMw0A33DxkIIi2ma3gwC9PKSzRWF2wbdpml62DfyPF9yjlNgAnQGLJjZnXON3Xa7ff8NGPbKQPNrbAOI0a9J2ilLEzAL7P0GqJJizF+BUeDhL2cclJnZPvAg6eADf+imKjSMX1wAAAAASUVORK5CYII=");
+ background-repeat: no-repeat;
+ background-position: 95% center;
+}
#wallmessage-link {
- /*background: #3465A4 url(light/connect.png) no-repeat 95% center;*/
- /*border-radius: 5px 5px 5px 5px;*/
- color: #eee;
- display: block;
- font-size: 1.2em;
- padding: 0.2em 0.5em; }
-
+ ///*background: #3465A4 url(dark/connect.png) no-repeat 95% center;*/
+ ///*border-radius: 5px 5px 5px 5px;*/
+ color: @bg_colour;
+ display: block;
+ font-size: 1.2em;
+ padding: 0.2em 0.5em;
+}
.ttright {
- margin: 0px 0px 0px 0px; }
+ margin: 0px;
+}
+
/**
* contacts block
*/
-
.contact-block-div {
- width: 50px;
- height: 50px;
- float: left; }
-
+ .box(50px, 50px);
+ float: left;
+}
.contact-block-textdiv {
- width: 150px;
- height: 34px;
- float: left; }
+ .box(150px, 34px);
+ float: left;
+}
-#contact-block-end {
- clear: both; }
/**
* jot
*/
-
#jot {
- /*width: 785px;*/
- margin: 10px 0 20px 0px;
- width: 100%;
- #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 35px;
- overflow: none;
- width: 100%;
- /*background-color: #0e232e;*/
- /*border-bottom: 2px solid #9eabb0;*/
- span {
- float: left;
- margin: 10px 20px 2px 0px;
- a {
- display: block; } }
- .perms {
- float: right;
- width: 40px; }
- li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
- img {
- margin-top: 10px; } } }
- #jot-title {
- border: 1px solid #ccc;
- margin: 0 0 5px;
- height: 20px;
- width: 90%;
- font-weight: bold;
- border-radius: 5px;
- vertical-align: middle; } }
-
+ margin: 10px 0 20px 0px;
+ width: 100%;
+ #jot-tools {
+ margin: 0px;
+ padding: 0px;
+ .box(100%, 35px);
+ overflow: none;
+ span {
+ float: left;
+ margin: 10px 20px 2px 0px;
+ a {
+ display: block;
+ }
+ }
+ .perms {
+ float: right;
+ width: 40px;
+ }
+ li.loading {
+ float: right;
+ background-color: white;
+ .box(20px, 38px);
+ vertical-align: center;
+ text-align: center;
+ border-top: 2px solid #9eabb0;
+ img {
+ margin-top: 10px;
+ }
+ }
+ }
+ #jot-title {
+ .borders(1px, solid, lighten(@main_alt_colour, 20%));
+ margin: 0 0 5px;
+ .box(90%, 20px);
+ font-weight: bold;
+ .rounded_corners;
+ vertical-align: middle;
+ }
+}
#jot-category {
- margin: 5px 0;
- border-radius: 5px;
- border: 1px #ccc solid;
- color: #666;
- font-size: smaller;
- &:focus {
- color: #111; } }
-
+ margin: 5px 0;
+ .rounded_corners;
+ .borders(1px, solid, lighten(@main_alt_colour, 20%));
+ color: darken(@main_alt_colour, 20%);
+ font-size: smaller;
+ &:focus {
+ color: @main_colour;
+ }
+}
#jot #character-counter {
- width: 6%;
- float: right;
- text-align: right;
- height: 15px;
- line-height: 20px;
- padding: 2px 20px 5px 0; }
-
+ .box(6%, 15px);
+ float: right;
+ text-align: right;
+ line-height: 20px;
+ padding: 2px 20px 5px 0;
+}
#profile-jot-text_parent {
- box-shadow: 5px 0 10px 0 #111; }
-
+ .box_shadow(5px, 0, 10px, 0);
+}
#profile-jot-text_tbl {
- margin-bottom: 10px;
- background: #777; }
-
+ margin-bottom: 10px;
+ background: darken(@main_alt_colour, 10%);
+}
#profile-jot-text_ifr {
- width: 99.900002% !important; }
-
+ width: 99.900002% !important;
+}
#profile-jot-text_toolbargroup, .mceCenter tr {
- background: #777; }
-
+ background: darken(@main_alt_colour, 10%);
+}
[id$="jot-text_ifr"] {
- width: 99.900002% !important;
- color: #2e2f2e;
- background: #eec;
- .mceContentBody {
- color: #2e2f2e;
- background: #eec; } }
-
+ width: 99.900002% !important;
+ color: @main_colour;
+ background: @bg_colour;
+ .mceContentBody {
+ color: @main_colour;
+ background: @bg_colour;
+ }
+}
.defaultSkin {
- tr.mceFirst {
- background: #777; }
- td {
- &.mceFirst, &.mceLast {
- background-color: #eec; } }
- span.mceIcon, img.mceIcon, .mceButtonDisabled .mceIcon {
- background-color: #eec; } }
-
-#profile-attach-wrapper, #profile-audio-wrapper, #profile-link-wrapper, #profile-location-wrapper, #profile-nolocation-wrapper, #profile-title-wrapper, #profile-upload-wrapper, #profile-video-wrapper {
- float: left;
- margin: 0 20px 0 0; }
-
+ tr.mceFirst {
+ background: darken(@main_alt_colour, 10%);
+ }
+ td {
+ &.mceFirst, &.mceLast {
+ background-color: @bg_colour;
+ }
+ }
+ span.mceIcon, img.mceIcon, .mceButtonDisabled .mceIcon {
+ background-color: @bg_colour;
+ }
+}
+#profile-attach-wrapper,
+#profile-audio-wrapper,
+#profile-link-wrapper,
+#profile-location-wrapper,
+#profile-nolocation-wrapper,
+#profile-title-wrapper,
+#profile-upload-wrapper,
+#profile-video-wrapper {
+ float: left;
+ margin: 0 20px 0 0;
+}
#profile-rotator-wrapper {
- float: right; }
-
-#profile-jot-tools-end, #profile-jot-banner-end {
- clear: both; }
-
+ float: right;
+}
#profile-jot-email-wrapper {
- margin: 10px 10% 0;
- border: 1px solid #555753;
- border-bottom: 0; }
-
+ margin: 10px 10% 0;
+ .borders(1px, solid, @menu_bg_colour);
+ border-bottom: 0;
+}
#profile-jot-email-label {
- background-color: #555753;
- color: #ccccce;
- padding: 5px; }
-
+ background-color: @menu_bg_colour;
+ color: @bg_colour;
+ padding: 5px;
+}
#profile-jot-email {
- width: 90%;
- margin: 5px; }
-
+ width: 90%;
+ margin: 5px;
+}
#profile-jot-networks {
- margin: 0 10%;
- border: 1px solid #555753;
- border-top: 0;
- border-bottom: 0;
- padding: 5px; }
-
+ margin: 0 10%;
+ border: 1px solid @menu_bg_colour;
+ border-top: 0;
+ border-bottom: 0;
+ padding: 5px;
+}
#profile-jot-net {
- margin: 5px 0; }
-
+ margin: 5px 0;
+}
#jot-preview-link {
- margin: 0 0 0 10px;
- border: 0;
- text-decoration: none;
- float: right; }
-
+ margin: 0 0 0 10px;
+ border: 0;
+ text-decoration: none;
+ float: right;
+}
.icon-text-preview {
- margin: 0 0 -18px 0;
- display: block;
- width: 20px;
- height: 20px;
- background: url(light/icons.png) no-repeat -128px -40px;
- border: 0;
- text-decoration: none;
- float: right;
- cursor: pointer; }
-
+ margin: 0 0 -18px 0;
+ display: block;
+ .box(20px, 20px);
+ background: url(light/icons.png) no-repeat -128px -40px;
+ border: 0;
+ text-decoration: none;
+ float: right;
+ cursor: pointer;
+}
#profile-jot-perms {
- float: right;
- background-color: #555753;
- height: 22px;
- width: 20px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- overflow: hidden;
- border: 0px;
- margin: 0 10px 0 10px; }
-
+ float: right;
+ color: @menu_bg_colour;
+ .box(20px, 20px);
+ .rounded_corners;
+ .box_shadow(3px, 3px, 5px, 0);
+ .borders(2px, outset, @menu_bg_colour);
+ overflow: hidden;
+ margin: 0 10px 0 10px;
+}
#profile-jot-plugin-wrapper {
- width: 1px;
- margin: 10px 0 0 0;
- float: right; }
-
+ width: 1px;
+ margin: 10px 0 0 0;
+ float: right;
+}
#profile-jot-submit-wrapper {
- float: right;
- width: 100%;
- list-style: none;
- margin: 10px 0 0 0;
- padding: 0; }
-
+ float: right;
+ width: 100%;
+ margin: 10px 0 0 0;
+ padding: 0;
+}
#profile-jot-submit {
- height: auto;
- background-color: #555753;
- color: #eeeeec;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- border: 2px outset #222420;
- margin: 0;
- float: right;
- text-shadow: 1px 1px #111;
- width: auto;
- &:active {
- box-shadow: 0 0 0 0; } }
-
+ height: auto;
+ background-color: @menu_bg_colour;
+ color: @bg_colour;
+ .rounded_corners;
+ .borders(2px, outset, @menu_bg_colour);
+ margin: 0;
+ float: right;
+ .text_shadow;
+ width: auto;
+ &:active {
+ .box_shadow(0, 0, 0, 0);
+ }
+}
#jot-perms-icon {
- height: 22px;
- width: 20px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- overflow: hidden;
- border: 0; }
-
-#profile-jot-acl-wrapper {
- margin: 0 10px;
- border: 1px solid #555753;
- border-top: 0;
- display: block !important; }
-
-#group_allow_wrapper, #group_deny_wrapper, #acl-permit-outer-wrapper {
- width: 47%;
- float: left; }
-
-#contact_allow_wrapper, #contact_deny_wrapper, #acl-deny-outer-wrapper {
- width: 47%;
- float: right; }
-
+ .box(22px, 22px);
+ .rounded_corners;
+ overflow: hidden;
+ background: @menu_bg_colour url("dark/icons.png") -88px -40px;
+}
+#group_allow_wrapper,
+#group_deny_wrapper,
+#acl-permit-outer-wrapper,
+#contact_allow_wrapper,
+#contact_deny_wrapper,
+#acl-deny-outer-wrapper {
+ width: 47%;
+}
+#group_allow_wrapper,
+#group_deny_wrapper,
+#acl-permit-outer-wrapper {
+ float: left;
+}
+#contact_allow_wrapper,
+#contact_deny_wrapper,
+#acl-deny-outer-wrapper {
+ float: right;
+}
#acl-permit-text {
- background-color: #555753;
- color: #ccccce;
- padding: 5px;
- float: left; }
-
+ background-color: @menu_bg_colour;
+ color: @main_colour;
+ padding: 5px;
+ float: left;
+}
#jot-public {
- background-color: #555753;
- color: #ff0000;
- padding: 5px;
- float: left; }
-
+ background-color: @menu_bg_colour;
+ color: @alert;
+ padding: 5px;
+ float: left;
+}
#acl-deny-text {
- background-color: #555753;
- color: #ccccce;
- padding: 5px;
- float: left; }
-
-#acl-permit-text-end, #acl-deny-text-end {
- clear: both; }
-
+ background-color: @menu_bg_colour;
+ color: @bg_colour;
+ padding: 5px;
+ float: left;
+}
#jot-title-desc {
- color: #ccc; }
-
+ color: lighten(@main_alt_colour, 20%);
+}
#profile-jot-desc {
- color: #a00;
- margin: 5px 0; }
-
+ background: @bg_colour;
+ .borders;
+ .rounded_corners;
+ color: @red_orange;
+ margin: 5px 0;
+}
#jot-title-wrapper {
- margin-bottom: 5px; }
-
+ margin-bottom: 5px;
+}
#jot-title-display {
- font-weight: bold; }
-
+ font-weight: bold;
+}
.jothidden {
- display: none; }
-
+ display: none;
+}
#jot-preview-content {
- background-color: #ffffe0;
- color: #111;
- border: 1px #aa0 solid;
- border-radius: 5px;
- padding: 3px 3px 6px 10px;
- .wall-item-outside-wrapper {
- border: 0;
- border-radius: 0px; } }
+ background-color: @shiny_colour;
+ color: @main_colour;
+ .borders(1px, solid, @main_colour);
+ .rounded_corners;
+ .box_shadow(5px, 0, 10px);
+ padding: 3px 3px 6px 10px;
+ .wall-item-outside-wrapper {
+ border: 0;
+ .rounded_corners(0px 0px 0px 0px);
+ .box_shadow(0, 0, 0, 0);
+ }
+}
+
/**
* section
*/
-
#sectionmain {
- margin: 20px;
- font-size: 0.8em;
- min-width: 475px;
- width: 67%;
- float: left;
- display: inline; }
+ margin: 20px;
+ font-size: 0.8em;
+ min-width: 475px;
+ width: 67%;
+ float: left;
+ display: inline;
+}
+
/**
* tabs
*/
-
.tabs {
- list-style: none;
- margin: 10px 0;
- padding: 0;
- li {
- display: inline;
- font-size: smaller;
- font-weight: bold; } }
-
+ .list_reset;
+ margin: 10px 0;
+ li {
+ display: inline;
+ font-size: smaller;
+ }
+}
.tab {
- border: 1px solid #729fcf;
- padding: 4px;
- &:hover, &.active:hover, &:active {
- background: #729fcf;
- color: #eeeeec; }
- &.active {
- background: #729fcf;
- color: #eeeeec;
- a {
- color: #729fcf; } }
- a {
- border: 0;
- text-decoration: none; } }
+ .borders(1px, solid, @hover_colour);
+ padding: 4px;
+ &:hover,
+ &:active {
+ background: @shiny_colour;
+ color: @main_colour;
+ .borders(1px, solid, @hover_colour);
+ }
+ &.active {
+ background: @dk_bg_colour;
+ color: @bg_colour;
+ .borders(1px, solid, @hover_colour);
+ &:hover {
+ background: @shiny_colour;
+ color: @main_colour;
+ .borders(1px, solid, @hover_colour);
+ }
+ a {
+ color: @bg_colour;
+ text-decoration: none;
+ }
+ }
+ a {
+ border: 0;
+ text-decoration: none;
+ }
+}
+
/**
* items
*/
-
.wall-item-outside-wrapper {
- border: 1px solid #aaa;
- border-radius: 5px;
- box-shadow: 5px 0 10px 0 #888;
- &.comment {
- margin-top: 5px; } }
-
-.wall-item-outside-wrapper-end {
- clear: both; }
-
+ .borders(1px, solid, darken(@main_alt_colour, 27%));
+ .rounded_corners;
+ .box_shadow(6px, 1px, 10px, -2px);//@lt_shadow_colour
+ &.comment {
+ margin-top: 5px;
+ }
+}
.wall-item-content-wrapper {
- position: relative;
- padding: 10px;
- width: auto; }
-
+ position: relative;
+ padding: 0.75em;
+ width: auto;
+}
.wall-item-outside-wrapper .wall-item-comment-wrapper {
- /*margin-left: 90px;*/ }
-
+ /*margin-left: 90px;*/
+}
.shiny {
- background: #efefdf;
- border-radius: 5px; }
-
+ background: @shiny_colour;
+ .rounded_corners;
+}
.wall-outside-wrapper .shiny {
- border-radius: 5px; }
-
+ .rounded_corners;
+}
.heart {
- color: red; }
-
+ color: red;
+}
.wall-item-content {
- overflow-x: auto;
- margin: 0px 15px 0px 5px; }
-
-/* removing it from here, vs. putting it in .wall-item-content
-* might break things for people. we shall see ;) */
-
-[id^="tread-wrapper"], [class^="tread-wrapper"] {
- margin: 15px 0 0 0;
- padding: 0px;
- /*overflow-x: auto;*/ }
-
+ overflow-x: auto;
+ margin: 0px 4em 1em 5px;
+}
+[id^="tread-wrapper"],
+[class^="tread-wrapper"] {
+ margin: 1.2em 0 0 0;
+ padding: 0px;
+}
.wall-item-photo-menu {
- display: none; }
-
+ display: none;
+}
.wall-item-photo-menu-button {
- display: none;
- text-indent: -99999px;
- background: #555753 url(light/menu-user-pin.jpg) no-repeat 75px center;
- position: absolute;
- overflow: hidden;
- height: 20px;
- width: 90px;
- top: 85px;
- left: 0;
- -webkit-border-radius: 0 0 5px 5px;
- -moz-border-radius: 0 0 5px 5px;
- border-radius: 0 0 5px 5px; }
-
+ display: none;
+ text-indent: -99999px;
+ background: @menu_bg_colour url(light/menu-user-pin.jpg) no-repeat 75px center;
+ position: absolute;
+ overflow: hidden;
+ .box(90px, 20px);
+ top: 85px;
+ left: 0;
+ .rounded_corners(0 0 5px 5px);
+}
.wall-item-info {
- float: left;
- width: 110px; }
-
+ float: left;
+ width: 110px;
+}
.wall-item-photo-wrapper {
- width: 80px;
- height: 80px;
- position: relative;
- padding: 5px;
- background-color: #555753;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px; }
-
+ .box(80px, 80px);
+ position: relative;
+ padding: 5px;
+ background-color: @menu_bg_colour;
+ .rounded_corners;
+}
[class^="wall-item-tools"] * {
- /*margin: 0 0 5px 0;*/
- > * {
- /*margin: 0 0 5px 0;*/ } }
-
+ /*margin: 0 0 5px 0;*/
+ > * {
+ /*margin: 0 0 5px 0;*/
+ }
+}
.wall-item-tools {
- float: right;
- opacity: 0.4;
- -webkit-transition: all 1s ease-in-out;
- -moz-transition: all 1s ease-in-out;
- -o-transition: all 1s ease-in-out;
- -ms-transition: all 1s ease-in-out;
- transition: all 1s ease-in-out;
- &:hover {
- opacity: 1;
- -webkit-transition: all 1s ease-in-out;
- -moz-transition: all 1s ease-in-out;
- -o-transition: all 1s ease-in-out;
- -ms-transition: all 1s ease-in-out;
- transition: all 1s ease-in-out; } }
-
+ float: right;
+ opacity: 0.4;
+ .transition;
+ &:hover {
+ opacity: 1;
+ .transition;
+ }
+}
.wall-item-subtools1 {
- height: 30px;
- list-style: none outside none;
- margin: 20px 0 30px -20px;
- padding: 0;
- width: 30px; }
-
+ .box(30px, 30px);
+ list-style: none outside none;
+ margin: 18px 0 30px -20px;
+ padding: 0;
+}
.wall-item-subtools2 {
- height: 25px;
- list-style: none outside none;
- margin: -75px 0 0 5px;
- padding: 0;
- width: 25px; }
-
+ .box(25px, 25px);
+ list-style: none outside none;
+ margin: -78px 0 0 5px;
+ padding: 0;
+}
.wall-item-title {
- font-size: 1.2em;
- font-weight: bold;
- margin-bottom: 1em; }
-
+ font-size: 1.2em;
+ font-weight: bold;
+ margin-bottom: 1.4em;
+}
.wall-item-body {
- margin: 20px 20px 10px 0px;
- text-align: left;
- overflow-x: auto; }
-
+ margin: 15px 10px 10px 0px;
+ text-align: left;
+ overflow-x: auto;
+}
.wall-item-lock-wrapper {
- float: right;
- height: 22px;
- margin: 0 -5px 0 0;
- width: 22px;
- opacity: 1; }
-
-.wall-item-dislike, .wall-item-like {
- clear: left;
- font-size: 0.8em;
- color: #878883;
- margin: 5px 0 5px 120px; }
-
-.wall-item-author, .wall-item-actions-author {
- clear: left;
- font-size: 0.8em;
- color: #878883;
- margin: 20px 20px 0 110px; }
-
+ float: right;
+ .box(22px, 22px);
+ margin: 0 -5px 0 0;
+ opacity: 1;
+}
+.wall-item-dislike,
+.wall-item-like {
+ clear: left;
+ font-size: 0.8em;
+ color: lighten(@menu_bg_colour, 20%);
+ margin: 5px 0 5px 10.2em;
+ .transition;
+ opacity: 0.5;
+ &:hover {
+ opacity: 1;
+ }
+}
+.wall-item-author,
+.wall-item-actions-author {
+ clear: left;
+ float: left;
+ font-size: 0.8em;
+ color: lighten(@menu_bg_colour, 20%);
+ margin: 1em auto 0 0.2em;
+}
.wall-item-ago {
- display: inline;
- padding-left: 10px; }
-
-.wall-item-wrapper-end {
- clear: both; }
-
+ display: inline;
+ padding-left: 10px;
+}
.wall-item-location {
- margin-top: 15px;
- width: 100px;
- overflow: hidden;
- text-overflow: ellipsis;
- -o-text-overflow: ellipsis;
- .icon {
- float: left; }
- > a, .smalltext {
- margin-left: 25px;
- font-size: 0.7em;
- display: block; }
- > br {
- display: none; } }
-
+ margin-top: 15px;
+ width: 100px;
+ overflow: hidden;
+ .text_overflow;
+ .icon {
+ float: left;
+ }
+ > a, .smalltext {
+ margin-left: 25px;
+ font-size: 0.7em;
+ display: block;
+ }
+ > br {
+ display: none;
+ }
+}
.wallwall {
- .wwto {
- left: 5px;
- margin: 0;
- position: absolute;
- top: 75px;
- width: 30px;
- z-index: 10001;
- width: 30px;
- height: 30px;
- img {
- width: 30px !important;
- height: 30px !important; } }
- .wall-item-photo-end {
- clear: both; } }
-
+ .wwto {
+ left: 5px;
+ margin: 0;
+ position: absolute;
+ top: 75px;
+ z-index: 10001;
+ .box(30px, 30px);
+ img {
+ width: 30px !important;
+ height: 30px !important;
+ }
+ }
+ .wall-item-photo-end {
+ clear: both;
+ }
+}
.wall-item-arrowphoto-wrapper {
- position: absolute;
- left: 35px;
- top: 80px;
- z-index: 10002; }
-
+ position: absolute;
+ left: 35px;
+ top: 80px;
+ z-index: 10002;
+}
.wall-item-photo-menu {
- min-width: 92px;
- border: 2px solid #FFFFFF;
- border-top: 0px;
- background: #555753;
- position: absolute;
- left: -2px;
- top: 101px;
- display: none;
- z-index: 10003;
- -webkit-border-radius: 0px 5px 5px 5px;
- -moz-border-radius: 0px 5px 5px 5px;
- border-radius: 0px 5px 5px 5px;
- ul {
- margin: 0px;
- padding: 0px;
- list-style: none; }
- li a {
- white-space: nowrap;
- display: block;
- padding: 5px 2px;
- color: #eeeeec;
- &:hover {
- color: #555753;
- background: #eeeeec; } } }
-
+ min-width: 92px;
+ .borders(2px, solid, white);
+ border-top: 0px;
+ background: @menu_bg_colour;
+ position: absolute;
+ left: -2px;
+ top: 101px;
+ display: none;
+ z-index: 10003;
+ .rounded_corners(0 5px 5px 5px);
+ li a {
+ white-space: nowrap;
+ display: block;
+ padding: 5px 2px;
+ color: @bg_colour;
+ &:hover {
+ color: @menu_bg_colour;
+ background: @bg_colour;
+ }
+ }
+}
#item-delete-selected {
- overflow: auto;
- width: 100%; }
+ overflow: auto;
+ width: 100%;
+}
+#connect-services-header,
+#connect-services,
+#extra-help-header,
+#extra-help,
+#postit-header,
+#postit {
+ margin: 5px 0 0 0;
+}
-#connect-services-header, #connect-services, #extra-help-header, #extra-help, #postit-header, #postit {
- margin: 5px 0 0 0; }
/**
* comment
*/
-
.ccollapse-wrapper {
- font-size: 0.9em;
- margin-left: 80px; }
-
+ font-size: 0.9em;
+ margin-left: 5em;
+}
.wall-item-outside-wrapper.comment {
- margin-left: 80px;
- .wall-item-photo {
- width: 40px!important;
- height: 40px!important; }
- .wall-item-photo-wrapper {
- width: 40px;
- height: 40px; }
- .wall-item-photo-menu-button {
- width: 50px;
- top: 45px;
- background-position: 35px center; }
- .wall-item-info {
- width: 60px; }
- .wall-item-body {
- margin-left: 10px; }
- .wall-item-author {
- margin-left: 50px; }
- .wall-item-photo-menu {
- min-width: 50px;
- top: 60px; } }
-
+ margin-left: 5em;
+ .wall-item-photo {
+ width: 40px !important;
+ height: 40px !important;
+ }
+ .wall-item-photo-wrapper {
+ .box(40px, 40px);
+ }
+ .wall-item-photo-menu-button {
+ width: 50px;
+ top: 45px;
+ background-position: 35px center;
+ }
+ .wall-item-info {
+ width: 60px;
+ }
+ .wall-item-body {
+ margin-left: 10px;
+ }
+ .wall-item-author {
+ margin-left: 0.2em;
+ }
+ .wall-item-photo-menu {
+ min-width: 50px;
+ top: 60px;
+ }
+}
.comment-wwedit-wrapper {
- /*margin: 30px 0px 0px 80px;*/ }
-
+ /*margin: 30px 0px 0px 80px;*/
+}
.comment-edit-wrapper {
- border-top: 1px #aaa solid; }
-
+ border-top: 1px #aaa solid;
+}
[class^="comment-edit-bb"] {
- list-style: none;
- display: none;
- margin: -40px 0 5px 60px;
- width: 75%;
- > li {
- display: inline-block;
- margin: 0 10px 0 0;
- visibility: none; } }
-
-.comment-wwedit-wrapper img, .comment-edit-wrapper img {
- width: 20px;
- height: 20px; }
-
-.comment-edit-photo-link, .comment-edit-photo {
- margin-left: 10px; }
-
+ .list_reset;
+ display: none;
+ margin: -40px 0 5px 60px;
+ width: 75%;
+ > li {
+ display: inline-block;
+ margin: 0 10px 0 0;
+ visibility: none;
+ }
+}
+.comment-wwedit-wrapper img,
+.comment-edit-wrapper img {
+ .box;
+}
+.comment-edit-photo-link,
+.comment-edit-photo {
+ margin-left: 10px;
+}
.my-comment-photo {
- width: 40px;
- height: 40px;
- padding: 5px; }
-
+ .box(40px, 40px);
+ padding: 5px;
+}
[class^="comment-edit-text"] {
- margin: 5px 0 10px 20px;
- width: 84.5%; }
-
+ margin: 5px 0 10px 20px;
+ width: 94%;
+}
.comment-edit-text-empty {
- height: 20px;
- border: 2px #babdd6 solid;
- border-radius: 5px;
- color: #babdb6;
- -webkit-transition: all 0.5s ease-in-out;
- -moz-transition: all 0.5s ease-in-out;
- -o-transition: all 0.5s ease-in-out;
- -ms-transition: all 0.5s ease-in-out;
- transition: all 0.5s ease-in-out;
- &:hover {
- color: #999999; } }
-
+ height: 20px;
+ .med_borders;
+ .rounded_corners;
+ color: @med_border_colour;
+ .transition;
+ &:hover {
+ color: darken(@main_alt_colour, 33.5%);
+ }
+}
.comment-edit-text-full {
- height: 10em;
- border-radius: 5px;
- -webkit-transition: all 0.5s ease-in-out;
- -moz-transition: all 0.5s ease-in-out;
- -o-transition: all 0.5s ease-in-out;
- -ms-transition: all 0.5s ease-in-out;
- transition: all 0.5s ease-in-out; }
-
+ height: 10em;
+ .rounded_corners;
+ .transition;
+}
.comment-edit-submit-wrapper {
- width: 90%;
- margin: 5px 5px 10px 50px;
- text-align: right; }
-
+ width: 90%;
+ margin: 5px 5px 10px 50px;
+ text-align: right;
+}
.comment-edit-submit {
- height: 22px;
- background-color: #555753;
- color: #eeeeec;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- border: 0; }
+ height: 22px;
+ background-color: @menu_bg_colour;
+ color: @bg_colour;
+ .rounded_corners;
+ border: 0;
+}
+
/**
* item text style
*/
-
.wall-item-body code {
- display: block;
- padding: 0 0 10px 5px;
- border-color: #ccc;
- border-style: solid;
- border-width: 1px 1px 1px 10px;
- background: #eee;
- color: #444;
- width: 95%; }
+ background-color: lighten(@main_alt_colour, 26.5%);
+ border-bottom: 1px dashed darken(@main_alt_colour, 6.5%);
+ border-left: 5px solid darken(@main_alt_colour, 6.5%);
+ border-top: 1px dashed darken(@main_alt_colour, 6.5%);
+ color: darken(@main_alt_colour, 50%);
+ display: block;
+ overflow-x: auto;
+ padding: 5px 0 15px 10px;
+ width: 95%;
+ a {
+ color: @lt_link_colour;
+ }
+}
+
/**
* profile
*/
-
div {
- &[id$="text"] {
- font-weight: bold;
- border-bottom: 1px solid #ccc; }
- &[id$="wrapper"] {
- height: 100%;
- margin-bottom: 1em;
- br {
- clear: left; } } }
-
+ &[id$="text"] {
+ font-weight: bold;
+ border-bottom: 1px solid @bg_colour;
+ }
+ &[id$="wrapper"] {
+ height: 100%;
+ margin-bottom: 1em;
+ br {
+ clear: left;
+ }
+ }
+}
.profile-match-wrapper {
float: left;
margin: 0 5px 40px 0;
- width: 120px;
- height: 120px;
+ .box(120px, 120px);
padding: 3px;
position: relative;
}
@@ -1411,11 +1585,10 @@ div {
.profile-match-photo {
}
-
[id$="-end"], [class$="-end"] {
- clear: both;
- margin: 0 0 10px 0; }
-
+ clear: both;
+ margin: 0 0 10px 0;
+}
.profile-match-end {
margin: 0 0 5px 0;
}
@@ -1428,795 +1601,778 @@ div {
margin: auto auto auto 23px;
}
#advanced-profile-with {
- margin-left: 200px; }
+ margin-left: 200px;
+}
+
/**
* photos
*/
-
.photos {
- height: auto;
- overflow: auto; }
-
+ height: auto;
+ overflow: auto;
+}
#photo-top-links {
- margin-bottom: 30px; }
-
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 3px 3px 10px 0 #000;
- -webkit-box-shadow: 3px 3px 10px 0 #000;
- box-shadow: 3px 3px 10px 0 #000;
- background-color: #eee;
- color: #111;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 30px;
- position: relative;
- margin: 0 10px 10px 0; }
-
+ margin-bottom: 30px;
+}
+.photo-album-image-wrapper,
+.photo-top-image-wrapper {
+ float: left;
+ .box_shadow(3px, 3px, 10px, 0);
+ background-color: @bg_colour;
+ color: @main_colour;
+ .rounded_corners;
+ padding-bottom: 30px;
+ position: relative;
+ margin: 0 10px 10px 0;
+}
#photo-photo {
- max-width: 100%;
- img {
- max-width: 100%; } }
-
-.photo-top-image-wrapper a:hover, #photo-photo a:hover, .photo-album-image-wrapper a:hover {
- border-bottom: 0; }
-
+ max-width: 100%;
+ img {
+ max-width: 100%;
+ }
+}
+.photo-top-image-wrapper a:hover,
+#photo-photo a:hover,
+.photo-album-image-wrapper a:hover {
+ border-bottom: 0;
+}
.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0; }
-
-.photo-top-album-name {
- position: absolute;
- bottom: 0;
- padding: 0 5px; }
-
+ .rounded_corners(5px 5px 0 0);
+}
+.photo-top-album-name,
.caption {
- position: absolute;
- bottom: 0;
- margin: 0 5px; }
-
+ position: absolute;
+ bottom: 0;
+ padding: 0 5px;
+}
#photo-photo {
- position: relative;
- float: left; }
-
-#photo-prev-link, #photo-next-link {
- position: absolute;
- width: 30%;
- height: 100%;
- background-color: rgba(255, 255, 255, 0.5);
- opacity: 0;
- -webkit-transition: all .2s ease-in-out;
- -moz-transition: all .2s ease-in-out;
- -o-transition: all .2s ease-in-out;
- -ms-transition: all .2s ease-in-out;
- transition: all .2s ease-in-out;
- background-position: center center;
- background-repeat: no-repeat; }
-
-#photo-prev-link {
- background-image: url(light/prev.png);
- height: 350px;
- left: 1%;
- top: 215px;
- width: 50px;
- z-index: 10;
+ position: relative;
+ // float: left;
+ margin: 5px 45%;
}
-
+#photo-prev-link,
#photo-next-link {
- background-image: url(light/next.png);
- height: 350px;
- right: 45%;
- top: 215px;
- width: 50px;
-}
-
-#photo-prev-link a, #photo-next-link a {
- display: block;
- width: 100%;
- height: 100%;
- overflow: hidden;
- text-indent: -900000px; }
-
-#photo-prev-link:hover {
- opacity: 1;
- -webkit-transition: all .2s ease-in-out;
- -moz-transition: all .2s ease-in-out;
- -o-transition: all .2s ease-in-out;
- -ms-transition: all .2s ease-in-out;
- transition: all .2s ease-in-out; }
-
+ position: absolute;
+ // .box(30%, 100%);
+ .box(50px, 150px);
+ background: white center center no-repeat;
+ opacity: 0;
+ .transition(all, 0.5s);
+ z-index: 10;
+ top: 175px;
+ .rounded_corners;
+ &:hover {
+ opacity: 0.6;
+ .transition(all, 0.5s);
+ }
+ .icon {
+ display: none;
+ }
+}
+#photo-prev-link {
+ // background-image: url(light/prev.png);
+ 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=");
+ left: 22%;
+}
#photo-next-link {
- &:hover {
- opacity: 1;
- -webkit-transition: all .2s ease-in-out;
- -moz-transition: all .2s ease-in-out;
- -o-transition: all .2s ease-in-out;
- -ms-transition: all .2s ease-in-out;
- transition: all .2s ease-in-out; }
- .icon {
- display: none; } }
-
-#photo-prev-link .icon {
- display: none; }
-
-#photos-upload-spacer, #photos-upload-new-wrapper, #photos-upload-exist-wrapper {
- margin-bottom: 1em; }
-
-#photos-upload-existing-album-text, #photos-upload-newalbum-div {
- background-color: #555753;
- color: #eeeeec;
- padding: 1px; }
-
-#photos-upload-album-select, #photos-upload-newalbum {
- width: 99%; }
-
+ // background-image: url(light/next.png);
+ 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=");
+ left: 44%;
+}
+#photo-prev-link a,
+#photo-next-link a {
+ display: block;
+ .box(100%, 100%);
+ .rounded_corners;
+ overflow: hidden;
+ text-indent: -900000px;
+}
+#photos-upload-spacer,
+#photos-upload-new-wrapper,
+#photos-upload-exist-wrapper {
+ margin-bottom: 1em;
+}
+#photos-upload-existing-album-text,
+#photos-upload-newalbum-div {
+ background-color: @menu_bg_colour;
+ color: @bg_colour;
+ padding: 1px;
+}
+#photos-upload-album-select,
+#photos-upload-newalbum {
+ width: 99%;
+}
#photos-upload-perms-menu {
- text-align: right; }
-
-#photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname {
- float: left;
- margin-bottom: 25px; }
-
+ text-align: right;
+}
+#photo-edit-caption,
+#photo-edit-newtag,
+#photo-edit-albumname {
+ float: left;
+ margin-bottom: 25px;
+}
#photo-edit-link-wrap {
- margin-bottom: 15px; }
-
-#photo-edit-caption, #photo-edit-newtag {
- width: 100%; }
-
+ margin-bottom: 15px;
+}
+#photo-edit-caption,
+#photo-edit-newtag {
+ width: 100%;
+}
#photo-like-div {
- margin-bottom: 25px; }
-
-#photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end {
- clear: both; }
-
+ margin-bottom: 25px;
+}
#photo-edit-delete-button {
- margin-left: 200px; }
-
+ margin-left: 200px;
+}
#photo-edit-end {
- margin-bottom: 35px; }
-
+ margin-bottom: 35px;
+}
#photo-caption {
- font-size: 110%;
- font-weight: bold;
- margin-top: 15px;
- margin-bottom: 15px; }
+ font-size: 110%;
+ font-weight: bold;
+ margin-top: 15px;
+ margin-bottom: 15px;
+}
+
/**
* message
*/
-
.prvmail-text {
- width: 100%; }
-
+ width: 100%;
+}
#prvmail-subject {
- width: 100%;
- color: #eec;
- background: #444; }
-
+ width: 100%;
+ color: @bg_colour;
+ background: @main_colour;
+}
#prvmail-submit-wrapper {
- margin-top: 10px; }
-
+ margin-top: 10px;
+}
#prvmail-submit {
- float: right;
- margin-top: 0; }
-
+ float: right;
+ margin-top: 0;
+}
#prvmail-submit-wrapper div {
- margin-right: 5px;
- float: left; }
-
+ margin-right: 5px;
+ float: left;
+}
.mail-list-outside-wrapper {
- margin-top: 20px; }
-
+ margin-top: 20px;
+}
.mail-list-sender {
- float: left; }
-
+ float: left;
+}
.mail-list-detail {
- margin-left: 90px; }
-
+ margin-left: 90px;
+}
.mail-list-sender-name {
- display: inline;
- font-size: 1.1em; }
-
+ display: inline;
+ font-size: 1.1em;
+}
.mail-list-date {
- display: inline;
- font-size: 0.9em;
- padding-left: 10px; }
-
-.mail-list-sender-name, .mail-list-date {
- font-style: italic; }
-
+ display: inline;
+ font-size: 0.9em;
+ padding-left: 10px;
+}
+.mail-list-sender-name,
+.mail-list-date {
+ font-style: italic;
+}
.mail-list-subject {
- font-size: 1.2em; }
-
+ font-size: 1.2em;
+}
.mail-list-delete-wrapper {
- float: right; }
-
+ float: right;
+}
.mail-list-outside-wrapper-end {
- clear: both;
- border-bottom: 1px #eec dotted; }
-
+ clear: both;
+ border-bottom: 1px @main_colour dotted;
+}
.mail-conv-sender {
- float: left;
- margin: 0px 5px 5px 0px; }
-
+ float: left;
+ margin: 0px 5px 5px 0px;
+}
.mail-conv-sender-photo {
- width: 32px;
- height: 32px; }
-
+ .box(32px, 32px)
+}
.mail-conv-sender-name {
- float: left; }
-
+ float: left;
+}
.mail-conv-date {
- float: right; }
-
+ float: right;
+}
.mail-conv-subject {
- clear: right;
- font-weight: bold;
- font-size: 1.2em; }
-
+ clear: right;
+ font-weight: bold;
+ font-size: 1.2em;
+}
.mail-conv-body {
- clear: both; }
-
+ clear: both;
+}
.mail-conv-delete-wrapper {
- margin-top: 5px; }
+ margin-top: 5px;
+}
+
/**
* contacts
*/
-
-.view-contact-wrapper, .contact-entry-wrapper {
- float: left;
- margin: 0 5px 40px 0;
- width: 120px;
- height: 120px;
- padding: 3px;
- position: relative; }
-
+.view-contact-wrapper,
+.contact-entry-wrapper {
+ float: left;
+ margin: 0 5px 40px 0;
+ .box(120px, 135px);
+ padding: 3px;
+ position: relative;
+}
.contact-direction-wrapper {
- position: absolute;
- top: 20px; }
-
+ position: absolute;
+ top: 20px;
+}
.contact-edit-links {
- position: absolute;
- top: 60px; }
-
+ position: absolute;
+ top: 60px;
+}
.contact-entry-photo-wrapper {}
-
.contact-entry-photo {
- margin-left: 20px; }
-
+ margin-left: 20px;
+}
.contact-entry-name {
- width: 120px;
- font-weight: bold;
- /*overflow: hidden;*/ }
-
+ width: 120px;
+ font-weight: bold;
+ font-size: small;
+}
+.contact-entry-details {
+ font-size: x-small;
+}
.contact-entry-photo {
- position: relative; }
-
+ position: relative;
+}
.contact-entry-edit-links .icon {
- border: 1px solid #babdb6;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- border-radius: 3px;
- background-color: #fff; }
-
-#contact-entry-url, [id^="contact-entry-url"] {
- font-size: smaller;
- /*overflow: scroll;*/ }
-
-#contact-entry-network, [id^="contact-entry-network"] {
- font-size: smaller;
- font-style: italic; }
-
+ .borders(1px, solid, #babdb6);
+ .rounded_corners(3px);
+ background-color: white;
+}
+#contact-entry-url,
+[id^="contact-entry-url"],
+#contact-entry-network,
+[id^="contact-entry-network"] {
+ font-size: smaller;
+}
+#contact-entry-network,
+[id^="contact-entry-network"] {
+ font-style: italic;
+}
#contact-edit-banner-name {
- font-size: 1.5em; }
+ font-size: 1.5em;
+}
#contact-edit-photo-wrapper {
- position: relative;
- float: left;
- padding: 20px; }
-
+ position: relative;
+ float: left;
+ padding: 20px;
+}
#contact-edit-direction-icon {
- position: absolute;
- top: 60px;
- left: 0; }
-
+ position: absolute;
+ top: 60px;
+ left: 0;
+}
#contact-edit-nav-wrapper {
- margin-left: 0px; }
-
+ margin-left: 0px;
+}
#contact-edit-links {
- margin-top: 23px;
- ul {
- list-style-type: none; } }
-
+ margin-top: 23px;
+}
#contact-drop-links {
- margin-left: 5px; }
-
+ margin-left: 5px;
+}
#contact-edit-nav-wrapper .icon {
- border: 1px solid #babdb6;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- border-radius: 3px; }
-
+ .borders(1px, solid, #babdb6);
+ .rounded_corners(3px);
+}
#contact-edit-poll-wrapper {
- margin-left: 0px; }
-
+ margin-left: 0px;
+}
#contact-edit-last-update-text {
- margin-bottom: 15px; }
-
+ margin-bottom: 15px;
+}
#contact-edit-last-updated {
- font-weight: bold; }
-
+ font-weight: bold;
+}
#contact-edit-poll-text {
- display: inline; }
-
-#contact-edit-info_tbl, #contact-edit-info_parent, .mceLayout {
- width: 100%; }
-
+ display: inline;
+}
+#contact-edit-info_tbl,
+#contact-edit-info_parent,
+.mceLayout {
+ width: 100%;
+}
#contact-edit-end {
- clear: both;
- margin-bottom: 65px; }
-
+ clear: both;
+ margin-bottom: 65px;
+}
.contact-photo-menu-button {
- position: absolute;
- background-image: url("light/photo-menu.jpg");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: 64px;
- left: 0px;
- overflow: hidden;
- text-indent: 40px;
- display: none; }
-
+ position: absolute;
+ background: url("light/photo-menu.jpg") top left no-repeat transparent;
+ margin: 0px;
+ padding: 0px;
+ .box(16px, 16px);
+ top: 64px;
+ left: 0px;
+ overflow: hidden;
+ text-indent: 40px;
+ display: none;
+}
.contact-photo-menu {
- width: auto;
- border: 2px solid #444;
- background: #eee;
- color: #111;
- position: absolute;
- left: 0px;
- top: 90px;
- display: none;
- z-index: 10000;
- ul {
- margin: 0px;
- padding: 0px;
- list-style: none; }
- li a {
- display: block;
- padding: 2px;
- &:hover {
- color: #fff;
- background: #3465A4;
- text-decoration: none; } } }
+ width: auto;
+ .borders(2px, solid, darken(@main_alt_colour, 33.5%));
+ background: @bg_colour;
+ color: @main_colour;
+ position: absolute;
+ left: 0px;
+ top: 90px;
+ display: none;
+ z-index: 10000;
+ li a {
+ display: block;
+ padding: 2px;
+ &:hover {
+ color: white;
+ background: #3465A4;
+ text-decoration: none;
+ }
+ }
+}
+
/**
* register, settings & profile forms
*/
-
.openid {}
-
#id_openid_url {
- background: url(light/login-bg.gif) no-repeat;
- background-position: 0 50%;
- padding-left: 18px; }
-
-#settings-nickname-desc {
- background-color: #eee;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding: 5px;
- color: #111; }
-
+ background: url(light/login-bg.gif) no-repeat;
+ background-position: 0 50%;
+ padding-left: 18px;
+}
#settings-default-perms {
- margin-bottom: 20px; }
-
+ margin-bottom: 20px;
+}
#register-form div, #profile-edit-form div {
- clear: both; }
-
+ clear: both;
+}
.settings-block {
- label {
- clear: left; }
- input {
- margin: 10px 5px; } }
-
-/*#register-form label, */
-/*#profile-edit-form label {*/
-/* width: 300px; */
-/* float: left; */
-/*} */
-
-/*#register-form span, */
-/*#profile-edit-form span {*/
-/* color: #555753; */
-/* display: block; */
-/* margin-bottom: 20px; */
-/*} */
-
+ label {
+ clear: left;
+ }
+ input {
+ margin: 10px 5px;
+ }
+}
+#register-form label,
+#profile-edit-form label {
+ width: 300px;
+ float: left;
+}
+#register-form span,
+#profile-edit-form span {
+ color: @menu_bg_colour;
+ display: block;
+ margin-bottom: 20px;
+}
#profile-edit-marital-label span {
- margin: -4px; }
-
-.settings-submit-wrapper, .profile-edit-submit-wrapper {
- margin: 0 0 30px -3px; }
-
+ margin: -4px;
+}
+.settings-submit-wrapper,
+.profile-edit-submit-wrapper {
+ margin: 0 0 30px;
+}
.profile-edit-side-div {
- display: none; }
-
+ display: none;
+}
/*.profile-edit-side-div:hover {
display: block;
}
.profile-edit-side-link {
margin: 3px 0px 0px 70px;
}*/
-
#profiles-menu-trigger {
- margin: 0px 0px 0px 25px; }
-
+ margin: 0px 0px 0px 25px;
+}
.profile-listing {
- float: left;
- margin: 20px 20px 0px 0px; }
-
+ float: left;
+ margin: 20px 20px 0px 0px;
+}
.icon-profile-edit {
- background: url("light/icons.png") -150px 0px no-repeat;
- border: 0;
- cursor: pointer;
- display: block;
- float: right;
- width: 20px;
- height: 20px;
- margin: 0 0 -18px;
- position: absolute;
- text-decoration: none;
- top: 113px;
- right: 260px; }
-
+ background: url("light/icons.png") -150px 0px no-repeat;
+ border: 0;
+ cursor: pointer;
+ display: block;
+ .box(20px, 20px);
+ margin: 0 0 -18px;
+ text-decoration: none;
+ top: 113px;
+ right: 260px;
+}
#profile-edit-links ul {
- margin: 20px 0;
- padding: 0;
- list-style: none; }
-
+ .list_reset;
+ margin: 20px 0;
+}
.marital {
- margin-top: 5px; }
-
+ margin-top: 5px;
+}
#register-sitename {
- display: inline;
- font-weight: bold; }
-
+ display: inline;
+ font-weight: bold;
+}
#advanced-expire-popup {
- background: #2e2f2e;
- color: #eec; }
-
+ background: @main_colour;
+ color: @bg_colour;
+}
#id_ssl_policy {
- width: 374px; }
-
+ width: 374px;
+}
#theme-preview img {
- margin: 10px 10px 10px 288px; }
+ margin: 10px 10px 10px 288px;
+}
+
/**
* contacts selector
*/
-
.group-delete-wrapper {
- margin: -31px 50px 0 0;
- float: right; }
-
+ margin: -31px 50px 0 0;
+ float: right;
+}
/*.group-delete-icon {
margin: 0 0 0 10px;
}*/
-
#group-edit-submit-wrapper {
- margin: 0 0 10px 0;
- display: inline; }
-
-#group-edit-desc {
- margin: 10px 0px; }
-
+ margin: 0 0 10px 0;
+ display: inline;
+}
#group-members, #prof-members {
- height: 200px;
- overflow: auto;
- border: 1px solid #555753;
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0; }
-
+ height: 200px;
+ overflow: auto;
+ .borders(1px, solid, @menu_bg_colour);
+ .rounded_corners(5px 5px 0 0);
+}
#group-all-contacts, #prof-all-contacts {
- height: 200px;
- overflow: auto;
- border: 1px solid #555753;
- -webkit-border-radius: 0 0 5px 5px;
- -moz-border-radius: 0 0 5px 5px;
- border-radius: 0 0 5px 5px; }
-
-#group-members h3, #group-all-contacts h3, #prof-members h3, #prof-all-contacts h3 {
- color: #eeeeec;
- background-color: #555753;
- margin: 0;
- padding: 5px; }
-
+ height: 200px;
+ overflow: auto;
+ .borders(1px, solid, @menu_bg_colour);
+ .rounded_corners(0 0 5px 5px);
+}
+#group-members h3,
+#group-all-contacts h3,
+#prof-members h3,
+#prof-all-contacts h3 {
+ color: @bg_colour;
+ background-color: @menu_bg_colour;
+ margin: 0;
+ padding: 5px;
+}
#group-separator, #prof-separator {
- display: none; }
+ display: none;
+}
+
/**
* profile
*/
-
#cropimage-wrapper {
- float: left; }
-
+ float: left;
+}
#crop-image-form {
- clear: both; }
+ clear: both;
+}
+
/**
* intros
*/
-
.intro-wrapper {
- margin-top: 20px; }
-
+ margin-top: 20px;
+}
.intro-fullname {
- font-size: 1.1em;
- font-weight: bold; }
-
-.intro-desc {
- margin-bottom: 20px;
- font-weight: bold; }
-
+ font-size: 1.1em;
+ font-weight: bold;
+}
.intro-note {
- padding: 10px; }
-
+ padding: 10px;
+}
.intro-end {
- padding: 30px; }
-
+ padding: 30px;
+}
.intro-form {
- float: left; }
-
-.intro-approve-form, .intro-approve-as-friend-end {
- clear: both; }
-
-.intro-submit-approve, .intro-submit-ignore {
- margin-right: 20px; }
-
+ float: left;
+}
+.intro-approve-form {
+ clear: both;
+}
+.intro-submit-approve,
+.intro-submit-ignore {
+ margin-right: 20px;
+}
.intro-submit-approve {
- margin-top: 15px; }
-
-.intro-approve-as-friend-label, .intro-approve-as-fan-label, .intro-approve-as-friend, .intro-approve-as-fan {
- float: left; }
-
+ margin-top: 15px;
+}
+.intro-approve-as-friend-label,
+.intro-approve-as-fan-label,
+.intro-approve-as-friend,
+.intro-approve-as-fan {
+ float: left;
+}
.intro-form-end {
- clear: both;
- margin-bottom: 10px; }
-
-.intro-approve-as-friend-desc {
- margin-top: 10px; }
-
+ clear: both;
+ margin-bottom: 10px;
+}
.intro-approve-as-end {
- clear: both;
- margin-bottom: 10px; }
+ clear: both;
+ margin-bottom: 10px;
+}
+.clear {
+ clear: both;
+}
-.intro-end, .clear {
- clear: both; }
/**
* events
*/
-
.eventcal {
- float: left;
- font-size: 20px; }
-
+ float: left;
+ font-size: 20px;
+}
.event {
- background: #2e2f2e; }
-
+ background: @bg_colour;
+}
.vevent {
- border: 1px solid #ccc;
- .event-description, .event-location, .event-start {
- margin-left: 10px;
- margin-right: 10px; } }
-
+ border: 1px solid @bg_colour;
+ .event-description,
+ .event-location,
+ .event-start {
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+}
#new-event-link {
- margin-bottom: 10px; }
-
-.edit-event-link, .plink-event-link {
+ margin-bottom: 10px;
+}
+.edit-event-link,
+.plink-event-link {
/*float: left; */
/*margin-top: 4px; */
/*margin-right: 4px;*/
- /*margin-bottom: 15px;*/ }
-
+ /*margin-bottom: 15px;*/
+}
.event-description:before {
- content: url('../../../images/calendar.png');
- margin-right: 15px; }
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- font-size: smaller; }
-
-.event-start .dtstart, .event-end .dtend {
- float: right; }
-
+ content: url('../../../images/calendar.png');
+ margin-right: 15px;
+}
+.event-start,
+.event-end {
+ margin-left: 10px;
+ width: 330px;
+ font-size: smaller;
+}
+.event-start .dtstart,
+.event-end .dtend {
+ float: right;
+}
.event-list-date {
- margin-bottom: 10px; }
-
+ margin-bottom: 10px;
+}
.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px; }
-
-.event-calendar-end {
- clear: both; }
-
+ float: left;
+ margin: 64px 32px auto 32px;
+}
.calendar {
- font-family: monospace; }
-
+ font-family: monospace;
+}
.today {
- font-weight: bold;
- color: #FF0000; }
-
-#event-start-text, #event-finish-text {
- margin-top: 10px;
- margin-bottom: 5px; }
-
-#event-nofinish-checkbox, #event-nofinish-text, #event-adjust-checkbox, #event-adjust-text, #event-share-checkbox {
- float: left; }
-
+ font-weight: bold;
+ color: red;
+}
+#event-start-text,
+#event-finish-text {
+ margin-top: 10px;
+ margin-bottom: 5px;
+}
+#event-nofinish-checkbox,
+#event-nofinish-text,
+#event-adjust-checkbox,
+#event-adjust-text,
+#event-share-checkbox {
+ float: left;
+}
#event-datetime-break {
- margin-bottom: 10px; }
-
-#event-nofinish-break, #event-adjust-break, #event-share-break {
- clear: both; }
-
-#event-desc-text, #event-location-text {
- margin-top: 10px;
- margin-bottom: 5px; }
-
+ margin-bottom: 10px;
+}
+#event-nofinish-break,
+#event-adjust-break,
+#event-share-break {
+ clear: both;
+}
+#event-desc-text,
+#event-location-text {
+ margin-top: 10px;
+ margin-bottom: 5px;
+}
#event-submit {
- margin-top: 10px; }
-
+ margin-top: 10px;
+}
.body-tag {
- margin: 10px 0;
- opacity: 0.5;
- &:hover {
- opacity: 1.0 !important; } }
-
-.filesavetags, .categorytags {
- margin: 20px 0;
- opacity: 0.5; }
-
-.filesavetags:hover, .categorytags:hover {
- margin: 20px 0;
- opacity: 1.0 !important; }
-
+ margin: 10px 0;
+ opacity: 0.5;
+ &:hover {
+ opacity: 1.0 !important;
+ }
+}
+.filesavetags,
+.categorytags {
+ margin: 20px 0;
+ opacity: 0.5;
+}
+.filesavetags:hover,
+.categorytags:hover {
+ margin: 20px 0;
+ opacity: 1.0 !important;
+}
.item-select {
- opacity: 0.1;
- margin: 5px 0 0 6px !important;
- &:hover {
- opacity: 1; } }
-
+ opacity: 0.1;
+ margin: 5px 0 0 6px !important;
+ &:hover {
+ opacity: 1;
+ }
+}
.checkeditem {
- opacity: 1; }
-
+ opacity: 1;
+}
#item-delete-selected {
- margin-top: 30px; }
-
+ margin-top: 30px;
+}
/* was tired of having no way of moving it around, so
* here's a little 'hook' to do so */
-
.delete-checked {
- position: absolute;
- left: 35px;
- margin-top: 20px; }
-
-#item-delete-selected-end {
- clear: both; }
-
+ position: absolute;
+ left: 35px;
+ margin-top: 20px;
+}
#item-delete-selected-icon {
- float: left;
- margin-right: 5px; }
-
-#item-delete-selected-desc {
- float: left;
- margin-right: 5px;
- &:hover {
- text-decoration: underline; } }
-
+ float: left;
+ margin-right: 5px;
+}
.fc-state-highlight {
- background: #eec;
- color: #2e2f2e; }
+ background: @bg_colour;
+ color: @main_colour;
+}
+
/**
* directory
*/
-
.directory-item {
- float: left;
- margin: 0 5px 4px 0;
- padding: 3px;
- width: 180px;
- height: 250px;
- position: relative; }
+ float: left;
+ margin: 0 5px 4px 0;
+ padding: 3px;
+ width: 180px;
+ height: 250px;
+ position: relative;
+}
+
/**
* sidebar
*/
-
#group-sidebar {
- margin-bottom: 10px; }
-
-.group-selected, .nets-selected, .fileas-selected {
- padding: 3px;
- color: #111;
- background: #f8f8f8;
- font-weight: bold; }
-
-.group-selected:hover, .nets-selected:hover, .fileas-selected:hover {
- color: #111; }
-
+ margin-bottom: 10px;
+}
+.group-selected,
+.nets-selected,
+.fileas-selected {
+ padding: 3px;
+ color: @bg_colour;
+ background: @dk_bg_colour;
+ .borders(1px, solid, @link_colour);
+}
+.group-selected:hover,
+.nets-selected:hover,
+.fileas-selected:hover {
+ padding: 3px;
+ color: @link_colour;
+ background: @bg_colour;
+ .borders(1px, solid, @link_colour);
+}
.groupsideedit {
- margin-right: 10px; }
-
+ margin-right: 10px;
+}
#sidebar-group-ul {
- padding-left: 0; }
-
+ padding-left: 0;
+}
#sidebar-group-list {
- margin: 0 0 5px 0;
- ul {
- list-style-type: none;
- list-style-position: inside; }
- li {
- margin-top: 10px; }
- .icon {
- display: inline-block;
- height: 12px;
- width: 12px; } }
-
+ margin: 0 0 5px 0;
+ li {
+ margin-top: 10px;
+ }
+ .icon {
+ display: inline-block;
+ .box(12px, 12px);
+ }
+}
+.sidebar-group-element {
+ padding: 3px;
+ &:hover {
+ color: @main_colour;
+ background: @shiny_colour;
+ .borders(1px, solid, @hover_colour);
+ padding: 3px;
+ }
+}
#sidebar-new-group {
- margin: auto;
- display: inline-block;
- color: #efefef;
- text-decoration: none;
- text-align: center; }
-
+ margin: auto;
+ display: inline-block;
+ color: @bg_colour;
+ text-decoration: none;
+ text-align: center;
+}
#peoplefind-sidebar form {
- margin-bottom: 10px; }
-
+ margin-bottom: 10px;
+}
#sidebar-new-group {
- &:hover {
- /*background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b20202), color-stop(1, #d60808) );*/
- /*background: -moz-linear-gradient( center top, #b20202 5%, #d60808 100% );*/
- /*background-color: #b20202;*/ }
- &:active {
- position: relative;
- top: 1px; } }
-
+ &:hover {
+ /*background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b20202), color-stop(1, #d60808) );*/
+ /*background: -moz-linear-gradient( center top, #b20202 5%, #d60808 100% );*/
+ /*background-color: #b20202;*/
+ }
+ &:active {
+ position: relative;
+ top: 1px;
+ }
+}
#side-peoplefind-url {
- background-color: #e5e0cf;
- color: #666;
- border: 1px #666 solid;
- margin-right: 3px;
- width: 75%;
- &:hover, &:focus {
- background-color: #efefef;
- color: #222;
- border: 1px 333 solid; } }
-
+ background-color: @bg_colour;
+ color: darken(@main_alt_colour, 20%);
+ .borders(1px, solid, darken(@main_alt_colour, 20%));
+ margin-right: 3px;
+ width: 75%;
+ &:hover,
+ &:focus {
+ background-color: @main_alt_colour;
+ color: @bg_colour;
+ .borders(1px, solid, @main_colour);
+ }
+}
.nets-ul {
- list-style-type: none;
- padding-left: 0px;
- li {
- margin: 10px 0 0; } }
-
-.nets-link, .nets-all {
- margin-left: 0px; }
-
+ .list_reset;
+ li {
+ margin: 10px 0 0;
+ }
+}
+.nets-link,
+.nets-all {
+ margin-left: 0px;
+}
#netsearch-box {
margin: 20px 0px 30px;
width: 135px;
@@ -2225,701 +2381,738 @@ div {
}
}
+
/**
* admin
*/
-
#pending-update {
- float: right;
- color: #fff;
- font-weight: bold;
- background-color: #ff0000;
- padding: 0 .3em; }
-
+ float: right;
+ color: white;
+ font-weight: bold;
+ background-color: red;
+ padding: 0 0.3em;
+}
.admin {
- &.linklist {
- border: 0;
- padding: 0; }
- &.link {
- list-style-position: inside; } }
-
+ &.linklist {
+ border: 0;
+ padding: 0;
+ }
+ &.link {
+ .list_reset;
+ }
+}
#adminpage {
- color: #111;
- background: transparent;
- margin: 5px;
- padding: 10px;
- dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid #000; }
- dt {
- width: 250px;
- float: left;
- font-weight: bold; }
- dd {
- margin-left: 250px; }
- h3 {
- border-bottom: 1px solid #ccc; }
- .submit {
- clear: left; }
- #pluginslist {
- margin: 0;
- padding: 0; }
- .plugin {
- list-style: none;
- display: block;
- border: 1px solid #888;
- padding: 1em;
- margin-bottom: 5px;
- clear: left; }
- .toggleplugin {
- float: left;
- margin-right: 1em; }
- table {
- width: 100%;
- border-bottom: 1px solid #000;
- margin: 5px 0;
- th {
- text-align: left; } }
- td .icon {
- float: left; }
- table {
- &#users img {
- width: 16px;
- height: 16px; }
- tr:hover {
- /*color: ;*/
- background-color: #bbc7d7; } }
- .selectall {
- text-align: right; }
- #users a {
- /*color: #;*/
- text-decoration: underline; } }
-
+ color: @main_colour;
+ background: @bg_colour;
+ margin: 5px;
+ padding: 10px;
+ font-size: smaller;
+ dl {
+ clear: left;
+ margin-bottom: 2px;
+ padding-bottom: 2px;
+ border-bottom: 1px solid @shadow_colour;
+ }
+ dt {
+ width: 250px;
+ float: left;
+ font-weight: bold;
+ }
+ dd {
+ margin-left: 250px;
+ }
+ h3 {
+ border-bottom: 1px solid lighten(@main_alt_colour, 20%);
+ }
+ .submit {
+ clear: left;
+ }
+ #pluginslist {
+ margin: 0;
+ padding: 0;
+ }
+ .plugin {
+ display: block;
+ .borders(1px, solid, darken(@main_alt_colour, 6.5%));
+ padding: 1em;
+ margin-bottom: 5px;
+ clear: left;
+ }
+ .toggleplugin {
+ float: left;
+ margin-right: 1em;
+ }
+ table {
+ width: 100%;
+ border-bottom: 1px solid @shadow_colour;
+ margin: 5px 0;
+ th {
+ font-weight: bold;
+ text-align: left;
+ }
+ td {
+ padding: 5px;
+ vertical-align: middle;
+ }
+ &#users {
+ padding: 5px;
+ }
+ &#users img {
+ .box(16px, 16px);
+ }
+ &#users a {
+ color: @main_colour;
+ text-decoration: underline;
+ }
+ }
+ td .icon {
+ float: left;
+ }
+ .selectall {
+ text-align: right;
+ }
+}
#users .name {
- color: #eec; }
+ color: @main_colour;
+}
+#users .tools {
+ padding: 5px 0;
+ vertical-align: middle;
+}
+
/**
* form fields
*/
-
.field {
- /*margin-bottom: 10px;*/
- /*padding-bottom: 10px;*/
- overflow: auto;
- /* width: 100%;*/
- label {
- width: 38%;
- display: inline-block;
- font-size: 1.077em;
- margin: 0 10px 1em 0;
- border: 1px #999 solid;
- padding: 5px;
- background: #ccc;
- color: #111; } }
-
+ overflow: auto;
+}
.field .onoff {
- float: right;
- margin: 0 330px 0 auto;
- width: 80px;
- a {
- display: block;
- border: 1px solid #666;
- padding: 3px 6px 4px 10px;
- height: 16px;
- text-decoration: none; }
- .on {
- background: url("../../../images/onoff.jpg") no-repeat 42px 1px #999999;
- color: #111;
- text-align: left; }
- .off {
- background: url("../../../images/onoff.jpg") no-repeat 2px 1px #cccccc;
- color: #333;
- text-align: right; } }
-
+ float: right;
+ margin: 0 330px 0 auto;
+ width: 80px;
+ a {
+ display: block;
+ .borders(1px, solid, darken(@main_alt_colour, 20%));
+ padding: 3px 6px 4px 10px;
+ height: 16px;
+ text-decoration: none;
+ }
+ .on, .off {
+ 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==');
+ background-repeat: no-repeat;
+ }
+ .on {
+ background-position: 42px 1px;
+ background-color: darken(@main_alt_colour, 40%);
+ color: lighten(@main_alt_colour, 20%);
+ text-align: left;
+ }
+ .off {
+ background-position: 2px 1px;
+ background-color: lighten(@main_alt_colour, 20%);
+ color: darken(@main_alt_colour, 40%);
+ text-align: right;
+ }
+}
.hidden {
- display: none !important; }
-
+ display: none !important;
+}
.field textarea {
- width: 80%;
- height: 100px; }
-
+ .box(80%, 100px);
+}
.field_help {
- display: block;
- margin-left: 297px;
- color: #666; }
-
+ display: block;
+ margin-left: 297px;
+ color: darken(@main_alt_colour, 20%);
+ font-size: small;
+}
.field.radio .field_help {
- margin-left: 297px; }
-
-label {
- width: 38%;
- display: inline-block;
- font-size: 1.077em;
- margin: 0 10px 1em 0;
- border: 1px #999 solid;
- padding: 5px;
- background: #ccc;
- color: #111; }
-
-input {
- width: 250px;
- height: 25px;
- border: 1px #999 solid;
- &[type="text"], &[type="password"], &[type="search"] {
- width: 250px;
- height: 25px;
- border: 1px #999 solid; }
- &[type="checkbox"], &[type="radio"] {
- border: 1px #999 solid;
- margin: 0 0 0 0;
- height: 15px;
- width: 15px; }
- &[type="submit"], &[type="button"] {
- background-color: #555753;
- border: 2px outset #444;
- border-radius: 5px;
- box-shadow: 1px 3px 4px 0 #111;
- color: #eeeeec;
- cursor: pointer;
- font-weight: bold;
- width: auto;
- text-shadow: 1px 1px #111;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px; }
- &[type="submit"]:active, &[type="button"]:active {
- box-shadow: 0 0 0 0; } }
+ margin-left: 297px;
+}
/*
* update
*/
-
.popup {
- width: 100%;
- height: 100%;
- top: 0px;
- left: 0px;
- position: absolute;
- display: none;
- .background {
- background-color: #000;
- opacity: 0.5;
- width: 100%;
- height: 100%;
- position: absolute;
- top: 0px;
- left: 0px; }
- .panel {
- top: 25%;
- left: 25%;
- width: 50%;
- height: 50%;
- padding: 1em;
- position: absolute;
- border: 4px solid #000000;
- background-color: #FFFFFF; } }
-
+ .box(100%, 100%);
+ top: 0px;
+ left: 0px;
+ position: absolute;
+ display: none;
+ .background {
+ background-color: @main_colour;
+ opacity: 0.5;
+ .box(100%, 100%);
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ }
+ .panel {
+ top: 25%;
+ left: 25%;
+ .box(50%, 50%);
+ padding: 1em;
+ position: absolute;
+ .borders(4px, solid, black);
+ background-color: white;
+ }
+}
#panel {
- z-index: 100; }
-
-.grey {
- color: grey; }
-
+ position: absolute;
+ font-size: small;
+ .rounded_corners;
+ .borders(1px, solid, @bg_colour);
+ background-color: @dk_bg_colour;
+ color: @bg_colour;
+ padding: 1em;
+ z-index: 100;
+}
+.pager {
+ margin-top: 60px;
+ display: block;
+ clear: both;
+ text-align: center;
+ font-size: small;
+ font-weight: bold;
+ span {
+ padding: 4px;
+ margin: 4px;
+ }
+}
+.pager_current {
+ background-color: @link_colour;
+ color: @bg_colour;
+}
+.grey, .gray {
+ color: gray;
+}
.orange {
- color: orange; }
-
+ color: orange;
+}
.red {
- color: red; }
-
+ color: red;
+}
.popup .panel {
- .panel_text {
- display: block;
- overflow: auto;
- height: 80%; }
- .panel_in {
- width: 100%;
- height: 100%;
- position: relative; }
- .panel_actions {
- width: 100%;
- bottom: 4px;
- left: 0px;
- position: absolute; } }
-
+ .panel_text {
+ display: block;
+ overflow: auto;
+ height: 80%;
+ }
+ .panel_in {
+ .box(100%, 100%);
+ position: relative;
+ }
+ .panel_actions {
+ width: 100%;
+ bottom: 4px;
+ left: 0px;
+ position: absolute;
+ }
+}
.panel_text .progress {
- width: 50%;
- overflow: hidden;
- height: auto;
- border: 1px solid #cccccc;
- margin-bottom: 5px;
- span {
- float: right;
- display: block;
- width: 25%;
- background-color: #eeeeee;
- text-align: right; } }
+ width: 50%;
+ overflow: hidden;
+ height: auto;
+ .borders(1px, solid, lighten(@main_alt_colour, 20%));
+ margin-bottom: 5px;
+ span {
+ float: right;
+ display: block;
+ width: 25%;
+ background-color: @bg_colour;
+ text-align: right;
+ }
+}
+
/**
* OAuth
*/
-
.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
- img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
- &.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat; } }
- a {
- float: left; } }
+ height: auto;
+ overflow: auto;
+ border-bottom: 2px solid lighten(@main_alt_colour, 20%);
+ padding-bottom: 1em;
+ margin-bottom: 1em;
+ img {
+ float: left;
+ .box(48px, 48px);
+ margin: 10px;
+ &.noicon {
+ background-image: url("../../../images/icons/48/plugin.png");
+ background-position: center center;
+ background-repeat: no-repeat;
+ }
+ }
+ a {
+ float: left;
+ }
+}
+
/**
* icons
*/
-
.iconspacer {
- display: block;
- width: 16px;
- height: 16px; }
-
+ display: block;
+ .box(16px, 16px);
+}
.icon {
- display: block;
- width: 20px;
- height: 20px;
- background: url(light/icons.png) no-repeat;
- border: 0;
- text-decoration: none;
- border-radius: 5px;
- &:hover {
- border: 0;
- text-decoration: none; } }
-
+ display: block;
+ .box;
+ background: transparent url("light/icons.png") no-repeat;
+ border: 0;
+ text-decoration: none;
+ .rounded_corners;
+ &:hover {
+ border: 0;
+ text-decoration: none;
+ }
+}
.editicon {
- display: inline-block;
- width: 21px;
- height: 21px;
- background: url(light/editicons.png) no-repeat;
- border: 0;
- text-decoration: none; }
-
+ display: inline-block;
+ .box(21px, 21px);
+ background: url("light/editicons.png") no-repeat;
+ border: 0;
+ text-decoration: none;
+}
.shadow {
- box-shadow: 2px 2px 5px 2px #111;
- &:active, &:focus, &:hover {
- box-shadow: 0 0 0 0; } }
-
+ .box_shadow(2px, 2px, 5px, 2px);
+ &:active, &:focus, &:hover {
+ .box_shadow(0, 0, 0, 0);
+ }
+}
.editicon:hover {
- border: 0; }
-
+ border: 0;
+}
.boldbb {
- background-position: 0px 0px;
- &:hover {
- background-position: -22px 0px; } }
-
+ background-position: 0px 0px;
+ &:hover {
+ background-position: -22px 0px; }
+}
.italicbb {
- background-position: 0px -22px;
- &:hover {
- background-position: -22px -22px; } }
-
+ background-position: 0px -22px;
+ &:hover {
+ background-position: -22px -22px; }
+}
.underlinebb {
- background-position: 0px -44px;
- &:hover {
- background-position: -22px -44px; } }
-
+ background-position: 0px -44px;
+ &:hover {
+ background-position: -22px -44px; }
+}
.quotebb {
- background-position: 0px -66px;
- &:hover {
- background-position: -22px -66px; } }
-
+ background-position: 0px -66px;
+ &:hover {
+ background-position: -22px -66px; }
+}
.codebb {
- background-position: 0px -88px;
- &:hover {
- background-position: -22px -88px; } }
-
+ background-position: 0px -88px;
+ &:hover {
+ background-position: -22px -88px; }
+}
.imagebb {
- background-position: -44px 0px;
- &:hover {
- background-position: -66px 0px; } }
-
+ background-position: -44px 0px;
+ &:hover {
+ background-position: -66px 0px; }
+}
.urlbb {
- background-position: -44px -22px;
- &:hover {
- background-position: -66px -22px; } }
-
+ background-position: -44px -22px;
+ &:hover {
+ background-position: -66px -22px; }
+}
.videobb {
- background-position: -44px -44px;
- &:hover {
- background-position: -66px -44px; } }
-
+ background-position: -44px -44px;
+ &:hover {
+ background-position: -66px -44px; }
+}
.icon {
- &.drop, &.drophide, &.delete {
- float: left;
- margin: 0 2px; }
- &.s22 {
- &.delete {
- display: block;
- background-position: -110px 0; }
- &.text {
- padding: 10px 0px 0px 25px;
- width: 200px; } }
- &.text {
- text-indent: 0px; }
- &.s16 {
- min-width: 16px;
- height: 16px; } }
-
+ &.drop, &.drophide, &.delete {
+ float: left;
+ margin: 0 2px;
+ }
+ &.s22 {
+ &.delete {
+ display: block;
+ background-position: -110px 0;
+ }
+ &.text {
+ padding: 10px 0px 0px 25px;
+ width: 200px;
+ }
+ }
+ &.text {
+ text-indent: 0px;
+ }
+ &.s16 {
+ min-width: 16px;
+ height: 16px;
+ }
+}
+// special case for wall items
+.wall-item-delete-wrapper.icon.delete,
+.wall-item-delete-wrapper.icon.drophide {
+ margin: 0;
+}
.s16 .add {
- background: url("../../../images/icons/16/add.png") no-repeat; }
-
+ background: url("../../../images/icons/16/add.png") no-repeat;
+}
.add {
- margin: 0px 5px; }
-
+ margin: 0px 5px;
+}
.article {
- background-position: -50px 0; }
-
+ background-position: -50px 0;
+}
.audio {
- background-position: -70px 0; }
-
+ background-position: -70px 0;
+}
.block {
- background-position: -90px 0px; }
-
+ background-position: -90px 0px;
+}
.drop, .delete {
- background-position: -110px 0; }
-
+ background-position: -110px 0;
+}
.drophide {
- background-position: -130px 0; }
-
+ background-position: -130px 0;
+}
.edit {
- background-position: -150px 0; }
-
+ background-position: -150px 0;
+}
.camera {
- background-position: -170px 0; }
-
+ background-position: -170px 0;
+}
.dislike {
- background-position: -190px 0; }
-
+ background-position: -190px 0;
+}
.file-as {
- background-position: -230px -60px; }
-
+ background-position: -230px -60px;
+}
.like {
- background-position: -211px 0; }
-
+ background-position: -211px 0;
+}
.link {
- background-position: -230px 0; }
-
-.globe, .location {
- background-position: -50px -20px; }
-
-.noglobe, .nolocation {
- background-position: -70px -20px; }
-
+ background-position: -230px 0;
+}
+.globe,
+.location {
+ background-position: -50px -20px;
+}
+.noglobe,
+.nolocation {
+ background-position: -70px -20px;
+}
.no {
- background-position: -90px -20px; }
-
+ background-position: -90px -20px;
+}
.pause {
- background-position: -110px -20px; }
-
+ background-position: -110px -20px;
+}
.play {
- background-position: -130px -20px; }
-
+ background-position: -130px -20px;
+}
.pencil {
- background-position: -151px -18px; }
-
+ background-position: -151px -18px;
+}
.small-pencil {
- background-position: -170px -20px; }
-
+ background-position: -170px -20px;
+}
.recycle {
- background-position: -190px -20px; }
-
+ background-position: -190px -20px;
+}
.remote-link {
- background-position: -210px -20px; }
-
+ background-position: -210px -20px;
+}
.share {
- background-position: -230px -20px; }
-
+ background-position: -230px -20px;
+}
.tools {
- background-position: -50px -40px; }
-
+ background-position: -50px -40px;
+}
.lock {
- background-position: -70px -40px; }
-
+ background-position: -70px -40px;
+}
.unlock {
- background-position: -88px -40px; }
-
+ background-position: -88px -40px;
+}
.video {
- background-position: -110px -40px; }
-
+ background-position: -110px -40px;
+}
.attach {
- background-position: -190px -40px; }
-
+ background-position: -191px -40px;
+}
.language {
- background-position: -210px -40px; }
-
+ background-position: -210px -40px;
+}
.starred {
- background-position: -130px -60px; }
-
+ background-position: -130px -60px;
+}
.unstarred {
- background-position: -150px -60px; }
-
+ background-position: -150px -60px;
+}
.tagged {
- background-position: -170px -60px; }
-
+ background-position: -170px -60px;
+}
.on {
- background-position: -50px -60px; }
-
+ background-position: -50px -60px;
+}
.off {
- background-position: -70px -60px; }
-
+ background-position: -70px -60px;
+}
.prev {
- background-position: -90px -60px; }
-
+ background-position: -90px -60px;
+}
.next {
- background-position: -110px -60px; }
-
+ background-position: -110px -60px;
+}
.icon.dim {
- opacity: 0.3; }
-
+ opacity: 0.3;
+}
#pause {
- position: fixed;
- bottom: 40px;
- right: 30px; }
-
+ position: fixed;
+ bottom: 40px;
+ right: 30px;
+ z-index: 10;
+}
.border {
- border: 1px solid #babdb6;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- &:hover {
- border: 1px solid #babdb6;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px; } }
-
+ .borders(1px, solid, @border2);
+ .rounded_corners;
+ &:hover {
+ .borders(1px, solid, @border2);
+ .rounded_corners;
+ }
+}
.attachtype {
- display: block;
- width: 20px;
- height: 23px;
- background-image: url(../../../images/content-types.png); }
-
+ display: block;
+ .box(20px, 23px);
+ background-image: url(../../../images/content-types.png);
+}
.type-video {
- background-position: 0px 0px; }
-
+ background-position: 0px 0px;
+}
.type-image {
- background-position: -20px 0; }
-
+ background-position: -20px 0;
+}
.type-audio {
- background-position: -40px 0; }
-
+ background-position: -40px 0;
+}
.type-text {
- background-position: -60px 0px; }
-
+ background-position: -60px 0px;
+}
.type-unkn {
- background-position: -80px 0; }
+ background-position: -80px 0;
+}
+
/**
* footer
*/
-
.cc-license {
- margin-top: 100px;
- font-size: 0.7em; }
-
+ margin-top: 100px;
+ font-size: 0.7em;
+}
footer {
- display: block;
- /*margin: 50px 20%;*/
- clear: both; }
-
+ display: block;
+ clear: both;
+}
#profile-jot-text {
- height: 20px;
- color: #666;
- border: 1px solid #ccc;
- border-radius: 5px;
- width: 99.5%; }
+ height: 20px;
+ color: darken(@main_alt_colour, 20%);
+ background: lighten(@main_alt_colour, 20%);
+ .borders;
+ .rounded_corners;
+ width: 99.5%;
+}
+
/**
* acl
*/
-
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block !important;
- background: #eec;
- color: #2e2f2e; }
-
+#photo-edit-perms-select,
+#photos-upload-permissions-wrapper,
+#profile-jot-acl-wrapper {
+ display: block !important;
+ background: @bg_colour;
+ color: @main_colour;
+}
+#profile-jot-acl-wrapper {
+ margin: 0 10px;
+ .borders(1px, solid, @menu_bg_colour);
+ border-top: 0;
+ // .box_shadow;
+}
#acl-wrapper {
- width: 660px;
- margin: 0 auto; }
-
+ width: 660px;
+ margin: 0 auto;
+}
#acl-search {
- float: right;
- background: white url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
- margin: 6px;
- color: #111; }
-
+ float: right;
+ background: white url("../../../images/search_18.png") no-repeat right center;
+ padding-right: 20px;
+ margin: 6px;
+ color: @main_colour;
+}
#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background: #eeeecc url("../../../images/show_all_off.png") 8px 8px no-repeat;
- padding: 7px 10px 7px 30px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- color: #999;
- margin: 5px 0;
- &.selected {
- color: #000;
- background: #ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat; } }
-
+ float: left;
+ display: block;
+ .box(auto, 18px);
+ background: @bg_colour url("../../../images/show_all_off.png") 8px 8px no-repeat;
+ padding: 7px 10px 7px 30px;
+ .rounded_corners;
+ color: @main_alt_colour;
+ margin: 5px 0;
+ &.selected {
+ color: black;
+ background: #ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat;
+ }
+}
#acl-list {
- height: 210px;
- border: 1px solid #ccc;
- clear: both;
- margin-top: 30px;
- overflow: auto; }
-
+ height: 210px;
+ .borders(1px, solid, lighten(@main_alt_colour, 20%);
+ clear: both;
+ margin-top: 30px;
+ overflow: auto;
+}
/*#acl-list-content {
}*/
-
.acl-list-item {
- border: 1px solid #ccc;
- display: block;
- float: left;
- height: 110px;
- margin: 3px 0 5px 5px;
- width: 120px;
- img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 5px 5px 20px; }
- p {
- height: 12px;
- font-size: 10px;
- margin: 0 0 22px;
- padding: 2px 0 1px; }
- a {
- background: #ccc 3px 3px no-repeat;
- -webkit-border-radius: 2px;
- -moz-border-radius: 2px;
- border-radius: 2px;
- clear: both;
- font-size: 10px;
- display: block;
- width: 55px;
- height: 20px;
- color: #999;
- margin: 5px auto 0;
- padding: 0 3px;
- text-align: center;
- vertical-align: middle; } }
-
+ .borders(1px, solid, lighten(@main_alt_colour, 20%));
+ .box(120px, 110px);
+ display: block;
+ float: left;
+ margin: 3px 0 5px 5px;
+ img {
+ .box(22px, 22px);
+ float: left;
+ margin: 5px 5px 20px;
+ }
+ p {
+ height: 12px;
+ font-size: 10px;
+ margin: 0 0 22px;
+ padding: 2px 0 1px;
+ }
+ a {
+ background: lighten(@main_alt_colour, 20%) 3px 3px no-repeat;
+ .rounded_corners;
+ .box(55px, 20px);
+ clear: both;
+ font-size: 10px;
+ display: block;
+ color: @main_alt_colour;
+ margin: 5px auto 0;
+ padding: 0 3px;
+ text-align: center;
+ vertical-align: middle;
+ }
+}
#acl-wrapper a:hover {
- text-decoration: none;
- color: #000;
- border: 0; }
-
+ text-decoration: none;
+ color: @main_colour;
+ border: 0;
+}
+//data URI:
+// data:[<MIME-type>][;charset=<encoding>][;base64],<data>
.acl-button-show {
- background-image: url('../../../images/show_off.png');
- margin: 0 auto; }
-
+ // background-image: url('../../../images/show_off.png');
+ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABxSURBVAiZY/z//z8DDMyaNUuEgYEhk4GBwZ8JJrhv3z5DZmbmMwwMDOoMDAxpLKtWraqTl5d3fPv2rcn///9XpKWlpTIwMDCwfPr0SePWrVtmP378YPn//385zASmf//+Rf/8+XMpIyPj2bS0tHcwCQBWkiq6M5HGDgAAAABJRU5ErkJggg==');
+ margin: 0 auto;
+}
.acl-button-hide {
- background-image: url('../../../images/hide_off.png');
- margin: 0 auto; }
-
+ // background-image: url('../../../images/hide_off.png');
+ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACWSURBVAiZBcEhDsIwFAbg/72+VXQ7wPSCIlj8JMlmcKQGgdgRCCfpEz0HjgSDw3IA1AQC1QqSpXwfqeoZwHOaphsAqGpfVVVHIYQNM1+J6MLMOwA9gAOVUhBC6Ky1r7quv03TrMZxzAwAIjKIyCel9JvneQ8ApKprY8zdObfNOXMp5bEsyyDGmJaITt77NwDEGI/W2vYP0nYuQ/Tw9H4AAAAASUVORK5CYII=');
+ margin: 0 auto;
+}
.acl-button-show.selected {
- color: #000;
- background-color: #9ade00;
- background-image: url(../../../images/show_on.png); }
-
+ // background: #9ade00 url(../../../images/show_on.png);
+ background: #9ade00 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABXSURBVAiZTcyhDYNQGADh7xEGwGDxhD2qUWxAwIBgE9BdoxO03YaEEX7USzh5l1yKCJl0pBoT+uIhK3zRYk52Az5444w1FijxwoYOTT4UGPHHL9a4crgBhcYSpxKVgzIAAAAASUVORK5CYII=');
+ color: black;
+}
.acl-button-hide.selected {
- color: #000;
- background-color: #ff4141;
- background-image: url(../../../images/hide_on.png); }
-
+ // background: #ff4141 url(../../../images/hide_on.png);
+ background: #ff4141 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACSSURBVAiZBcGhDoJQFAbg/z/3cGliJDOTszmLichGstkMPoTzvfA2N4vN6gMYCGhwMifMTY7fxyCy4zBcCrMjAFRk7p3LWAEzRwYT2StQgMwBrGlmOJCZV72Ok+QpcTyZ1/VHAEBEyiiKHq+2/d6bZgUADMCUIqeR94t338tAns2sVKea/sy2y667AUAgN+pc+gcI6S733PoZRAAAAABJRU5ErkJggg==');
+ color: black;
+}
.acl-list-item {
- &.groupshow {
- border-color: #9ade00; }
- &.grouphide {
- border-color: #ff4141; } }
-
+ &.groupshow {
+ border-color: @group_show;
+ }
+ &.grouphide {
+ border-color: @group_hide;
+ }
+}
/** /acl **/
-/* autocomplete popup */
+/* autocomplete popup */
.acpopup {
- max-height: 175px;
- max-width: 42%;
- background-color: #555753;
- color: #fff;
- overflow: auto;
- z-index: 100000;
- border: 1px solid #cccccc; }
-
+ max-height: 175px;
+ max-width: 42%;
+ background-color: @menu_bg_colour;
+ color: white;
+ overflow: auto;
+ z-index: 100000;
+ border: 1px solid lighten(@main_alt_colour, 20%);
+}
.acpopupitem {
- background-color: #555753;
- padding: 4px;
- clear: left;
- img {
- float: left;
- margin-right: 4px; }
- &.selected {
- color: #2e3436;
- background-color: #eeeeec; } }
-
+ background-color: @menu_bg_colour;
+ padding: 4px;
+ clear: left;
+ img {
+ float: left;
+ margin-right: 4px;
+ }
+ &.selected {
+ color: @dk_bg_colour;
+ background-color: @bg_colour;
+ }
+}
.qcomment-wrapper {
- padding: 0px;
- margin: 5px 5px 5px 81%; }
-
+ padding: 0px;
+ margin: 5px 5px 5px 81%;
+}
.qcomment {
- opacity: 0.5;
- &:hover {
- opacity: 1.0; } }
-
+ opacity: 0.5;
+ &:hover {
+ opacity: 1.0;
+ }
+}
#network-star-link {
- margin-top: 10px; }
-
+ margin-top: 10px;
+}
.network-star {
- float: left;
- margin-right: 5px;
- &.icon.starred {
- display: inline-block; } }
-
+ float: left;
+ margin-right: 5px;
+ &.icon.starred {
+ display: inline-block;
+ }
+}
#fileas-sidebar {}
.fileas-ul {
- padding: 0; }
+ padding: 0;
+}
+
/*
* addons theming
*/
-
#sidebar-page-list {
- ul {
- padding: 0;
- margin: 5px 0; }
- li {
- list-style: none; } }
-
+ ul {
+ padding: 0;
+ margin: 5px 0;
+ }
+ li {
+ list-style: none;
+ }
+}
#jappix_mini {
- margin-left: 130px;
- position: fixed;
- bottom: 0;
- right: 175px !important;
- /* override the jappix css */
- z-index: 999; }
-
-/* media stuff */
-@media handheld {
- body {
- font-size: 15pt; } }
+ margin-left: 130px;
+ position: fixed;
+ bottom: 0;
+ /* override the jappix css */
+ right: 175px !important;
+ z-index: 999;
+}
+
+@import "../css/media";
diff --git a/view/theme/dispy/nav.tpl b/view/theme/dispy/nav.tpl
index 6ffd2b379..af91d101f 100644
--- a/view/theme/dispy/nav.tpl
+++ b/view/theme/dispy/nav.tpl
@@ -128,7 +128,7 @@ $langselector
<div class="search-box">
<form method="get" action="$nav.search.0">
- <input id="search-text" class="nav-menu-search" type="search" placeholder="Search" value="" id="search" name="search" />
+ <input id="mini-search-text" class="nav-menu-search" type="search" placeholder="Search" value="" id="search" name="search" />
</form>
</div>
diff --git a/view/theme/dispy/screenshot.jpg b/view/theme/dispy/screenshot.jpg
new file mode 100644
index 000000000..5be4d7745
--- /dev/null
+++ b/view/theme/dispy/screenshot.jpg
Binary files differ
diff --git a/view/theme/dispy/style.css b/view/theme/dispy/style.css
deleted file mode 100644
index 3ae667003..000000000
--- a/view/theme/dispy/style.css
+++ /dev/null
@@ -1,518 +0,0 @@
-article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
-audio,canvas,video,time{display:inline-block;*display:inline;*zoom:1;}
-audio:not([controls]),[hidden]{display:none;}
-html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
-body{margin:0;font-size:16px;line-height:1.1em;font-family:sans-serif;color:#222;background-color:#e8e8e8;}
-button,input,select,textarea{font-family:sans-serif;color:#222;background-color:#e8e8e8;}
-select{border:1px #555 dotted;padding:3px;margin:3px;color:#222;background:#e8e8e8;}
-option{padding:3px;color:#222;background:#e8e8e8;}option[selected="selected"]{color:#111;background:#cca;}
-ul,ol{padding:0;}
-:focus{outline:0;}
-[disabled="disabled"]{background:#ddd;color:#333;}
-ins{background-color:#ff9;color:#000;text-decoration:none;}
-mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
-pre,code,kbd,samp,.wall-item-body code{font-family:monospace, monospace;_font-family:monospace;font-size:1em;}
-pre,.wall-item-body code{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
-q{quotes:none;}q:before,q:after{content:"";content:none;}
-small{font-size:85%;}
-sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
-sub{bottom:-0.25em;}
-sup{top:-0.5em;}
-img{border:0 none;}
-a{color:#3465a4;text-decoration:none;margin-bottom:1px;}a:hover img{text-decoration:none;}
-blockquote{background:#eee;color:#111;text-indent:5px;padding:5px;border:1px #aaa solid;border-radius:5px;}
-a:hover{color:#729fcf;border-bottom:1px dotted #729fcf;}
-.required{display:inline;color:#f00;font-size:16px;font-weight:bold;margin:3px;}
-.fakelink,.lockview{color:#3465a4;cursor:pointer;}
-.fakelink:hover{color:#729fcf;}
-.smalltext{font-size:0.7em;}
-#panel{position:absolute;font-size:0.8em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #fff;background-color:#2e3436;color:#eeeeec;padding:1em;}
-.pager{margin-top:60px;display:block;clear:both;text-align:center;}.pager span{padding:4px;margin:4px;}
-.pager_current{background-color:#729fcf;color:#fff;}
-.action{margin:5px 0;}
-.tool{margin:5px 0;list-style:none;}
-#articlemain{width:100%;height:100%;margin:0 auto;}
-#asidemain .field{overflow:hidden;width:200px;}
-#login-extra-links{overflow:auto !important;padding-top:60px !important;width:100% !important;}#login-extra-links a{margin-right:20px;}
-#login_standard{display:block !important;float:none !important;height:100% !important;position:relative !important;width:100% !important;}#login_standard .field label{width:200px !important;}
-#login_standard input{margin:0 0 8px !important;width:210px !important;}#login_standard input[type="text"]{margin:0 0 8px !important;width:210px !important;}
-#login-submit-wrapper{margin:0 !important;}
-#login-submit-button{margin-left:0px !important;}
-#asidemain #login_openid{position:relative !important;float:none !important;margin-left:0px !important;height:auto !important;width:200px !important;}
-#login_openid #id_openid_url{width:180px !important;overflow:hidden !important;}
-#login_openid label{width:180px !important;}
-nav{height:60px;background-color:#2e3436;color:#eeeeec;position:relative;padding:20px 20px 10px 95px;}nav a{text-decoration:none;color:#eeeeec;border:0px;}nav a:hover{text-decoration:none;color:#eeeeec;border:0px;}
-nav #banner{display:block;position:absolute;left:51px;top:25px;}nav #banner #logo-text a{font-size:40px;font-weight:bold;margin-left:3px;}
-ul#user-menu-popup{display:none;position:absolute;background-color:#555753;width:100%;padding:10px 0px;margin:0px;top:20px;left:0;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;box-shadow:5px 10px 10px 0 #111;z-index:10000;}ul#user-menu-popup li{display:block;}ul#user-menu-popup li a{display:block;padding:5px;}ul#user-menu-popup li a:hover{color:#2e3436;background-color:#eeeeec;}
-ul#user-menu-popup li a.nav-sep{border-top:1px solid #eeeeec;}
-nav .nav-link{display:inline-block;width:22px;height:22px;overflow:hidden;margin:0px 5px 5px;text-indent:50px;background:transparent url(icons.png) 0 0 no-repeat;}
-#nav-apps-link{background-position:0 -66px;}#nav-apps-link:hover{background-position:-22px -66px;}
-#nav-community-link,#nav-contacts-link{background-position:0 -22px;}#nav-community-link:hover,#nav-contacts-link:hover{background-position:-22px -22px;}
-#nav-directory-link{background-position:-44px -154px;}#nav-directory-link:hover{background-position:-66px -154px;}
-#nav-help-link{background-position:0 -110px;}#nav-help-link:hover{background-position:-22px -110px;}
-#nav-home-link{background-position:-44px -132px;}#nav-home-link:hover{background-position:-66px -132px;}
-#nav-intro-link{background-position:0px -190px;}#nav-intro-link:hover{background-position:-44px -190px;}
-#nav-login-link,#nav-logout-link{background-position:0 -88px;}#nav-login-link:hover,#nav-logout-link:hover{background-position:-22px -88px;}
-#nav-messages-link{background-position:-44px -88px;}#nav-messages-link:hover{background-position:-66px -88px;}
-#nav-notify-link,#nav-notifications-linkmenu{background-position:-44px -110px;}
-#nav-notify-link:hover{background-position:-66px -110px;}
-#nav-network-link{background-position:0px -177px;}#nav-network-link:hover{background-position:-22px -177px;}
-#nav-search-link{background-position:0 -44px;}#nav-search-link:hover{background-position:-22px -44px;}
-#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{cursor:pointer;}
-div.jGrowl div.notice{background:#511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;color:#ffffff;padding-left:58px;}
-div.jGrowl div.info{background:#364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;color:#ffffff;padding-left:58px;}
-#nav-notifications-menu{margin:30px 0 0 -20px;width:275px;max-height:300px;overflow-y:auto;font-size:9pt;}#nav-notifications-menu .contactname{font-weight:bold;font-size:0.9em;}
-#nav-notifications-menu img{float:left;margin-right:5px;}
-#nav-notifications-menu .notif-when{font-size:0.8em;display:block;}
-#nav-notifications-menu li{word-wrap:normal;border-bottom:1px solid #000;}#nav-notifications-menu li:hover{color:black;}
-#nav-notifications-menu a:hover{color:black;text-decoration:underline;}
-nav #nav-notifications-linkmenu.on .icon.s22.notify,nav #nav-notifications-linkmenu.selected .icon.s22.notify{background-image:url("../../../images/icons/22/notify_on.png");}
-.show{display:block;}
-#notifications{height:20px;width:170px;position:absolute;top:-19px;left:4px;}
-#nav-floater{position:fixed;top:20px;right:1%;padding:5px;background:#2e3436;color:transparent;border-radius:5px;z-index:100;width:300px;height:60px;}
-#nav-buttons{clear:both;list-style:none;padding:0px;margin:0px;height:25px;}#nav-buttons>li{padding:0;display:inline-block;margin:0px -4px 0px 0px;}
-.floaterflip{display:block;position:fixed;z-index:110;top:56px;right:19px;width:22px;height:22px;overflow:hidden;margin:0px;background:transparent url(icons.png) -190px -60px no-repeat;}
-.search-box{display:inline-block;margin:5px;position:fixed;right:0px;bottom:0px;z-index:100;background:#1d1f1d;border-radius:5px;}
-#search-text{border:1px #eec solid;background:#2e3436;color:#eec;}
-.search-box #search-text{margin:8px;width:10em;height:14px;color:#eec;}
-#scrollup{position:fixed;right:5px;bottom:40px;z-index:100;}#scrollup a:hover{text-decoration:none;border:0;}
-#user-menu{box-shadow:5px 0 10px 0 #111;display:block;width:75%;margin:3px 0 0 0;position:relative;background-color:#555753;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#555753 url("menu-user-pin.jpg") 98% center no-repeat;clear:both;top:4px;left:10px;padding:2px;}#user-menu>a{vertical-align:top;}
-#user-menu-label{font-size:12px;padding:3px 20px 9px 5px;height:10px;}
-.nav-ajax-update,.nav-ajax-left{width:30px;height:19px;background:transparent url(notifications.png) 0 0 no-repeat;color:#222;font-weight:bold;font-size:0.8em;padding-top:0.2em;text-align:center;float:left;margin:0 -1px 0 3px;display:block;visibility:hidden;}
-.nav-ajax-update.show,.nav-ajax-left.show{visibility:visible;}
-#net-update{background-position:0px 0px;}
-#mail-update{background-position:-30px 0;}
-#notify-update{background-position:-60px 0px;}
-#home-update{background-position:-90px 0px;}
-#intro-update{background-position:-120px 0px;}
-#lang-select-icon{cursor:pointer;position:fixed;left:28px;bottom:6px;z-index:10;}
-#language-selector{position:fixed;bottom:2px;left:52px;z-index:10;}
-.menu-popup{position:absolute;display:none;width:11em;background:#ffffff;color:#2d2d2d;margin:0px;padding:0px;list-style:none;border:3px solid #364e59;z-index:100000;-webkit-box-shadow:3px 3px 10px 0 rgba(0, 0, 0, 0.7);-moz-box-shadow:3px 3px 10px 0 rgba(0, 0, 0, 0.7);box-shadow:3px 3px 10px 0 rgba(0, 0, 0, 0.7);}.menu-popup a{display:block;color:#2d2d2d;padding:5px 10px;text-decoration:none;}.menu-popup a:hover{background-color:#bdcdd4;}
-.menu-popup .menu-sep{border-top:1px solid #9eabb0;}
-.menu-popup li{float:none;overflow:auto;height:auto;display:block;}.menu-popup li img{float:left;width:16px;height:16px;padding-right:5px;}
-.menu-popup .empty{padding:5px;text-align:center;color:#9eabb0;}
-.notif-item{font-size:small;}.notif-item a{vertical-align:middle;}
-.notif-image{width:32px;height:32px;padding:7px 7px 0px 0px;}
-.notify-seen{background:#ddd;}
-#sysmsg_info{position:fixed;bottom:0;-moz-box-shadow:3px 3px 3px 10px 0 #000;-webkit-box-shadow:3px 3px 10px 0 #000;box-shadow:3px 3px 10px 0 #000;padding:10px;background-color:#fcaf3e;border:2px solid #f8911b;border-bottom:0;padding-bottom:50px;z-index:1000;}
-#sysmsg{position:fixed;bottom:0;-moz-box-shadow:3px 3px 10px 0 #000;-webkit-box-shadow:3px 3px 10px 0 #000;box-shadow:3px 3px 10px 0 #000;padding:10px;background-color:#fcaf3e;border:2px solid #f8911b;border-bottom:0;padding-bottom:50px;z-index:1000;}
-#sysmsg_info br,#sysmsg br{display:block;margin:2px 0px;border-top:1px solid #ccccce;}
-#asidemain{float:left;font-size:smaller;margin:20px 0 20px 35px;width:25%;display:inline;}
-#asideright,#asideleft{display:none;}
-.vcard .fn{font-size:1.7em;font-weight:bold;border-bottom:1px solid #729fcf;padding-bottom:3px;}
-.vcard #profile-photo-wrapper{margin:20px;}.vcard #profile-photo-wrapper img{box-shadow:3px 3px 10px 0 #000;}
-#asidemain h4{font-size:1.2em;}
-#asidemain #viewcontacts{text-align:right;}
-.aprofile dt{background:transparent;color:#666666;font-weight:bold;box-shadow:1px 1px 5px 0 #000;margin:15px 0 5px;padding-left:5px;}
-#profile-extra-links ul{margin-left:0px;padding-left:0px;list-style:none;}
-#dfrn-request-link{background:#3465a4 url(connect.png) no-repeat 95% center;border-radius:5px 5px 5px 5px;color:#fff;display:block;font-size:1.2em;padding:0.2em 0.5em;}
-#wallmessage-link{color:#eee;display:block;font-size:1.2em;padding:0.2em 0.5em;}
-#netsearch-box{margin:20px 0px 30px;width:150px;}#netsearch-box #search-submit{margin:5px 5px 0px 0px;}
-.ttright{margin:0px 0px 0px 0px;}
-.contact-block-div{width:50px;height:50px;float:left;}
-.contact-block-textdiv{width:150px;height:34px;float:left;}
-#contact-block-end{clear:both;}
-#jot{margin:10px 0 20px 0px;width:100%;}#jot #jot-tools{margin:0px;padding:0px;height:35px;overflow:none;width:100%;}#jot #jot-tools span{float:left;margin:10px 20px 2px 0px;}#jot #jot-tools span a{display:block;}
-#jot #jot-tools .perms{float:right;width:40px;}
-#jot #jot-tools li.loading{float:right;background-color:#ffffff;width:20px;vertical-align:center;text-align:center;border-top:2px solid #9eabb0;height:38px;}#jot #jot-tools li.loading img{margin-top:10px;}
-#jot #jot-title{border:1px solid #ccc;margin:0 0 5px;height:20px;width:90%;font-weight:bold;border-radius:5px;vertical-align:middle;}
-#jot-category{margin:5px 0;border-radius:5px;border:1px #ccc solid;color:#666;font-size:smaller;}#jot-category:focus{color:#111;}
-#jot #character-counter{width:6%;float:right;text-align:right;height:15px;line-height:20px;padding:2px 20px 5px 0;}
-#profile-jot-text_parent{box-shadow:5px 0 10px 0 #111;}
-#profile-jot-text_tbl{margin-bottom:10px;background:#777;}
-#profile-jot-text_ifr{width:99.900002% !important;}
-#profile-jot-text_toolbargroup,.mceCenter tr{background:#777;}
-[id$="jot-text_ifr"]{width:99.900002% !important;color:#2e2f2e;background:#eec;}[id$="jot-text_ifr"] .mceContentBody{color:#2e2f2e;background:#eec;}
-.defaultSkin tr.mceFirst{background:#777;}
-.defaultSkin td.mceFirst,.defaultSkin td.mceLast{background-color:#eec;}
-.defaultSkin span.mceIcon,.defaultSkin img.mceIcon,.defaultSkin .mceButtonDisabled .mceIcon{background-color:#eec;}
-#profile-attach-wrapper,#profile-audio-wrapper,#profile-link-wrapper,#profile-location-wrapper,#profile-nolocation-wrapper,#profile-title-wrapper,#profile-upload-wrapper,#profile-video-wrapper{float:left;margin:0 20px 0 0;}
-#profile-rotator-wrapper{float:right;}
-#profile-jot-tools-end,#profile-jot-banner-end{clear:both;}
-#profile-jot-email-wrapper{margin:10px 10% 0;border:1px solid #555753;border-bottom:0;}
-#profile-jot-email-label{background-color:#555753;color:#ccccce;padding:5px;}
-#profile-jot-email{width:90%;margin:5px;}
-#profile-jot-networks{margin:0 10%;border:1px solid #555753;border-top:0;border-bottom:0;padding:5px;}
-#profile-jot-net{margin:5px 0;}
-#jot-preview-link{margin:0 0 0 10px;border:0;text-decoration:none;float:right;}
-.icon-text-preview{margin:0 0 -18px 0;display:block;width:20px;height:20px;background:url(icons.png) no-repeat -128px -40px;border:0;text-decoration:none;float:right;cursor:pointer;}
-#profile-jot-perms{float:right;background-color:#555753;height:22px;width:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;border:0px;margin:0 10px 0 10px;}
-#profile-jot-plugin-wrapper{width:1px;margin:10px 0 0 0;float:right;}
-#profile-jot-submit-wrapper{float:right;width:100%;list-style:none;margin:10px 0 0 0;padding:0;}
-#profile-jot-submit{height:auto;background-color:#555753;color:#eeeeec;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px outset #222420;margin:0;float:right;text-shadow:1px 1px #111;width:auto;}#profile-jot-submit:active{box-shadow:0 0 0 0;}
-#jot-perms-icon{height:22px;width:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;border:0;}
-#profile-jot-acl-wrapper{margin:0 10px;border:1px solid #555753;border-top:0;display:block !important;}
-#group_allow_wrapper,#group_deny_wrapper,#acl-permit-outer-wrapper{width:47%;float:left;}
-#contact_allow_wrapper,#contact_deny_wrapper,#acl-deny-outer-wrapper{width:47%;float:right;}
-#acl-permit-text{background-color:#555753;color:#ccccce;padding:5px;float:left;}
-#jot-public{background-color:#555753;color:#ff0000;padding:5px;float:left;}
-#acl-deny-text{background-color:#555753;color:#ccccce;padding:5px;float:left;}
-#acl-permit-text-end,#acl-deny-text-end{clear:both;}
-#jot-title-desc{color:#ccc;}
-#profile-jot-desc{color:#a00;margin:5px 0;}
-#jot-title-wrapper{margin-bottom:5px;}
-#jot-title-display{font-weight:bold;}
-.jothidden{display:none;}
-#jot-preview-content{background-color:#ffffe0;color:#111;border:1px #aa0 solid;border-radius:5px;padding:3px 3px 6px 10px;}#jot-preview-content .wall-item-outside-wrapper{border:0;border-radius:0px;}
-#sectionmain{margin:20px;font-size:0.8em;min-width:475px;width:67%;float:left;display:inline;}
-.tabs{list-style:none;margin:10px 0;padding:0;}.tabs li{display:inline;font-size:smaller;font-weight:bold;}
-.tab{border:1px solid #729fcf;padding:4px;}.tab:hover,.tab.active:hover,.tab:active{background:#729fcf;color:#eeeeec;}
-.tab.active{background:#729fcf;color:#eeeeec;}.tab.active a{color:#729fcf;}
-.tab a{border:0;text-decoration:none;}
-.wall-item-outside-wrapper{border:1px solid #aaa;border-radius:5px;box-shadow:5px 0 10px 0 #888;}.wall-item-outside-wrapper.comment{margin-top:5px;}
-.wall-item-outside-wrapper-end{clear:both;}
-.wall-item-content-wrapper{position:relative;padding:10px;width:auto;}
-.wall-item-outside-wrapper .wall-item-comment-wrapper{}
-.shiny{background:#efefdf;border-radius:5px;}
-.wall-outside-wrapper .shiny{border-radius:5px;}
-.heart{color:red;}
-.wall-item-content{overflow-x:auto;margin:0px 15px 0px 5px;}
-[id^="tread-wrapper"],[class^="tread-wrapper"]{margin:15px 0 0 0;padding:0px;}
-.wall-item-photo-menu{display:none;}
-.wall-item-photo-menu-button{display:none;text-indent:-99999px;background:#555753 url(menu-user-pin.jpg) no-repeat 75px center;position:absolute;overflow:hidden;height:20px;width:90px;top:85px;left:0;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
-.wall-item-info{float:left;width:110px;}
-.wall-item-photo-wrapper{width:80px;height:80px;position:relative;padding:5px;background-color:#555753;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
-[class^="wall-item-tools"] *{}[class^="wall-item-tools"] *>*{}
-.wall-item-tools{float:right;opacity:0.4;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}.wall-item-tools:hover{opacity:1;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
-.wall-item-subtools1{height:30px;list-style:none outside none;margin:20px 0 30px -20px;padding:0;width:30px;}
-.wall-item-subtools2{height:25px;list-style:none outside none;margin:-75px 0 0 5px;padding:0;width:25px;}
-.wall-item-title{font-size:1.2em;font-weight:bold;margin-bottom:1em;}
-.wall-item-body{margin:20px 20px 10px 0px;text-align:left;overflow-x:auto;}
-.wall-item-lock-wrapper{float:right;height:22px;margin:0 -5px 0 0;width:22px;opacity:1;}
-.wall-item-dislike,.wall-item-like{clear:left;font-size:0.8em;color:#878883;margin:5px 0 5px 120px;}
-.wall-item-author,.wall-item-actions-author{clear:left;font-size:0.8em;color:#878883;margin:20px 20px 0 110px;}
-.wall-item-ago{display:inline;padding-left:10px;}
-.wall-item-wrapper-end{clear:both;}
-.wall-item-location{margin-top:15px;width:100px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}.wall-item-location .icon{float:left;}
-.wall-item-location>a,.wall-item-location .smalltext{margin-left:25px;font-size:0.7em;display:block;}
-.wall-item-location>br{display:none;}
-.wallwall .wwto{left:5px;margin:0;position:absolute;top:75px;width:30px;z-index:10001;width:30px;height:30px;}.wallwall .wwto img{width:30px !important;height:30px !important;}
-.wallwall .wall-item-photo-end{clear:both;}
-.wall-item-arrowphoto-wrapper{position:absolute;left:35px;top:80px;z-index:10002;}
-.wall-item-photo-menu{min-width:92px;border:2px solid #FFFFFF;border-top:0px;background:#555753;position:absolute;left:-2px;top:101px;display:none;z-index:10003;-webkit-border-radius:0px 5px 5px 5px;-moz-border-radius:0px 5px 5px 5px;border-radius:0px 5px 5px 5px;}.wall-item-photo-menu ul{margin:0px;padding:0px;list-style:none;}
-.wall-item-photo-menu li a{white-space:nowrap;display:block;padding:5px 2px;color:#eeeeec;}.wall-item-photo-menu li a:hover{color:#555753;background:#eeeeec;}
-#item-delete-selected{overflow:auto;width:100%;}
-#connect-services-header,#connect-services,#extra-help-header,#extra-help,#postit-header,#postit{margin:5px 0 0 0;}
-.ccollapse-wrapper{font-size:0.9em;margin-left:80px;}
-.wall-item-outside-wrapper.comment{margin-left:80px;}.wall-item-outside-wrapper.comment .wall-item-photo{width:40px!important;height:40px!important;}
-.wall-item-outside-wrapper.comment .wall-item-photo-wrapper{width:40px;height:40px;}
-.wall-item-outside-wrapper.comment .wall-item-photo-menu-button{width:50px;top:45px;background-position:35px center;}
-.wall-item-outside-wrapper.comment .wall-item-info{width:60px;}
-.wall-item-outside-wrapper.comment .wall-item-body{margin-left:10px;}
-.wall-item-outside-wrapper.comment .wall-item-author{margin-left:50px;}
-.wall-item-outside-wrapper.comment .wall-item-photo-menu{min-width:50px;top:60px;}
-.comment-wwedit-wrapper{}
-.comment-edit-wrapper{border-top:1px #aaa solid;}
-[class^="comment-edit-bb"]{list-style:none;display:none;margin:-40px 0 5px 60px;width:75%;}[class^="comment-edit-bb"]>li{display:inline-block;margin:0 10px 0 0;visibility:none;}
-.comment-wwedit-wrapper img,.comment-edit-wrapper img{width:20px;height:20px;}
-.comment-edit-photo-link,.comment-edit-photo{margin-left:10px;}
-.my-comment-photo{width:40px;height:40px;padding:5px;}
-[class^="comment-edit-text"]{margin:5px 0 10px 20px;width:84.5%;}
-.comment-edit-text-empty{height:20px;border:2px #babdd6 solid;border-radius:5px;color:#babdb6;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.comment-edit-text-empty:hover{color:#999999;}
-.comment-edit-text-full{height:10em;border-radius:5px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
-.comment-edit-submit-wrapper{width:90%;margin:5px 5px 10px 50px;text-align:right;}
-.comment-edit-submit{height:22px;background-color:#555753;color:#eeeeec;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;}
-.wall-item-body code{display:block;padding:0 0 10px 5px;border-color:#ccc;border-style:solid;border-width:1px 1px 1px 10px;background:#eee;color:#444;width:95%;}
-div[id$="text"]{font-weight:bold;border-bottom:1px solid #ccc;}
-div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:left;}
-[id$="-end"],[class$="end"]{clear:both;margin:0 0 10px 0;}
-#advanced-profile-with{margin-left:200px;}
-.photos{height:auto;overflow:auto;}
-#photo-top-links{margin-bottom:30px;}
-.photo-album-image-wrapper,.photo-top-image-wrapper{float:left;-moz-box-shadow:3px 3px 10px 0 #000;-webkit-box-shadow:3px 3px 10px 0 #000;box-shadow:3px 3px 10px 0 #000;background-color:#eee;color:#111;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-bottom:30px;position:relative;margin:0 10px 10px 0;}
-#photo-photo{max-width:100%;}#photo-photo img{max-width:100%;}
-.photo-top-image-wrapper a:hover,#photo-photo a:hover,.photo-album-image-wrapper a:hover{border-bottom:0;}
-.photo-top-photo,.photo-album-photo{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
-.photo-top-album-name{position:absolute;bottom:0;padding:0 5px;}
-.caption{position:absolute;bottom:0;margin:0 5px;}
-#photo-photo{position:relative;float:left;}
-#photo-prev-link,#photo-next-link{position:absolute;width:30%;height:100%;background-color:rgba(255, 255, 255, 0.5);opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-position:center center;background-repeat:no-repeat;}
-#photo-prev-link{left:0;top:0;background-image:url(prev.png);}
-#photo-next-link{right:0;top:0;background-image:url(next.png);}
-#photo-prev-link a,#photo-next-link a{display:block;width:100%;height:100%;overflow:hidden;text-indent:-900000px;}
-#photo-prev-link:hover{opacity:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
-#photo-next-link:hover{opacity:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
-#photo-next-link .icon{display:none;}
-#photo-prev-link .icon{display:none;}
-#photos-upload-spacer,#photos-upload-new-wrapper,#photos-upload-exist-wrapper{margin-bottom:1em;}
-#photos-upload-existing-album-text,#photos-upload-newalbum-div{background-color:#555753;color:#eeeeec;padding:1px;}
-#photos-upload-album-select,#photos-upload-newalbum{width:99%;}
-#photos-upload-perms-menu{text-align:right;}
-#photo-edit-caption,#photo-edit-newtag,#photo-edit-albumname{float:left;margin-bottom:25px;}
-#photo-edit-link-wrap{margin-bottom:15px;}
-#photo-edit-caption,#photo-edit-newtag{width:100%;}
-#photo-like-div{margin-bottom:25px;}
-#photo-edit-caption-end,#photo-edit-tags-end,#photo-edit-albumname-end{clear:both;}
-#photo-edit-delete-button{margin-left:200px;}
-#photo-edit-end{margin-bottom:35px;}
-#photo-caption{font-size:110%;font-weight:bold;margin-top:15px;margin-bottom:15px;}
-.prvmail-text{width:100%;}
-#prvmail-subject{width:100%;color:#eec;background:#444;}
-#prvmail-submit-wrapper{margin-top:10px;}
-#prvmail-submit{float:right;margin-top:0;}
-#prvmail-submit-wrapper div{margin-right:5px;float:left;}
-.mail-list-outside-wrapper{margin-top:20px;}
-.mail-list-sender{float:left;}
-.mail-list-detail{margin-left:90px;}
-.mail-list-sender-name{display:inline;font-size:1.1em;}
-.mail-list-date{display:inline;font-size:0.9em;padding-left:10px;}
-.mail-list-sender-name,.mail-list-date{font-style:italic;}
-.mail-list-subject{font-size:1.2em;}
-.mail-list-delete-wrapper{float:right;}
-.mail-list-outside-wrapper-end{clear:both;border-bottom:1px #eec dotted;}
-.mail-conv-sender{float:left;margin:0px 5px 5px 0px;}
-.mail-conv-sender-photo{width:32px;height:32px;}
-.mail-conv-sender-name{float:left;}
-.mail-conv-date{float:right;}
-.mail-conv-subject{clear:right;font-weight:bold;font-size:1.2em;}
-.mail-conv-body{clear:both;}
-.mail-conv-delete-wrapper{margin-top:5px;}
-.view-contact-wrapper,.contact-entry-wrapper{float:left;margin:0 5px 40px 0;width:120px;height:120px;padding:3px;position:relative;}
-.contact-direction-wrapper{position:absolute;top:20px;}
-.contact-edit-links{position:absolute;top:60px;}
-.contact-entry-photo{margin-left:20px;}
-.contact-entry-name{width:120px;font-weight:bold;}
-.contact-entry-photo{position:relative;}
-.contact-entry-edit-links .icon{border:1px solid #babdb6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;}
-#contact-entry-url,[id^="contact-entry-url"]{font-size:smaller;}
-#contact-entry-network,[id^="contact-entry-network"]{font-size:smaller;font-style:italic;}
-#contact-edit-banner-name{font-size:1.5em;}
-#contact-edit-photo-wrapper{position:relative;float:left;padding:20px;}
-#contact-edit-direction-icon{position:absolute;top:60px;left:0;}
-#contact-edit-nav-wrapper{margin-left:0px;}
-#contact-edit-links{margin-top:23px;}#contact-edit-links ul{list-style-type:none;}
-#contact-drop-links{margin-left:5px;}
-#contact-edit-nav-wrapper .icon{border:1px solid #babdb6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
-#contact-edit-poll-wrapper{margin-left:0px;}
-#contact-edit-last-update-text{margin-bottom:15px;}
-#contact-edit-last-updated{font-weight:bold;}
-#contact-edit-poll-text{display:inline;}
-#contact-edit-info_tbl,#contact-edit-info_parent,.mceLayout{width:100%;}
-#contact-edit-end{clear:both;margin-bottom:65px;}
-.contact-photo-menu-button{position:absolute;background-image:url("photo-menu.jpg");background-position:top left;background-repeat:no-repeat;margin:0px;padding:0px;width:16px;height:16px;top:64px;left:0px;overflow:hidden;text-indent:40px;display:none;}
-.contact-photo-menu{width:auto;border:2px solid #444;background:#eee;color:#111;position:absolute;left:0px;top:90px;display:none;z-index:10000;}.contact-photo-menu ul{margin:0px;padding:0px;list-style:none;}
-.contact-photo-menu li a{display:block;padding:2px;}.contact-photo-menu li a:hover{color:#fff;background:#3465A4;text-decoration:none;}
-#id_openid_url{background:url(login-bg.gif) no-repeat;background-position:0 50%;padding-left:18px;}
-#settings-nickname-desc{background-color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;color:#111;}
-#settings-default-perms{margin-bottom:20px;}
-#register-form div,#profile-edit-form div{clear:both;}
-.settings-block label{clear:left;}
-.settings-block input{margin:10px 5px;}
-#profile-edit-marital-label span{margin:-4px;}
-.settings-submit-wrapper,.profile-edit-submit-wrapper{margin:0 0 30px -3px;}
-.profile-edit-side-div{display:none;}
-#profiles-menu-trigger{margin:0px 0px 0px 25px;}
-.profile-listing{float:left;margin:20px 20px 0px 0px;}
-.icon-profile-edit{background:url("icons.png") -150px 0px no-repeat;border:0;cursor:pointer;display:block;float:right;width:20px;height:20px;margin:0 0 -18px;position:absolute;text-decoration:none;top:113px;right:260px;}
-#profile-edit-links ul{margin:20px 0;padding:0;list-style:none;}
-.marital{margin-top:5px;}
-#register-sitename{display:inline;font-weight:bold;}
-#advanced-expire-popup{background:#2e2f2e;color:#eec;}
-#id_ssl_policy{width:374px;}
-#theme-preview img{margin:10px 10px 10px 288px;}
-.group-delete-wrapper{margin:-31px 50px 0 0;float:right;}
-#group-edit-submit-wrapper{margin:0 0 10px 0;display:inline;}
-#group-edit-desc{margin:10px 0px;}
-#group-members,#prof-members{height:200px;overflow:auto;border:1px solid #555753;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
-#group-all-contacts,#prof-all-contacts{height:200px;overflow:auto;border:1px solid #555753;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
-#group-members h3,#group-all-contacts h3,#prof-members h3,#prof-all-contacts h3{color:#eeeeec;background-color:#555753;margin:0;padding:5px;}
-#group-separator,#prof-separator{display:none;}
-#cropimage-wrapper{float:left;}
-#crop-image-form{clear:both;}
-.intro-wrapper{margin-top:20px;}
-.intro-fullname{font-size:1.1em;font-weight:bold;}
-.intro-desc{margin-bottom:20px;font-weight:bold;}
-.intro-note{padding:10px;}
-.intro-end{padding:30px;}
-.intro-form{float:left;}
-.intro-approve-form,.intro-approve-as-friend-end{clear:both;}
-.intro-submit-approve,.intro-submit-ignore{margin-right:20px;}
-.intro-submit-approve{margin-top:15px;}
-.intro-approve-as-friend-label,.intro-approve-as-fan-label,.intro-approve-as-friend,.intro-approve-as-fan{float:left;}
-.intro-form-end{clear:both;margin-bottom:10px;}
-.intro-approve-as-friend-desc{margin-top:10px;}
-.intro-approve-as-end{clear:both;margin-bottom:10px;}
-.intro-end,.clear{clear:both;}
-.eventcal{float:left;font-size:20px;}
-.event{background:#2e2f2e;}
-.vevent{border:1px solid #ccc;}.vevent .event-description,.vevent .event-location,.vevent .event-start{margin-left:10px;margin-right:10px;}
-#new-event-link{margin-bottom:10px;}
-.edit-event-link,.plink-event-link{}
-.event-description:before{content:url('../../../images/calendar.png');margin-right:15px;}
-.event-start,.event-end{margin-left:10px;width:330px;font-size:smaller;}
-.event-start .dtstart,.event-end .dtend{float:right;}
-.event-list-date{margin-bottom:10px;}
-.prevcal,.nextcal{float:left;margin-left:32px;margin-right:32px;margin-top:64px;}
-.event-calendar-end{clear:both;}
-.calendar{font-family:monospace;}
-.today{font-weight:bold;color:#FF0000;}
-#event-start-text,#event-finish-text{margin-top:10px;margin-bottom:5px;}
-#event-nofinish-checkbox,#event-nofinish-text,#event-adjust-checkbox,#event-adjust-text,#event-share-checkbox{float:left;}
-#event-datetime-break{margin-bottom:10px;}
-#event-nofinish-break,#event-adjust-break,#event-share-break{clear:both;}
-#event-desc-text,#event-location-text{margin-top:10px;margin-bottom:5px;}
-#event-submit{margin-top:10px;}
-.body-tag{margin:10px 0;opacity:0.5;}.body-tag:hover{opacity:1.0 !important;}
-.filesavetags,.categorytags{margin:20px 0;opacity:0.5;}
-.filesavetags:hover,.categorytags:hover{margin:20px 0;opacity:1.0 !important;}
-.item-select{opacity:0.1;margin:5px 0 0 6px !important;}.item-select:hover{opacity:1;}
-.checkeditem{opacity:1;}
-#item-delete-selected{margin-top:30px;}
-.delete-checked{position:absolute;left:35px;margin-top:20px;}
-#item-delete-selected-end{clear:both;}
-#item-delete-selected-icon{float:left;margin-right:5px;}
-#item-delete-selected-desc{float:left;margin-right:5px;}#item-delete-selected-desc:hover{text-decoration:underline;}
-.fc-state-highlight{background:#eec;color:#2e2f2e;}
-.directory-item{float:left;margin:0 5px 4px 0;padding:3px;width:180px;height:250px;position:relative;}
-#group-sidebar{margin-bottom:10px;}
-.group-selected,.nets-selected,.fileas-selected{padding:3px;color:#111;background:#f8f8f8;font-weight:bold;}
-.group-selected:hover,.nets-selected:hover,.fileas-selected:hover{color:#111;}
-.groupsideedit{margin-right:10px;}
-#sidebar-group-ul{padding-left:0;}
-#sidebar-group-list{margin:0 0 5px 0;}#sidebar-group-list ul{list-style-type:none;list-style-position:inside;}
-#sidebar-group-list li{margin-top:10px;}
-#sidebar-group-list .icon{display:inline-block;height:12px;width:12px;}
-#sidebar-new-group{margin:auto;display:inline-block;color:#efefef;text-decoration:none;text-align:center;}
-#peoplefind-sidebar form{margin-bottom:10px;}
-#sidebar-new-group:hover{}
-#sidebar-new-group:active{position:relative;top:1px;}
-#side-peoplefind-url{background-color:#e5e0cf;color:#666;border:1px 666 solid;margin-right:3px;width:75%;}#side-peoplefind-url:hover,#side-peoplefind-url:focus{background-color:#efefef;color:#222;border:1px 333 solid;}
-.nets-ul{list-style-type:none;padding-left:0px;}.nets-ul li{margin:10px 0 0;}
-.nets-link,.nets-all{margin-left:0px;}
-#netsearch-box{margin-top:20px;width:150px;}#netsearch-box #search-submit{margin:5px 0px 0px 0px;}
-#pending-update{float:right;color:#fff;font-weight:bold;background-color:#ff0000;padding:0 .3em;}
-.admin.linklist{border:0;padding:0;}
-.admin.link{list-style-position:inside;}
-#adminpage{color:#111;background:transparent;margin:5px;padding:10px;}#adminpage dl{clear:left;margin-bottom:2px;padding-bottom:2px;border-bottom:1px solid #000;}
-#adminpage dt{width:250px;float:left;font-weight:bold;}
-#adminpage dd{margin-left:250px;}
-#adminpage h3{border-bottom:1px solid #ccc;}
-#adminpage .submit{clear:left;}
-#adminpage #pluginslist{margin:0;padding:0;}
-#adminpage .plugin{list-style:none;display:block;border:1px solid #888;padding:1em;margin-bottom:5px;clear:left;}
-#adminpage .toggleplugin{float:left;margin-right:1em;}
-#adminpage table{width:100%;border-bottom:1px solid #000;margin:5px 0;}#adminpage table th{text-align:left;}
-#adminpage td .icon{float:left;}
-#adminpage table#users img{width:16px;height:16px;}
-#adminpage table tr:hover{background-color:#bbc7d7;}
-#adminpage .selectall{text-align:right;}
-#adminpage #users a{text-decoration:underline;}
-#users .name{color:#eec;}
-.field{overflow:auto;}.field label{width:38%;display:inline-block;font-size:1.077em;margin:0 10px 1em 0;border:1px #999 solid;padding:5px;background:#ccc;color:#111;}
-.field .onoff{float:right;margin:0 330px 0 auto;width:80px;}.field .onoff a{display:block;border:1px solid #666;padding:3px 6px 4px 10px;height:16px;text-decoration:none;}
-.field .onoff .on{background:url("../../../images/onoff.jpg") no-repeat 42px 1px #999999;color:#111;text-align:left;}
-.field .onoff .off{background:url("../../../images/onoff.jpg") no-repeat 2px 1px #cccccc;color:#333;text-align:right;}
-.hidden{display:none !important;}
-.field textarea{width:80%;height:100px;}
-.field_help{display:block;margin-left:297px;color:#666;}
-.field.radio .field_help{margin-left:297px;}
-label{width:38%;display:inline-block;font-size:1.077em;margin:0 10px 1em 0;border:1px #999 solid;padding:5px;background:#ccc;color:#111;}
-input{width:250px;height:25px;border:1px #999 solid;}input[type="text"],input[type="password"],input[type="search"]{width:250px;height:25px;border:1px #999 solid;}
-input[type="checkbox"],input[type="radio"]{border:1px #999 solid;margin:0 0 0 0;height:15px;width:15px;}
-input[type="submit"],input[type="button"]{background-color:#555753;border:2px outset #444;border-radius:5px;box-shadow:1px 3px 4px 0 #111;color:#eeeeec;cursor:pointer;font-weight:bold;width:auto;text-shadow:1px 1px #111;-webkit-border-radius:5px;-moz-border-radius:5px;}
-input[type="submit"]:active,input[type="button"]:active{box-shadow:0 0 0 0;}
-.popup{width:100%;height:100%;top:0px;left:0px;position:absolute;display:none;}.popup .background{background-color:#000;opacity:0.5;width:100%;height:100%;position:absolute;top:0px;left:0px;}
-.popup .panel{top:25%;left:25%;width:50%;height:50%;padding:1em;position:absolute;border:4px solid #000000;background-color:#FFFFFF;}
-#panel{z-index:100;}
-.grey{color:grey;}
-.orange{color:orange;}
-.red{color:red;}
-.popup .panel .panel_text{display:block;overflow:auto;height:80%;}
-.popup .panel .panel_in{width:100%;height:100%;position:relative;}
-.popup .panel .panel_actions{width:100%;bottom:4px;left:0px;position:absolute;}
-.panel_text .progress{width:50%;overflow:hidden;height:auto;border:1px solid #cccccc;margin-bottom:5px;}.panel_text .progress span{float:right;display:block;width:25%;background-color:#eeeeee;text-align:right;}
-.oauthapp{height:auto;overflow:auto;border-bottom:2px solid #cccccc;padding-bottom:1em;margin-bottom:1em;}.oauthapp img{float:left;width:48px;height:48px;margin:10px;}.oauthapp img.noicon{background-image:url("../../../images/icons/48/plugin.png");background-position:center center;background-repeat:no-repeat;}
-.oauthapp a{float:left;}
-.iconspacer{display:block;width:16px;height:16px;}
-.icon{display:block;width:20px;height:20px;background:url(icons.png) no-repeat;border:0;text-decoration:none;border-radius:5px;}.icon:hover{border:0;text-decoration:none;}
-.editicon{display:inline-block;width:21px;height:21px;background:url(editicons.png) no-repeat;border:0;text-decoration:none;}
-.shadow{box-shadow:2px 2px 5px 2px #111;}.shadow:active,.shadow:focus,.shadow:hover{box-shadow:0 0 0 0;}
-.editicon:hover{border:0;}
-.boldbb{background-position:0px 0px;}.boldbb:hover{background-position:-22px 0px;}
-.italicbb{background-position:0px -22px;}.italicbb:hover{background-position:-22px -22px;}
-.underlinebb{background-position:0px -44px;}.underlinebb:hover{background-position:-22px -44px;}
-.quotebb{background-position:0px -66px;}.quotebb:hover{background-position:-22px -66px;}
-.codebb{background-position:0px -88px;}.codebb:hover{background-position:-22px -88px;}
-.imagebb{background-position:-44px 0px;}.imagebb:hover{background-position:-66px 0px;}
-.urlbb{background-position:-44px -22px;}.urlbb:hover{background-position:-66px -22px;}
-.videobb{background-position:-44px -44px;}.videobb:hover{background-position:-66px -44px;}
-.icon.drop,.icon.drophide,.icon.delete{float:left;margin:0 2px;}
-.icon.s22.delete{display:block;background-position:-110px 0;}
-.icon.s22.text{padding:10px 0px 0px 25px;width:200px;}
-.icon.text{text-indent:0px;}
-.icon.s16{min-width:16px;height:16px;}
-.s16 .add{background:url("../../../images/icons/16/add.png") no-repeat;}
-.add{margin:0px 5px;}
-.article{background-position:-50px 0;}
-.audio{background-position:-70px 0;}
-.block{background-position:-90px 0px;}
-.drop,.delete{background-position:-110px 0;}
-.drophide{background-position:-130px 0;}
-.edit{background-position:-150px 0;}
-.camera{background-position:-170px 0;}
-.dislike{background-position:-190px 0;}
-.file-as{background-position:-230px -60px;}
-.like{background-position:-211px 0;}
-.link{background-position:-230px 0;}
-.globe,.location{background-position:-50px -20px;}
-.noglobe,.nolocation{background-position:-70px -20px;}
-.no{background-position:-90px -20px;}
-.pause{background-position:-110px -20px;}
-.play{background-position:-130px -20px;}
-.pencil{background-position:-151px -18px;}
-.small-pencil{background-position:-170px -20px;}
-.recycle{background-position:-190px -20px;}
-.remote-link{background-position:-210px -20px;}
-.share{background-position:-230px -20px;}
-.tools{background-position:-50px -40px;}
-.lock{background-position:-70px -40px;}
-.unlock{background-position:-88px -40px;}
-.video{background-position:-110px -40px;}
-.attach{background-position:-190px -40px;}
-.language{background-position:-210px -40px;}
-.starred{background-position:-130px -60px;}
-.unstarred{background-position:-150px -60px;}
-.tagged{background-position:-170px -60px;}
-.on{background-position:-50px -60px;}
-.off{background-position:-70px -60px;}
-.prev{background-position:-90px -60px;}
-.next{background-position:-110px -60px;}
-.icon.dim{opacity:0.3;}
-#pause{position:fixed;bottom:40px;right:30px;}
-.border{border:1px solid #babdb6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.border:hover{border:1px solid #babdb6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
-.attachtype{display:block;width:20px;height:23px;background-image:url(../../../images/content-types.png);}
-.type-video{background-position:0px 0px;}
-.type-image{background-position:-20px 0;}
-.type-audio{background-position:-40px 0;}
-.type-text{background-position:-60px 0px;}
-.type-unkn{background-position:-80px 0;}
-.cc-license{margin-top:100px;font-size:0.7em;}
-footer{display:block;clear:both;}
-#profile-jot-text{height:20px;color:#666;border:1px solid #ccc;border-radius:5px;width:99.5%;}
-#photo-edit-perms-select,#photos-upload-permissions-wrapper,#profile-jot-acl-wrapper{display:block !important;background:#eec;color:#2e2f2e;}
-#acl-wrapper{width:660px;margin:0 auto;}
-#acl-search{float:right;background:#ffffff url("../../../images/search_18.png") no-repeat right center;padding-right:20px;margin:6px;color:#111;}
-#acl-showall{float:left;display:block;width:auto;height:18px;background:#eeeecc url("../../../images/show_all_off.png") 8px 8px no-repeat;padding:7px 10px 7px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#999;margin:5px 0;}#acl-showall.selected{color:#000;background:#ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat;}
-#acl-list{height:210px;border:1px solid #ccc;clear:both;margin-top:30px;overflow:auto;}
-.acl-list-item{border:1px solid #ccc;display:block;float:left;height:110px;margin:3px 0 5px 5px;width:120px;}.acl-list-item img{width:22px;height:22px;float:left;margin:5px 5px 20px;}
-.acl-list-item p{height:12px;font-size:10px;margin:0 0 22px;padding:2px 0 1px;}
-.acl-list-item a{background:#cccccc 3px 3px no-repeat;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;clear:both;font-size:10px;display:block;width:55px;height:20px;color:#999;margin:5px auto 0;padding:0 3px;text-align:center;vertical-align:middle;}
-#acl-wrapper a:hover{text-decoration:none;color:#000;border:0;}
-.acl-button-show{background-image:url('../../../images/show_off.png');margin:0 auto;}
-.acl-button-hide{background-image:url('../../../images/hide_off.png');margin:0 auto;}
-.acl-button-show.selected{color:#000;background-color:#9ade00;background-image:url(../../../images/show_on.png);}
-.acl-button-hide.selected{color:#000;background-color:#ff4141;background-image:url(../../../images/hide_on.png);}
-.acl-list-item.groupshow{border-color:#9ade00;}
-.acl-list-item.grouphide{border-color:#ff4141;}
-.acpopup{max-height:175px;max-width:42%;background-color:#555753;color:#fff;overflow:auto;z-index:100000;border:1px solid #cccccc;}
-.acpopupitem{background-color:#555753;padding:4px;clear:left;}.acpopupitem img{float:left;margin-right:4px;}
-.acpopupitem.selected{color:#2e3436;background-color:#eeeeec;}
-.qcomment-wrapper{padding:0px;margin:5px 5px 5px 81%;}
-.qcomment{opacity:0.5;}.qcomment:hover{opacity:1.0;}
-#network-star-link{margin-top:10px;}
-.network-star{float:left;margin-right:5px;}.network-star.icon.starred{display:inline-block;}
-.fileas-ul{padding:0;}
-#sidebar-page-list ul{padding:0;margin:5px 0;}
-#sidebar-page-list li{list-style:none;}
-#jappix_mini{margin-left:130px;position:fixed;bottom:0;right:175px !important;z-index:999;}
-@media handheld{body{font-size:15pt;}}
diff --git a/view/theme/dispy/style.less b/view/theme/dispy/style.less
deleted file mode 100644
index 34830cf32..000000000
--- a/view/theme/dispy/style.less
+++ /dev/null
@@ -1,2879 +0,0 @@
-/*
- * dispy
- *
- * maintainer: simon <http://simon.kisikew.org/>
- * author: unknown
- *
- * Author's notes:
- * A few things of note here. The less file is our working copy,
- * and the CSS is *generated* from it. The CSS is the one that's
- * included in the HTML, and not the less one. This is to save
- * bandwidth and processing time.
- */
-/* from html5boilerplate */
-/* these are to tell browsers they should be displayed a certain way */
-
-article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
- display: block; }
-
-audio, canvas, video, time {
- display: inline-block;
- *display: inline;
- *zoom: 1; }
-
-audio:not([controls]), [hidden] {
- display: none; }
-
-/*
- * Base
- */
-/*
- * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
- * 2. Force vertical scrollbar in non-IE
- * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
- */
-
-html {
- font-size: 100%;
- overflow-y: scroll;
- -webkit-text-size-adjust: 100%;
- -ms-text-size-adjust: 100%; }
-
-body {
- margin: 0;
- font-size: 16px;
- line-height: 1.1em;
- font-family: sans-serif;
- color: #222;
- background-color: #e8e8e8; }
-
-button, input, select, textarea {
- font-family: sans-serif;
- color: #222;
- background-color: #e8e8e8; }
-
-select {
- border: 1px #555 dotted;
- padding: 3px;
- margin: 3px;
- color: #222;
- background: #e8e8e8; }
-
-option {
- padding: 3px;
- color: #222;
- background: #e8e8e8;
- &[selected="selected"] {
- color: #111;
- background: #cca; } }
-
-ul, ol {
- padding: 0; }
-
-/* remember to define focus styles! */
-
-:focus {
- outline: 0; }
-
-[disabled="disabled"] {
- background: #ddd;
- color: #333; }
-
-/* remember to highlight inserts somehow! */
-
-ins {
- background-color: #ff9;
- color: #000;
- text-decoration: none; }
-
-mark {
- background-color: #ff9;
- color: #000;
- font-style: italic;
- font-weight: bold; }
-
-/* Redeclare monospace font family: h5bp.com/j */
-
-pre, code, kbd, samp, .wall-item-body code {
- font-family: monospace, monospace;
- _font-family: monospace;
- font-size: 1em; }
-
-/* Improve readability of pre-formatted text in all browsers */
-
-pre, .wall-item-body code {
- white-space: pre;
- white-space: pre-wrap;
- word-wrap: break-word; }
-
-q {
- quotes: none;
- &:before, &:after {
- content: "";
- content: none; } }
-
-small {
- font-size: 85%; }
-
-/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
-
-sub, sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline; }
-
-sub {
- bottom: -0.25em; }
-
-sup {
- top: -0.5em; }
-
-img {
- border: 0 none; }
-
-a {
- color: #3465a4;
- text-decoration: none;
- margin-bottom: 1px;
- &:hover img {
- text-decoration: none; } }
-
-blockquote {
- background: #eee;
- color: #111;
- text-indent: 5px;
- padding: 5px;
- border: 1px #aaa solid;
- border-radius: 5px; }
-
-a:hover {
- color: #729fcf;
- border-bottom: 1px dotted #729fcf; }
-
-.required {
- display: inline;
- color: #f00;
- font-size: 16px;
- font-weight: bold;
- margin: 3px; }
-
-.fakelink, .lockview {
- color: #3465a4;
- cursor: pointer; }
-
-.fakelink:hover {
- color: #729fcf; }
-
-.smalltext {
- font-size: 0.7em; }
-
-#panel {
- position: absolute;
- font-size: 0.8em;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- border: 1px solid #fff;
- background-color: #2e3436;
- color: #eeeeec;
- padding: 1em; }
-
-.pager {
- margin-top: 60px;
- display: block;
- clear: both;
- text-align: center;
- span {
- padding: 4px;
- margin: 4px; } }
-
-.pager_current {
- background-color: #729fcf;
- color: #fff; }
-
-/**
- * global
- */
-/* .tool .action */
-
-.action {
- margin: 5px 0; }
-
-.tool {
- margin: 5px 0;
- list-style: none; }
-
-#articlemain {
- width: 100%;
- height: 100%;
- margin: 0 auto; }
-
-/**
- * login
- */
-
-#asidemain .field {
- overflow: hidden;
- width: 200px; }
-
-#login-extra-links {
- overflow: auto !important;
- padding-top: 60px !important;
- width: 100% !important;
- a {
- margin-right: 20px; } }
-
-#login_standard {
- display: block !important;
- float: none !important;
- height: 100% !important;
- position: relative !important;
- width: 100% !important;
- .field label {
- width: 200px !important; }
- input {
- margin: 0 0 8px !important;
- width: 210px !important;
- &[type="text"] {
- margin: 0 0 8px !important;
- width: 210px !important; } } }
-
-#login-submit-wrapper {
- margin: 0 !important; }
-
-#login-submit-button {
- margin-left: 0px !important; }
-
-#asidemain #login_openid {
- position: relative !important;
- float: none !important;
- margin-left: 0px !important;
- height: auto !important;
- width: 200px !important; }
-
-#login_openid {
- #id_openid_url {
- width: 180px !important;
- overflow: hidden !important; }
- label {
- width: 180px !important; } }
-
-/**
- * nav
- */
-
-nav {
- height: 60px;
- background-color: #2e3436;
- color: #eeeeec;
- position: relative;
- padding: 20px 20px 10px 95px;
- a {
- text-decoration: none;
- color: #eeeeec;
- border: 0px;
- &:hover {
- text-decoration: none;
- color: #eeeeec;
- border: 0px; } }
- #banner {
- display: block;
- position: absolute;
- left: 51px;
- top: 25px;
- #logo-text a {
- font-size: 40px;
- font-weight: bold;
- margin-left: 3px; } } }
-
-ul#user-menu-popup {
- display: none;
- position: absolute;
- background-color: #555753;
- width: 100%;
- padding: 10px 0px;
- margin: 0px;
- top: 20px;
- left: 0;
- -webkit-border-radius: 0 0 5px 5px;
- -moz-border-radius: 0 0 5px 5px;
- border-radius: 0 0 5px 5px;
- box-shadow: 5px 10px 10px 0 #111;
- z-index: 10000;
- li {
- display: block;
- a {
- display: block;
- padding: 5px;
- &:hover {
- color: #2e3436;
- background-color: #eeeeec; }
- &.nav-sep {
- border-top: 1px solid #eeeeec; } } } }
-
-nav .nav-link {
- display: inline-block;
- width: 22px;
- height: 22px;
- overflow: hidden;
- margin: 0px 5px 5px;
- text-indent: 50px;
- background: transparent url(icons.png) 0 0 no-repeat; }
-
-#nav-apps-link {
- background-position: 0 -66px;
- &:hover {
- background-position: -22px -66px; } }
-
-#nav-community-link, #nav-contacts-link {
- background-position: 0 -22px;
- &:hover {
- background-position: -22px -22px; } }
-
-#nav-directory-link {
- background-position: -44px -154px;
- &:hover {
- background-position: -66px -154px; } }
-
-#nav-help-link {
- background-position: 0 -110px;
- &:hover {
- background-position: -22px -110px; } }
-
-#nav-home-link {
- background-position: -44px -132px;
- &:hover {
- background-position: -66px -132px; } }
-
-#nav-intro-link {
- background-position: 0px -190px;
- &:hover {
- background-position: -44px -190px; } }
-
-#nav-login-link, #nav-logout-link {
- background-position: 0 -88px;
- &:hover {
- background-position: -22px -88px; } }
-
-#nav-messages-link {
- background-position: -44px -88px;
- &:hover {
- background-position: -66px -88px; } }
-
-#nav-notify-link, #nav-notifications-linkmenu {
- background-position: -44px -110px; }
-
-#nav-notify-link:hover {
- background-position: -66px -110px; }
-
-#nav-network-link {
- background-position: 0px -177px;
- &:hover {
- background-position: -22px -177px; } }
-
-#nav-search-link {
- background-position: 0 -44px;
- &:hover {
- background-position: -22px -44px; } }
-
-#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 {
- cursor: pointer; }
-
-/* popup notifications */
-
-div.jGrowl div {
- &.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px; }
- &.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px; } }
-
-#nav-notifications-menu {
- margin: 30px 0 0 -20px;
- width: 275px;
- max-height: 300px;
- overflow-y: auto;
- font-size: 9pt;
- .contactname {
- font-weight: bold;
- font-size: 0.9em; }
- img {
- float: left;
- margin-right: 5px; }
- .notif-when {
- font-size: 0.8em;
- display: block; }
- li {
- word-wrap: normal;
- border-bottom: 1px solid #000;
- &:hover {
- color: black; } }
- a:hover {
- color: black;
- text-decoration: underline; } }
-
-nav #nav-notifications-linkmenu {
- &.on .icon.s22.notify, &.selected .icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_on.png"); } }
-
-.show {
- display: block; }
-
-#notifications {
- height: 20px;
- width: 170px;
- position: absolute;
- top: -19px;
- left: 4px; }
-
-#nav-floater {
- position: fixed;
- top: 20px;
- right: 1%;
- padding: 5px;
- background: #2e3436;
- color: transparent;
- border-radius: 5px;
- z-index: 100;
- width: 300px;
- height: 60px; }
-
-#nav-buttons {
- clear: both;
- list-style: none;
- padding: 0px;
- margin: 0px;
- height: 25px;
- > li {
- padding: 0;
- display: inline-block;
- margin: 0px -4px 0px 0px; } }
-
-.floaterflip {
- display: block;
- position: fixed;
- z-index: 110;
- top: 56px;
- right: 19px;
- width: 22px;
- height: 22px;
- overflow: hidden;
- margin: 0px;
- background: transparent url(icons.png) -190px -60px no-repeat; }
-
-.search-box {
- display: inline-block;
- margin: 5px;
- position: fixed;
- right: 0px;
- bottom: 0px;
- z-index: 100;
- background: #1d1f1d;
- border-radius: 5px; }
-
-#search-text {
- border: 1px #eec solid;
- background: #2e3436;
- color: #eec; }
-
-.search-box #search-text {
- margin: 8px;
- width: 10em;
- height: 14px;
- color: #eec; }
-
-#scrollup {
- position: fixed;
- right: 5px;
- bottom: 40px;
- z-index: 100;
- a:hover {
- text-decoration: none;
- border: 0; } }
-
-#user-menu {
- box-shadow: 5px 0 10px 0 #111;
- display: block;
- width: 75%;
- margin: 3px 0 0 0;
- position: relative;
- background-color: #555753;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- background: #555753 url("menu-user-pin.jpg") 98% center no-repeat;
- clear: both;
- top: 4px;
- left: 10px;
- padding: 2px;
- > a {
- vertical-align: top; } }
-
-#user-menu-label {
- font-size: 12px;
- padding: 3px 20px 9px 5px;
- height: 10px; }
-
-.nav-ajax-update, .nav-ajax-left {
- width: 30px;
- height: 19px;
- background: transparent url(notifications.png) 0 0 no-repeat;
- color: #222;
- font-weight: bold;
- font-size: 0.8em;
- padding-top: 0.2em;
- text-align: center;
- float: left;
- margin: 0 -1px 0 3px;
- display: block;
- visibility: hidden; }
-
-.nav-ajax-update.show, .nav-ajax-left.show {
- visibility: visible; }
-
-#net-update {
- background-position: 0px 0px; }
-
-#mail-update {
- background-position: -30px 0; }
-
-#notify-update {
- background-position: -60px 0px; }
-
-#home-update {
- background-position: -90px 0px; }
-
-#intro-update {
- background-position: -120px 0px; }
-
-#lang-select-icon {
- cursor: pointer;
- position: fixed;
- left: 28px;
- bottom: 6px;
- z-index: 10; }
-
-#language-selector {
- position: fixed;
- bottom: 2px;
- left: 52px;
- z-index: 10; }
-
-.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
- box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
- a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
- &:hover {
- background-color: #bdcdd4; } }
- .menu-sep {
- border-top: 1px solid #9eabb0; }
- li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
- img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px; } }
- .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0; } }
-
-.notif-item {
- font-size: small;
- a {
- vertical-align: middle; } }
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px; }
-
-.notify-seen {
- background: #ddd; }
-
-/**
- * sysmsg
- */
-
-#sysmsg_info {
- position: fixed;
- bottom: 0;
- -moz-box-shadow: 3px 3px 3px 10px 0 #000;
- -webkit-box-shadow: 3px 3px 10px 0 #000;
- box-shadow: 3px 3px 10px 0 #000;
- padding: 10px;
- background-color: #fcaf3e;
- border: 2px solid #f8911b;
- border-bottom: 0;
- padding-bottom: 50px;
- z-index: 1000; }
-
-#sysmsg {
- position: fixed;
- bottom: 0;
- -moz-box-shadow: 3px 3px 10px 0 #000;
- -webkit-box-shadow: 3px 3px 10px 0 #000;
- box-shadow: 3px 3px 10px 0 #000;
- padding: 10px;
- background-color: #fcaf3e;
- border: 2px solid #f8911b;
- border-bottom: 0;
- padding-bottom: 50px;
- z-index: 1000; }
-
-#sysmsg_info br, #sysmsg br {
- display: block;
- margin: 2px 0px;
- border-top: 1px solid #ccccce; }
-
-/**
- * aside
- */
-
-#asidemain {
- float: left;
- font-size: smaller;
- margin: 20px 0 20px 35px;
- width: 25%;
- display: inline; }
-
-/* for now, disappear these */
-
-#asideright, #asideleft {
- display: none; }
-
-.vcard {
- .fn {
- font-size: 1.7em;
- font-weight: bold;
- border-bottom: 1px solid #729fcf;
- padding-bottom: 3px; }
- #profile-photo-wrapper {
- margin: 20px;
- img {
- box-shadow: 3px 3px 10px 0 #000; } } }
-
-/* http://css-tricks.com/snippets/css/css-box-shadow/
-* box-shadow:
-* 1. The horizontal offset of the shadow, positive means
-* the shadow will be on the right of the box, a negative
-* offset will put the shadow on the left of the box.
-* 2. The vertical offset of the shadow, a negative one
-* means the box-shadow will be above the box, a
-* positive one means the shadow will be below the box.
-* 3. The blur radius (optional), if set to 0 the shadow
-* will be sharp, the higher the number, the more blurred
-* it will be.
-* 4. The spread radius (optional), positive values increase
-* the size of the shadow, negative values decrease the size.
-* Default is 0 (the shadow is same size as blur).
-* 5. Colo[u]r
-*/
-
-#asidemain {
- h4 {
- font-size: 1.2em; }
- #viewcontacts {
- text-align: right; } }
-
-.aprofile dt {
- background: transparent;
- color: #666666;
- font-weight: bold;
- box-shadow: 1px 1px 5px 0 #000;
- margin: 15px 0 5px;
- padding-left: 5px; }
-
-#profile-extra-links ul {
- margin-left: 0px;
- padding-left: 0px;
- list-style: none; }
-
-#dfrn-request-link {
- background: #3465a4 url(connect.png) no-repeat 95% center;
- border-radius: 5px 5px 5px 5px;
- color: #fff;
- display: block;
- font-size: 1.2em;
- padding: 0.2em 0.5em; }
-
-#wallmessage-link {
- /*background: #3465A4 url(connect.png) no-repeat 95% center;*/
- /*border-radius: 5px 5px 5px 5px;*/
- color: #eee;
- display: block;
- font-size: 1.2em;
- padding: 0.2em 0.5em; }
-
-#netsearch-box {
- margin: 20px 0px 30px;
- width: 150px;
- #search-submit {
- margin: 5px 5px 0px 0px; } }
-
-.ttright {
- margin: 0px 0px 0px 0px; }
-
-/**
- * contacts block
- */
-
-.contact-block-div {
- width: 50px;
- height: 50px;
- float: left; }
-
-.contact-block-textdiv {
- width: 150px;
- height: 34px;
- float: left; }
-
-#contact-block-end {
- clear: both; }
-
-/**
- * jot
- */
-
-#jot {
- /*width: 785px;*/
- margin: 10px 0 20px 0px;
- width: 100%;
- #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 35px;
- overflow: none;
- width: 100%;
- /*background-color: #0e232e;*/
- /*border-bottom: 2px solid #9eabb0;*/
- span {
- float: left;
- margin: 10px 20px 2px 0px;
- a {
- display: block; } }
- .perms {
- float: right;
- width: 40px; }
- li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
- img {
- margin-top: 10px; } } }
- #jot-title {
- border: 1px solid #ccc;
- margin: 0 0 5px;
- height: 20px;
- width: 90%;
- font-weight: bold;
- border-radius: 5px;
- vertical-align: middle; } }
-
-#jot-category {
- margin: 5px 0;
- border-radius: 5px;
- border: 1px #ccc solid;
- color: #666;
- font-size: smaller;
- &:focus {
- color: #111; } }
-
-#jot #character-counter {
- width: 6%;
- float: right;
- text-align: right;
- height: 15px;
- line-height: 20px;
- padding: 2px 20px 5px 0; }
-
-#profile-jot-text_parent {
- box-shadow: 5px 0 10px 0 #111; }
-
-#profile-jot-text_tbl {
- margin-bottom: 10px;
- background: #777; }
-
-#profile-jot-text_ifr {
- width: 99.900002% !important; }
-
-#profile-jot-text_toolbargroup, .mceCenter tr {
- background: #777; }
-
-[id$="jot-text_ifr"] {
- width: 99.900002% !important;
- color: #2e2f2e;
- background: #eec;
- .mceContentBody {
- color: #2e2f2e;
- background: #eec; } }
-
-.defaultSkin {
- tr.mceFirst {
- background: #777; }
- td {
- &.mceFirst, &.mceLast {
- background-color: #eec; } }
- span.mceIcon, img.mceIcon, .mceButtonDisabled .mceIcon {
- background-color: #eec; } }
-
-#profile-attach-wrapper, #profile-audio-wrapper, #profile-link-wrapper, #profile-location-wrapper, #profile-nolocation-wrapper, #profile-title-wrapper, #profile-upload-wrapper, #profile-video-wrapper {
- float: left;
- margin: 0 20px 0 0; }
-
-#profile-rotator-wrapper {
- float: right; }
-
-#profile-jot-tools-end, #profile-jot-banner-end {
- clear: both; }
-
-#profile-jot-email-wrapper {
- margin: 10px 10% 0;
- border: 1px solid #555753;
- border-bottom: 0; }
-
-#profile-jot-email-label {
- background-color: #555753;
- color: #ccccce;
- padding: 5px; }
-
-#profile-jot-email {
- width: 90%;
- margin: 5px; }
-
-#profile-jot-networks {
- margin: 0 10%;
- border: 1px solid #555753;
- border-top: 0;
- border-bottom: 0;
- padding: 5px; }
-
-#profile-jot-net {
- margin: 5px 0; }
-
-#jot-preview-link {
- margin: 0 0 0 10px;
- border: 0;
- text-decoration: none;
- float: right; }
-
-.icon-text-preview {
- margin: 0 0 -18px 0;
- display: block;
- width: 20px;
- height: 20px;
- background: url(icons.png) no-repeat -128px -40px;
- border: 0;
- text-decoration: none;
- float: right;
- cursor: pointer; }
-
-#profile-jot-perms {
- float: right;
- background-color: #555753;
- height: 22px;
- width: 20px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- overflow: hidden;
- border: 0px;
- margin: 0 10px 0 10px; }
-
-#profile-jot-plugin-wrapper {
- width: 1px;
- margin: 10px 0 0 0;
- float: right; }
-
-#profile-jot-submit-wrapper {
- float: right;
- width: 100%;
- list-style: none;
- margin: 10px 0 0 0;
- padding: 0; }
-
-#profile-jot-submit {
- height: auto;
- background-color: #555753;
- color: #eeeeec;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- border: 2px outset #222420;
- margin: 0;
- float: right;
- text-shadow: 1px 1px #111;
- width: auto;
- &:active {
- box-shadow: 0 0 0 0; } }
-
-#jot-perms-icon {
- height: 22px;
- width: 20px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- overflow: hidden;
- border: 0; }
-
-#profile-jot-acl-wrapper {
- margin: 0 10px;
- border: 1px solid #555753;
- border-top: 0;
- display: block !important; }
-
-#group_allow_wrapper, #group_deny_wrapper, #acl-permit-outer-wrapper {
- width: 47%;
- float: left; }
-
-#contact_allow_wrapper, #contact_deny_wrapper, #acl-deny-outer-wrapper {
- width: 47%;
- float: right; }
-
-#acl-permit-text {
- background-color: #555753;
- color: #ccccce;
- padding: 5px;
- float: left; }
-
-#jot-public {
- background-color: #555753;
- color: #ff0000;
- padding: 5px;
- float: left; }
-
-#acl-deny-text {
- background-color: #555753;
- color: #ccccce;
- padding: 5px;
- float: left; }
-
-#acl-permit-text-end, #acl-deny-text-end {
- clear: both; }
-
-#jot-title-desc {
- color: #ccc; }
-
-#profile-jot-desc {
- color: #a00;
- margin: 5px 0; }
-
-#jot-title-wrapper {
- margin-bottom: 5px; }
-
-#jot-title-display {
- font-weight: bold; }
-
-.jothidden {
- display: none; }
-
-#jot-preview-content {
- background-color: #ffffe0;
- color: #111;
- border: 1px #aa0 solid;
- border-radius: 5px;
- padding: 3px 3px 6px 10px;
- .wall-item-outside-wrapper {
- border: 0;
- border-radius: 0px; } }
-
-/**
- * section
- */
-
-#sectionmain {
- margin: 20px;
- font-size: 0.8em;
- min-width: 475px;
- width: 67%;
- float: left;
- display: inline; }
-
-/**
- * tabs
- */
-
-.tabs {
- list-style: none;
- margin: 10px 0;
- padding: 0;
- li {
- display: inline;
- font-size: smaller;
- font-weight: bold; } }
-
-.tab {
- border: 1px solid #729fcf;
- padding: 4px;
- &:hover, &.active:hover, &:active {
- background: #729fcf;
- color: #eeeeec; }
- &.active {
- background: #729fcf;
- color: #eeeeec;
- a {
- color: #729fcf; } }
- a {
- border: 0;
- text-decoration: none; } }
-
-/**
- * items
- */
-
-.wall-item-outside-wrapper {
- border: 1px solid #aaa;
- border-radius: 5px;
- box-shadow: 5px 0 10px 0 #888;
- &.comment {
- margin-top: 5px; } }
-
-.wall-item-outside-wrapper-end {
- clear: both; }
-
-.wall-item-content-wrapper {
- position: relative;
- padding: 10px;
- width: auto; }
-
-.wall-item-outside-wrapper .wall-item-comment-wrapper {
- /*margin-left: 90px;*/ }
-
-.shiny {
- background: #efefdf;
- border-radius: 5px; }
-
-.wall-outside-wrapper .shiny {
- border-radius: 5px; }
-
-.heart {
- color: red; }
-
-.wall-item-content {
- overflow-x: auto;
- margin: 0px 15px 0px 5px; }
-
-/* removing it from here, vs. putting it in .wall-item-content
-* might break things for people. we shall see ;) */
-
-[id^="tread-wrapper"], [class^="tread-wrapper"] {
- margin: 15px 0 0 0;
- padding: 0px;
- /*overflow-x: auto;*/ }
-
-.wall-item-photo-menu {
- display: none; }
-
-.wall-item-photo-menu-button {
- display: none;
- text-indent: -99999px;
- background: #555753 url(menu-user-pin.jpg) no-repeat 75px center;
- position: absolute;
- overflow: hidden;
- height: 20px;
- width: 90px;
- top: 85px;
- left: 0;
- -webkit-border-radius: 0 0 5px 5px;
- -moz-border-radius: 0 0 5px 5px;
- border-radius: 0 0 5px 5px; }
-
-.wall-item-info {
- float: left;
- width: 110px; }
-
-.wall-item-photo-wrapper {
- width: 80px;
- height: 80px;
- position: relative;
- padding: 5px;
- background-color: #555753;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px; }
-
-[class^="wall-item-tools"] * {
- /*margin: 0 0 5px 0;*/
- > * {
- /*margin: 0 0 5px 0;*/ } }
-
-.wall-item-tools {
- float: right;
- opacity: 0.4;
- -webkit-transition: all 1s ease-in-out;
- -moz-transition: all 1s ease-in-out;
- -o-transition: all 1s ease-in-out;
- -ms-transition: all 1s ease-in-out;
- transition: all 1s ease-in-out;
- &:hover {
- opacity: 1;
- -webkit-transition: all 1s ease-in-out;
- -moz-transition: all 1s ease-in-out;
- -o-transition: all 1s ease-in-out;
- -ms-transition: all 1s ease-in-out;
- transition: all 1s ease-in-out; } }
-
-.wall-item-subtools1 {
- height: 30px;
- list-style: none outside none;
- margin: 20px 0 30px -20px;
- padding: 0;
- width: 30px; }
-
-.wall-item-subtools2 {
- height: 25px;
- list-style: none outside none;
- margin: -75px 0 0 5px;
- padding: 0;
- width: 25px; }
-
-.wall-item-title {
- font-size: 1.2em;
- font-weight: bold;
- margin-bottom: 1em; }
-
-.wall-item-body {
- margin: 20px 20px 10px 0px;
- text-align: left;
- overflow-x: auto; }
-
-.wall-item-lock-wrapper {
- float: right;
- height: 22px;
- margin: 0 -5px 0 0;
- width: 22px;
- opacity: 1; }
-
-.wall-item-dislike, .wall-item-like {
- clear: left;
- font-size: 0.8em;
- color: #878883;
- margin: 5px 0 5px 120px; }
-
-.wall-item-author, .wall-item-actions-author {
- clear: left;
- font-size: 0.8em;
- color: #878883;
- margin: 20px 20px 0 110px; }
-
-.wall-item-ago {
- display: inline;
- padding-left: 10px; }
-
-.wall-item-wrapper-end {
- clear: both; }
-
-.wall-item-location {
- margin-top: 15px;
- width: 100px;
- overflow: hidden;
- text-overflow: ellipsis;
- -o-text-overflow: ellipsis;
- .icon {
- float: left; }
- > a, .smalltext {
- margin-left: 25px;
- font-size: 0.7em;
- display: block; }
- > br {
- display: none; } }
-
-.wallwall {
- .wwto {
- left: 5px;
- margin: 0;
- position: absolute;
- top: 75px;
- width: 30px;
- z-index: 10001;
- width: 30px;
- height: 30px;
- img {
- width: 30px !important;
- height: 30px !important; } }
- .wall-item-photo-end {
- clear: both; } }
-
-.wall-item-arrowphoto-wrapper {
- position: absolute;
- left: 35px;
- top: 80px;
- z-index: 10002; }
-
-.wall-item-photo-menu {
- min-width: 92px;
- border: 2px solid #FFFFFF;
- border-top: 0px;
- background: #555753;
- position: absolute;
- left: -2px;
- top: 101px;
- display: none;
- z-index: 10003;
- -webkit-border-radius: 0px 5px 5px 5px;
- -moz-border-radius: 0px 5px 5px 5px;
- border-radius: 0px 5px 5px 5px;
- ul {
- margin: 0px;
- padding: 0px;
- list-style: none; }
- li a {
- white-space: nowrap;
- display: block;
- padding: 5px 2px;
- color: #eeeeec;
- &:hover {
- color: #555753;
- background: #eeeeec; } } }
-
-#item-delete-selected {
- overflow: auto;
- width: 100%; }
-
-#connect-services-header, #connect-services, #extra-help-header, #extra-help, #postit-header, #postit {
- margin: 5px 0 0 0; }
-
-/**
- * comment
- */
-
-.ccollapse-wrapper {
- font-size: 0.9em;
- margin-left: 80px; }
-
-.wall-item-outside-wrapper.comment {
- margin-left: 80px;
- .wall-item-photo {
- width: 40px!important;
- height: 40px!important; }
- .wall-item-photo-wrapper {
- width: 40px;
- height: 40px; }
- .wall-item-photo-menu-button {
- width: 50px;
- top: 45px;
- background-position: 35px center; }
- .wall-item-info {
- width: 60px; }
- .wall-item-body {
- margin-left: 10px; }
- .wall-item-author {
- margin-left: 50px; }
- .wall-item-photo-menu {
- min-width: 50px;
- top: 60px; } }
-
-.comment-wwedit-wrapper {
- /*margin: 30px 0px 0px 80px;*/ }
-
-.comment-edit-wrapper {
- border-top: 1px #aaa solid; }
-
-[class^="comment-edit-bb"] {
- list-style: none;
- display: none;
- margin: -40px 0 5px 60px;
- width: 75%;
- > li {
- display: inline-block;
- margin: 0 10px 0 0;
- visibility: none; } }
-
-.comment-wwedit-wrapper img, .comment-edit-wrapper img {
- width: 20px;
- height: 20px; }
-
-.comment-edit-photo-link, .comment-edit-photo {
- margin-left: 10px; }
-
-.my-comment-photo {
- width: 40px;
- height: 40px;
- padding: 5px; }
-
-[class^="comment-edit-text"] {
- margin: 5px 0 10px 20px;
- width: 84.5%; }
-
-.comment-edit-text-empty {
- height: 20px;
- border: 2px #babdd6 solid;
- border-radius: 5px;
- color: #babdb6;
- -webkit-transition: all 0.5s ease-in-out;
- -moz-transition: all 0.5s ease-in-out;
- -o-transition: all 0.5s ease-in-out;
- -ms-transition: all 0.5s ease-in-out;
- transition: all 0.5s ease-in-out;
- &:hover {
- color: #999999; } }
-
-.comment-edit-text-full {
- height: 10em;
- border-radius: 5px;
- -webkit-transition: all 0.5s ease-in-out;
- -moz-transition: all 0.5s ease-in-out;
- -o-transition: all 0.5s ease-in-out;
- -ms-transition: all 0.5s ease-in-out;
- transition: all 0.5s ease-in-out; }
-
-.comment-edit-submit-wrapper {
- width: 90%;
- margin: 5px 5px 10px 50px;
- text-align: right; }
-
-.comment-edit-submit {
- height: 22px;
- background-color: #555753;
- color: #eeeeec;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- border: 0; }
-
-/**
- * item text style
- */
-
-.wall-item-body code {
- display: block;
- padding: 0 0 10px 5px;
- border-color: #ccc;
- border-style: solid;
- border-width: 1px 1px 1px 10px;
- background: #eee;
- color: #444;
- width: 95%; }
-
-/**
- * profile
- */
-
-div {
- &[id$="text"] {
- font-weight: bold;
- border-bottom: 1px solid #ccc; }
- &[id$="wrapper"] {
- height: 100%;
- margin-bottom: 1em;
- br {
- clear: left; } } }
-
-[id$="-end"], [class$="end"] {
- clear: both;
- margin: 0 0 10px 0; }
-
-#advanced-profile-with {
- margin-left: 200px; }
-
-/**
- * photos
- */
-
-.photos {
- height: auto;
- overflow: auto; }
-
-#photo-top-links {
- margin-bottom: 30px; }
-
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 3px 3px 10px 0 #000;
- -webkit-box-shadow: 3px 3px 10px 0 #000;
- box-shadow: 3px 3px 10px 0 #000;
- background-color: #eee;
- color: #111;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 30px;
- position: relative;
- margin: 0 10px 10px 0; }
-
-#photo-photo {
- max-width: 100%;
- img {
- max-width: 100%; } }
-
-.photo-top-image-wrapper a:hover, #photo-photo a:hover, .photo-album-image-wrapper a:hover {
- border-bottom: 0; }
-
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0; }
-
-.photo-top-album-name {
- position: absolute;
- bottom: 0;
- padding: 0 5px; }
-
-.caption {
- position: absolute;
- bottom: 0;
- margin: 0 5px; }
-
-#photo-photo {
- position: relative;
- float: left; }
-
-#photo-prev-link, #photo-next-link {
- position: absolute;
- width: 30%;
- height: 100%;
- background-color: rgba(255, 255, 255, 0.5);
- opacity: 0;
- -webkit-transition: all .2s ease-in-out;
- -moz-transition: all .2s ease-in-out;
- -o-transition: all .2s ease-in-out;
- -ms-transition: all .2s ease-in-out;
- transition: all .2s ease-in-out;
- background-position: center center;
- background-repeat: no-repeat; }
-
-#photo-prev-link {
- left: 0;
- top: 0;
- background-image: url(prev.png); }
-
-#photo-next-link {
- right: 0;
- top: 0;
- background-image: url(next.png); }
-
-#photo-prev-link a, #photo-next-link a {
- display: block;
- width: 100%;
- height: 100%;
- overflow: hidden;
- text-indent: -900000px; }
-
-#photo-prev-link:hover {
- opacity: 1;
- -webkit-transition: all .2s ease-in-out;
- -moz-transition: all .2s ease-in-out;
- -o-transition: all .2s ease-in-out;
- -ms-transition: all .2s ease-in-out;
- transition: all .2s ease-in-out; }
-
-#photo-next-link {
- &:hover {
- opacity: 1;
- -webkit-transition: all .2s ease-in-out;
- -moz-transition: all .2s ease-in-out;
- -o-transition: all .2s ease-in-out;
- -ms-transition: all .2s ease-in-out;
- transition: all .2s ease-in-out; }
- .icon {
- display: none; } }
-
-#photo-prev-link .icon {
- display: none; }
-
-#photos-upload-spacer, #photos-upload-new-wrapper, #photos-upload-exist-wrapper {
- margin-bottom: 1em; }
-
-#photos-upload-existing-album-text, #photos-upload-newalbum-div {
- background-color: #555753;
- color: #eeeeec;
- padding: 1px; }
-
-#photos-upload-album-select, #photos-upload-newalbum {
- width: 99%; }
-
-#photos-upload-perms-menu {
- text-align: right; }
-
-#photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname {
- float: left;
- margin-bottom: 25px; }
-
-#photo-edit-link-wrap {
- margin-bottom: 15px; }
-
-#photo-edit-caption, #photo-edit-newtag {
- width: 100%; }
-
-#photo-like-div {
- margin-bottom: 25px; }
-
-#photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end {
- clear: both; }
-
-#photo-edit-delete-button {
- margin-left: 200px; }
-
-#photo-edit-end {
- margin-bottom: 35px; }
-
-#photo-caption {
- font-size: 110%;
- font-weight: bold;
- margin-top: 15px;
- margin-bottom: 15px; }
-
-/**
- * message
- */
-
-.prvmail-text {
- width: 100%; }
-
-#prvmail-subject {
- width: 100%;
- color: #eec;
- background: #444; }
-
-#prvmail-submit-wrapper {
- margin-top: 10px; }
-
-#prvmail-submit {
- float: right;
- margin-top: 0; }
-
-#prvmail-submit-wrapper div {
- margin-right: 5px;
- float: left; }
-
-.mail-list-outside-wrapper {
- margin-top: 20px; }
-
-.mail-list-sender {
- float: left; }
-
-.mail-list-detail {
- margin-left: 90px; }
-
-.mail-list-sender-name {
- display: inline;
- font-size: 1.1em; }
-
-.mail-list-date {
- display: inline;
- font-size: 0.9em;
- padding-left: 10px; }
-
-.mail-list-sender-name, .mail-list-date {
- font-style: italic; }
-
-.mail-list-subject {
- font-size: 1.2em; }
-
-.mail-list-delete-wrapper {
- float: right; }
-
-.mail-list-outside-wrapper-end {
- clear: both;
- border-bottom: 1px #eec dotted; }
-
-.mail-conv-sender {
- float: left;
- margin: 0px 5px 5px 0px; }
-
-.mail-conv-sender-photo {
- width: 32px;
- height: 32px; }
-
-.mail-conv-sender-name {
- float: left; }
-
-.mail-conv-date {
- float: right; }
-
-.mail-conv-subject {
- clear: right;
- font-weight: bold;
- font-size: 1.2em; }
-
-.mail-conv-body {
- clear: both; }
-
-.mail-conv-delete-wrapper {
- margin-top: 5px; }
-
-/**
- * contacts
- */
-
-.view-contact-wrapper, .contact-entry-wrapper {
- float: left;
- margin: 0 5px 40px 0;
- width: 120px;
- height: 120px;
- padding: 3px;
- position: relative; }
-
-.contact-direction-wrapper {
- position: absolute;
- top: 20px; }
-
-.contact-edit-links {
- position: absolute;
- top: 60px; }
-
-.contact-entry-photo-wrapper {}
-
-.contact-entry-photo {
- margin-left: 20px; }
-
-.contact-entry-name {
- width: 120px;
- font-weight: bold;
- /*overflow: hidden;*/ }
-
-.contact-entry-photo {
- position: relative; }
-
-.contact-entry-edit-links .icon {
- border: 1px solid #babdb6;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- border-radius: 3px;
- background-color: #fff; }
-
-#contact-entry-url, [id^="contact-entry-url"] {
- font-size: smaller;
- /*overflow: scroll;*/ }
-
-#contact-entry-network, [id^="contact-entry-network"] {
- font-size: smaller;
- font-style: italic; }
-
-#contact-edit-banner-name {
- font-size: 1.5em; }
-
-#contact-edit-photo-wrapper {
- position: relative;
- float: left;
- padding: 20px; }
-
-#contact-edit-direction-icon {
- position: absolute;
- top: 60px;
- left: 0; }
-
-#contact-edit-nav-wrapper {
- margin-left: 0px; }
-
-#contact-edit-links {
- margin-top: 23px;
- ul {
- list-style-type: none; } }
-
-#contact-drop-links {
- margin-left: 5px; }
-
-#contact-edit-nav-wrapper .icon {
- border: 1px solid #babdb6;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- border-radius: 3px; }
-
-#contact-edit-poll-wrapper {
- margin-left: 0px; }
-
-#contact-edit-last-update-text {
- margin-bottom: 15px; }
-
-#contact-edit-last-updated {
- font-weight: bold; }
-
-#contact-edit-poll-text {
- display: inline; }
-
-#contact-edit-info_tbl, #contact-edit-info_parent, .mceLayout {
- width: 100%; }
-
-#contact-edit-end {
- clear: both;
- margin-bottom: 65px; }
-
-.contact-photo-menu-button {
- position: absolute;
- background-image: url("photo-menu.jpg");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: 64px;
- left: 0px;
- overflow: hidden;
- text-indent: 40px;
- display: none; }
-
-.contact-photo-menu {
- width: auto;
- border: 2px solid #444;
- background: #eee;
- color: #111;
- position: absolute;
- left: 0px;
- top: 90px;
- display: none;
- z-index: 10000;
- ul {
- margin: 0px;
- padding: 0px;
- list-style: none; }
- li a {
- display: block;
- padding: 2px;
- &:hover {
- color: #fff;
- background: #3465A4;
- text-decoration: none; } } }
-
-/**
- * register, settings & profile forms
- */
-
-.openid {}
-
-#id_openid_url {
- background: url(login-bg.gif) no-repeat;
- background-position: 0 50%;
- padding-left: 18px; }
-
-#settings-nickname-desc {
- background-color: #eee;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding: 5px;
- color: #111; }
-
-#settings-default-perms {
- margin-bottom: 20px; }
-
-#register-form div, #profile-edit-form div {
- clear: both; }
-
-.settings-block {
- label {
- clear: left; }
- input {
- margin: 10px 5px; } }
-
-/*#register-form label, */
-/*#profile-edit-form label {*/
-/* width: 300px; */
-/* float: left; */
-/*} */
-
-/*#register-form span, */
-/*#profile-edit-form span {*/
-/* color: #555753; */
-/* display: block; */
-/* margin-bottom: 20px; */
-/*} */
-
-#profile-edit-marital-label span {
- margin: -4px; }
-
-.settings-submit-wrapper, .profile-edit-submit-wrapper {
- margin: 0 0 30px -3px; }
-
-.profile-edit-side-div {
- display: none; }
-
-/*.profile-edit-side-div:hover {
- display: block;
-}
-.profile-edit-side-link {
- margin: 3px 0px 0px 70px;
-}*/
-
-#profiles-menu-trigger {
- margin: 0px 0px 0px 25px; }
-
-.profile-listing {
- float: left;
- margin: 20px 20px 0px 0px; }
-
-.icon-profile-edit {
- background: url("icons.png") -150px 0px no-repeat;
- border: 0;
- cursor: pointer;
- display: block;
- float: right;
- width: 20px;
- height: 20px;
- margin: 0 0 -18px;
- position: absolute;
- text-decoration: none;
- top: 113px;
- right: 260px; }
-
-#profile-edit-links ul {
- margin: 20px 0;
- padding: 0;
- list-style: none; }
-
-.marital {
- margin-top: 5px; }
-
-#register-sitename {
- display: inline;
- font-weight: bold; }
-
-#advanced-expire-popup {
- background: #2e2f2e;
- color: #eec; }
-
-#id_ssl_policy {
- width: 374px; }
-
-#theme-preview img {
- margin: 10px 10px 10px 288px; }
-
-/**
- * contacts selector
- */
-
-.group-delete-wrapper {
- margin: -31px 50px 0 0;
- float: right; }
-
-/*.group-delete-icon {
- margin: 0 0 0 10px;
-}*/
-
-#group-edit-submit-wrapper {
- margin: 0 0 10px 0;
- display: inline; }
-
-#group-edit-desc {
- margin: 10px 0px; }
-
-#group-members, #prof-members {
- height: 200px;
- overflow: auto;
- border: 1px solid #555753;
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0; }
-
-#group-all-contacts, #prof-all-contacts {
- height: 200px;
- overflow: auto;
- border: 1px solid #555753;
- -webkit-border-radius: 0 0 5px 5px;
- -moz-border-radius: 0 0 5px 5px;
- border-radius: 0 0 5px 5px; }
-
-#group-members h3, #group-all-contacts h3, #prof-members h3, #prof-all-contacts h3 {
- color: #eeeeec;
- background-color: #555753;
- margin: 0;
- padding: 5px; }
-
-#group-separator, #prof-separator {
- display: none; }
-
-/**
- * profile
- */
-
-#cropimage-wrapper {
- float: left; }
-
-#crop-image-form {
- clear: both; }
-
-/**
- * intros
- */
-
-.intro-wrapper {
- margin-top: 20px; }
-
-.intro-fullname {
- font-size: 1.1em;
- font-weight: bold; }
-
-.intro-desc {
- margin-bottom: 20px;
- font-weight: bold; }
-
-.intro-note {
- padding: 10px; }
-
-.intro-end {
- padding: 30px; }
-
-.intro-form {
- float: left; }
-
-.intro-approve-form, .intro-approve-as-friend-end {
- clear: both; }
-
-.intro-submit-approve, .intro-submit-ignore {
- margin-right: 20px; }
-
-.intro-submit-approve {
- margin-top: 15px; }
-
-.intro-approve-as-friend-label, .intro-approve-as-fan-label, .intro-approve-as-friend, .intro-approve-as-fan {
- float: left; }
-
-.intro-form-end {
- clear: both;
- margin-bottom: 10px; }
-
-.intro-approve-as-friend-desc {
- margin-top: 10px; }
-
-.intro-approve-as-end {
- clear: both;
- margin-bottom: 10px; }
-
-.intro-end, .clear {
- clear: both; }
-
-/**
- * events
- */
-
-.eventcal {
- float: left;
- font-size: 20px; }
-
-.event {
- background: #2e2f2e; }
-
-.vevent {
- border: 1px solid #ccc;
- .event-description, .event-location, .event-start {
- margin-left: 10px;
- margin-right: 10px; } }
-
-#new-event-link {
- margin-bottom: 10px; }
-
-.edit-event-link, .plink-event-link {
- /*float: left; */
- /*margin-top: 4px; */
- /*margin-right: 4px;*/
- /*margin-bottom: 15px;*/ }
-
-.event-description:before {
- content: url('../../../images/calendar.png');
- margin-right: 15px; }
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- font-size: smaller; }
-
-.event-start .dtstart, .event-end .dtend {
- float: right; }
-
-.event-list-date {
- margin-bottom: 10px; }
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px; }
-
-.event-calendar-end {
- clear: both; }
-
-.calendar {
- font-family: monospace; }
-
-.today {
- font-weight: bold;
- color: #FF0000; }
-
-#event-start-text, #event-finish-text {
- margin-top: 10px;
- margin-bottom: 5px; }
-
-#event-nofinish-checkbox, #event-nofinish-text, #event-adjust-checkbox, #event-adjust-text, #event-share-checkbox {
- float: left; }
-
-#event-datetime-break {
- margin-bottom: 10px; }
-
-#event-nofinish-break, #event-adjust-break, #event-share-break {
- clear: both; }
-
-#event-desc-text, #event-location-text {
- margin-top: 10px;
- margin-bottom: 5px; }
-
-#event-submit {
- margin-top: 10px; }
-
-.body-tag {
- margin: 10px 0;
- opacity: 0.5;
- &:hover {
- opacity: 1.0 !important; } }
-
-.filesavetags, .categorytags {
- margin: 20px 0;
- opacity: 0.5; }
-
-.filesavetags:hover, .categorytags:hover {
- margin: 20px 0;
- opacity: 1.0 !important; }
-
-.item-select {
- opacity: 0.1;
- margin: 5px 0 0 6px !important;
- &:hover {
- opacity: 1; } }
-
-.checkeditem {
- opacity: 1; }
-
-#item-delete-selected {
- margin-top: 30px; }
-
-/* was tired of having no way of moving it around, so
-* here's a little 'hook' to do so */
-
-.delete-checked {
- position: absolute;
- left: 35px;
- margin-top: 20px; }
-
-#item-delete-selected-end {
- clear: both; }
-
-#item-delete-selected-icon {
- float: left;
- margin-right: 5px; }
-
-#item-delete-selected-desc {
- float: left;
- margin-right: 5px;
- &:hover {
- text-decoration: underline; } }
-
-.fc-state-highlight {
- background: #eec;
- color: #2e2f2e; }
-
-/**
- * directory
- */
-
-.directory-item {
- float: left;
- margin: 0 5px 4px 0;
- padding: 3px;
- width: 180px;
- height: 250px;
- position: relative; }
-
-/**
- * sidebar
- */
-
-#group-sidebar {
- margin-bottom: 10px; }
-
-.group-selected, .nets-selected, .fileas-selected {
- padding: 3px;
- color: #111;
- background: #f8f8f8;
- font-weight: bold; }
-
-.group-selected:hover, .nets-selected:hover, .fileas-selected:hover {
- color: #111; }
-
-.groupsideedit {
- margin-right: 10px; }
-
-#sidebar-group-ul {
- padding-left: 0; }
-
-#sidebar-group-list {
- margin: 0 0 5px 0;
- ul {
- list-style-type: none;
- list-style-position: inside; }
- li {
- margin-top: 10px; }
- .icon {
- display: inline-block;
- height: 12px;
- width: 12px; } }
-
-#sidebar-new-group {
- margin: auto;
- display: inline-block;
- color: #efefef;
- text-decoration: none;
- text-align: center; }
-
-#peoplefind-sidebar form {
- margin-bottom: 10px; }
-
-#sidebar-new-group {
- &:hover {
- /*background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b20202), color-stop(1, #d60808) );*/
- /*background: -moz-linear-gradient( center top, #b20202 5%, #d60808 100% );*/
- /*background-color: #b20202;*/ }
- &:active {
- position: relative;
- top: 1px; } }
-
-#side-peoplefind-url {
- background-color: #e5e0cf;
- color: #666;
- border: 1px 666 solid;
- margin-right: 3px;
- width: 75%;
- &:hover, &:focus {
- background-color: #efefef;
- color: #222;
- border: 1px 333 solid; } }
-
-.nets-ul {
- list-style-type: none;
- padding-left: 0px;
- li {
- margin: 10px 0 0; } }
-
-.nets-link, .nets-all {
- margin-left: 0px; }
-
-#netsearch-box {
- margin-top: 20px;
- width: 150px;
- #search-submit {
- margin: 5px 0px 0px 0px; } }
-
-/**
- * admin
- */
-
-#pending-update {
- float: right;
- color: #fff;
- font-weight: bold;
- background-color: #ff0000;
- padding: 0 .3em; }
-
-.admin {
- &.linklist {
- border: 0;
- padding: 0; }
- &.link {
- list-style-position: inside; } }
-
-#adminpage {
- color: #111;
- background: transparent;
- margin: 5px;
- padding: 10px;
- dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid #000; }
- dt {
- width: 250px;
- float: left;
- font-weight: bold; }
- dd {
- margin-left: 250px; }
- h3 {
- border-bottom: 1px solid #ccc; }
- .submit {
- clear: left; }
- #pluginslist {
- margin: 0;
- padding: 0; }
- .plugin {
- list-style: none;
- display: block;
- border: 1px solid #888;
- padding: 1em;
- margin-bottom: 5px;
- clear: left; }
- .toggleplugin {
- float: left;
- margin-right: 1em; }
- table {
- width: 100%;
- border-bottom: 1px solid #000;
- margin: 5px 0;
- th {
- text-align: left; } }
- td .icon {
- float: left; }
- table {
- &#users img {
- width: 16px;
- height: 16px; }
- tr:hover {
- /*color: ;*/
- background-color: #bbc7d7; } }
- .selectall {
- text-align: right; }
- #users a {
- /*color: #;*/
- text-decoration: underline; } }
-
-#users .name {
- color: #eec; }
-
-/**
- * form fields
- */
-
-.field {
- /*margin-bottom: 10px;*/
- /*padding-bottom: 10px;*/
- overflow: auto;
- /* width: 100%;*/
- label {
- width: 38%;
- display: inline-block;
- font-size: 1.077em;
- margin: 0 10px 1em 0;
- border: 1px #999 solid;
- padding: 5px;
- background: #ccc;
- color: #111; } }
-
-.field .onoff {
- float: right;
- margin: 0 330px 0 auto;
- width: 80px;
- a {
- display: block;
- border: 1px solid #666;
- padding: 3px 6px 4px 10px;
- height: 16px;
- text-decoration: none; }
- .on {
- background: url("../../../images/onoff.jpg") no-repeat 42px 1px #999999;
- color: #111;
- text-align: left; }
- .off {
- background: url("../../../images/onoff.jpg") no-repeat 2px 1px #cccccc;
- color: #333;
- text-align: right; } }
-
-.hidden {
- display: none !important; }
-
-.field textarea {
- width: 80%;
- height: 100px; }
-
-.field_help {
- display: block;
- margin-left: 297px;
- color: #666; }
-
-.field.radio .field_help {
- margin-left: 297px; }
-
-label {
- width: 38%;
- display: inline-block;
- font-size: 1.077em;
- margin: 0 10px 1em 0;
- border: 1px #999 solid;
- padding: 5px;
- background: #ccc;
- color: #111; }
-
-input {
- width: 250px;
- height: 25px;
- border: 1px #999 solid;
- &[type="text"], &[type="password"], &[type="search"] {
- width: 250px;
- height: 25px;
- border: 1px #999 solid; }
- &[type="checkbox"], &[type="radio"] {
- border: 1px #999 solid;
- margin: 0 0 0 0;
- height: 15px;
- width: 15px; }
- &[type="submit"], &[type="button"] {
- background-color: #555753;
- border: 2px outset #444;
- border-radius: 5px;
- box-shadow: 1px 3px 4px 0 #111;
- color: #eeeeec;
- cursor: pointer;
- font-weight: bold;
- width: auto;
- text-shadow: 1px 1px #111;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px; }
- &[type="submit"]:active, &[type="button"]:active {
- box-shadow: 0 0 0 0; } }
-
-
-/*
- * update
- */
-
-.popup {
- width: 100%;
- height: 100%;
- top: 0px;
- left: 0px;
- position: absolute;
- display: none;
- .background {
- background-color: #000;
- opacity: 0.5;
- width: 100%;
- height: 100%;
- position: absolute;
- top: 0px;
- left: 0px; }
- .panel {
- top: 25%;
- left: 25%;
- width: 50%;
- height: 50%;
- padding: 1em;
- position: absolute;
- border: 4px solid #000000;
- background-color: #FFFFFF; } }
-
-#panel {
- z-index: 100; }
-
-.grey {
- color: grey; }
-
-.orange {
- color: orange; }
-
-.red {
- color: red; }
-
-.popup .panel {
- .panel_text {
- display: block;
- overflow: auto;
- height: 80%; }
- .panel_in {
- width: 100%;
- height: 100%;
- position: relative; }
- .panel_actions {
- width: 100%;
- bottom: 4px;
- left: 0px;
- position: absolute; } }
-
-.panel_text .progress {
- width: 50%;
- overflow: hidden;
- height: auto;
- border: 1px solid #cccccc;
- margin-bottom: 5px;
- span {
- float: right;
- display: block;
- width: 25%;
- background-color: #eeeeee;
- text-align: right; } }
-
-/**
- * OAuth
- */
-
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
- img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
- &.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat; } }
- a {
- float: left; } }
-
-/**
- * icons
- */
-
-.iconspacer {
- display: block;
- width: 16px;
- height: 16px; }
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- background: url(icons.png) no-repeat;
- border: 0;
- text-decoration: none;
- border-radius: 5px;
- &:hover {
- border: 0;
- text-decoration: none; } }
-
-.editicon {
- display: inline-block;
- width: 21px;
- height: 21px;
- background: url(editicons.png) no-repeat;
- border: 0;
- text-decoration: none; }
-
-.shadow {
- box-shadow: 2px 2px 5px 2px #111;
- &:active, &:focus, &:hover {
- box-shadow: 0 0 0 0; } }
-
-.editicon:hover {
- border: 0; }
-
-.boldbb {
- background-position: 0px 0px;
- &:hover {
- background-position: -22px 0px; } }
-
-.italicbb {
- background-position: 0px -22px;
- &:hover {
- background-position: -22px -22px; } }
-
-.underlinebb {
- background-position: 0px -44px;
- &:hover {
- background-position: -22px -44px; } }
-
-.quotebb {
- background-position: 0px -66px;
- &:hover {
- background-position: -22px -66px; } }
-
-.codebb {
- background-position: 0px -88px;
- &:hover {
- background-position: -22px -88px; } }
-
-.imagebb {
- background-position: -44px 0px;
- &:hover {
- background-position: -66px 0px; } }
-
-.urlbb {
- background-position: -44px -22px;
- &:hover {
- background-position: -66px -22px; } }
-
-.videobb {
- background-position: -44px -44px;
- &:hover {
- background-position: -66px -44px; } }
-
-.icon {
- &.drop, &.drophide, &.delete {
- float: left;
- margin: 0 2px; }
- &.s22 {
- &.delete {
- display: block;
- background-position: -110px 0; }
- &.text {
- padding: 10px 0px 0px 25px;
- width: 200px; } }
- &.text {
- text-indent: 0px; }
- &.s16 {
- min-width: 16px;
- height: 16px; } }
-
-.s16 .add {
- background: url("../../../images/icons/16/add.png") no-repeat; }
-
-.add {
- margin: 0px 5px; }
-
-.article {
- background-position: -50px 0; }
-
-.audio {
- background-position: -70px 0; }
-
-.block {
- background-position: -90px 0px; }
-
-.drop, .delete {
- background-position: -110px 0; }
-
-.drophide {
- background-position: -130px 0; }
-
-.edit {
- background-position: -150px 0; }
-
-.camera {
- background-position: -170px 0; }
-
-.dislike {
- background-position: -190px 0; }
-
-.file-as {
- background-position: -230px -60px; }
-
-.like {
- background-position: -211px 0; }
-
-.link {
- background-position: -230px 0; }
-
-.globe, .location {
- background-position: -50px -20px; }
-
-.noglobe, .nolocation {
- background-position: -70px -20px; }
-
-.no {
- background-position: -90px -20px; }
-
-.pause {
- background-position: -110px -20px; }
-
-.play {
- background-position: -130px -20px; }
-
-.pencil {
- background-position: -151px -18px; }
-
-.small-pencil {
- background-position: -170px -20px; }
-
-.recycle {
- background-position: -190px -20px; }
-
-.remote-link {
- background-position: -210px -20px; }
-
-.share {
- background-position: -230px -20px; }
-
-.tools {
- background-position: -50px -40px; }
-
-.lock {
- background-position: -70px -40px; }
-
-.unlock {
- background-position: -88px -40px; }
-
-.video {
- background-position: -110px -40px; }
-
-.attach {
- background-position: -190px -40px; }
-
-.language {
- background-position: -210px -40px; }
-
-.starred {
- background-position: -130px -60px; }
-
-.unstarred {
- background-position: -150px -60px; }
-
-.tagged {
- background-position: -170px -60px; }
-
-.on {
- background-position: -50px -60px; }
-
-.off {
- background-position: -70px -60px; }
-
-.prev {
- background-position: -90px -60px; }
-
-.next {
- background-position: -110px -60px; }
-
-.icon.dim {
- opacity: 0.3; }
-
-#pause {
- position: fixed;
- bottom: 40px;
- right: 30px; }
-
-.border {
- border: 1px solid #babdb6;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- &:hover {
- border: 1px solid #babdb6;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px; } }
-
-.attachtype {
- display: block;
- width: 20px;
- height: 23px;
- background-image: url(../../../images/content-types.png); }
-
-.type-video {
- background-position: 0px 0px; }
-
-.type-image {
- background-position: -20px 0; }
-
-.type-audio {
- background-position: -40px 0; }
-
-.type-text {
- background-position: -60px 0px; }
-
-.type-unkn {
- background-position: -80px 0; }
-
-/**
- * footer
- */
-
-.cc-license {
- margin-top: 100px;
- font-size: 0.7em; }
-
-footer {
- display: block;
- /*margin: 50px 20%;*/
- clear: both; }
-
-#profile-jot-text {
- height: 20px;
- color: #666;
- border: 1px solid #ccc;
- border-radius: 5px;
- width: 99.5%; }
-
-/**
- * acl
- */
-
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block !important;
- background: #eec;
- color: #2e2f2e; }
-
-#acl-wrapper {
- width: 660px;
- margin: 0 auto; }
-
-#acl-search {
- float: right;
- background: white url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
- margin: 6px;
- color: #111; }
-
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background: #eeeecc url("../../../images/show_all_off.png") 8px 8px no-repeat;
- padding: 7px 10px 7px 30px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- color: #999;
- margin: 5px 0;
- &.selected {
- color: #000;
- background: #ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat; } }
-
-#acl-list {
- height: 210px;
- border: 1px solid #ccc;
- clear: both;
- margin-top: 30px;
- overflow: auto; }
-
-/*#acl-list-content {
-}*/
-
-.acl-list-item {
- border: 1px solid #ccc;
- display: block;
- float: left;
- height: 110px;
- margin: 3px 0 5px 5px;
- width: 120px;
- img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 5px 5px 20px; }
- p {
- height: 12px;
- font-size: 10px;
- margin: 0 0 22px;
- padding: 2px 0 1px; }
- a {
- background: #ccc 3px 3px no-repeat;
- -webkit-border-radius: 2px;
- -moz-border-radius: 2px;
- border-radius: 2px;
- clear: both;
- font-size: 10px;
- display: block;
- width: 55px;
- height: 20px;
- color: #999;
- margin: 5px auto 0;
- padding: 0 3px;
- text-align: center;
- vertical-align: middle; } }
-
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000;
- border: 0; }
-
-.acl-button-show {
- background-image: url('../../../images/show_off.png');
- margin: 0 auto; }
-
-.acl-button-hide {
- background-image: url('../../../images/hide_off.png');
- margin: 0 auto; }
-
-.acl-button-show.selected {
- color: #000;
- background-color: #9ade00;
- background-image: url(../../../images/show_on.png); }
-
-.acl-button-hide.selected {
- color: #000;
- background-color: #ff4141;
- background-image: url(../../../images/hide_on.png); }
-
-.acl-list-item {
- &.groupshow {
- border-color: #9ade00; }
- &.grouphide {
- border-color: #ff4141; } }
-
-/** /acl **/
-
-/* autocomplete popup */
-
-.acpopup {
- max-height: 175px;
- max-width: 42%;
- background-color: #555753;
- color: #fff;
- overflow: auto;
- z-index: 100000;
- border: 1px solid #cccccc; }
-
-.acpopupitem {
- background-color: #555753;
- padding: 4px;
- clear: left;
- img {
- float: left;
- margin-right: 4px; }
- &.selected {
- color: #2e3436;
- background-color: #eeeeec; } }
-
-.qcomment-wrapper {
- padding: 0px;
- margin: 5px 5px 5px 81%; }
-
-.qcomment {
- opacity: 0.5;
- &:hover {
- opacity: 1.0; } }
-
-#network-star-link {
- margin-top: 10px; }
-
-.network-star {
- float: left;
- margin-right: 5px;
- &.icon.starred {
- display: inline-block; } }
-
-#fileas-sidebar {}
-
-.fileas-ul {
- padding: 0; }
-
-/*
- * addons theming
- */
-
-#sidebar-page-list {
- ul {
- padding: 0;
- margin: 5px 0; }
- li {
- list-style: none; } }
-
-#jappix_mini {
- margin-left: 130px;
- position: fixed;
- bottom: 0;
- right: 175px !important;
- /* override the jappix css */
- z-index: 999; }
-
-/* media stuff */
-@media handheld {
- body {
- font-size: 15pt; } }
diff --git a/view/theme/duepuntozero/moderated_comment.tpl b/view/theme/duepuntozero/moderated_comment.tpl
new file mode 100755
index 000000000..b0451c8c6
--- /dev/null
+++ b/view/theme/duepuntozero/moderated_comment.tpl
@@ -0,0 +1,61 @@
+ <div class="comment-wwedit-wrapper" id="comment-edit-wrapper-$id" style="display: block;">
+ <form class="comment-edit-form" id="comment-edit-form-$id" action="item" method="post" onsubmit="post_comment($id); return false;">
+ <input type="hidden" name="type" value="$type" />
+ <input type="hidden" name="profile_uid" value="$profile_uid" />
+ <input type="hidden" name="parent" value="$parent" />
+ <input type="hidden" name="return" value="$return_path" />
+ <input type="hidden" name="jsreload" value="$jsreload" />
+ <input type="hidden" name="preview" id="comment-preview-inp-$id" value="0" />
+
+ <div class="comment-edit-photo" id="comment-edit-photo-$id" >
+ <a class="comment-edit-photo-link" href="$mylink" title="$mytitle"><img class="my-comment-photo" src="$myphoto" alt="$mytitle" title="$mytitle" /></a>
+ </div>
+ <div class="comment-edit-photo-end"></div>
+ <div id="mod-cmnt-wrap-$id" class="mod-cmnt-wrap" style="display:none">
+ <div id="mod-cmnt-name-lbl-$id" class="mod-cmnt-name-lbl">$lbl_modname</div>
+ <input type="text" id="mod-cmnt-name-$id" class="mod-cmnt-name" name="mod-cmnt-name" value="$modname" />
+ <div id="mod-cmnt-email-lbl-$id" class="mod-cmnt-email-lbl">$lbl_modemail</div>
+ <input type="text" id="mod-cmnt-email-$id" class="mod-cmnt-email" name="mod-cmnt-email" value="$modemail" />
+ <div id="mod-cmnt-url-lbl-$id" class="mod-cmnt-url-lbl">$lbl_modurl</div>
+ <input type="text" id="mod-cmnt-url-$id" class="mod-cmnt-url" name="mod-cmnt-url" value="$modurl" />
+ </div>
+ <ul class="comment-edit-bb-$id">
+ <li><a class="editicon boldbb shadow"
+ style="cursor: pointer;" title="$edbold"
+ onclick="insertFormatting('$comment','b', $id);"></a></li>
+ <li><a class="editicon italicbb shadow"
+ style="cursor: pointer;" title="$editalic"
+ onclick="insertFormatting('$comment','i', $id);"></a></li>
+ <li><a class="editicon underlinebb shadow"
+ style="cursor: pointer;" title="$eduline"
+ onclick="insertFormatting('$comment','u', $id);"></a></li>
+ <li><a class="editicon quotebb shadow"
+ style="cursor: pointer;" title="$edquote"
+ onclick="insertFormatting('$comment','quote', $id);"></a></li>
+ <li><a class="editicon codebb shadow"
+ style="cursor: pointer;" title="$edcode"
+ onclick="insertFormatting('$comment','code', $id);"></a></li>
+ <li><a class="editicon imagebb shadow"
+ style="cursor: pointer;" title="$edimg"
+ onclick="insertFormatting('$comment','img', $id);"></a></li>
+ <li><a class="editicon urlbb shadow"
+ style="cursor: pointer;" title="$edurl"
+ onclick="insertFormatting('$comment','url', $id);"></a></li>
+ <li><a class="editicon videobb shadow"
+ style="cursor: pointer;" title="$edvideo"
+ onclick="insertFormatting('$comment','video', $id);"></a></li>
+ </ul>
+ <div class="comment-edit-bb-end"></div>
+ <textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);cmtBbOpen($id);" onBlur="commentClose(this,$id);" >$comment</textarea>
+
+ <div class="comment-edit-text-end"></div>
+ <div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;" >
+ <input type="submit" onclick="post_comment($id); return false;" id="comment-edit-submit-$id" class="comment-edit-submit" name="submit" value="$submit" />
+ <span onclick="preview_comment($id);" id="comment-edit-preview-link-$id" class="fakelink">$preview</span>
+ <div id="comment-edit-preview-$id" class="comment-edit-preview" style="display:none;"></div>
+ </div>
+
+ <div class="comment-edit-end"></div>
+ </form>
+
+ </div>
diff --git a/view/theme/slackr/style.css b/view/theme/slackr/style.css
index ed3b413fb..6fe214d74 100644
--- a/view/theme/slackr/style.css
+++ b/view/theme/slackr/style.css
@@ -43,4 +43,5 @@ nav #site-location {
.wall-item-photo, .photo, .contact-block-img, .my-comment-photo {
border-radius: 3px;
-moz-border-radius: 3px;
+ box-shadow: 3px 3px 10px 0 #000000;
} \ No newline at end of file