summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSarven Capadisli <csarven@controlyourself.ca>2009-04-12 02:08:55 +0000
committerSarven Capadisli <csarven@controlyourself.ca>2009-04-12 02:08:55 +0000
commit030477b02a1d00d4957bed88ba221c06e81abff3 (patch)
tree1582ac599213ca764c25357d9600dcb80529edba
parent1f33df4715f4293787beb5b64721df6db3a2083c (diff)
Separation of themes (i.e., layout, typography) and skins (i.e., background
images, colours). A theme can have multiple skins. Majority of the changes in this commit are due to restructuring the path/files for themes and skins. Both theme and skin will be set to 'default' if not set in config.php. This commit also allows each instance of this software to create its own theme without having to override any style from the default distribution. Added Cloudy theme.
-rw-r--r--config.php.sample1
-rw-r--r--lib/action.php16
-rw-r--r--lib/common.php1
-rw-r--r--lib/theme.php29
-rw-r--r--theme/cloudy/base/css/display.css1235
-rw-r--r--theme/cloudy/base/css/facebookapp.css (renamed from theme/base/css/facebookapp.css)0
-rw-r--r--theme/cloudy/base/css/ie.css (renamed from theme/base/css/ie.css)0
-rw-r--r--theme/cloudy/base/css/ie6.css (renamed from theme/base/css/ie6.css)0
-rw-r--r--theme/cloudy/base/css/jquery.Jcrop.css (renamed from theme/base/css/jquery.Jcrop.css)0
-rw-r--r--theme/cloudy/base/css/mobile.css (renamed from theme/base/css/mobile.css)0
-rw-r--r--theme/cloudy/base/css/print.css (renamed from theme/base/css/print.css)0
-rw-r--r--theme/cloudy/base/css/thickbox.css (renamed from theme/base/css/thickbox.css)0
-rw-r--r--theme/cloudy/base/images/icons/icon_atom.png (renamed from theme/base/images/icons/icon_atom.png)bin820 -> 820 bytes
-rw-r--r--theme/cloudy/base/images/icons/icon_foaf.gif (renamed from theme/base/images/icons/icon_foaf.gif)bin1144 -> 1144 bytes
-rw-r--r--theme/cloudy/base/images/icons/icon_processing.gif (renamed from theme/base/images/icons/icon_processing.gif)bin673 -> 673 bytes
-rw-r--r--theme/cloudy/base/images/icons/icon_rss.png (renamed from theme/base/images/icons/icon_rss.png)bin777 -> 777 bytes
-rw-r--r--theme/cloudy/base/images/icons/icon_vcard.gif (renamed from theme/base/images/icons/icon_vcard.gif)bin331 -> 331 bytes
-rw-r--r--theme/cloudy/base/images/illustrations/illu_jcrop.gif (renamed from theme/base/images/illustrations/illu_jcrop.gif)bin329 -> 329 bytes
-rw-r--r--theme/cloudy/base/images/illustrations/illu_progress_loading-01.gif (renamed from theme/base/images/illustrations/illu_progress_loading-01.gif)bin5886 -> 5886 bytes
-rw-r--r--theme/cloudy/default-avatar-mini.pngbin0 -> 1006 bytes
-rw-r--r--theme/cloudy/default-avatar-profile.pngbin0 -> 9026 bytes
-rw-r--r--theme/cloudy/default-avatar-stream.pngbin0 -> 2963 bytes
-rw-r--r--theme/cloudy/logo.png (renamed from theme/identica/logo.png)bin4988 -> 4988 bytes
-rw-r--r--theme/cloudy/skin/default/css/display.css318
-rw-r--r--theme/cloudy/skin/default/css/ie.css34
-rw-r--r--theme/cloudy/skin/default/images/icons/icon_atom.jpg (renamed from theme/default/images/icons/icon_atom.jpg)bin1117 -> 1117 bytes
-rw-r--r--theme/cloudy/skin/default/images/icons/icon_disfavourite.gifbin0 -> 701 bytes
-rw-r--r--theme/cloudy/skin/default/images/icons/icon_favourite.gifbin0 -> 397 bytes
-rw-r--r--theme/cloudy/skin/default/images/icons/icon_foaf.gif (renamed from theme/default/images/icons/icon_foaf.gif)bin1144 -> 1144 bytes
-rw-r--r--theme/cloudy/skin/default/images/icons/icon_reply.gifbin0 -> 336 bytes
-rw-r--r--theme/cloudy/skin/default/images/icons/icon_rss.jpg (renamed from theme/default/images/icons/icon_rss.jpg)bin1166 -> 1166 bytes
-rw-r--r--theme/cloudy/skin/default/images/icons/icon_trash.gifbin0 -> 148 bytes
-rw-r--r--theme/cloudy/skin/default/images/icons/icon_vcard.gif (renamed from theme/default/images/icons/icon_vcard.gif)bin331 -> 331 bytes
-rw-r--r--theme/cloudy/skin/default/images/icons/twotone/green/arrow-left.gif (renamed from theme/default/images/icons/twotone/green/arrow-left.gif)bin73 -> 73 bytes
-rw-r--r--theme/cloudy/skin/default/images/icons/twotone/green/arrow-right.gif (renamed from theme/default/images/icons/twotone/green/arrow-right.gif)bin74 -> 74 bytes
-rw-r--r--theme/cloudy/skin/default/images/icons/twotone/green/edit.gif (renamed from theme/default/images/icons/twotone/green/edit.gif)bin75 -> 75 bytes
-rw-r--r--theme/cloudy/skin/default/images/icons/twotone/green/mail.gif (renamed from theme/default/images/icons/twotone/green/mail.gif)bin82 -> 82 bytes
-rw-r--r--theme/cloudy/skin/default/images/icons/twotone/green/news.gif (renamed from theme/default/images/icons/twotone/green/news.gif)bin76 -> 76 bytes
-rw-r--r--theme/cloudy/skin/default/images/icons/twotone/green/quote.gif (renamed from theme/default/images/icons/twotone/green/quote.gif)bin79 -> 79 bytes
-rw-r--r--theme/cloudy/skin/default/images/icons/twotone/green/shield.gif (renamed from theme/default/images/icons/twotone/green/shield.gif)bin85 -> 85 bytes
-rw-r--r--theme/cloudy/skin/default/images/illustrations/illu_arrow-up-01.gifbin0 -> 68 bytes
-rw-r--r--theme/cloudy/skin/default/images/illustrations/illu_clouds-01.gifbin0 -> 14251 bytes
-rw-r--r--theme/cloudy/skin/default/images/illustrations/illu_unicorn-01.pngbin0 -> 5695 bytes
-rw-r--r--theme/default/base/css/display.css (renamed from theme/base/css/display.css)0
-rw-r--r--theme/default/base/css/facebookapp.css100
-rw-r--r--theme/default/base/css/ie.css32
-rw-r--r--theme/default/base/css/ie6.css30
-rw-r--r--theme/default/base/css/jquery.Jcrop.css45
-rw-r--r--theme/default/base/css/mobile.css150
-rw-r--r--theme/default/base/css/print.css36
-rw-r--r--theme/default/base/css/thickbox.css163
-rw-r--r--theme/default/base/images/icons/icon_atom.pngbin0 -> 820 bytes
-rw-r--r--theme/default/base/images/icons/icon_foaf.gif (renamed from theme/identica/images/icons/icon_foaf.gif)bin1144 -> 1144 bytes
-rw-r--r--theme/default/base/images/icons/icon_processing.gifbin0 -> 673 bytes
-rw-r--r--theme/default/base/images/icons/icon_rss.pngbin0 -> 777 bytes
-rw-r--r--theme/default/base/images/icons/icon_vcard.gif (renamed from theme/identica/images/icons/icon_vcard.gif)bin331 -> 331 bytes
-rw-r--r--theme/default/base/images/illustrations/illu_jcrop.gifbin0 -> 329 bytes
-rw-r--r--theme/default/base/images/illustrations/illu_progress_loading-01.gifbin0 -> 5886 bytes
-rw-r--r--theme/default/logo.pngbin0 -> 4988 bytes
-rw-r--r--theme/default/skin/default/css/display.css (renamed from theme/default/css/display.css)8
-rw-r--r--theme/default/skin/default/css/ie.css (renamed from theme/default/css/ie.css)0
-rw-r--r--theme/default/skin/default/images/icons/icon_atom.jpg (renamed from theme/identica/images/icons/icon_atom.jpg)bin1117 -> 1117 bytes
-rw-r--r--theme/default/skin/default/images/icons/icon_foaf.gifbin0 -> 1144 bytes
-rw-r--r--theme/default/skin/default/images/icons/icon_rss.jpg (renamed from theme/identica/images/icons/icon_rss.jpg)bin1166 -> 1166 bytes
-rw-r--r--theme/default/skin/default/images/icons/icon_vcard.gifbin0 -> 331 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/against.gif (renamed from theme/default/images/icons/twotone/green/against.gif)bin85 -> 85 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/arrow-down.gif (renamed from theme/default/images/icons/twotone/green/arrow-down.gif)bin75 -> 75 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/arrow-downleft.gif (renamed from theme/default/images/icons/twotone/green/arrow-downleft.gif)bin75 -> 75 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/arrow-downright.gif (renamed from theme/default/images/icons/twotone/green/arrow-downright.gif)bin75 -> 75 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/arrow-left.gif (renamed from theme/identica/images/icons/twotone/green/arrow-left.gif)bin73 -> 73 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/arrow-right.gif (renamed from theme/identica/images/icons/twotone/green/arrow-right.gif)bin74 -> 74 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/arrow-up.gif (renamed from theme/default/images/icons/twotone/green/arrow-up.gif)bin74 -> 74 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/arrow-upleft.gif (renamed from theme/default/images/icons/twotone/green/arrow-upleft.gif)bin75 -> 75 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/arrow-upright.gif (renamed from theme/default/images/icons/twotone/green/arrow-upright.gif)bin73 -> 73 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/back-forth.gif (renamed from theme/default/images/icons/twotone/green/back-forth.gif)bin79 -> 79 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/bookmark.gif (renamed from theme/default/images/icons/twotone/green/bookmark.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/bulb.gif (renamed from theme/default/images/icons/twotone/green/bulb.gif)bin83 -> 83 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/calendar.gif (renamed from theme/default/images/icons/twotone/green/calendar.gif)bin83 -> 83 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/calendar2.gif (renamed from theme/default/images/icons/twotone/green/calendar2.gif)bin79 -> 79 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/camera.gif (renamed from theme/default/images/icons/twotone/green/camera.gif)bin79 -> 79 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/cart.gif (renamed from theme/default/images/icons/twotone/green/cart.gif)bin86 -> 86 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/caution.gif (renamed from theme/default/images/icons/twotone/green/caution.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/chart.gif (renamed from theme/default/images/icons/twotone/green/chart.gif)bin81 -> 81 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/checkmark.gif (renamed from theme/default/images/icons/twotone/green/checkmark.gif)bin76 -> 76 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/clipboard.gif (renamed from theme/default/images/icons/twotone/green/clipboard.gif)bin80 -> 80 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/clock.gif (renamed from theme/default/images/icons/twotone/green/clock.gif)bin81 -> 81 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/closed-folder.gif (renamed from theme/default/images/icons/twotone/green/closed-folder.gif)bin78 -> 78 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/database.gif (renamed from theme/default/images/icons/twotone/green/database.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/disfavourite.gif (renamed from theme/default/images/icons/twotone/green/disfavourite.gif)bin88 -> 88 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/diskette.gif (renamed from theme/default/images/icons/twotone/green/diskette.gif)bin85 -> 85 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/document.gif (renamed from theme/default/images/icons/twotone/green/document.gif)bin81 -> 81 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/double-arrow.gif (renamed from theme/default/images/icons/twotone/green/double-arrow.gif)bin78 -> 78 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/edit.gif (renamed from theme/identica/images/icons/twotone/green/edit.gif)bin75 -> 75 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/eject.gif (renamed from theme/default/images/icons/twotone/green/eject.gif)bin73 -> 73 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/exclaim.gif (renamed from theme/default/images/icons/twotone/green/exclaim.gif)bin74 -> 74 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/fastforward.gif (renamed from theme/default/images/icons/twotone/green/fastforward.gif)bin77 -> 77 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/favourite.gif (renamed from theme/default/images/icons/twotone/green/favourite.gif)bin73 -> 73 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/flag.gif (renamed from theme/default/images/icons/twotone/green/flag.gif)bin80 -> 80 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/graph.gif (renamed from theme/default/images/icons/twotone/green/graph.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/grow.gif (renamed from theme/default/images/icons/twotone/green/grow.gif)bin90 -> 90 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/headphones.gif (renamed from theme/default/images/icons/twotone/green/headphones.gif)bin78 -> 78 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/home.gif (renamed from theme/default/images/icons/twotone/green/home.gif)bin81 -> 81 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/hourglass.gif (renamed from theme/default/images/icons/twotone/green/hourglass.gif)bin85 -> 85 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/info.gif (renamed from theme/default/images/icons/twotone/green/info.gif)bin73 -> 73 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/key.gif (renamed from theme/default/images/icons/twotone/green/key.gif)bin76 -> 76 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/lock.gif (renamed from theme/default/images/icons/twotone/green/lock.gif)bin83 -> 83 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/mail.gif (renamed from theme/identica/images/icons/twotone/green/mail.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/move.gif (renamed from theme/default/images/icons/twotone/green/move.gif)bin80 -> 80 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/music.gif (renamed from theme/default/images/icons/twotone/green/music.gif)bin80 -> 80 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/news.gif (renamed from theme/identica/images/icons/twotone/green/news.gif)bin76 -> 76 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/note.gif (renamed from theme/default/images/icons/twotone/green/note.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/open-folder.gif (renamed from theme/default/images/icons/twotone/green/open-folder.gif)bin79 -> 79 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/paper-clip.gif (renamed from theme/default/images/icons/twotone/green/paper-clip.gif)bin78 -> 78 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/paper-clip2.gif (renamed from theme/default/images/icons/twotone/green/paper-clip2.gif)bin80 -> 80 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/pause.gif (renamed from theme/default/images/icons/twotone/green/pause.gif)bin75 -> 75 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/phone.gif (renamed from theme/default/images/icons/twotone/green/phone.gif)bin79 -> 79 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/play.gif (renamed from theme/default/images/icons/twotone/green/play.gif)bin75 -> 75 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/plus.gif (renamed from theme/default/images/icons/twotone/green/plus.gif)bin74 -> 74 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/print.gif (renamed from theme/default/images/icons/twotone/green/print.gif)bin85 -> 85 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/question-mark.gif (renamed from theme/default/images/icons/twotone/green/question-mark.gif)bin74 -> 74 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/quote.gif (renamed from theme/identica/images/icons/twotone/green/quote.gif)bin79 -> 79 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/refresh.gif (renamed from theme/default/images/icons/twotone/green/refresh.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/reply.gif (renamed from theme/default/images/icons/twotone/green/reply.gif)bin79 -> 79 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/repost.gifbin0 -> 87 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/rewind.gif (renamed from theme/default/images/icons/twotone/green/rewind.gif)bin77 -> 77 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/search.gif (renamed from theme/default/images/icons/twotone/green/search.gif)bin76 -> 76 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/shield.gif (renamed from theme/identica/images/icons/twotone/green/shield.gif)bin85 -> 85 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/skip-back.gif (renamed from theme/default/images/icons/twotone/green/skip-back.gif)bin76 -> 76 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/skip.gif (renamed from theme/default/images/icons/twotone/green/skip.gif)bin78 -> 78 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/skull.gif (renamed from theme/default/images/icons/twotone/green/skull.gif)bin85 -> 85 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/statusbar.gif (renamed from theme/default/images/icons/twotone/green/statusbar.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/stop.gif (renamed from theme/default/images/icons/twotone/green/stop.gif)bin72 -> 72 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/template.gif (renamed from theme/default/images/icons/twotone/green/template.gif)bin81 -> 81 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/text-bigger.gif (renamed from theme/default/images/icons/twotone/green/text-bigger.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/text-smaller.gif (renamed from theme/default/images/icons/twotone/green/text-smaller.gif)bin80 -> 80 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/trash.gif (renamed from theme/default/images/icons/twotone/green/trash.gif)bin77 -> 77 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/two-docs.gif (renamed from theme/default/images/icons/twotone/green/two-docs.gif)bin83 -> 83 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/twotone.gif (renamed from theme/default/images/icons/twotone/green/twotone.gif)bin2461 -> 2461 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/undo.gif (renamed from theme/default/images/icons/twotone/green/undo.gif)bin79 -> 79 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/user.gif (renamed from theme/default/images/icons/twotone/green/user.gif)bin77 -> 77 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/vegetable.gif (renamed from theme/default/images/icons/twotone/green/vegetable.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/x.gif (renamed from theme/default/images/icons/twotone/green/x.gif)bin79 -> 79 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/zoom-in.gif (renamed from theme/default/images/icons/twotone/green/zoom-in.gif)bin86 -> 86 bytes
-rw-r--r--theme/default/skin/default/images/icons/twotone/green/zoom-out.gif (renamed from theme/default/images/icons/twotone/green/zoom-out.gif)bin85 -> 85 bytes
-rw-r--r--theme/default/skin/identica/css/display.css (renamed from theme/identica/css/display.css)8
-rw-r--r--theme/default/skin/identica/css/ie.css (renamed from theme/identica/css/ie.css)0
-rw-r--r--theme/default/skin/identica/images/icons/icon_atom.jpgbin0 -> 1117 bytes
-rw-r--r--theme/default/skin/identica/images/icons/icon_foaf.gifbin0 -> 1144 bytes
-rw-r--r--theme/default/skin/identica/images/icons/icon_rss.jpgbin0 -> 1166 bytes
-rw-r--r--theme/default/skin/identica/images/icons/icon_vcard.gifbin0 -> 331 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/against.gif (renamed from theme/identica/images/icons/twotone/green/against.gif)bin85 -> 85 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/arrow-down.gif (renamed from theme/identica/images/icons/twotone/green/arrow-down.gif)bin75 -> 75 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/arrow-downleft.gif (renamed from theme/identica/images/icons/twotone/green/arrow-downleft.gif)bin75 -> 75 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/arrow-downright.gif (renamed from theme/identica/images/icons/twotone/green/arrow-downright.gif)bin75 -> 75 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/arrow-left.gifbin0 -> 73 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/arrow-right.gifbin0 -> 74 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/arrow-up.gif (renamed from theme/identica/images/icons/twotone/green/arrow-up.gif)bin74 -> 74 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/arrow-upleft.gif (renamed from theme/identica/images/icons/twotone/green/arrow-upleft.gif)bin75 -> 75 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/arrow-upright.gif (renamed from theme/identica/images/icons/twotone/green/arrow-upright.gif)bin73 -> 73 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/back-forth.gif (renamed from theme/identica/images/icons/twotone/green/back-forth.gif)bin79 -> 79 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/bookmark.gif (renamed from theme/identica/images/icons/twotone/green/bookmark.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/bulb.gif (renamed from theme/identica/images/icons/twotone/green/bulb.gif)bin83 -> 83 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/calendar.gif (renamed from theme/identica/images/icons/twotone/green/calendar.gif)bin83 -> 83 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/calendar2.gif (renamed from theme/identica/images/icons/twotone/green/calendar2.gif)bin79 -> 79 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/camera.gif (renamed from theme/identica/images/icons/twotone/green/camera.gif)bin79 -> 79 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/cart.gif (renamed from theme/identica/images/icons/twotone/green/cart.gif)bin86 -> 86 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/caution.gif (renamed from theme/identica/images/icons/twotone/green/caution.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/chart.gif (renamed from theme/identica/images/icons/twotone/green/chart.gif)bin81 -> 81 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/checkmark.gif (renamed from theme/identica/images/icons/twotone/green/checkmark.gif)bin76 -> 76 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/clipboard.gif (renamed from theme/identica/images/icons/twotone/green/clipboard.gif)bin80 -> 80 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/clock.gif (renamed from theme/identica/images/icons/twotone/green/clock.gif)bin81 -> 81 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/closed-folder.gif (renamed from theme/identica/images/icons/twotone/green/closed-folder.gif)bin78 -> 78 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/database.gif (renamed from theme/identica/images/icons/twotone/green/database.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/disfavourite.gif (renamed from theme/identica/images/icons/twotone/green/disfavourite.gif)bin88 -> 88 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/diskette.gif (renamed from theme/identica/images/icons/twotone/green/diskette.gif)bin85 -> 85 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/document.gif (renamed from theme/identica/images/icons/twotone/green/document.gif)bin81 -> 81 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/double-arrow.gif (renamed from theme/identica/images/icons/twotone/green/double-arrow.gif)bin78 -> 78 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/edit.gifbin0 -> 75 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/eject.gif (renamed from theme/identica/images/icons/twotone/green/eject.gif)bin73 -> 73 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/exclaim.gif (renamed from theme/identica/images/icons/twotone/green/exclaim.gif)bin74 -> 74 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/fastforward.gif (renamed from theme/identica/images/icons/twotone/green/fastforward.gif)bin77 -> 77 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/favourite.gif (renamed from theme/identica/images/icons/twotone/green/favourite.gif)bin73 -> 73 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/flag.gif (renamed from theme/identica/images/icons/twotone/green/flag.gif)bin80 -> 80 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/graph.gif (renamed from theme/identica/images/icons/twotone/green/graph.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/grow.gif (renamed from theme/identica/images/icons/twotone/green/grow.gif)bin90 -> 90 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/headphones.gif (renamed from theme/identica/images/icons/twotone/green/headphones.gif)bin78 -> 78 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/home.gif (renamed from theme/identica/images/icons/twotone/green/home.gif)bin81 -> 81 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/hourglass.gif (renamed from theme/identica/images/icons/twotone/green/hourglass.gif)bin85 -> 85 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/info.gif (renamed from theme/identica/images/icons/twotone/green/info.gif)bin73 -> 73 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/key.gif (renamed from theme/identica/images/icons/twotone/green/key.gif)bin76 -> 76 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/lock.gif (renamed from theme/identica/images/icons/twotone/green/lock.gif)bin83 -> 83 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/mail.gifbin0 -> 82 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/move.gif (renamed from theme/identica/images/icons/twotone/green/move.gif)bin80 -> 80 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/music.gif (renamed from theme/identica/images/icons/twotone/green/music.gif)bin80 -> 80 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/news.gifbin0 -> 76 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/note.gif (renamed from theme/identica/images/icons/twotone/green/note.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/open-folder.gif (renamed from theme/identica/images/icons/twotone/green/open-folder.gif)bin79 -> 79 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/paper-clip.gif (renamed from theme/identica/images/icons/twotone/green/paper-clip.gif)bin78 -> 78 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/paper-clip2.gif (renamed from theme/identica/images/icons/twotone/green/paper-clip2.gif)bin80 -> 80 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/pause.gif (renamed from theme/identica/images/icons/twotone/green/pause.gif)bin75 -> 75 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/phone.gif (renamed from theme/identica/images/icons/twotone/green/phone.gif)bin79 -> 79 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/play.gif (renamed from theme/identica/images/icons/twotone/green/play.gif)bin75 -> 75 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/plus.gif (renamed from theme/identica/images/icons/twotone/green/plus.gif)bin74 -> 74 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/print.gif (renamed from theme/identica/images/icons/twotone/green/print.gif)bin85 -> 85 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/question-mark.gif (renamed from theme/identica/images/icons/twotone/green/question-mark.gif)bin74 -> 74 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/quote.gifbin0 -> 79 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/refresh.gif (renamed from theme/identica/images/icons/twotone/green/refresh.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/reply.gif (renamed from theme/identica/images/icons/twotone/green/reply.gif)bin79 -> 79 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/repost.gifbin0 -> 87 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/rewind.gif (renamed from theme/identica/images/icons/twotone/green/rewind.gif)bin77 -> 77 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/search.gif (renamed from theme/identica/images/icons/twotone/green/search.gif)bin76 -> 76 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/shield.gifbin0 -> 85 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/skip-back.gif (renamed from theme/identica/images/icons/twotone/green/skip-back.gif)bin76 -> 76 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/skip.gif (renamed from theme/identica/images/icons/twotone/green/skip.gif)bin78 -> 78 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/skull.gif (renamed from theme/identica/images/icons/twotone/green/skull.gif)bin85 -> 85 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/statusbar.gif (renamed from theme/identica/images/icons/twotone/green/statusbar.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/stop.gif (renamed from theme/identica/images/icons/twotone/green/stop.gif)bin72 -> 72 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/template.gif (renamed from theme/identica/images/icons/twotone/green/template.gif)bin81 -> 81 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/text-bigger.gif (renamed from theme/identica/images/icons/twotone/green/text-bigger.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/text-smaller.gif (renamed from theme/identica/images/icons/twotone/green/text-smaller.gif)bin80 -> 80 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/trash.gif (renamed from theme/identica/images/icons/twotone/green/trash.gif)bin77 -> 77 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/two-docs.gif (renamed from theme/identica/images/icons/twotone/green/two-docs.gif)bin83 -> 83 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/twotone.gif (renamed from theme/identica/images/icons/twotone/green/twotone.gif)bin2461 -> 2461 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/undo.gif (renamed from theme/identica/images/icons/twotone/green/undo.gif)bin79 -> 79 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/user.gif (renamed from theme/identica/images/icons/twotone/green/user.gif)bin77 -> 77 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/vegetable.gif (renamed from theme/identica/images/icons/twotone/green/vegetable.gif)bin82 -> 82 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/x.gif (renamed from theme/identica/images/icons/twotone/green/x.gif)bin79 -> 79 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/zoom-in.gif (renamed from theme/identica/images/icons/twotone/green/zoom-in.gif)bin86 -> 86 bytes
-rw-r--r--theme/default/skin/identica/images/icons/twotone/green/zoom-out.gif (renamed from theme/identica/images/icons/twotone/green/zoom-out.gif)bin85 -> 85 bytes
-rw-r--r--theme/identica/default-avatar-mini.pngbin646 -> 0 bytes
-rw-r--r--theme/identica/default-avatar-profile.pngbin2853 -> 0 bytes
-rw-r--r--theme/identica/default-avatar-stream.pngbin1487 -> 0 bytes
232 files changed, 2189 insertions, 17 deletions
diff --git a/config.php.sample b/config.php.sample
index fa3528835..6601acc7e 100644
--- a/config.php.sample
+++ b/config.php.sample
@@ -18,6 +18,7 @@ $config['site']['server'] = 'localhost';
$config['site']['path'] = 'laconica';
#$config['site']['fancy'] = false;
#$config['site']['theme'] = 'default';
+#$config['site']['skin'] = 'default';
#To enable the built-in mobile style sheet, defaults to false.
#$config['site']['mobile'] = true;
#For contact email, defaults to $_SERVER["SERVER_ADMIN"]
diff --git a/lib/action.php b/lib/action.php
index f2027e0f1..ecd1978f2 100644
--- a/lib/action.php
+++ b/lib/action.php
@@ -194,37 +194,37 @@ class Action extends HTMLOutputter // lawsuit
if (Event::handle('StartShowLaconicaStyles', array($this))) {
$this->element('link', array('rel' => 'stylesheet',
'type' => 'text/css',
- 'href' => theme_path('css/display.css', 'base') . '?version=' . LACONICA_VERSION,
+ 'href' => theme_path('base/css/display.css') . '?version=' . LACONICA_VERSION,
'media' => 'screen, projection, tv'));
$this->element('link', array('rel' => 'stylesheet',
'type' => 'text/css',
- 'href' => theme_path('css/display.css', null) . '?version=' . LACONICA_VERSION,
+ 'href' => skin_path('css/display.css') . '?version=' . LACONICA_VERSION,
'media' => 'screen, projection, tv'));
if (common_config('site', 'mobile')) {
$this->element('link', array('rel' => 'stylesheet',
'type' => 'text/css',
- 'href' => theme_path('css/mobile.css', 'base') . '?version=' . LACONICA_VERSION,
+ 'href' => theme_path('base/css/mobile.css') . '?version=' . LACONICA_VERSION,
// TODO: "handheld" CSS for other mobile devices
'media' => 'only screen and (max-device-width: 480px)')); // Mobile WebKit
}
$this->element('link', array('rel' => 'stylesheet',
'type' => 'text/css',
- 'href' => theme_path('css/print.css', 'base') . '?version=' . LACONICA_VERSION,
+ 'href' => theme_path('base/css/print.css') . '?version=' . LACONICA_VERSION,
'media' => 'print'));
Event::handle('EndShowLaconicaStyles', array($this));
}
if (Event::handle('StartShowUAStyles', array($this))) {
$this->comment('[if IE]><link rel="stylesheet" type="text/css" '.
- 'href="'.theme_path('css/ie.css', 'base').'?version='.LACONICA_VERSION.'" /><![endif]');
+ 'href="'.theme_path('base/css/ie.css').'?version='.LACONICA_VERSION.'" /><![endif]');
foreach (array(6,7) as $ver) {
- if (file_exists(theme_file('css/ie'.$ver.'.css', 'base'))) {
+ if (file_exists(theme_file('base/css/ie'.$ver.'.css'))) {
// Yes, IE people should be put in jail.
$this->comment('[if lte IE '.$ver.']><link rel="stylesheet" type="text/css" '.
- 'href="'.theme_path('css/ie'.$ver.'.css', 'base').'?version='.LACONICA_VERSION.'" /><![endif]');
+ 'href="'.theme_path('base/css/ie'.$ver.'.css').'?version='.LACONICA_VERSION.'" /><![endif]');
}
}
$this->comment('[if IE]><link rel="stylesheet" type="text/css" '.
- 'href="'.theme_path('css/ie.css', null).'?version='.LACONICA_VERSION.'" /><![endif]');
+ 'href="'.skin_path('css/ie.css').'?version='.LACONICA_VERSION.'" /><![endif]');
Event::handle('EndShowUAStyles', array($this));
}
Event::handle('EndShowStyles', array($this));
diff --git a/lib/common.php b/lib/common.php
index b3882d207..dd2570e75 100644
--- a/lib/common.php
+++ b/lib/common.php
@@ -71,6 +71,7 @@ $config =
array('name' => 'Just another Laconica microblog',
'server' => $_server,
'theme' => 'default',
+ 'skin' => 'default',
'path' => $_path,
'logfile' => null,
'logo' => null,
diff --git a/lib/theme.php b/lib/theme.php
index 95030affe..bef660cbf 100644
--- a/lib/theme.php
+++ b/lib/theme.php
@@ -69,4 +69,31 @@ function theme_path($relative, $theme=null)
} else {
return common_path('theme/'.$theme.'/'.$relative);
}
-} \ No newline at end of file
+}
+
+/**
+ * Gets the full URL of a file in a skin dir based on its relative name
+ *
+ * @param string $relative relative path within the theme, skin directory
+ * @param string $theme name of the theme; defaults to current theme
+ * @param string $skin name of the skin; defaults to current theme
+ *
+ * @return string URL of the file
+ */
+
+function skin_path($relative, $theme=null, $skin=null)
+{
+ if (!$theme) {
+ $theme = common_config('site', 'theme');
+ }
+ if (!$skin) {
+ $skin = common_config('site', 'skin');
+ }
+ $server = common_config('theme', 'server');
+ if ($server) {
+ return 'http://'.$server.'/'.$theme.'/skin/'.$skin.'/'.$relative;
+ } else {
+ return common_path('theme/'.$theme.'/skin/'.$skin.'/'.$relative);
+ }
+}
+
diff --git a/theme/cloudy/base/css/display.css b/theme/cloudy/base/css/display.css
new file mode 100644
index 000000000..8d34e8442
--- /dev/null
+++ b/theme/cloudy/base/css/display.css
@@ -0,0 +1,1235 @@
+/** theme: cloudy
+ *
+ * @package Laconica
+ * @author Sarven Capadisli <csarven@controlyourself.ca>
+ * @copyright 2009 Control Yourself, Inc.
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
+ * @link http://laconi.ca/
+ */
+
+* { margin:0; padding:0; }
+img { display:block; border:0; }
+a abbr { cursor: pointer; border-bottom:0; }
+table { border-collapse:collapse; }
+ol { list-style-position:inside; }
+html { font-size: 100%; background-color:#fff; height:100%; }
+body {
+background-color:#fff;
+color:#000;
+font-family:sans-serif;
+font-size:0.75em;
+line-height:normal;
+position:relative;
+height:100%;
+}
+h1,h2,h3,h4,h5,h6 {
+margin-bottom:7px;
+overflow:hidden;
+}
+h1 {
+font-size:1.4em;
+margin-bottom:18px;
+}
+h2 { font-size:1.3em; }
+h3 { font-size:1.2em; }
+h4 { font-size:1.1em; }
+h5 { font-size:1em; }
+h6 { font-size:0.9em; }
+
+caption {
+font-weight:bold;
+}
+legend {
+font-weight:bold;
+font-size:1.3em;
+}
+input, textarea, select, option {
+padding:4px;
+font-family:sans-serif;
+font-size:1em;
+}
+input, textarea, select {
+border-width:2px;
+border-style: solid;
+border-radius:4px;
+-moz-border-radius:4px;
+-webkit-border-radius:4px;
+}
+
+input.submit {
+font-weight:bold;
+cursor:pointer;
+}
+textarea {
+overflow:auto;
+}
+option {
+padding-bottom:0;
+}
+fieldset {
+padding:0;
+border:0;
+}
+form ul li {
+list-style-type:none;
+margin:0 0 18px 0;
+}
+form label {
+font-weight:bold;
+}
+input.checkbox {
+position:relative;
+top:2px;
+left:0;
+border:0;
+}
+
+.error,
+.success {
+padding:4px 7px;
+border-radius:4px;
+-moz-border-radius:4px;
+-webkit-border-radius:4px;
+margin-bottom:18px;
+}
+form label.submit {
+display:none;
+}
+
+.form_settings {
+clear:both;
+}
+
+.form_settings fieldset {
+margin-bottom:29px;
+}
+.form_settings input.remove {
+margin-left:11px;
+}
+.form_settings .form_data li {
+width:100%;
+float:left;
+}
+.form_settings .form_data label {
+float:left;
+}
+.form_settings .form_data textarea,
+.form_settings .form_data select,
+.form_settings .form_data input {
+margin-left:11px;
+float:left;
+}
+.form_settings .form_data input.submit {
+margin-left:0;
+}
+
+.form_settings label {
+margin-top:2px;
+width:145px;
+}
+
+.form_actions label {
+display:none;
+}
+.form_guide {
+font-style:italic;
+}
+
+.form_settings #settings_autosubscribe label {
+display:inline;
+font-weight:bold;
+}
+
+#form_settings_profile legend,
+#form_login legend,
+#form_register legend,
+#form_password legend,
+#form_settings_avatar legend,
+#newgroup legend,
+#editgroup legend,
+#form_tag_user legend,
+#form_remote_subscribe legend,
+#form_openid_login legend,
+#form_search legend,
+#form_invite legend,
+#form_notice_delete legend,
+#form_password_recover legend,
+#form_password_change legend {
+display:none;
+}
+
+.form_settings .form_data p.form_guide {
+clear:both;
+margin-left:155px;
+margin-bottom:0;
+}
+
+.form_settings p {
+margin-bottom:11px;
+}
+
+.form_settings input.checkbox {
+margin-top:0;
+margin-left:0;
+}
+.form_settings label.checkbox {
+font-weight:normal;
+margin-top:0;
+margin-right:0;
+margin-left:11px;
+float:left;
+width:90%;
+}
+
+
+#form_login p.form_guide,
+#form_register #settings_rememberme p.form_guide,
+#form_openid_login #settings_rememberme p.form_guide,
+#settings_twitter_remove p.form_guide,
+#form_search ul.form_data #q {
+margin-left:0;
+}
+
+.form_settings .form_note {
+border-radius:4px;
+-moz-border-radius:4px;
+-webkit-border-radius:4px;
+padding:0 7px;
+}
+
+
+.form_settings input.form_action-secondary {
+margin-left:29px;
+padding:0;
+}
+
+#form_search .submit {
+margin-left:11px;
+}
+
+address {
+float:left;
+margin-bottom:18px;
+margin-left:18px;
+}
+address.vcard img.logo {
+margin-right:0;
+}
+address .fn {
+font-weight:bold;
+}
+address img + .fn {
+display:none;
+}
+
+#header {
+width:100%;
+position:relative;
+float:left;
+padding-top:18px;
+margin-bottom:11px;
+z-index:1;
+}
+
+#site_nav_global_primary {
+float:right;
+margin-right:0;
+margin-bottom:11px;
+margin-left:18px;
+padding-top:7px;
+padding-bottom:7px;
+padding-right:11px;
+-moz-border-radius:4px;
+border-radius:4px;
+-webkit-border-radius:4px;
+}
+#site_nav_global_primary ul li {
+display:inline;
+margin-left:11px;
+}
+#site_nav_global_primary a {
+text-decoration:none;
+}
+
+.system_notice dt {
+font-weight:bold;
+text-transform:uppercase;
+display:none;
+}
+
+#site_notice {
+position:absolute;
+top:65px;
+right:18px;
+width:250px;
+width:24%;
+}
+#page_notice {
+clear:both;
+margin-bottom:18px;
+}
+
+
+#anon_notice {
+clear:both;
+width:99.8%;
+padding-top:36px;
+line-height:1.5;
+font-size:1.3em;
+font-weight:bold;
+}
+#anon_notice p {
+border-style:solid;
+border-width:1px;
+width:96%;
+padding:2%;
+}
+
+#footer {
+float:left;
+margin-bottom:1em;
+padding:7px;
+-moz-border-radius:4px;
+border-radius:4px;
+-webkit-border-radius:4px;
+}
+#footer a {
+text-decoration:none;
+}
+
+#site_nav_local_views {
+width:203px;
+float:right;
+margin-right:0;
+-moz-border-radius-topright:4px;
+border-radius-topright:4px;
+-webkit-border-top-right-radius:4px;
+}
+#site_nav_local_views dt {
+display:none;
+}
+#site_nav_local_views li {
+list-style-type:none;
+padding:0;
+border-width:1px;
+border-style:solid;
+border-top:0;
+border-right:0;
+}
+#site_nav_local_views a {
+text-decoration:none;
+padding:13px;
+border-width:1px;
+border-style:solid;
+border-bottom:0;
+text-shadow: 2px 2px 2px #ddd;
+font-weight:bold;
+font-size:1em;
+display:block;
+}
+#site_nav_local_views .nav {
+float:left;
+width:100%;
+}
+
+#site_nav_global_primary dt,
+#site_nav_global_secondary dt {
+display:none;
+}
+
+#site_nav_global_secondary {
+margin-bottom:11px;
+}
+
+#site_nav_global_secondary ul li {
+display:inline;
+margin-right:11px;
+}
+#export_data li a {
+padding-left:20px;
+}
+#export_data li a.foaf {
+padding-left:30px;
+}
+#export_data li a.export_vcard {
+padding-left:28px;
+}
+
+#export_data ul {
+display:inline;
+}
+#export_data li {
+list-style-type:none;
+display:inline;
+margin:0 18px 7px 0;
+float:left;
+}
+#export_data li:first-child {
+margin-left:0;
+}
+
+#licenses {
+font-size:0.9em;
+}
+
+#licenses dt {
+font-weight:bold;
+display:none;
+}
+#licenses dd {
+margin-bottom:11px;
+line-height:1.5;
+}
+
+#site_content_license_cc {
+margin-bottom:0;
+}
+#site_content_license_cc img {
+display:inline;
+vertical-align:top;
+margin-right:4px;
+}
+
+#wrap {
+margin:0 auto;
+width: 763px;
+min-width:760px;
+max-width:1003px;
+overflow:hidden;
+}
+
+#core {
+position:relative;
+width:100%;
+float:left;
+margin-bottom:1em;
+padding-top:10px;
+}
+
+#content {
+width:518px;
+min-height:322px;
+padding:20px;
+float:left;
+border-radius-topleft:4px;
+-moz-border-radius-topleft:4px;
+-webkit-border-top-left-radius:4px;
+border-style:solid;
+border-width:1px;
+}
+
+#content_inner {
+position:relative;
+width:100%;
+float:left;
+}
+
+#aside_primary {
+width:182px;
+min-height:259px;
+float:left;
+margin-left:0;
+padding:10px;
+border-width:1px;
+border-style:solid;
+border-right:0;
+border-top:0;
+}
+
+#form_notice {
+width:505px;
+line-height:1;
+position:absolute;
+top:200px;
+left:20px;
+z-index:9;
+}
+#form_notice fieldset {
+border:0;
+padding:0 0 50px 0;
+}
+#form_notice legend {
+display:none;
+}
+#form_notice textarea {
+float:left;
+width:505px;
+height:45px;
+line-height:1.5;
+padding:5px;
+border-width:1px;
+}
+#form_notice label {
+display:block;
+float:left;
+font-size:1.3em;
+margin-bottom:7px;
+}
+#form_notice #notice_submit label {
+display:none;
+}
+#form_notice .form_note {
+position:absolute;
+top:-10px;
+right:-10px;
+z-index:9;
+font-family:Georgia, serif;
+font-size:1.7em;
+}
+#form_notice .form_note dt {
+font-weight:bold;
+display:none;
+}
+#notice_text-count {
+font-weight:bold;
+line-height:1.15;
+padding:1px 2px;
+}
+#form_notice #notice_action-submit {
+width:14%;
+height:35px;
+padding-top:0;
+padding-bottom:0;
+position:absolute;
+bottom:10px;
+right:-10px;
+}
+#form_notice label[for=to] {
+margin-top:7px;
+}
+#form_notice select[id=to] {
+margin-bottom:7px;
+margin-left:18px;
+float:left;
+}
+
+
+/* entity_profile */
+.entity_profile {
+position:relative;
+width:67.702%;
+min-height:123px;
+float:left;
+margin-bottom:18px;
+margin-left:0;
+overflow:hidden;
+}
+.entity_profile dt,
+#entity_statistics dt {
+font-weight:bold;
+}
+.entity_profile dd {
+display:inline;
+}
+
+.entity_profile .entity_depiction {
+float:left;
+width:96px;
+margin-right:18px;
+margin-bottom:18px;
+}
+
+.entity_profile .entity_fn,
+.entity_profile .entity_nickname,
+.entity_profile .entity_location,
+.entity_profile .entity_url,
+.entity_profile .entity_note,
+.entity_profile .entity_tags {
+margin-left:113px;
+margin-bottom:4px;
+}
+
+.entity_profile .entity_fn,
+.entity_profile .entity_nickname {
+margin-left:11px;
+display:inline;
+font-weight:bold;
+}
+.entity_profile .entity_nickname {
+margin-left:0;
+}
+
+.entity_profile .entity_fn dd:before {
+content: "(";
+font-weight:normal;
+}
+.entity_profile .entity_fn dd:after {
+content: ")";
+font-weight:normal;
+}
+
+.entity_profile dt {
+display:none;
+}
+.entity_profile h2 {
+display:none;
+}
+/* entity_profile */
+
+
+/*entity_actions*/
+.entity_actions {
+float:right;
+margin-left:4.35%;
+max-width:25%;
+}
+.entity_actions h2 {
+display:none;
+}
+.entity_actions ul {
+list-style-type:none;
+}
+.entity_actions li {
+margin-bottom:4px;
+}
+.entity_actions li:first-child {
+border-top:0;
+}
+.entity_actions fieldset {
+border:0;
+padding:0;
+}
+.entity_actions legend {
+display:none;
+}
+
+.entity_actions input.submit {
+display:block;
+text-align:left;
+width:100%;
+}
+.entity_actions a,
+.entity_nudge p,
+.entity_remote_subscribe {
+text-decoration:none;
+font-weight:bold;
+display:block;
+}
+
+.form_user_block input.submit,
+.form_user_unblock input.submit,
+.entity_send-a-message a,
+.entity_edit a,
+.form_user_nudge input.submit,
+.entity_nudge p {
+border:0;
+padding-left:20px;
+}
+
+.entity_edit a,
+.entity_send-a-message a,
+.entity_nudge p {
+padding:4px 4px 4px 23px;
+}
+
+.entity_remote_subscribe {
+padding:4px;
+border-width:2px;
+border-style:solid;
+border-radius:4px;
+-moz-border-radius:4px;
+-webkit-border-radius:4px;
+}
+
+
+.entity_tags ul {
+list-style-type:none;
+display:inline;
+}
+.entity_tags li {
+display:inline;
+margin-right:4px;
+}
+
+.aside .section {
+margin-bottom:18px;
+clear:both;
+float:left;
+width:100%;
+}
+.aside .section h2 {
+font-size:110%;
+text-transform:none;
+}
+
+#entity_statistics dt,
+#entity_statistics dd {
+display:inline;
+}
+#entity_statistics dt:after {
+content: ":";
+}
+
+.section ul.entities {
+float:left;
+width:100%;
+}
+.section .entities li {
+list-style-type:none;
+float:left;
+margin-right:7px;
+margin-bottom:7px;
+}
+.section .entities li .photo {
+margin-right:0;
+margin-bottom:0;
+}
+.section .entities li .fn {
+display:none;
+}
+
+.aside .section p,
+.aside .section .more {
+clear:both;
+}
+
+.profile .entity_profile {
+margin-bottom:0;
+min-height:60px;
+}
+
+
+.profile .form_group_join legend,
+.profile .form_group_leave legend,
+.profile .form_user_subscribe legend,
+.profile .form_user_unsubscribe legend {
+display:none;
+}
+
+.profiles {
+list-style-type:none;
+}
+.profile .entity_profile .entity_location {
+width:auto;
+clear:none;
+margin-left:11px;
+}
+.profile .entity_profile dl,
+.profile .entity_profile dd {
+display:inline;
+float:none;
+}
+.profile .entity_profile .entity_note,
+.profile .entity_profile .entity_url,
+.profile .entity_profile .entity_tags,
+.profile .entity_profile .form_subscription_edit {
+margin-left:59px;
+clear:none;
+display:block;
+width:auto;
+}
+.profile .entity_profile .entity_tags dt {
+display:inline;
+margin-right:11px;
+}
+
+
+.profile .entity_profile .form_subscription_edit label {
+font-weight:normal;
+margin-right:11px;
+}
+
+
+/* NOTICE */
+.notice,
+.profile {
+position:relative;
+padding-top:11px;
+padding-bottom:11px;
+clear:both;
+float:left;
+width:100%;
+border-top-width:1px;
+border-top-style:dotted;
+font-size:1.2em;
+}
+.notices li {
+list-style-type:none;
+line-height:1.1;
+width:94%;
+padding-right:5%;
+padding-left:1%;
+min-height:47px;
+}
+
+
+/* NOTICES */
+#notices_primary {
+float:left;
+width:100%;
+border-radius:7px;
+-moz-border-radius:7px;
+-webkit-border-radius:7px;
+}
+#notices_primary h2 {
+display:none;
+}
+.notice-data a span {
+display:block;
+padding-left:28px;
+}
+
+.notice .author {
+margin-right:11px;
+}
+
+.fn {
+overflow:hidden;
+}
+
+.notice .author .fn {
+font-weight:bold;
+}
+
+.notice .author .photo {
+margin-bottom:0;
+}
+
+.vcard .photo {
+display:inline;
+margin-right:11px;
+margin-bottom:11px;
+float:left;
+}
+.vcard .url {
+text-decoration:none;
+}
+.vcard .url:hover {
+text-decoration:underline;
+}
+
+.notice .entry-title {
+float:none;
+display:inline;
+width:100%;
+overflow:hidden;
+}
+#shownotice .notice .entry-title {
+font-size:2.2em;
+}
+
+.notice p.entry-content {
+display:inline;
+}
+
+.notice p.entry-content .vcard a {
+border-radius:4px;
+-moz-border-radius:4px;
+-webkit-border-radius:4px;
+}
+
+.notice div.entry-content {
+font-size:0.95em;
+margin-left:59px;
+margin-top:3px;
+width:70%;
+font-family:Georgia, serif;
+font-style:italic;
+font-size:0.8em;
+display:block;
+}
+.notice div.entry-content a {
+text-decoration:none;
+}
+.notice div.entry-content a:hover {
+text-decoration:underline;
+}
+#showstream .notice div.entry-content {
+margin-left:0;
+}
+
+.notice .notice-options a,
+.notice .notice-options input {
+float:left;
+font-size:1.025em;
+}
+
+.notice div.entry-content dl,
+.notice div.entry-content dt,
+.notice div.entry-content dd {
+display:inline;
+}
+
+.notice div.entry-content .timestamp dt,
+.notice div.entry-content .response dt {
+display:none;
+}
+.notice div.entry-content .timestamp a {
+display:inline-block;
+}
+.notice div.entry-content .device dt {
+text-transform:lowercase;
+}
+
+
+
+.notice-data {
+position:absolute;
+top:18px;
+right:0;
+min-height:50px;
+margin-bottom:4px;
+}
+.notice .entry-content .notice-data dt {
+display:none;
+}
+
+.notice-data a {
+display:block;
+outline:none;
+}
+
+.notice-options {
+padding-left:2%;
+float:left;
+width:50%;
+font-size:0.95em;
+width:12.5%;
+float:right;
+display:none;
+}
+.notices li.hover div.notice-options {
+display:block;
+}
+
+
+.notice-options a {
+float:left;
+}
+.notice-options .notice_delete,
+.notice-options .notice_reply,
+.notice-options .form_favor,
+.notice-options .form_disfavor {
+position:absolute;
+}
+.notice-options .form_favor,
+.notice-options .form_disfavor {
+top:7px;
+right:7px;
+}
+.notice-options .notice_reply {
+top:30px;
+right:7px;
+}
+.notice-options .notice_delete {
+bottom:7px;
+right:7px;
+}
+.notice-options .notice_reply dt {
+display:none;
+}
+
+.notice-options input,
+.notice-options a {
+text-indent:-9999px;
+outline:none;
+}
+
+.notice-options .notice_reply a,
+.notice-options input.submit {
+display:block;
+border:0;
+}
+.notice-options .notice_reply a,
+.notice-options .notice_delete a {
+text-decoration:none;
+padding-left:16px;
+}
+
+.notice-options form input.submit {
+width:16px;
+padding:2px 0;
+}
+
+.notice-options .notice_delete dt,
+.notice-options .form_favor legend,
+.notice-options .form_disfavor legend {
+display:none;
+}
+.notice-options .notice_delete fieldset,
+.notice-options .form_favor fieldset,
+.notice-options .form_disfavor fieldset {
+border:0;
+padding:0;
+}
+
+
+#new_group, #group_search {
+margin-bottom:18px;
+}
+#new_group a {
+padding-left:20px;
+}
+
+
+#filter_tags {
+margin-bottom:11px;
+float:left;
+}
+#filter_tags dt {
+display:none;
+}
+#filter_tags ul {
+list-style-type:none;
+}
+#filter_tags ul li {
+float:left;
+margin-left:7px;
+padding-left:7px;
+border-left-width:1px;
+border-left-style:solid;
+}
+#filter_tags ul li.child_1 {
+margin-left:0;
+border-left:0;
+padding-left:0;
+}
+#filter_tags ul li#filter_tags_all a {
+font-weight:bold;
+margin-top:7px;
+float:left;
+}
+
+#filter_tags ul li#filter_tags_item label {
+margin-right:7px;
+}
+#filter_tags ul li#filter_tags_item label,
+#filter_tags ul li#filter_tags_item select {
+display:inline;
+}
+#filter_tags ul li#filter_tags_item p {
+float:left;
+margin-left:38px;
+}
+#filter_tags ul li#filter_tags_item input {
+position:relative;
+top:3px;
+left:3px;
+}
+
+
+
+.pagination {
+float:left;
+clear:both;
+width:100%;
+margin-top:18px;
+}
+
+.pagination dt {
+font-weight:bold;
+display:none;
+}
+
+.pagination .nav {
+float:left;
+width:100%;
+list-style-type:none;
+}
+
+.pagination .nav_prev {
+float:left;
+}
+.pagination .nav_next {
+float:right;
+}
+
+.pagination a {
+display:block;
+text-decoration:none;
+font-weight:bold;
+padding:7px;
+border-width:1px;
+border-style:solid;
+-moz-border-radius:7px;
+-webkit-border-radius:7px;
+border-radius:7px;
+}
+
+.pagination .nav_prev a {
+padding-left:30px;
+}
+.pagination .nav_next a {
+padding-right:30px;
+}
+/* END: NOTICE */
+
+
+.hentry .entry-content p {
+margin-bottom:18px;
+}
+.hentry entry-content ol,
+.hentry .entry-content ul {
+list-style-position:inside;
+}
+.hentry .entry-content li {
+margin-bottom:18px;
+}
+.hentry .entry-content li li {
+margin-left:18px;
+}
+
+
+
+
+/* TOP_POSTERS */
+.section tbody td {
+padding-right:11px;
+padding-bottom:11px;
+}
+.section .vcard .photo {
+margin-right:7px;
+margin-bottom:0;
+}
+
+.section .notice {
+padding-top:7px;
+padding-bottom:7px;
+border-top:0;
+}
+
+.section .notice:first-child {
+padding-top:0;
+}
+
+.section .notice .author {
+margin-right:0;
+}
+.section .notice .author .fn {
+display:none;
+}
+
+
+/* tagcloud */
+.tag-cloud {
+list-style-type:none;
+text-align:center;
+}
+.aside .tag-cloud {
+font-size:0.8em;
+}
+.tag-cloud li {
+display:inline;
+margin-right:7px;
+line-height:1.25;
+}
+.aside .tag-cloud li {
+line-height:1.5;
+}
+.tag-cloud li a {
+text-decoration:none;
+}
+#tagcloud.section dt {
+text-transform:uppercase;
+font-weight:bold;
+}
+.tag-cloud-1 {
+font-size:1em;
+}
+.tag-cloud-2 {
+font-size:1.25em;
+}
+.tag-cloud-3 {
+font-size:1.75em;
+}
+.tag-cloud-4 {
+font-size:2em;
+}
+.tag-cloud-5 {
+font-size:2.25em;
+}
+.tag-cloud-6 {
+font-size:2.75em;
+}
+.tag-cloud-7 {
+font-size:3.25em;
+}
+
+#publictagcloud #tagcloud.section dt {
+display:none;
+}
+
+#form_settings_photo .form_data {
+clear:both;
+}
+
+#form_settings_avatar li {
+width:auto;
+}
+#form_settings_avatar input {
+margin-left:0;
+}
+#avatar_original,
+#avatar_preview {
+float:left;
+}
+#avatar_preview {
+margin-left:29px;
+}
+#avatar_preview_view {
+height:96px;
+width:96px;
+margin-bottom:18px;
+overflow:hidden;
+}
+
+#settings_attach,
+#form_settings_avatar .form_actions {
+clear:both;
+}
+
+#form_settings_avatar .form_actions {
+margin-bottom:0;
+}
+
+.instructions ul {
+list-style-position:inside;
+}
+.instructions p,
+.instructions ul {
+margin-bottom:18px;
+}
+.help dt {
+display:none;
+}
+.guide {
+clear:both;
+}
+
+#public.user_in #content,
+#groups.user_in #content,
+#publictagcloud.user_in #content,
+#featured.user_in #content,
+#favorited.user_in #content,
+#all.user_in #content,
+#replies.user_in #content,
+#showstream.user_in #content,
+#showfavorites.user_in #content,
+#inbox.user_in #content,
+#outbox.user_in #content,
+#subscriptions.user_in #content,
+#subscribers.user_in #content,
+#showgroup.user_in #content {
+padding-top:160px;
+}
+
+#profilesettings #form_notice,
+#avatarsettings #form_notice,
+#passwordsettings #form_notice,
+#emailsettings #form_notice,
+#openidsettings #form_notice,
+#othersettings #form_notice,
+#smssettings #form_notice,
+#twittersettings #form_notice,
+#imsettings #form_notice,
+#doc #form_notice,
+#usergroups #form_notice,
+#invite #form_notice,
+#deletenotice #form_notice,
+#newgroup #form_notice,
+#register #form_notice,
+#shownotice #form_notice,
+#confirmaddress #form_notice,
+#tag #form_notice {
+display:none;
+}
diff --git a/theme/base/css/facebookapp.css b/theme/cloudy/base/css/facebookapp.css
index 163b41fb4..163b41fb4 100644
--- a/theme/base/css/facebookapp.css
+++ b/theme/cloudy/base/css/facebookapp.css
diff --git a/theme/base/css/ie.css b/theme/cloudy/base/css/ie.css
index 5d8bea8ae..5d8bea8ae 100644
--- a/theme/base/css/ie.css
+++ b/theme/cloudy/base/css/ie.css
diff --git a/theme/base/css/ie6.css b/theme/cloudy/base/css/ie6.css
index 76a82c004..76a82c004 100644
--- a/theme/base/css/ie6.css
+++ b/theme/cloudy/base/css/ie6.css
diff --git a/theme/base/css/jquery.Jcrop.css b/theme/cloudy/base/css/jquery.Jcrop.css
index 6c6dfb503..6c6dfb503 100644
--- a/theme/base/css/jquery.Jcrop.css
+++ b/theme/cloudy/base/css/jquery.Jcrop.css
diff --git a/theme/base/css/mobile.css b/theme/cloudy/base/css/mobile.css
index eee98317c..eee98317c 100644
--- a/theme/base/css/mobile.css
+++ b/theme/cloudy/base/css/mobile.css
diff --git a/theme/base/css/print.css b/theme/cloudy/base/css/print.css
index d76dd608c..d76dd608c 100644
--- a/theme/base/css/print.css
+++ b/theme/cloudy/base/css/print.css
diff --git a/theme/base/css/thickbox.css b/theme/cloudy/base/css/thickbox.css
index d24b9bedf..d24b9bedf 100644
--- a/theme/base/css/thickbox.css
+++ b/theme/cloudy/base/css/thickbox.css
diff --git a/theme/base/images/icons/icon_atom.png b/theme/cloudy/base/images/icons/icon_atom.png
index 6a001f11a..6a001f11a 100644
--- a/theme/base/images/icons/icon_atom.png
+++ b/theme/cloudy/base/images/icons/icon_atom.png
Binary files differ
diff --git a/theme/base/images/icons/icon_foaf.gif b/theme/cloudy/base/images/icons/icon_foaf.gif
index f8f784423..f8f784423 100644
--- a/theme/base/images/icons/icon_foaf.gif
+++ b/theme/cloudy/base/images/icons/icon_foaf.gif
Binary files differ
diff --git a/theme/base/images/icons/icon_processing.gif b/theme/cloudy/base/images/icons/icon_processing.gif
index d0bce1542..d0bce1542 100644
--- a/theme/base/images/icons/icon_processing.gif
+++ b/theme/cloudy/base/images/icons/icon_processing.gif
Binary files differ
diff --git a/theme/base/images/icons/icon_rss.png b/theme/cloudy/base/images/icons/icon_rss.png
index 0ccd1ce25..0ccd1ce25 100644
--- a/theme/base/images/icons/icon_rss.png
+++ b/theme/cloudy/base/images/icons/icon_rss.png
Binary files differ
diff --git a/theme/base/images/icons/icon_vcard.gif b/theme/cloudy/base/images/icons/icon_vcard.gif
index 6d52947f3..6d52947f3 100644
--- a/theme/base/images/icons/icon_vcard.gif
+++ b/theme/cloudy/base/images/icons/icon_vcard.gif
Binary files differ
diff --git a/theme/base/images/illustrations/illu_jcrop.gif b/theme/cloudy/base/images/illustrations/illu_jcrop.gif
index 72ea7ccb5..72ea7ccb5 100644
--- a/theme/base/images/illustrations/illu_jcrop.gif
+++ b/theme/cloudy/base/images/illustrations/illu_jcrop.gif
Binary files differ
diff --git a/theme/base/images/illustrations/illu_progress_loading-01.gif b/theme/cloudy/base/images/illustrations/illu_progress_loading-01.gif
index 82290f483..82290f483 100644
--- a/theme/base/images/illustrations/illu_progress_loading-01.gif
+++ b/theme/cloudy/base/images/illustrations/illu_progress_loading-01.gif
Binary files differ
diff --git a/theme/cloudy/default-avatar-mini.png b/theme/cloudy/default-avatar-mini.png
new file mode 100644
index 000000000..c0f1d411f
--- /dev/null
+++ b/theme/cloudy/default-avatar-mini.png
Binary files differ
diff --git a/theme/cloudy/default-avatar-profile.png b/theme/cloudy/default-avatar-profile.png
new file mode 100644
index 000000000..9f281f94f
--- /dev/null
+++ b/theme/cloudy/default-avatar-profile.png
Binary files differ
diff --git a/theme/cloudy/default-avatar-stream.png b/theme/cloudy/default-avatar-stream.png
new file mode 100644
index 000000000..8d505871c
--- /dev/null
+++ b/theme/cloudy/default-avatar-stream.png
Binary files differ
diff --git a/theme/identica/logo.png b/theme/cloudy/logo.png
index 7c68b34f6..7c68b34f6 100644
--- a/theme/identica/logo.png
+++ b/theme/cloudy/logo.png
Binary files differ
diff --git a/theme/cloudy/skin/default/css/display.css b/theme/cloudy/skin/default/css/display.css
new file mode 100644
index 000000000..055e4fca2
--- /dev/null
+++ b/theme/cloudy/skin/default/css/display.css
@@ -0,0 +1,318 @@
+/** theme: twitter
+ *
+ * @package Laconica
+ * @author Sarven Capadisli <csarven@controlyourself.ca>
+ * @copyright 2009 Control Yourself, Inc.
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
+ * @link http://laconi.ca/
+ */
+html,
+body,
+a:active {
+background-color:#9AE4E8;
+}
+body {
+font-family:'Lucida Grande',sans-serif;
+background:#9AE4E8 url(../images/illustrations/illu_clouds-01.gif) 0 0 no-repeat;
+color:#333333;
+}
+#core {
+background:url(../images/illustrations/illu_arrow-up-01.gif) no-repeat 25px 0;
+}
+
+input, textarea, select, option {
+font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
+}
+input, textarea, select,
+.entity_remote_subscribe {
+border-color:#aaa;
+}
+#filter_tags ul li {
+border-color:#ddd;
+}
+
+.form_settings input.form_action-secondary {
+background:none;
+}
+
+input.submit,
+#form_notice.warning #notice_text-count,
+#nav_register a,
+.form_settings .form_note,
+.entity_remote_subscribe {
+background-color:#9BB43E;
+}
+
+input:focus, textarea:focus, select:focus,
+#form_notice.warning #notice_data-text {
+border-color:#9BB43E;
+}
+input.submit,
+#nav_register a,
+.entity_remote_subscribe {
+color:#fff;
+}
+
+a,
+div.notice-options input,
+.form_user_block input.submit,
+.form_user_unblock input.submit,
+.entity_send-a-message a,
+.form_user_nudge input.submit,
+.entity_nudge p,
+.form_settings input.form_action-secondary {
+color:#0084B4;
+}
+
+.notice,
+.profile {
+border-top-color:#DDFFCC;
+}
+.section .profile {
+border-top-color:#87B4C8;
+}
+
+
+#content .notice p.entry-content a:visited {
+background-color:#fcfcfc;
+}
+#content .notice p.entry-content .vcard a {
+background-color:#fcfffc;
+}
+
+#aside_primary {
+background-color:#DDFFCC;
+}
+
+
+#notice_text-count {
+color:#333;
+}
+#form_notice.warning #notice_text-count {
+color:#000;
+}
+#form_notice.processing #notice_action-submit {
+background:#fff url(../../../base/images/icons/icon_processing.gif) no-repeat 47% 47%;
+cursor:wait;
+text-indent:-9999px;
+}
+
+#content,
+#site_nav_local_views a,
+#aside_primary {
+border-color:#fff;
+}
+#content,
+#site_nav_local_views .current a {
+background-color:#fff;
+}
+
+#site_nav_local_views a {
+background-color:rgba(135, 180, 200, 0.3);
+}
+#site_nav_local_views a:hover {
+background-color:rgba(255, 255, 255, 0.7);
+}
+
+
+.error {
+background-color:#F7E8E8;
+}
+.success {
+background-color:#EFF3DC;
+}
+
+
+#anon_notice {
+background-color:#FEFFDF;
+color:#333;
+border-color:#fff;
+}
+
+#showstream #anon_notice {
+background-color:#FEFFDF;
+}
+
+
+#export_data li a {
+background-repeat:no-repeat;
+background-position:0 45%;
+}
+#export_data li a.rss {
+background-image:url(../../../base/images/icons/icon_rss.png);
+}
+#export_data li a.atom {
+background-image:url(../../../base/images/icons/icon_atom.png);
+}
+#export_data li a.foaf {
+background-image:url(../../../base/images/icons/icon_foaf.gif);
+}
+
+.entity_edit a,
+.entity_send-a-message a,
+.form_user_nudge input.submit,
+.form_user_block input.submit,
+.form_user_unblock input.submit,
+.entity_nudge p {
+background-position: 0 40%;
+background-repeat: no-repeat;
+background-color:transparent;
+}
+.form_group_join input.submit,
+.form_group_leave input.submit
+.form_user_subscribe input.submit,
+.form_user_unsubscribe input.submit {
+background-color:#9BB43E;
+color:#fff;
+}
+.form_user_unsubscribe input.submit,
+.form_group_leave input.submit {
+background-color:#87B4C8;
+}
+
+.entity_edit a {
+background-image:url(../images/icons/twotone/green/edit.gif);
+}
+.entity_send-a-message a {
+background-image:url(../images/icons/twotone/green/quote.gif);
+}
+.entity_nudge p,
+.form_user_nudge input.submit {
+background-image:url(../images/icons/twotone/green/mail.gif);
+}
+.form_user_block input.submit,
+.form_user_unblock input.submit {
+background-image:url(../images/icons/twotone/green/shield.gif);
+}
+
+
+
+/* NOTICES */
+.notices li.over {
+background-color:#fcfcfc;
+}
+
+.notice-options .notice_reply a,
+.notice-options form input.submit {
+background-color:transparent;
+}
+.notice-options .notice_reply a {
+background:transparent url(../images/icons/icon_reply.gif) no-repeat 0 45%;
+}
+.notice-options form.form_favor input.submit {
+background:transparent url(../images/icons/icon_favourite.gif) no-repeat 0 45%;
+}
+.notice-options form.form_disfavor input.submit {
+background:transparent url(../images/icons/icon_disfavourite.gif) no-repeat 0 45%;
+}
+.notice-options .notice_delete a {
+background:transparent url(../images/icons/icon_trash.gif) no-repeat 0 45%;
+}
+
+.notices div.entry-content,
+.notices div.notice-options {
+opacity:0.4;
+}
+.notices li.hover div.entry-content,
+.notices li.hover div.notice-options {
+opacity:1;
+}
+div.entry-content {
+color:#333;
+}
+div.notice-options a,
+div.notice-options input {
+font-family:sans-serif;
+}
+.notices li.hover {
+background-color:#fcfcfc;
+}
+/*END: NOTICES */
+
+
+#new_group a {
+background:transparent url(../images/icons/twotone/green/news.gif) no-repeat 0 45%;
+}
+#usergroups #new_group {
+float: left;
+margin-right: 2em;
+}
+
+.pagination .nav_prev a,
+.pagination .nav_next a {
+background-repeat:no-repeat;
+border-color:#DDFFCC;
+}
+.pagination .nav_prev a {
+background-image:url(../images/icons/twotone/green/arrow-left.gif);
+background-position:10% 45%;
+}
+.pagination .nav_next a {
+background-image:url(../images/icons/twotone/green/arrow-right.gif);
+background-position:90% 45%;
+}
+
+
+/*--------------------------------------*/
+
+#anon_notice {
+background:url(../images/illustrations/illu_unicorn-01.png) no-repeat 0 0;
+}
+#showstream #anon_notice,
+#content .notice p.entry-content a:visited,
+content .notice p.entry-content .vcard a {
+background-color:transparent;
+}
+
+#anon_notice p {
+background-color:#FEFFDF;
+border-color:#FFFF00;
+}
+
+
+#form_notice .form_note {
+color:#CCC;
+}
+input.submit {
+background-color:#eee;
+color:#666;
+}
+
+.notices li.hover {
+background-color:#F7F7F7;
+}
+
+
+.notice div.entry-content,
+.notice div.entry-content a {
+color:#999;
+}
+
+.notices div.entry-content,
+.notices div.notice-options {
+opacity:1;
+}
+
+#site_nav_local_views {
+background-color:#DDFFCC;
+}
+#site_nav_local_views li,
+#aside_primary {
+border-color:#BDDCAD;
+}
+#site_nav_local_views a,
+.aside .section h2 {
+background-color:transparent;
+border-color:transparent;
+color:#4C4C4C;
+}
+#site_nav_local_views .current {
+border-left-color:#fff;
+}
+
+#site_nav_local_views .current a,
+#site_nav_global_primary,
+#footer {
+background-color:#fff;
+}
+
diff --git a/theme/cloudy/skin/default/css/ie.css b/theme/cloudy/skin/default/css/ie.css
new file mode 100644
index 000000000..095122100
--- /dev/null
+++ b/theme/cloudy/skin/default/css/ie.css
@@ -0,0 +1,34 @@
+/* IE specific styles */
+
+.notice-options input.submit {
+color:#fff;
+}
+
+#site_nav_local_views a {
+background-color:#ddffcc;
+}
+
+#aside_primary {
+width:181px;
+}
+
+#form_notice,
+#anon_notice {
+top:158px;
+}
+
+#public #content,
+#groups #content,
+#publictagcloud #content,
+#featured #content,
+#favorited #content,
+#all #content,
+#replies #content,
+#showstream #content,
+#showfavorites #content,
+#inbox #content,
+#outbox #content,
+#subscriptions #content,
+#subscribers #content {
+padding-top:138px;
+}
diff --git a/theme/default/images/icons/icon_atom.jpg b/theme/cloudy/skin/default/images/icons/icon_atom.jpg
index 22853edc4..22853edc4 100644
--- a/theme/default/images/icons/icon_atom.jpg
+++ b/theme/cloudy/skin/default/images/icons/icon_atom.jpg
Binary files differ
diff --git a/theme/cloudy/skin/default/images/icons/icon_disfavourite.gif b/theme/cloudy/skin/default/images/icons/icon_disfavourite.gif
new file mode 100644
index 000000000..2b02ac8a6
--- /dev/null
+++ b/theme/cloudy/skin/default/images/icons/icon_disfavourite.gif
Binary files differ
diff --git a/theme/cloudy/skin/default/images/icons/icon_favourite.gif b/theme/cloudy/skin/default/images/icons/icon_favourite.gif
new file mode 100644
index 000000000..716ce3549
--- /dev/null
+++ b/theme/cloudy/skin/default/images/icons/icon_favourite.gif
Binary files differ
diff --git a/theme/default/images/icons/icon_foaf.gif b/theme/cloudy/skin/default/images/icons/icon_foaf.gif
index f8f784423..f8f784423 100644
--- a/theme/default/images/icons/icon_foaf.gif
+++ b/theme/cloudy/skin/default/images/icons/icon_foaf.gif
Binary files differ
diff --git a/theme/cloudy/skin/default/images/icons/icon_reply.gif b/theme/cloudy/skin/default/images/icons/icon_reply.gif
new file mode 100644
index 000000000..a4379a70b
--- /dev/null
+++ b/theme/cloudy/skin/default/images/icons/icon_reply.gif
Binary files differ
diff --git a/theme/default/images/icons/icon_rss.jpg b/theme/cloudy/skin/default/images/icons/icon_rss.jpg
index da23422d0..da23422d0 100644
--- a/theme/default/images/icons/icon_rss.jpg
+++ b/theme/cloudy/skin/default/images/icons/icon_rss.jpg
Binary files differ
diff --git a/theme/cloudy/skin/default/images/icons/icon_trash.gif b/theme/cloudy/skin/default/images/icons/icon_trash.gif
new file mode 100644
index 000000000..916a332a3
--- /dev/null
+++ b/theme/cloudy/skin/default/images/icons/icon_trash.gif
Binary files differ
diff --git a/theme/default/images/icons/icon_vcard.gif b/theme/cloudy/skin/default/images/icons/icon_vcard.gif
index 6d52947f3..6d52947f3 100644
--- a/theme/default/images/icons/icon_vcard.gif
+++ b/theme/cloudy/skin/default/images/icons/icon_vcard.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/arrow-left.gif b/theme/cloudy/skin/default/images/icons/twotone/green/arrow-left.gif
index afed19084..afed19084 100644
--- a/theme/default/images/icons/twotone/green/arrow-left.gif
+++ b/theme/cloudy/skin/default/images/icons/twotone/green/arrow-left.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/arrow-right.gif b/theme/cloudy/skin/default/images/icons/twotone/green/arrow-right.gif
index ee1707ed9..ee1707ed9 100644
--- a/theme/default/images/icons/twotone/green/arrow-right.gif
+++ b/theme/cloudy/skin/default/images/icons/twotone/green/arrow-right.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/edit.gif b/theme/cloudy/skin/default/images/icons/twotone/green/edit.gif
index c746aca60..c746aca60 100644
--- a/theme/default/images/icons/twotone/green/edit.gif
+++ b/theme/cloudy/skin/default/images/icons/twotone/green/edit.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/mail.gif b/theme/cloudy/skin/default/images/icons/twotone/green/mail.gif
index 1084c862f..1084c862f 100644
--- a/theme/default/images/icons/twotone/green/mail.gif
+++ b/theme/cloudy/skin/default/images/icons/twotone/green/mail.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/news.gif b/theme/cloudy/skin/default/images/icons/twotone/green/news.gif
index 712c685dc..712c685dc 100644
--- a/theme/default/images/icons/twotone/green/news.gif
+++ b/theme/cloudy/skin/default/images/icons/twotone/green/news.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/quote.gif b/theme/cloudy/skin/default/images/icons/twotone/green/quote.gif
index 4ba1f0c03..4ba1f0c03 100644
--- a/theme/default/images/icons/twotone/green/quote.gif
+++ b/theme/cloudy/skin/default/images/icons/twotone/green/quote.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/shield.gif b/theme/cloudy/skin/default/images/icons/twotone/green/shield.gif
index 419d5ee4b..419d5ee4b 100644
--- a/theme/default/images/icons/twotone/green/shield.gif
+++ b/theme/cloudy/skin/default/images/icons/twotone/green/shield.gif
Binary files differ
diff --git a/theme/cloudy/skin/default/images/illustrations/illu_arrow-up-01.gif b/theme/cloudy/skin/default/images/illustrations/illu_arrow-up-01.gif
new file mode 100644
index 000000000..577be1871
--- /dev/null
+++ b/theme/cloudy/skin/default/images/illustrations/illu_arrow-up-01.gif
Binary files differ
diff --git a/theme/cloudy/skin/default/images/illustrations/illu_clouds-01.gif b/theme/cloudy/skin/default/images/illustrations/illu_clouds-01.gif
new file mode 100644
index 000000000..41cd622cf
--- /dev/null
+++ b/theme/cloudy/skin/default/images/illustrations/illu_clouds-01.gif
Binary files differ
diff --git a/theme/cloudy/skin/default/images/illustrations/illu_unicorn-01.png b/theme/cloudy/skin/default/images/illustrations/illu_unicorn-01.png
new file mode 100644
index 000000000..6cb51b298
--- /dev/null
+++ b/theme/cloudy/skin/default/images/illustrations/illu_unicorn-01.png
Binary files differ
diff --git a/theme/base/css/display.css b/theme/default/base/css/display.css
index ec9e6097f..ec9e6097f 100644
--- a/theme/base/css/display.css
+++ b/theme/default/base/css/display.css
diff --git a/theme/default/base/css/facebookapp.css b/theme/default/base/css/facebookapp.css
new file mode 100644
index 000000000..163b41fb4
--- /dev/null
+++ b/theme/default/base/css/facebookapp.css
@@ -0,0 +1,100 @@
+@import url("display.css");
+@import url("../../identica/css/display.css");
+
+* {
+font-size:14px;
+font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
+}
+
+#wrap {
+background-color:#F0F2F5;
+padding-left:18px;
+padding-right:18px;
+width:auto;
+}
+
+p,label,
+h1,h2,h3,h4,h5,h6 {
+color:#000;
+}
+
+#content {
+width:95%;
+}
+
+#site_nav_local_views a {
+background-color:#D0DFE7;
+}
+#site_nav_local_views a:hover {
+background-color:#FAFBFC;
+}
+
+span.facebook-button {
+border: 2px solid #aaa;
+padding: 3px;
+display: block;
+float: left;
+margin-right: 20px;
+-moz-border-radius: 4px;
+border-radius:4px;
+-webkit-border-radius:4px;
+font-weight: bold;
+background-color:#A9BF4F;
+color:#fff;
+font-size:1.2em
+}
+
+span.facebook-button a { color:#fff }
+
+.facebook_guide {
+margin-bottom:18px;
+}
+.facebook_guide p {
+font-weight:bold;
+}
+
+
+input {
+height:auto !important;
+}
+
+#facebook-friends {
+float:left;
+width:100%;
+}
+
+#facebook-friends li {
+float:left;
+margin-right:2%;
+margin-bottom:11px;
+width:18%;
+height:115px;
+}
+#facebook-friends li a {
+float:left;
+}
+
+#add_to_profile {
+position:absolute;
+right:18px;
+top:10px;
+z-index:2;
+}
+
+.notice div.entry-content dl,
+.notice div.entry-content dt,
+.notice div.entry-content dd {
+margin-right:5px;
+}
+
+#content_inner p {
+margin-bottom:18px;
+}
+
+#content_inner ul {
+list-style-type:none;
+}
+
+.form_settings label {
+margin-right:18px;
+}
diff --git a/theme/default/base/css/ie.css b/theme/default/base/css/ie.css
new file mode 100644
index 000000000..5d8bea8ae
--- /dev/null
+++ b/theme/default/base/css/ie.css
@@ -0,0 +1,32 @@
+/* IE specific styles */
+legend {
+margin-left:-7px;
+}
+input.checkbox {
+top:0;
+}
+#form_notice textarea {
+width:78%;
+}
+#form_notice #notice_action-submit {
+width:17%;
+max-width:17%;
+}
+#anon_notice {
+max-width:39%;
+}
+
+.notice-options input.submit {
+font-size:0;
+margin-top:3px;
+height:16px;
+text-align:right;
+text-indent:0;
+width:24px;
+}
+.notice div.entry-content .timestamp a {
+margin-right:4px;
+}
+.entity_profile {
+width:64%;
+}
diff --git a/theme/default/base/css/ie6.css b/theme/default/base/css/ie6.css
new file mode 100644
index 000000000..76a82c004
--- /dev/null
+++ b/theme/default/base/css/ie6.css
@@ -0,0 +1,30 @@
+/* IE6 specific styles */
+address {
+margin-left:7px;
+}
+address .fn {
+display:none;
+}
+#content {
+width:70%;
+}
+#aside_primary {
+padding:5%;
+width:29.5%;
+}
+.entity_profile .entity_nickname,
+.entity_profile .entity_location,
+.entity_profile .entity_url,
+.entity_profile .entity_note,
+.entity_profile .entity_tags {
+margin-left:0;
+}
+.entity_profile .entity_depiction {
+margin-bottom:123px;
+}
+.entity_actions {
+width:20%;
+}
+.notice div.entry-content {
+width:63%;
+}
diff --git a/theme/default/base/css/jquery.Jcrop.css b/theme/default/base/css/jquery.Jcrop.css
new file mode 100644
index 000000000..6c6dfb503
--- /dev/null
+++ b/theme/default/base/css/jquery.Jcrop.css
@@ -0,0 +1,45 @@
+/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
+.jcrop-holder
+{
+ text-align: left;
+}
+
+.jcrop-vline, .jcrop-hline
+{
+ font-size: 0;
+ position: absolute;
+ background: #fff url(../images/illustrations/illu_jcrop.gif) top left repeat;
+ /*
+ opacity: .5;
+ *filter:alpha(opacity=50);
+ */
+}
+.jcrop-vline { height: 100%; width: 1px !important; }
+.jcrop-hline { width: 100%; height: 1px !important; }
+.jcrop-handle {
+ font-size: 1px;
+ width: 7px !important;
+ height: 7px !important;
+ border: 1px #eee solid;
+ background-color: #333;
+ /*width: 9px;
+ height: 9px;*/
+}
+
+.jcrop-tracker {
+ /*background-color: gray;*/
+ width: 100%; height: 100%;
+}
+
+.custom .jcrop-vline,
+.custom .jcrop-hline
+{
+ background: yellow;
+}
+.custom .jcrop-handle
+{
+ border-color: black;
+ background-color: #C7BB00;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+}
diff --git a/theme/default/base/css/mobile.css b/theme/default/base/css/mobile.css
new file mode 100644
index 000000000..eee98317c
--- /dev/null
+++ b/theme/default/base/css/mobile.css
@@ -0,0 +1,150 @@
+/** theme: base
+ *
+ * @package Laconica
+ * @author Meitar Moscovitz <meitar@maymay.net>
+ * @author Sarven Capadisli <csarven@controlyourself.ca>
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
+ * @link http://laconi.ca/
+ */
+
+body {
+font-size:2.5em;
+}
+
+#wrap {
+width:95%;
+}
+
+#header,
+#header address,
+#anon_notice,
+#site_nav_local_views .nav,
+#form_notice,
+#form_notice .form_data li,
+#core,
+#content_inner,
+#notices_primary,
+.notice,
+.notice .entry-title,
+.notice div.entry-content,
+.notice-options,
+.notice .notice-options a,
+.pagination,
+.pagination .nav,
+.aside .section {
+float:none;
+}
+
+.notice-options .notice_reply,
+.notice-options .notice_delete,
+.notice-options .form_favor,
+.notice-options .form_disfavor {
+position:static;
+}
+
+#form_notice,
+#anon_notice,
+#footer,
+#form_notice .form_actions input.submit {
+width:auto;
+}
+
+.form_settings label {
+width:25%;
+}
+.form_settings .form_data p.form_guide {
+margin-left:26%;
+}
+
+#site_nav_global_primary {
+width:75%;
+}
+
+.entity_profile {
+width:65%;
+}
+.entity_actions {
+margin-left:0;
+}
+
+#form_notice,
+#anon_notice {
+clear:both;
+}
+
+#content,
+#aside_primary {
+width:96%;
+padding-left:2%;
+padding-right:2%;
+}
+
+#site_notice {
+position:static;
+float:right;
+clear:right;
+width:75%;
+margin-right:0;
+margin-bottom:11px;
+}
+
+.notices {
+font-size:1.5em;
+}
+
+#form_notice textarea {
+width:80%;
+height:5em;
+}
+#form_notice .form_note {
+right:20%;
+top:6em;
+}
+
+
+.vcard .photo,
+.section .vcard .photo {
+margin-right:18px;
+}
+.notice,
+.profile {
+margin-bottom:18px;
+}
+
+.notices .entry-title,
+.notices div.entry-content {
+width:90%;
+}
+.notice div.entry-content {
+margin-left:0;
+}
+
+.notice .author .photo {
+height:4.5em;
+width:4.5em;
+}
+.notice-options {
+position:absolute;
+top:0;
+right:0;
+padding-left:7%;
+width:3%;
+}
+
+.notice-options .notice_delete a {
+float:left;
+}
+.pagination .nav {
+overflow:auto;
+}
+
+#export_data {
+display:none;
+}
+
+#site_nav_local_views li {
+margin-right:4px;
+}
+#site_nav_local_views a {
+padding:18px 11px;
+}
diff --git a/theme/default/base/css/print.css b/theme/default/base/css/print.css
new file mode 100644
index 000000000..d76dd608c
--- /dev/null
+++ b/theme/default/base/css/print.css
@@ -0,0 +1,36 @@
+/** theme: base
+ *
+ * @package Laconica
+ * @author Sarven Capadisli <csarven@controlyourself.ca>
+ * @copyright 2009 Control Yourself, Inc.
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
+ * @link http://laconi.ca/
+ */
+
+a:after { background-color:#fff; }
+a:not([href^="#"]):after { content:" ( "attr(href)" ) "; }
+
+img { border:none; }
+p { orphans: 2; widows: 1; }
+
+#site_nav_global_primary,
+#site_nav_local_views,
+#form_notice,
+.pagination,
+#site_nav_global_secondary,
+.entity_actions,
+.notice-options,
+#aside_primary,
+.form_subscription_edit .submit {
+display:none;
+}
+
+.timestamp dt, .timestamp dd,
+.device dt, .device dd {
+display:inline;
+}
+
+.profiles li,
+.notices li {
+margin-bottom:18px;
+}
diff --git a/theme/default/base/css/thickbox.css b/theme/default/base/css/thickbox.css
new file mode 100644
index 000000000..d24b9bedf
--- /dev/null
+++ b/theme/default/base/css/thickbox.css
@@ -0,0 +1,163 @@
+/* ----------------------------------------------------------------------------------------------------------------*/
+/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
+/* ----------------------------------------------------------------------------------------------------------------*/
+*{padding: 0; margin: 0;}
+
+/* ----------------------------------------------------------------------------------------------------------------*/
+/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
+/* ----------------------------------------------------------------------------------------------------------------*/
+#TB_window {
+ font: 12px Arial, Helvetica, sans-serif;
+ color: #333333;
+}
+
+#TB_secondLine {
+ font: 10px Arial, Helvetica, sans-serif;
+ color:#666666;
+}
+
+#TB_window a:link {color: #666666;}
+#TB_window a:visited {color: #666666;}
+#TB_window a:hover {color: #000;}
+#TB_window a:active {color: #666666;}
+#TB_window a:focus{color: #666666;}
+
+/* ----------------------------------------------------------------------------------------------------------------*/
+/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
+/* ----------------------------------------------------------------------------------------------------------------*/
+#TB_overlay {
+ position: fixed;
+ z-index:100;
+ top: 0px;
+ left: 0px;
+ height:100%;
+ width:100%;
+}
+
+.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
+.TB_overlayBG {
+ background-color:#000;
+ filter:alpha(opacity=75);
+ -moz-opacity: 0.75;
+ opacity: 0.75;
+}
+
+* html #TB_overlay { /* ie6 hack */
+ position: absolute;
+ height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
+}
+
+#TB_window {
+ position: fixed;
+ background: #ffffff;
+ z-index: 102;
+ color:#000000;
+ display:none;
+ border: 4px solid #525252;
+ text-align:left;
+ top:50%;
+ left:50%;
+}
+
+* html #TB_window { /* ie6 hack */
+position: absolute;
+margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
+}
+
+#TB_window img#TB_Image {
+ display:block;
+ margin: 15px 0 0 15px;
+ border-right: 1px solid #ccc;
+ border-bottom: 1px solid #ccc;
+ border-top: 1px solid #666;
+ border-left: 1px solid #666;
+}
+
+#TB_caption{
+ height:25px;
+ padding:7px 30px 10px 25px;
+ float:left;
+}
+
+#TB_closeWindow{
+ height:25px;
+ padding:11px 25px 10px 0;
+ float:right;
+}
+
+#TB_closeAjaxWindow{
+ padding:7px 10px 5px 0;
+ margin-bottom:1px;
+ text-align:right;
+ float:right;
+}
+
+#TB_ajaxWindowTitle{
+ float:left;
+ padding:7px 0 5px 10px;
+ margin-bottom:1px;
+}
+
+#TB_title{
+ background-color:#e8e8e8;
+ height:27px;
+}
+
+#TB_ajaxContent{
+ clear:both;
+ padding:2px 15px 15px 15px;
+ overflow:auto;
+ text-align:left;
+ line-height:1.4em;
+}
+
+#TB_ajaxContent.TB_modal{
+ padding:15px;
+}
+
+#TB_ajaxContent p{
+ padding:5px 0px 5px 0px;
+}
+
+#TB_load{
+ position: fixed;
+ display:none;
+ height:13px;
+ width:208px;
+ z-index:103;
+ top: 50%;
+ left: 50%;
+ margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
+}
+
+* html #TB_load { /* ie6 hack */
+position: absolute;
+margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
+}
+
+#TB_HideSelect{
+ z-index:99;
+ position:fixed;
+ top: 0;
+ left: 0;
+ background-color:#fff;
+ border:none;
+ filter:alpha(opacity=0);
+ -moz-opacity: 0;
+ opacity: 0;
+ height:100%;
+ width:100%;
+}
+
+* html #TB_HideSelect { /* ie6 hack */
+ position: absolute;
+ height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
+}
+
+#TB_iframeContent{
+ clear:both;
+ border:none;
+ margin-bottom:-1px;
+ margin-top:1px;
+ _margin-bottom:1px;
+}
diff --git a/theme/default/base/images/icons/icon_atom.png b/theme/default/base/images/icons/icon_atom.png
new file mode 100644
index 000000000..6a001f11a
--- /dev/null
+++ b/theme/default/base/images/icons/icon_atom.png
Binary files differ
diff --git a/theme/identica/images/icons/icon_foaf.gif b/theme/default/base/images/icons/icon_foaf.gif
index f8f784423..f8f784423 100644
--- a/theme/identica/images/icons/icon_foaf.gif
+++ b/theme/default/base/images/icons/icon_foaf.gif
Binary files differ
diff --git a/theme/default/base/images/icons/icon_processing.gif b/theme/default/base/images/icons/icon_processing.gif
new file mode 100644
index 000000000..d0bce1542
--- /dev/null
+++ b/theme/default/base/images/icons/icon_processing.gif
Binary files differ
diff --git a/theme/default/base/images/icons/icon_rss.png b/theme/default/base/images/icons/icon_rss.png
new file mode 100644
index 000000000..0ccd1ce25
--- /dev/null
+++ b/theme/default/base/images/icons/icon_rss.png
Binary files differ
diff --git a/theme/identica/images/icons/icon_vcard.gif b/theme/default/base/images/icons/icon_vcard.gif
index 6d52947f3..6d52947f3 100644
--- a/theme/identica/images/icons/icon_vcard.gif
+++ b/theme/default/base/images/icons/icon_vcard.gif
Binary files differ
diff --git a/theme/default/base/images/illustrations/illu_jcrop.gif b/theme/default/base/images/illustrations/illu_jcrop.gif
new file mode 100644
index 000000000..72ea7ccb5
--- /dev/null
+++ b/theme/default/base/images/illustrations/illu_jcrop.gif
Binary files differ
diff --git a/theme/default/base/images/illustrations/illu_progress_loading-01.gif b/theme/default/base/images/illustrations/illu_progress_loading-01.gif
new file mode 100644
index 000000000..82290f483
--- /dev/null
+++ b/theme/default/base/images/illustrations/illu_progress_loading-01.gif
Binary files differ
diff --git a/theme/default/logo.png b/theme/default/logo.png
new file mode 100644
index 000000000..7c68b34f6
--- /dev/null
+++ b/theme/default/logo.png
Binary files differ
diff --git a/theme/default/css/display.css b/theme/default/skin/default/css/display.css
index 42e29374f..f38b23635 100644
--- a/theme/default/css/display.css
+++ b/theme/default/skin/default/css/display.css
@@ -90,7 +90,7 @@ color:#333;
color:#000;
}
#form_notice.processing #notice_action-submit {
-background:#fff url(../../base/images/icons/icon_processing.gif) no-repeat 47% 47%;
+background:#fff url(../../../base/images/icons/icon_processing.gif) no-repeat 47% 47%;
cursor:wait;
text-indent:-9999px;
}
@@ -137,13 +137,13 @@ background-repeat:no-repeat;
background-position:0 45%;
}
#export_data li a.rss {
-background-image:url(../../base/images/icons/icon_rss.png);
+background-image:url(../../../base/images/icons/icon_rss.png);
}
#export_data li a.atom {
-background-image:url(../../base/images/icons/icon_atom.png);
+background-image:url(../../../base/images/icons/icon_atom.png);
}
#export_data li a.foaf {
-background-image:url(../../base/images/icons/icon_foaf.gif);
+background-image:url(../../../base/images/icons/icon_foaf.gif);
}
.entity_edit a,
diff --git a/theme/default/css/ie.css b/theme/default/skin/default/css/ie.css
index 2b06768ea..2b06768ea 100644
--- a/theme/default/css/ie.css
+++ b/theme/default/skin/default/css/ie.css
diff --git a/theme/identica/images/icons/icon_atom.jpg b/theme/default/skin/default/images/icons/icon_atom.jpg
index 22853edc4..22853edc4 100644
--- a/theme/identica/images/icons/icon_atom.jpg
+++ b/theme/default/skin/default/images/icons/icon_atom.jpg
Binary files differ
diff --git a/theme/default/skin/default/images/icons/icon_foaf.gif b/theme/default/skin/default/images/icons/icon_foaf.gif
new file mode 100644
index 000000000..f8f784423
--- /dev/null
+++ b/theme/default/skin/default/images/icons/icon_foaf.gif
Binary files differ
diff --git a/theme/identica/images/icons/icon_rss.jpg b/theme/default/skin/default/images/icons/icon_rss.jpg
index da23422d0..da23422d0 100644
--- a/theme/identica/images/icons/icon_rss.jpg
+++ b/theme/default/skin/default/images/icons/icon_rss.jpg
Binary files differ
diff --git a/theme/default/skin/default/images/icons/icon_vcard.gif b/theme/default/skin/default/images/icons/icon_vcard.gif
new file mode 100644
index 000000000..6d52947f3
--- /dev/null
+++ b/theme/default/skin/default/images/icons/icon_vcard.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/against.gif b/theme/default/skin/default/images/icons/twotone/green/against.gif
index ca796c8a3..ca796c8a3 100644
--- a/theme/default/images/icons/twotone/green/against.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/against.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/arrow-down.gif b/theme/default/skin/default/images/icons/twotone/green/arrow-down.gif
index c709e5877..c709e5877 100644
--- a/theme/default/images/icons/twotone/green/arrow-down.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/arrow-down.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/arrow-downleft.gif b/theme/default/skin/default/images/icons/twotone/green/arrow-downleft.gif
index a4a98035d..a4a98035d 100644
--- a/theme/default/images/icons/twotone/green/arrow-downleft.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/arrow-downleft.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/arrow-downright.gif b/theme/default/skin/default/images/icons/twotone/green/arrow-downright.gif
index 3e6001a61..3e6001a61 100644
--- a/theme/default/images/icons/twotone/green/arrow-downright.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/arrow-downright.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/arrow-left.gif b/theme/default/skin/default/images/icons/twotone/green/arrow-left.gif
index afed19084..afed19084 100644
--- a/theme/identica/images/icons/twotone/green/arrow-left.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/arrow-left.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/arrow-right.gif b/theme/default/skin/default/images/icons/twotone/green/arrow-right.gif
index ee1707ed9..ee1707ed9 100644
--- a/theme/identica/images/icons/twotone/green/arrow-right.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/arrow-right.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/arrow-up.gif b/theme/default/skin/default/images/icons/twotone/green/arrow-up.gif
index d0f5fbeaa..d0f5fbeaa 100644
--- a/theme/default/images/icons/twotone/green/arrow-up.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/arrow-up.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/arrow-upleft.gif b/theme/default/skin/default/images/icons/twotone/green/arrow-upleft.gif
index 1e9e6935b..1e9e6935b 100644
--- a/theme/default/images/icons/twotone/green/arrow-upleft.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/arrow-upleft.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/arrow-upright.gif b/theme/default/skin/default/images/icons/twotone/green/arrow-upright.gif
index c7fecc8a0..c7fecc8a0 100644
--- a/theme/default/images/icons/twotone/green/arrow-upright.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/arrow-upright.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/back-forth.gif b/theme/default/skin/default/images/icons/twotone/green/back-forth.gif
index 33a9540c8..33a9540c8 100644
--- a/theme/default/images/icons/twotone/green/back-forth.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/back-forth.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/bookmark.gif b/theme/default/skin/default/images/icons/twotone/green/bookmark.gif
index 23f318ecc..23f318ecc 100644
--- a/theme/default/images/icons/twotone/green/bookmark.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/bookmark.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/bulb.gif b/theme/default/skin/default/images/icons/twotone/green/bulb.gif
index f70652c03..f70652c03 100644
--- a/theme/default/images/icons/twotone/green/bulb.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/bulb.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/calendar.gif b/theme/default/skin/default/images/icons/twotone/green/calendar.gif
index a09b65aca..a09b65aca 100644
--- a/theme/default/images/icons/twotone/green/calendar.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/calendar.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/calendar2.gif b/theme/default/skin/default/images/icons/twotone/green/calendar2.gif
index 7884b02dd..7884b02dd 100644
--- a/theme/default/images/icons/twotone/green/calendar2.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/calendar2.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/camera.gif b/theme/default/skin/default/images/icons/twotone/green/camera.gif
index 1a85fbad0..1a85fbad0 100644
--- a/theme/default/images/icons/twotone/green/camera.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/camera.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/cart.gif b/theme/default/skin/default/images/icons/twotone/green/cart.gif
index 47eaa0a2e..47eaa0a2e 100644
--- a/theme/default/images/icons/twotone/green/cart.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/cart.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/caution.gif b/theme/default/skin/default/images/icons/twotone/green/caution.gif
index 3ad2c322b..3ad2c322b 100644
--- a/theme/default/images/icons/twotone/green/caution.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/caution.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/chart.gif b/theme/default/skin/default/images/icons/twotone/green/chart.gif
index 136d74517..136d74517 100644
--- a/theme/default/images/icons/twotone/green/chart.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/chart.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/checkmark.gif b/theme/default/skin/default/images/icons/twotone/green/checkmark.gif
index 892429d48..892429d48 100644
--- a/theme/default/images/icons/twotone/green/checkmark.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/checkmark.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/clipboard.gif b/theme/default/skin/default/images/icons/twotone/green/clipboard.gif
index 9317bdcd0..9317bdcd0 100644
--- a/theme/default/images/icons/twotone/green/clipboard.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/clipboard.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/clock.gif b/theme/default/skin/default/images/icons/twotone/green/clock.gif
index d1410f925..d1410f925 100644
--- a/theme/default/images/icons/twotone/green/clock.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/clock.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/closed-folder.gif b/theme/default/skin/default/images/icons/twotone/green/closed-folder.gif
index 0410fc6e8..0410fc6e8 100644
--- a/theme/default/images/icons/twotone/green/closed-folder.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/closed-folder.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/database.gif b/theme/default/skin/default/images/icons/twotone/green/database.gif
index 29ce02492..29ce02492 100644
--- a/theme/default/images/icons/twotone/green/database.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/database.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/disfavourite.gif b/theme/default/skin/default/images/icons/twotone/green/disfavourite.gif
index 3946869ae..3946869ae 100644
--- a/theme/default/images/icons/twotone/green/disfavourite.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/disfavourite.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/diskette.gif b/theme/default/skin/default/images/icons/twotone/green/diskette.gif
index e970b0a30..e970b0a30 100644
--- a/theme/default/images/icons/twotone/green/diskette.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/diskette.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/document.gif b/theme/default/skin/default/images/icons/twotone/green/document.gif
index 9c08f4a3a..9c08f4a3a 100644
--- a/theme/default/images/icons/twotone/green/document.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/document.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/double-arrow.gif b/theme/default/skin/default/images/icons/twotone/green/double-arrow.gif
index 2e8648264..2e8648264 100644
--- a/theme/default/images/icons/twotone/green/double-arrow.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/double-arrow.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/edit.gif b/theme/default/skin/default/images/icons/twotone/green/edit.gif
index c746aca60..c746aca60 100644
--- a/theme/identica/images/icons/twotone/green/edit.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/edit.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/eject.gif b/theme/default/skin/default/images/icons/twotone/green/eject.gif
index 7e0906cfe..7e0906cfe 100644
--- a/theme/default/images/icons/twotone/green/eject.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/eject.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/exclaim.gif b/theme/default/skin/default/images/icons/twotone/green/exclaim.gif
index 588e28c26..588e28c26 100644
--- a/theme/default/images/icons/twotone/green/exclaim.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/exclaim.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/fastforward.gif b/theme/default/skin/default/images/icons/twotone/green/fastforward.gif
index 28e495103..28e495103 100644
--- a/theme/default/images/icons/twotone/green/fastforward.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/fastforward.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/favourite.gif b/theme/default/skin/default/images/icons/twotone/green/favourite.gif
index d93515e37..d93515e37 100644
--- a/theme/default/images/icons/twotone/green/favourite.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/favourite.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/flag.gif b/theme/default/skin/default/images/icons/twotone/green/flag.gif
index 68c8aee25..68c8aee25 100644
--- a/theme/default/images/icons/twotone/green/flag.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/flag.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/graph.gif b/theme/default/skin/default/images/icons/twotone/green/graph.gif
index 0c1794b4e..0c1794b4e 100644
--- a/theme/default/images/icons/twotone/green/graph.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/graph.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/grow.gif b/theme/default/skin/default/images/icons/twotone/green/grow.gif
index c4118d53b..c4118d53b 100644
--- a/theme/default/images/icons/twotone/green/grow.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/grow.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/headphones.gif b/theme/default/skin/default/images/icons/twotone/green/headphones.gif
index 5be6c67dd..5be6c67dd 100644
--- a/theme/default/images/icons/twotone/green/headphones.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/headphones.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/home.gif b/theme/default/skin/default/images/icons/twotone/green/home.gif
index d2a3421ef..d2a3421ef 100644
--- a/theme/default/images/icons/twotone/green/home.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/home.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/hourglass.gif b/theme/default/skin/default/images/icons/twotone/green/hourglass.gif
index b62b9480c..b62b9480c 100644
--- a/theme/default/images/icons/twotone/green/hourglass.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/hourglass.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/info.gif b/theme/default/skin/default/images/icons/twotone/green/info.gif
index 86ef1f8b4..86ef1f8b4 100644
--- a/theme/default/images/icons/twotone/green/info.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/info.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/key.gif b/theme/default/skin/default/images/icons/twotone/green/key.gif
index ccf357ab2..ccf357ab2 100644
--- a/theme/default/images/icons/twotone/green/key.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/key.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/lock.gif b/theme/default/skin/default/images/icons/twotone/green/lock.gif
index db00706b5..db00706b5 100644
--- a/theme/default/images/icons/twotone/green/lock.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/lock.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/mail.gif b/theme/default/skin/default/images/icons/twotone/green/mail.gif
index 1084c862f..1084c862f 100644
--- a/theme/identica/images/icons/twotone/green/mail.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/mail.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/move.gif b/theme/default/skin/default/images/icons/twotone/green/move.gif
index d2c30b1d2..d2c30b1d2 100644
--- a/theme/default/images/icons/twotone/green/move.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/move.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/music.gif b/theme/default/skin/default/images/icons/twotone/green/music.gif
index 64b51d4e1..64b51d4e1 100644
--- a/theme/default/images/icons/twotone/green/music.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/music.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/news.gif b/theme/default/skin/default/images/icons/twotone/green/news.gif
index 712c685dc..712c685dc 100644
--- a/theme/identica/images/icons/twotone/green/news.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/news.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/note.gif b/theme/default/skin/default/images/icons/twotone/green/note.gif
index bcc0b149b..bcc0b149b 100644
--- a/theme/default/images/icons/twotone/green/note.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/note.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/open-folder.gif b/theme/default/skin/default/images/icons/twotone/green/open-folder.gif
index d41300a08..d41300a08 100644
--- a/theme/default/images/icons/twotone/green/open-folder.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/open-folder.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/paper-clip.gif b/theme/default/skin/default/images/icons/twotone/green/paper-clip.gif
index 1d45f1d1e..1d45f1d1e 100644
--- a/theme/default/images/icons/twotone/green/paper-clip.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/paper-clip.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/paper-clip2.gif b/theme/default/skin/default/images/icons/twotone/green/paper-clip2.gif
index a8c7805be..a8c7805be 100644
--- a/theme/default/images/icons/twotone/green/paper-clip2.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/paper-clip2.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/pause.gif b/theme/default/skin/default/images/icons/twotone/green/pause.gif
index ced0b6440..ced0b6440 100644
--- a/theme/default/images/icons/twotone/green/pause.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/pause.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/phone.gif b/theme/default/skin/default/images/icons/twotone/green/phone.gif
index 69359f764..69359f764 100644
--- a/theme/default/images/icons/twotone/green/phone.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/phone.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/play.gif b/theme/default/skin/default/images/icons/twotone/green/play.gif
index 794ec85b6..794ec85b6 100644
--- a/theme/default/images/icons/twotone/green/play.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/play.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/plus.gif b/theme/default/skin/default/images/icons/twotone/green/plus.gif
index 4407d0b2d..4407d0b2d 100644
--- a/theme/default/images/icons/twotone/green/plus.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/plus.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/print.gif b/theme/default/skin/default/images/icons/twotone/green/print.gif
index 17727d5d7..17727d5d7 100644
--- a/theme/default/images/icons/twotone/green/print.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/print.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/question-mark.gif b/theme/default/skin/default/images/icons/twotone/green/question-mark.gif
index 1689efcd0..1689efcd0 100644
--- a/theme/default/images/icons/twotone/green/question-mark.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/question-mark.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/quote.gif b/theme/default/skin/default/images/icons/twotone/green/quote.gif
index 4ba1f0c03..4ba1f0c03 100644
--- a/theme/identica/images/icons/twotone/green/quote.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/quote.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/refresh.gif b/theme/default/skin/default/images/icons/twotone/green/refresh.gif
index 8a8b8144f..8a8b8144f 100644
--- a/theme/default/images/icons/twotone/green/refresh.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/refresh.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/reply.gif b/theme/default/skin/default/images/icons/twotone/green/reply.gif
index 6ff01bb35..6ff01bb35 100644
--- a/theme/default/images/icons/twotone/green/reply.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/reply.gif
Binary files differ
diff --git a/theme/default/skin/default/images/icons/twotone/green/repost.gif b/theme/default/skin/default/images/icons/twotone/green/repost.gif
new file mode 100644
index 000000000..1fab5dcc7
--- /dev/null
+++ b/theme/default/skin/default/images/icons/twotone/green/repost.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/rewind.gif b/theme/default/skin/default/images/icons/twotone/green/rewind.gif
index aca3ee35b..aca3ee35b 100644
--- a/theme/default/images/icons/twotone/green/rewind.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/rewind.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/search.gif b/theme/default/skin/default/images/icons/twotone/green/search.gif
index c36463d0d..c36463d0d 100644
--- a/theme/default/images/icons/twotone/green/search.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/search.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/shield.gif b/theme/default/skin/default/images/icons/twotone/green/shield.gif
index 419d5ee4b..419d5ee4b 100644
--- a/theme/identica/images/icons/twotone/green/shield.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/shield.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/skip-back.gif b/theme/default/skin/default/images/icons/twotone/green/skip-back.gif
index adca7aa3e..adca7aa3e 100644
--- a/theme/default/images/icons/twotone/green/skip-back.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/skip-back.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/skip.gif b/theme/default/skin/default/images/icons/twotone/green/skip.gif
index ae5417f2f..ae5417f2f 100644
--- a/theme/default/images/icons/twotone/green/skip.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/skip.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/skull.gif b/theme/default/skin/default/images/icons/twotone/green/skull.gif
index 033506732..033506732 100644
--- a/theme/default/images/icons/twotone/green/skull.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/skull.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/statusbar.gif b/theme/default/skin/default/images/icons/twotone/green/statusbar.gif
index 47d61b106..47d61b106 100644
--- a/theme/default/images/icons/twotone/green/statusbar.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/statusbar.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/stop.gif b/theme/default/skin/default/images/icons/twotone/green/stop.gif
index e0b108d35..e0b108d35 100644
--- a/theme/default/images/icons/twotone/green/stop.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/stop.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/template.gif b/theme/default/skin/default/images/icons/twotone/green/template.gif
index 65c0c4a0a..65c0c4a0a 100644
--- a/theme/default/images/icons/twotone/green/template.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/template.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/text-bigger.gif b/theme/default/skin/default/images/icons/twotone/green/text-bigger.gif
index 45e143b7a..45e143b7a 100644
--- a/theme/default/images/icons/twotone/green/text-bigger.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/text-bigger.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/text-smaller.gif b/theme/default/skin/default/images/icons/twotone/green/text-smaller.gif
index a54d0c1d3..a54d0c1d3 100644
--- a/theme/default/images/icons/twotone/green/text-smaller.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/text-smaller.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/trash.gif b/theme/default/skin/default/images/icons/twotone/green/trash.gif
index 78dd64a3d..78dd64a3d 100644
--- a/theme/default/images/icons/twotone/green/trash.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/trash.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/two-docs.gif b/theme/default/skin/default/images/icons/twotone/green/two-docs.gif
index 97e54b964..97e54b964 100644
--- a/theme/default/images/icons/twotone/green/two-docs.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/two-docs.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/twotone.gif b/theme/default/skin/default/images/icons/twotone/green/twotone.gif
index 45aad25c4..45aad25c4 100644
--- a/theme/default/images/icons/twotone/green/twotone.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/twotone.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/undo.gif b/theme/default/skin/default/images/icons/twotone/green/undo.gif
index 6869b3050..6869b3050 100644
--- a/theme/default/images/icons/twotone/green/undo.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/undo.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/user.gif b/theme/default/skin/default/images/icons/twotone/green/user.gif
index c85460fcd..c85460fcd 100644
--- a/theme/default/images/icons/twotone/green/user.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/user.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/vegetable.gif b/theme/default/skin/default/images/icons/twotone/green/vegetable.gif
index 4d421c1bb..4d421c1bb 100644
--- a/theme/default/images/icons/twotone/green/vegetable.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/vegetable.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/x.gif b/theme/default/skin/default/images/icons/twotone/green/x.gif
index ffb2efea0..ffb2efea0 100644
--- a/theme/default/images/icons/twotone/green/x.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/x.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/zoom-in.gif b/theme/default/skin/default/images/icons/twotone/green/zoom-in.gif
index a59a5bb50..a59a5bb50 100644
--- a/theme/default/images/icons/twotone/green/zoom-in.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/zoom-in.gif
Binary files differ
diff --git a/theme/default/images/icons/twotone/green/zoom-out.gif b/theme/default/skin/default/images/icons/twotone/green/zoom-out.gif
index c61f999fd..c61f999fd 100644
--- a/theme/default/images/icons/twotone/green/zoom-out.gif
+++ b/theme/default/skin/default/images/icons/twotone/green/zoom-out.gif
Binary files differ
diff --git a/theme/identica/css/display.css b/theme/default/skin/identica/css/display.css
index 8edb005a6..44ff2c9e8 100644
--- a/theme/identica/css/display.css
+++ b/theme/default/skin/identica/css/display.css
@@ -90,7 +90,7 @@ color:#333;
color:#000;
}
#form_notice.processing #notice_action-submit {
-background:#fff url(../../base/images/icons/icon_processing.gif) no-repeat 47% 47%;
+background:#fff url(../../../base/images/icons/icon_processing.gif) no-repeat 47% 47%;
cursor:wait;
text-indent:-9999px;
}
@@ -137,13 +137,13 @@ background-repeat:no-repeat;
background-position:0 45%;
}
#export_data li a.rss {
-background-image:url(../../base/images/icons/icon_rss.png);
+background-image:url(../../../base/images/icons/icon_rss.png);
}
#export_data li a.atom {
-background-image:url(../../base/images/icons/icon_atom.png);
+background-image:url(../../../base/images/icons/icon_atom.png);
}
#export_data li a.foaf {
-background-image:url(../../base/images/icons/icon_foaf.gif);
+background-image:url(../../../base/images/icons/icon_foaf.gif);
}
.entity_edit a,
diff --git a/theme/identica/css/ie.css b/theme/default/skin/identica/css/ie.css
index 2f463bb44..2f463bb44 100644
--- a/theme/identica/css/ie.css
+++ b/theme/default/skin/identica/css/ie.css
diff --git a/theme/default/skin/identica/images/icons/icon_atom.jpg b/theme/default/skin/identica/images/icons/icon_atom.jpg
new file mode 100644
index 000000000..22853edc4
--- /dev/null
+++ b/theme/default/skin/identica/images/icons/icon_atom.jpg
Binary files differ
diff --git a/theme/default/skin/identica/images/icons/icon_foaf.gif b/theme/default/skin/identica/images/icons/icon_foaf.gif
new file mode 100644
index 000000000..f8f784423
--- /dev/null
+++ b/theme/default/skin/identica/images/icons/icon_foaf.gif
Binary files differ
diff --git a/theme/default/skin/identica/images/icons/icon_rss.jpg b/theme/default/skin/identica/images/icons/icon_rss.jpg
new file mode 100644
index 000000000..da23422d0
--- /dev/null
+++ b/theme/default/skin/identica/images/icons/icon_rss.jpg
Binary files differ
diff --git a/theme/default/skin/identica/images/icons/icon_vcard.gif b/theme/default/skin/identica/images/icons/icon_vcard.gif
new file mode 100644
index 000000000..6d52947f3
--- /dev/null
+++ b/theme/default/skin/identica/images/icons/icon_vcard.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/against.gif b/theme/default/skin/identica/images/icons/twotone/green/against.gif
index ca796c8a3..ca796c8a3 100644
--- a/theme/identica/images/icons/twotone/green/against.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/against.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/arrow-down.gif b/theme/default/skin/identica/images/icons/twotone/green/arrow-down.gif
index c709e5877..c709e5877 100644
--- a/theme/identica/images/icons/twotone/green/arrow-down.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/arrow-down.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/arrow-downleft.gif b/theme/default/skin/identica/images/icons/twotone/green/arrow-downleft.gif
index a4a98035d..a4a98035d 100644
--- a/theme/identica/images/icons/twotone/green/arrow-downleft.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/arrow-downleft.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/arrow-downright.gif b/theme/default/skin/identica/images/icons/twotone/green/arrow-downright.gif
index 3e6001a61..3e6001a61 100644
--- a/theme/identica/images/icons/twotone/green/arrow-downright.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/arrow-downright.gif
Binary files differ
diff --git a/theme/default/skin/identica/images/icons/twotone/green/arrow-left.gif b/theme/default/skin/identica/images/icons/twotone/green/arrow-left.gif
new file mode 100644
index 000000000..afed19084
--- /dev/null
+++ b/theme/default/skin/identica/images/icons/twotone/green/arrow-left.gif
Binary files differ
diff --git a/theme/default/skin/identica/images/icons/twotone/green/arrow-right.gif b/theme/default/skin/identica/images/icons/twotone/green/arrow-right.gif
new file mode 100644
index 000000000..ee1707ed9
--- /dev/null
+++ b/theme/default/skin/identica/images/icons/twotone/green/arrow-right.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/arrow-up.gif b/theme/default/skin/identica/images/icons/twotone/green/arrow-up.gif
index d0f5fbeaa..d0f5fbeaa 100644
--- a/theme/identica/images/icons/twotone/green/arrow-up.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/arrow-up.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/arrow-upleft.gif b/theme/default/skin/identica/images/icons/twotone/green/arrow-upleft.gif
index 1e9e6935b..1e9e6935b 100644
--- a/theme/identica/images/icons/twotone/green/arrow-upleft.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/arrow-upleft.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/arrow-upright.gif b/theme/default/skin/identica/images/icons/twotone/green/arrow-upright.gif
index c7fecc8a0..c7fecc8a0 100644
--- a/theme/identica/images/icons/twotone/green/arrow-upright.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/arrow-upright.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/back-forth.gif b/theme/default/skin/identica/images/icons/twotone/green/back-forth.gif
index 33a9540c8..33a9540c8 100644
--- a/theme/identica/images/icons/twotone/green/back-forth.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/back-forth.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/bookmark.gif b/theme/default/skin/identica/images/icons/twotone/green/bookmark.gif
index 23f318ecc..23f318ecc 100644
--- a/theme/identica/images/icons/twotone/green/bookmark.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/bookmark.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/bulb.gif b/theme/default/skin/identica/images/icons/twotone/green/bulb.gif
index f70652c03..f70652c03 100644
--- a/theme/identica/images/icons/twotone/green/bulb.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/bulb.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/calendar.gif b/theme/default/skin/identica/images/icons/twotone/green/calendar.gif
index a09b65aca..a09b65aca 100644
--- a/theme/identica/images/icons/twotone/green/calendar.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/calendar.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/calendar2.gif b/theme/default/skin/identica/images/icons/twotone/green/calendar2.gif
index 7884b02dd..7884b02dd 100644
--- a/theme/identica/images/icons/twotone/green/calendar2.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/calendar2.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/camera.gif b/theme/default/skin/identica/images/icons/twotone/green/camera.gif
index 1a85fbad0..1a85fbad0 100644
--- a/theme/identica/images/icons/twotone/green/camera.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/camera.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/cart.gif b/theme/default/skin/identica/images/icons/twotone/green/cart.gif
index 47eaa0a2e..47eaa0a2e 100644
--- a/theme/identica/images/icons/twotone/green/cart.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/cart.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/caution.gif b/theme/default/skin/identica/images/icons/twotone/green/caution.gif
index 3ad2c322b..3ad2c322b 100644
--- a/theme/identica/images/icons/twotone/green/caution.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/caution.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/chart.gif b/theme/default/skin/identica/images/icons/twotone/green/chart.gif
index 136d74517..136d74517 100644
--- a/theme/identica/images/icons/twotone/green/chart.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/chart.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/checkmark.gif b/theme/default/skin/identica/images/icons/twotone/green/checkmark.gif
index 892429d48..892429d48 100644
--- a/theme/identica/images/icons/twotone/green/checkmark.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/checkmark.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/clipboard.gif b/theme/default/skin/identica/images/icons/twotone/green/clipboard.gif
index 9317bdcd0..9317bdcd0 100644
--- a/theme/identica/images/icons/twotone/green/clipboard.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/clipboard.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/clock.gif b/theme/default/skin/identica/images/icons/twotone/green/clock.gif
index d1410f925..d1410f925 100644
--- a/theme/identica/images/icons/twotone/green/clock.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/clock.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/closed-folder.gif b/theme/default/skin/identica/images/icons/twotone/green/closed-folder.gif
index 0410fc6e8..0410fc6e8 100644
--- a/theme/identica/images/icons/twotone/green/closed-folder.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/closed-folder.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/database.gif b/theme/default/skin/identica/images/icons/twotone/green/database.gif
index 29ce02492..29ce02492 100644
--- a/theme/identica/images/icons/twotone/green/database.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/database.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/disfavourite.gif b/theme/default/skin/identica/images/icons/twotone/green/disfavourite.gif
index 3946869ae..3946869ae 100644
--- a/theme/identica/images/icons/twotone/green/disfavourite.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/disfavourite.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/diskette.gif b/theme/default/skin/identica/images/icons/twotone/green/diskette.gif
index e970b0a30..e970b0a30 100644
--- a/theme/identica/images/icons/twotone/green/diskette.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/diskette.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/document.gif b/theme/default/skin/identica/images/icons/twotone/green/document.gif
index 9c08f4a3a..9c08f4a3a 100644
--- a/theme/identica/images/icons/twotone/green/document.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/document.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/double-arrow.gif b/theme/default/skin/identica/images/icons/twotone/green/double-arrow.gif
index 2e8648264..2e8648264 100644
--- a/theme/identica/images/icons/twotone/green/double-arrow.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/double-arrow.gif
Binary files differ
diff --git a/theme/default/skin/identica/images/icons/twotone/green/edit.gif b/theme/default/skin/identica/images/icons/twotone/green/edit.gif
new file mode 100644
index 000000000..c746aca60
--- /dev/null
+++ b/theme/default/skin/identica/images/icons/twotone/green/edit.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/eject.gif b/theme/default/skin/identica/images/icons/twotone/green/eject.gif
index 7e0906cfe..7e0906cfe 100644
--- a/theme/identica/images/icons/twotone/green/eject.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/eject.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/exclaim.gif b/theme/default/skin/identica/images/icons/twotone/green/exclaim.gif
index 588e28c26..588e28c26 100644
--- a/theme/identica/images/icons/twotone/green/exclaim.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/exclaim.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/fastforward.gif b/theme/default/skin/identica/images/icons/twotone/green/fastforward.gif
index 28e495103..28e495103 100644
--- a/theme/identica/images/icons/twotone/green/fastforward.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/fastforward.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/favourite.gif b/theme/default/skin/identica/images/icons/twotone/green/favourite.gif
index d93515e37..d93515e37 100644
--- a/theme/identica/images/icons/twotone/green/favourite.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/favourite.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/flag.gif b/theme/default/skin/identica/images/icons/twotone/green/flag.gif
index 68c8aee25..68c8aee25 100644
--- a/theme/identica/images/icons/twotone/green/flag.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/flag.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/graph.gif b/theme/default/skin/identica/images/icons/twotone/green/graph.gif
index 0c1794b4e..0c1794b4e 100644
--- a/theme/identica/images/icons/twotone/green/graph.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/graph.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/grow.gif b/theme/default/skin/identica/images/icons/twotone/green/grow.gif
index c4118d53b..c4118d53b 100644
--- a/theme/identica/images/icons/twotone/green/grow.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/grow.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/headphones.gif b/theme/default/skin/identica/images/icons/twotone/green/headphones.gif
index 5be6c67dd..5be6c67dd 100644
--- a/theme/identica/images/icons/twotone/green/headphones.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/headphones.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/home.gif b/theme/default/skin/identica/images/icons/twotone/green/home.gif
index d2a3421ef..d2a3421ef 100644
--- a/theme/identica/images/icons/twotone/green/home.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/home.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/hourglass.gif b/theme/default/skin/identica/images/icons/twotone/green/hourglass.gif
index b62b9480c..b62b9480c 100644
--- a/theme/identica/images/icons/twotone/green/hourglass.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/hourglass.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/info.gif b/theme/default/skin/identica/images/icons/twotone/green/info.gif
index 86ef1f8b4..86ef1f8b4 100644
--- a/theme/identica/images/icons/twotone/green/info.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/info.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/key.gif b/theme/default/skin/identica/images/icons/twotone/green/key.gif
index ccf357ab2..ccf357ab2 100644
--- a/theme/identica/images/icons/twotone/green/key.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/key.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/lock.gif b/theme/default/skin/identica/images/icons/twotone/green/lock.gif
index db00706b5..db00706b5 100644
--- a/theme/identica/images/icons/twotone/green/lock.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/lock.gif
Binary files differ
diff --git a/theme/default/skin/identica/images/icons/twotone/green/mail.gif b/theme/default/skin/identica/images/icons/twotone/green/mail.gif
new file mode 100644
index 000000000..1084c862f
--- /dev/null
+++ b/theme/default/skin/identica/images/icons/twotone/green/mail.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/move.gif b/theme/default/skin/identica/images/icons/twotone/green/move.gif
index d2c30b1d2..d2c30b1d2 100644
--- a/theme/identica/images/icons/twotone/green/move.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/move.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/music.gif b/theme/default/skin/identica/images/icons/twotone/green/music.gif
index 64b51d4e1..64b51d4e1 100644
--- a/theme/identica/images/icons/twotone/green/music.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/music.gif
Binary files differ
diff --git a/theme/default/skin/identica/images/icons/twotone/green/news.gif b/theme/default/skin/identica/images/icons/twotone/green/news.gif
new file mode 100644
index 000000000..712c685dc
--- /dev/null
+++ b/theme/default/skin/identica/images/icons/twotone/green/news.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/note.gif b/theme/default/skin/identica/images/icons/twotone/green/note.gif
index bcc0b149b..bcc0b149b 100644
--- a/theme/identica/images/icons/twotone/green/note.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/note.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/open-folder.gif b/theme/default/skin/identica/images/icons/twotone/green/open-folder.gif
index d41300a08..d41300a08 100644
--- a/theme/identica/images/icons/twotone/green/open-folder.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/open-folder.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/paper-clip.gif b/theme/default/skin/identica/images/icons/twotone/green/paper-clip.gif
index 1d45f1d1e..1d45f1d1e 100644
--- a/theme/identica/images/icons/twotone/green/paper-clip.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/paper-clip.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/paper-clip2.gif b/theme/default/skin/identica/images/icons/twotone/green/paper-clip2.gif
index a8c7805be..a8c7805be 100644
--- a/theme/identica/images/icons/twotone/green/paper-clip2.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/paper-clip2.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/pause.gif b/theme/default/skin/identica/images/icons/twotone/green/pause.gif
index ced0b6440..ced0b6440 100644
--- a/theme/identica/images/icons/twotone/green/pause.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/pause.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/phone.gif b/theme/default/skin/identica/images/icons/twotone/green/phone.gif
index 69359f764..69359f764 100644
--- a/theme/identica/images/icons/twotone/green/phone.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/phone.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/play.gif b/theme/default/skin/identica/images/icons/twotone/green/play.gif
index 794ec85b6..794ec85b6 100644
--- a/theme/identica/images/icons/twotone/green/play.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/play.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/plus.gif b/theme/default/skin/identica/images/icons/twotone/green/plus.gif
index 4407d0b2d..4407d0b2d 100644
--- a/theme/identica/images/icons/twotone/green/plus.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/plus.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/print.gif b/theme/default/skin/identica/images/icons/twotone/green/print.gif
index 17727d5d7..17727d5d7 100644
--- a/theme/identica/images/icons/twotone/green/print.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/print.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/question-mark.gif b/theme/default/skin/identica/images/icons/twotone/green/question-mark.gif
index 1689efcd0..1689efcd0 100644
--- a/theme/identica/images/icons/twotone/green/question-mark.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/question-mark.gif
Binary files differ
diff --git a/theme/default/skin/identica/images/icons/twotone/green/quote.gif b/theme/default/skin/identica/images/icons/twotone/green/quote.gif
new file mode 100644
index 000000000..4ba1f0c03
--- /dev/null
+++ b/theme/default/skin/identica/images/icons/twotone/green/quote.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/refresh.gif b/theme/default/skin/identica/images/icons/twotone/green/refresh.gif
index 8a8b8144f..8a8b8144f 100644
--- a/theme/identica/images/icons/twotone/green/refresh.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/refresh.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/reply.gif b/theme/default/skin/identica/images/icons/twotone/green/reply.gif
index 6ff01bb35..6ff01bb35 100644
--- a/theme/identica/images/icons/twotone/green/reply.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/reply.gif
Binary files differ
diff --git a/theme/default/skin/identica/images/icons/twotone/green/repost.gif b/theme/default/skin/identica/images/icons/twotone/green/repost.gif
new file mode 100644
index 000000000..1fab5dcc7
--- /dev/null
+++ b/theme/default/skin/identica/images/icons/twotone/green/repost.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/rewind.gif b/theme/default/skin/identica/images/icons/twotone/green/rewind.gif
index aca3ee35b..aca3ee35b 100644
--- a/theme/identica/images/icons/twotone/green/rewind.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/rewind.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/search.gif b/theme/default/skin/identica/images/icons/twotone/green/search.gif
index c36463d0d..c36463d0d 100644
--- a/theme/identica/images/icons/twotone/green/search.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/search.gif
Binary files differ
diff --git a/theme/default/skin/identica/images/icons/twotone/green/shield.gif b/theme/default/skin/identica/images/icons/twotone/green/shield.gif
new file mode 100644
index 000000000..419d5ee4b
--- /dev/null
+++ b/theme/default/skin/identica/images/icons/twotone/green/shield.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/skip-back.gif b/theme/default/skin/identica/images/icons/twotone/green/skip-back.gif
index adca7aa3e..adca7aa3e 100644
--- a/theme/identica/images/icons/twotone/green/skip-back.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/skip-back.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/skip.gif b/theme/default/skin/identica/images/icons/twotone/green/skip.gif
index ae5417f2f..ae5417f2f 100644
--- a/theme/identica/images/icons/twotone/green/skip.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/skip.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/skull.gif b/theme/default/skin/identica/images/icons/twotone/green/skull.gif
index 033506732..033506732 100644
--- a/theme/identica/images/icons/twotone/green/skull.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/skull.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/statusbar.gif b/theme/default/skin/identica/images/icons/twotone/green/statusbar.gif
index 47d61b106..47d61b106 100644
--- a/theme/identica/images/icons/twotone/green/statusbar.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/statusbar.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/stop.gif b/theme/default/skin/identica/images/icons/twotone/green/stop.gif
index e0b108d35..e0b108d35 100644
--- a/theme/identica/images/icons/twotone/green/stop.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/stop.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/template.gif b/theme/default/skin/identica/images/icons/twotone/green/template.gif
index 65c0c4a0a..65c0c4a0a 100644
--- a/theme/identica/images/icons/twotone/green/template.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/template.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/text-bigger.gif b/theme/default/skin/identica/images/icons/twotone/green/text-bigger.gif
index 45e143b7a..45e143b7a 100644
--- a/theme/identica/images/icons/twotone/green/text-bigger.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/text-bigger.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/text-smaller.gif b/theme/default/skin/identica/images/icons/twotone/green/text-smaller.gif
index a54d0c1d3..a54d0c1d3 100644
--- a/theme/identica/images/icons/twotone/green/text-smaller.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/text-smaller.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/trash.gif b/theme/default/skin/identica/images/icons/twotone/green/trash.gif
index 78dd64a3d..78dd64a3d 100644
--- a/theme/identica/images/icons/twotone/green/trash.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/trash.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/two-docs.gif b/theme/default/skin/identica/images/icons/twotone/green/two-docs.gif
index 97e54b964..97e54b964 100644
--- a/theme/identica/images/icons/twotone/green/two-docs.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/two-docs.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/twotone.gif b/theme/default/skin/identica/images/icons/twotone/green/twotone.gif
index 45aad25c4..45aad25c4 100644
--- a/theme/identica/images/icons/twotone/green/twotone.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/twotone.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/undo.gif b/theme/default/skin/identica/images/icons/twotone/green/undo.gif
index 6869b3050..6869b3050 100644
--- a/theme/identica/images/icons/twotone/green/undo.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/undo.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/user.gif b/theme/default/skin/identica/images/icons/twotone/green/user.gif
index c85460fcd..c85460fcd 100644
--- a/theme/identica/images/icons/twotone/green/user.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/user.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/vegetable.gif b/theme/default/skin/identica/images/icons/twotone/green/vegetable.gif
index 4d421c1bb..4d421c1bb 100644
--- a/theme/identica/images/icons/twotone/green/vegetable.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/vegetable.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/x.gif b/theme/default/skin/identica/images/icons/twotone/green/x.gif
index ffb2efea0..ffb2efea0 100644
--- a/theme/identica/images/icons/twotone/green/x.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/x.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/zoom-in.gif b/theme/default/skin/identica/images/icons/twotone/green/zoom-in.gif
index a59a5bb50..a59a5bb50 100644
--- a/theme/identica/images/icons/twotone/green/zoom-in.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/zoom-in.gif
Binary files differ
diff --git a/theme/identica/images/icons/twotone/green/zoom-out.gif b/theme/default/skin/identica/images/icons/twotone/green/zoom-out.gif
index c61f999fd..c61f999fd 100644
--- a/theme/identica/images/icons/twotone/green/zoom-out.gif
+++ b/theme/default/skin/identica/images/icons/twotone/green/zoom-out.gif
Binary files differ
diff --git a/theme/identica/default-avatar-mini.png b/theme/identica/default-avatar-mini.png
deleted file mode 100644
index 38b8692b4..000000000
--- a/theme/identica/default-avatar-mini.png
+++ /dev/null
Binary files differ
diff --git a/theme/identica/default-avatar-profile.png b/theme/identica/default-avatar-profile.png
deleted file mode 100644
index f8357d4fc..000000000
--- a/theme/identica/default-avatar-profile.png
+++ /dev/null
Binary files differ
diff --git a/theme/identica/default-avatar-stream.png b/theme/identica/default-avatar-stream.png
deleted file mode 100644
index 6b63baa70..000000000
--- a/theme/identica/default-avatar-stream.png
+++ /dev/null
Binary files differ